Uses of Class
fr.gouv.vitam.common.database.builder.request.AbstractRequest
Packages that use AbstractRequest
Package
Description
Provides an abstract request class
Provides database builders for multiple query requests
Provides database builders for single query requests
Provides a global and an abstract parser in order to parse requests
Provides translators from Vitam DSL to native DSL
-
Uses of AbstractRequest in fr.gouv.vitam.common.database.builder.request
Methods in fr.gouv.vitam.common.database.builder.request that return AbstractRequestModifier and TypeMethodDescriptionfinal AbstractRequestAbstractRequest.addHintFilter(com.fasterxml.jackson.databind.JsonNode filterContent) final AbstractRequestAbstractRequest.addHintFilter(String... hints) final AbstractRequestAbstractRequest.parseFilter(String filter) AbstractRequest.reset()final AbstractRequestAbstractRequest.resetFilter()final AbstractRequestAbstractRequest.resetHintFilter()protected final AbstractRequestAbstractRequest.selectAddOrderByAscFilter(String... variableNames) protected final AbstractRequestAbstractRequest.selectAddOrderByDescFilter(String... variableNames) protected final AbstractRequestAbstractRequest.selectAddOrderByFilter(com.fasterxml.jackson.databind.JsonNode filterContent) protected final AbstractRequestAbstractRequest.selectAddProjection(com.fasterxml.jackson.databind.JsonNode projectionContent) protected final AbstractRequestAbstractRequest.selectAddUnusedProjection(String... variableNames) protected final AbstractRequestAbstractRequest.selectAddUsedProjection(String... variableNames) protected final AbstractRequestAbstractRequest.selectParseLimitFilter(String filter) protected final AbstractRequestAbstractRequest.selectParseOrderByFilter(String filter) protected final AbstractRequestAbstractRequest.selectParseProjection(String projection) protected final AbstractRequestAbstractRequest.selectReset()protected final AbstractRequestAbstractRequest.selectResetLimitFilter()protected final AbstractRequestAbstractRequest.selectResetOrderByFilter()protected final AbstractRequestAbstractRequest.selectResetUsedProjection()protected final AbstractRequestAbstractRequest.selectSetFilter(com.fasterxml.jackson.databind.JsonNode filterContent) protected final AbstractRequestAbstractRequest.selectSetLimitFilter(long offset, long limit) protected final AbstractRequestAbstractRequest.selectSetLimitFilter(com.fasterxml.jackson.databind.JsonNode filterContent) protected AbstractRequestAbstractRequest.selectSetProjection(com.fasterxml.jackson.databind.JsonNode projectionContent) protected final AbstractRequestAbstractRequest.selectSetScrollFilter(String scrollId, int scrollTimeout, int limit) AbstractRequest.setFilter(com.fasterxml.jackson.databind.JsonNode filterContent) abstract AbstractRequestSet the query of request: in case of multi-query request: re-initialize list of query -
Uses of AbstractRequest in fr.gouv.vitam.common.database.builder.request.multiple
Subclasses of AbstractRequest in fr.gouv.vitam.common.database.builder.request.multipleModifier and TypeClassDescriptionclassDelete: { $roots: roots, $query : query, $filter : multi } or [ roots, query, multi ]classInsert: { $roots: roots, $query : query, $filter : multi, $data : data } or [ roots, query, multi, data ]classabstract class for multi query requestclassSelect: { $roots: roots, $query : query, $filter : filter, $projection : projection, $facets : facet }classUpdate: { $roots: roots, $query : query, $filter : multi, $action : action } or [ roots, query, multi, action ] -
Uses of AbstractRequest in fr.gouv.vitam.common.database.builder.request.single
Subclasses of AbstractRequest in fr.gouv.vitam.common.database.builder.request.singleModifier and TypeClassDescriptionclassDelete: { $query : query, $filter : multi } or [ query, multi ]classInsert: { $query: query, $data : data , $filter: filter} // No query inclassRequest for Single Mode QueryclassSELECT for Single Mode QueryclassUpdate: { $query : query, $filter : multi, $action : action } or [ query, multi, action ] -
Uses of AbstractRequest in fr.gouv.vitam.common.database.parser.request
Classes in fr.gouv.vitam.common.database.parser.request with type parameters of type AbstractRequestModifier and TypeClassDescriptionclassAbstractParser<E extends AbstractRequest>Abstract class implementing Parser for a Request Common abstract for both Multiple and Single RequestFields in fr.gouv.vitam.common.database.parser.request declared as AbstractRequest -
Uses of AbstractRequest in fr.gouv.vitam.common.database.translators
Methods in fr.gouv.vitam.common.database.translators that return AbstractRequest