Package | Description |
---|---|
fr.gouv.vitam.common.database.parser.request.single |
Provides database parsers for single query requests
|
fr.gouv.vitam.common.database.server |
Database server package in vitam
|
Modifier and Type | Class and Description |
---|---|
class |
DeleteParserSingle
Delete Parser: { $query : query, $filter : multi } or [ query, multi ]
|
class |
InsertParserSingle
Insert Parser: [ {query}, {filter}, {data} ] or { $query : query, $filter : filter, $data : data}
|
class |
SelectParserSingle
Select Parser: { $query : query, $filter : filter, $projection : projection } or [ query, filter, projection ]
|
class |
UpdateParserSingle
Select Parser: { $query : query, $filter : filter, $actions : actions } or [ query, filter, actions ]
|
Modifier and Type | Method and Description |
---|---|
static RequestParserSingle |
RequestParserHelperSingle.getParser(com.fasterxml.jackson.databind.JsonNode jsonRequest)
Create one Parser for Internal API according to:
InsertParser if { $query : query, $filter : filter, $data : data} UpdateParser if { $query : query, $filter : filter, $action : action } SelectParser if { $query : query, $filter : filter, $projection : projection } DeleteParser if { $query : query, $filter : multi } |
static RequestParserSingle |
RequestParserHelperSingle.getParser(com.fasterxml.jackson.databind.JsonNode jsonRequest,
VarNameAdapter varNameAdapter)
Create one Parser for Masterdata according to:
InsertParser if { $query : query, $filter : filter, $data : data} UpdateParser if { $query : query, $filter : filter, $action : action } SelectParser if { $query : query, $filter : filter, $projection : projection } DeleteParser if { $query : query, $filter : multi } |
Modifier and Type | Method and Description |
---|---|
static com.mongodb.client.MongoCursor<VitamDocument<?>> |
DbRequestHelper.selectMongoDbExecuteThroughFakeMongoCursor(VitamCollection collection,
RequestParserSingle parser,
List<String> list,
List<Float> scores)
Private method for select using MongoDb from Elasticsearch result
|
Copyright © 2018 Vitam. All rights reserved.