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 TypeClassDescriptionclass
Delete Parser: { $roots: roots, $query : query, $filter : multi }class
Insert Parser: { $roots: root, $query : query, $filter : filter, $data : data}class
Partial Request Parser (common base): { $roots: root, $query : query, $filter : filter }class
Select Parser: { $roots: roots, $query : query, $filter : filter, $projection : projection }class
Update 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 TypeClassDescriptionclass
Delete Parser: { $query : query, $filter : multi }class
Insert Parser: { $query : query, $filter : filter, $data : data}class
Single Request Parser (common base) { $query : query, $filter : filter }class
Select Parser: { $query : query, $filter : filter, $projection : projection }class
Select 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.JsonNode
MongoDbInMemory.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 RequestToElasticsearch
RequestToElasticsearch.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 RequestToMongodb
RequestToMongodb.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)