Uses of Class
fr.gouv.vitam.common.database.builder.request.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
Modifier and TypeMethodDescriptionfinal AbstractRequest
AbstractRequest.addHintFilter
(com.fasterxml.jackson.databind.JsonNode filterContent) final AbstractRequest
AbstractRequest.addHintFilter
(String... hints) final AbstractRequest
AbstractRequest.parseFilter
(String filter) AbstractRequest.reset()
final AbstractRequest
AbstractRequest.resetFilter()
final AbstractRequest
AbstractRequest.resetHintFilter()
protected final AbstractRequest
AbstractRequest.selectAddOrderByAscFilter
(String... variableNames) protected final AbstractRequest
AbstractRequest.selectAddOrderByDescFilter
(String... variableNames) protected final AbstractRequest
AbstractRequest.selectAddOrderByFilter
(com.fasterxml.jackson.databind.JsonNode filterContent) protected final AbstractRequest
AbstractRequest.selectAddProjection
(com.fasterxml.jackson.databind.JsonNode projectionContent) protected final AbstractRequest
AbstractRequest.selectAddUnusedProjection
(String... variableNames) protected final AbstractRequest
AbstractRequest.selectAddUsedProjection
(String... variableNames) protected final AbstractRequest
AbstractRequest.selectParseLimitFilter
(String filter) protected final AbstractRequest
AbstractRequest.selectParseOrderByFilter
(String filter) protected final AbstractRequest
AbstractRequest.selectParseProjection
(String projection) protected final AbstractRequest
AbstractRequest.selectReset()
protected final AbstractRequest
AbstractRequest.selectResetLimitFilter()
protected final AbstractRequest
AbstractRequest.selectResetOrderByFilter()
protected final AbstractRequest
AbstractRequest.selectResetUsedProjection()
protected final AbstractRequest
AbstractRequest.selectSetFilter
(com.fasterxml.jackson.databind.JsonNode filterContent) protected final AbstractRequest
AbstractRequest.selectSetLimitFilter
(long offset, long limit) protected final AbstractRequest
AbstractRequest.selectSetLimitFilter
(com.fasterxml.jackson.databind.JsonNode filterContent) protected AbstractRequest
AbstractRequest.selectSetProjection
(com.fasterxml.jackson.databind.JsonNode projectionContent) protected final AbstractRequest
AbstractRequest.selectSetScrollFilter
(String scrollId, int scrollTimeout, int limit) AbstractRequest.setFilter
(com.fasterxml.jackson.databind.JsonNode filterContent) abstract AbstractRequest
Set 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
Modifier and TypeClassDescriptionclass
Delete: { $roots: roots, $query : query, $filter : multi } or [ roots, query, multi ]class
Insert: { $roots: roots, $query : query, $filter : multi, $data : data } or [ roots, query, multi, data ]class
abstract class for multi query requestclass
Select: { $roots: roots, $query : query, $filter : filter, $projection : projection, $facets : facet }class
Update: { $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
Modifier and TypeClassDescriptionclass
Delete: { $query : query, $filter : multi } or [ query, multi ]class
Insert: { $query: query, $data : data , $filter: filter} // No query inclass
Request for Single Mode Queryclass
SELECT for Single Mode Queryclass
Update: { $query : query, $filter : multi, $action : action } or [ query, multi, action ] -
Uses of AbstractRequest in fr.gouv.vitam.common.database.parser.request
Modifier and TypeClassDescriptionclass
AbstractParser<E extends AbstractRequest>
Abstract class implementing Parser for a Request Common abstract for both Multiple and Single Request -
Uses of AbstractRequest in fr.gouv.vitam.common.database.translators