Package | Description |
---|---|
fr.gouv.vitam.common.database.builder.request |
Provides an abstract request class
|
fr.gouv.vitam.common.database.builder.request.multiple |
Provides database builders for multiple query requests
|
fr.gouv.vitam.common.database.builder.request.single |
Provides database builders for single query requests
|
fr.gouv.vitam.common.database.parser.request |
Provides a global and an abstract parser in order to parse requests
|
fr.gouv.vitam.common.database.translators |
Provides translators from Vitam DSL to native DSL
|
Modifier and Type | Method and Description |
---|---|
AbstractRequest |
AbstractRequest.addHintFilter(com.fasterxml.jackson.databind.JsonNode filterContent) |
AbstractRequest |
AbstractRequest.addHintFilter(String... hints) |
AbstractRequest |
AbstractRequest.parseFilter(String filter) |
AbstractRequest |
AbstractRequest.parseHintFilter(String filter) |
AbstractRequest |
AbstractRequest.reset() |
AbstractRequest |
AbstractRequest.resetFilter() |
AbstractRequest |
AbstractRequest.resetHintFilter() |
protected AbstractRequest |
AbstractRequest.selectAddOrderByAscFilter(String... variableNames) |
protected AbstractRequest |
AbstractRequest.selectAddOrderByDescFilter(String... variableNames) |
protected AbstractRequest |
AbstractRequest.selectAddOrderByFilter(com.fasterxml.jackson.databind.JsonNode filterContent) |
protected AbstractRequest |
AbstractRequest.selectAddProjection(com.fasterxml.jackson.databind.JsonNode projectionContent) |
protected AbstractRequest |
AbstractRequest.selectAddUnusedProjection(String... variableNames) |
protected AbstractRequest |
AbstractRequest.selectAddUsedProjection(String... variableNames) |
protected AbstractRequest |
AbstractRequest.selectParseLimitFilter(String filter) |
protected AbstractRequest |
AbstractRequest.selectParseOrderByFilter(String filter) |
protected AbstractRequest |
AbstractRequest.selectParseProjection(String projection) |
protected AbstractRequest |
AbstractRequest.selectReset() |
protected AbstractRequest |
AbstractRequest.selectResetLimitFilter() |
protected AbstractRequest |
AbstractRequest.selectResetOrderByFilter() |
protected AbstractRequest |
AbstractRequest.selectResetUsedProjection() |
protected AbstractRequest |
AbstractRequest.selectSetFilter(com.fasterxml.jackson.databind.JsonNode filterContent) |
protected AbstractRequest |
AbstractRequest.selectSetLimitFilter(com.fasterxml.jackson.databind.JsonNode filterContent) |
protected AbstractRequest |
AbstractRequest.selectSetLimitFilter(long offset,
long limit) |
protected AbstractRequest |
AbstractRequest.selectSetProjection(com.fasterxml.jackson.databind.JsonNode projectionContent) |
protected AbstractRequest |
AbstractRequest.selectSetScrollFilter(String scrollId,
int scrollTimeout,
int limit) |
AbstractRequest |
AbstractRequest.setFilter(com.fasterxml.jackson.databind.JsonNode filterContent) |
abstract AbstractRequest |
AbstractRequest.setQuery(Query query)
Set the query of request: in case of multi-query request: re-initialize list of query
|
Modifier and Type | Class and Description |
---|---|
class |
DeleteMultiQuery
Delete: { $roots: roots, $query : query, $filter : multi } or [ roots, query, multi ]
|
class |
InsertMultiQuery
Insert: { $roots: roots, $query : query, $filter : multi, $data : data } or [ roots, query, multi, data ]
|
class |
RequestMultiple
abstract class for multi query request
|
class |
SelectMultiQuery
Select: { $roots: roots, $query : query, $filter : filter, $projection : projection } or [ roots, query, filter,
projection ]
|
class |
UpdateMultiQuery
Update: { $roots: roots, $query : query, $filter : multi, $action : action } or [ roots, query, multi, action ]
|
Modifier and Type | Class and Description |
---|---|
class |
Delete
Delete: { $query : query, $filter : multi } or [ query, multi ]
|
class |
Insert
Insert: { $query: query, $data : data , $filter: filter} // No query in
|
class |
RequestSingle
Request for Single Mode Query
|
class |
Select
SELECT for Single Mode Query
|
class |
Update
Update: { $query : query, $filter : multi, $action : action } or [ query, multi, action ]
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractParser<E extends AbstractRequest>
Abstract class implementing Parser for a Request
Common abstract for both Multiple and Single Request
|
Modifier and Type | Field and Description |
---|---|
protected E |
AbstractParser.request |
Modifier and Type | Method and Description |
---|---|
AbstractRequest |
RequestToAbstract.getRequest() |
Copyright © 2018 Vitam. All rights reserved.