# Uses of Class
fr.gouv.vitam.common.database.parser.request.single.RequestParserSingle

Packages that use RequestParserSingle
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

- ## Uses of RequestParserSingle in fr.gouv.vitam.common.database.parser.request.single

  Subclasses of RequestParserSingle in fr.gouv.vitam.common.database.parser.request.single
  Modifier and Type
  Class
  Description
  `class`
  `DeleteParserSingle`
  Delete Parser: { $query : query, $filter : multi }
  `class`
  `InsertParserSingle`
  Insert Parser: { $query : query, $filter : filter, $data : data}
  `class`
  `SelectParserSingle`
  Select Parser: { $query : query, $filter : filter, $projection : projection }
  `class`
  `UpdateParserSingle`
  Select Parser: { $query : query, $filter : filter, $actions : actions }
  Methods in fr.gouv.vitam.common.database.parser.request.single that return RequestParserSingle
  Modifier and Type
  Method
  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 }

- ## Uses of RequestParserSingle in fr.gouv.vitam.common.database.server

  Methods in fr.gouv.vitam.common.database.server with parameters of type RequestParserSingle
  Modifier and Type
  Method
  Description
  `static <T extends VitamDocument<?>>
  com.mongodb.client.MongoCursor<T>`
  DbRequestHelper.`selectMongoDbExecuteThroughFakeMongoCursor(VitamCollection<T> collection, RequestParserSingle parser, List<String> list, List<Double> scores)`
  Private method for select using MongoDb from Elasticsearch result