Uses of Class
fr.gouv.vitam.common.database.parser.request.AbstractParser
Packages that use AbstractParser
Package
Description
Provides database parsers for multiple query requests
Provides database parsers for single query requests
Database server package in vitam
Provides translators from Vitam DSL to native DSL
Provides translators for Elasticsearch
Provides translators for MongoDB
-
Uses of AbstractParser in fr.gouv.vitam.common.database.parser.request.multiple
Subclasses of AbstractParser in fr.gouv.vitam.common.database.parser.request.multipleModifier and TypeClassDescriptionclassDelete Parser: { $roots: roots, $query : query, $filter : multi }classInsert Parser: { $roots: root, $query : query, $filter : filter, $data : data}classPartial Request Parser (common base): { $roots: root, $query : query, $filter : filter }classSelect Parser: { $roots: roots, $query : query, $filter : filter, $projection : projection }classUpdate Parser: { $roots: root, $query : query, $filter : filter, $action : action } -
Uses of AbstractParser in fr.gouv.vitam.common.database.parser.request.single
Subclasses of AbstractParser in fr.gouv.vitam.common.database.parser.request.singleModifier and TypeClassDescriptionclassDelete Parser: { $query : query, $filter : multi }classInsert Parser: { $query : query, $filter : filter, $data : data}classSingle Request Parser (common base) { $query : query, $filter : filter }classSelect Parser: { $query : query, $filter : filter, $projection : projection }classSelect Parser: { $query : query, $filter : filter, $actions : actions } -
Uses of AbstractParser in fr.gouv.vitam.common.database.server
Methods in fr.gouv.vitam.common.database.server with parameters of type AbstractParserModifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodeMongoDbInMemory.getUpdateJson(AbstractParser<?> requestParser) Update the originalDocument with the given parser (containing the request) -
Uses of AbstractParser in fr.gouv.vitam.common.database.translators
Fields in fr.gouv.vitam.common.database.translators declared as AbstractParserMethods in fr.gouv.vitam.common.database.translators that return AbstractParserConstructors in fr.gouv.vitam.common.database.translators with parameters of type AbstractParser -
Uses of AbstractParser in fr.gouv.vitam.common.database.translators.elasticsearch
Methods in fr.gouv.vitam.common.database.translators.elasticsearch with parameters of type AbstractParserModifier and TypeMethodDescriptionQueryToElasticsearch.getFacets(AbstractParser<?> requestParser, DynamicParserTokens parserTokens) Create ES facets from request parserstatic RequestToElasticsearchRequestToElasticsearch.getRequestToElasticsearch(AbstractParser<?> requestParser) Create the RequestToElasticsearch adapted to the RequestParserstatic List<co.elastic.clients.elasticsearch._types.SortOptions>QueryToElasticsearch.getSorts(AbstractParser<?> requestParser, boolean score, DynamicParserTokens parserTokens) Generate sort list from order by ES query orders : {field1 : -1, field2 : 1} or [{field1 : -1, field2 : 1},{field3 : -1}]
Note : if the query contains a match and the collection allows to use score, the socre is added to the sort
Constructors in fr.gouv.vitam.common.database.translators.elasticsearch with parameters of type AbstractParserModifierConstructorDescriptionRequestToElasticsearch(AbstractParser<?> requestParser) SelectToElasticsearch(AbstractParser<?> selectParser) -
Uses of AbstractParser in fr.gouv.vitam.common.database.translators.mongodb
Methods in fr.gouv.vitam.common.database.translators.mongodb with parameters of type AbstractParserModifier and TypeMethodDescriptionstatic RequestToMongodbRequestToMongodb.getRequestToMongoDb(AbstractParser<?> requestParser) Create the RequestToMongoDB adapted to the RequestParserConstructors in fr.gouv.vitam.common.database.translators.mongodb with parameters of type AbstractParserModifierConstructorDescriptionDeleteToMongodb(AbstractParser<?> deleteParser) InsertToMongodb(AbstractParser<?> insertParser) RequestToMongodb(AbstractParser<?> requestParser) SelectToMongodb(AbstractParser<?> selectParser) UpdateToMongodb(AbstractParser<?> updateParser)