Added constant used by the different mapper implementations in order to identify an incremental update.
Preparation work for incremental updates
Common _incrementalUpdate method, common to all NoSQL databases
existingEntries and _existingEntries have changed their input parameters, and _incrementalUpdate has disappeared, so incrementalUpdate is now a wrapper around bulkInsert
Changed signature of incrementalUpdate
SORTMAPS is used in several parts of the code, so it has been moved from BP::Loader::Mapper::Elasticsearch to BP::Loader::CorrelatableConcept
Finished preparation for incremental updates, and destination is now an array, as the column names for the grouping and incremental update are needed
Added all the unimplemented methods related to incremental updates
Optimized batch_inserts in case of no incremental update hints
Another optimization for the corner case of empty documents
Grouping hints have been modelled as an specialized annotation in the XML Schema
Added needed code to parse and validate the grouping hints
Grouping hints are now fetched from the correlated concept instance. Also, some optimizations on update
Updated mapping generation for hash containers using the concept of dynamic mapping
Added the 'include_in_parent' feature to nested mappings, so it eases the query building when the nested features are not required