Modifier and Type | Class and Description |
---|---|
class |
BooleanQuery
Boolean Query
|
class |
CompareQuery
Compare Query
|
class |
ExistsQuery
Exists, Missing, IsNull Query
|
class |
InQuery
In and Nin queries
|
class |
MatchQuery
Match Query
|
class |
MltQuery
MoreLikeThis Query
|
class |
NopQuery
Correspond to an nop query (like "{{'$nop':'1'}}")
|
class |
PathQuery
Path Query
|
class |
RangeQuery
Range Query
|
class |
SearchQuery
Search Query
|
class |
TermQuery
Term Query
|
class |
WildcardQuery
Wildcard Query
|
Modifier and Type | Field and Description |
---|---|
protected List<Query> |
BooleanQuery.queries |
Modifier and Type | Method and Description |
---|---|
Query |
Query.setDepthLimit(int relativedepth)
Relative Depth, similar to
setRelativeDepthLimit(int) |
Query |
Query.setExactDepthLimit(int exactdepth) |
Query |
Query.setExtraInfo(int val) |
Query |
Query.setFullText(boolean isFullText) |
Query |
Query.setParserExactdepth(int exactdepth) |
Query |
Query.setParserRelativeDepth(int relativedepth) |
protected Query |
Query.setReady(boolean ready) |
Query |
Query.setRelativeDepthLimit(int relativedepth) |
Modifier and Type | Method and Description |
---|---|
List<Query> |
BooleanQuery.getQueries() |
Modifier and Type | Method and Description |
---|---|
BooleanQuery |
BooleanQuery.add(Query... queries)
Add sub queries to Boolean Query
|
Modifier and Type | Method and Description |
---|---|
abstract List<Query> |
AbstractRequest.getQueries() |
Modifier and Type | Method and Description |
---|---|
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 | Field and Description |
---|---|
protected List<Query> |
RequestMultiple.queries |
Modifier and Type | Method and Description |
---|---|
Query |
RequestMultiple.getNthQuery(int nth) |
Modifier and Type | Method and Description |
---|---|
List<Query> |
RequestMultiple.getQueries() |
Modifier and Type | Method and Description |
---|---|
RequestMultiple |
RequestMultiple.addQueries(Query... queries) |
RequestMultiple |
RequestMultiple.setQuery(Query query) |
Modifier and Type | Field and Description |
---|---|
protected Query |
RequestSingle.query |
Modifier and Type | Method and Description |
---|---|
Query |
RequestSingle.getQuery() |
Modifier and Type | Method and Description |
---|---|
List<Query> |
RequestSingle.getQueries()
default implements of getQueries
|
Modifier and Type | Method and Description |
---|---|
RequestSingle |
RequestSingle.setQuery(Query query) |
Modifier and Type | Class and Description |
---|---|
class |
QueryDepthHelper
Helper for Parsing and Execution
|
Modifier and Type | Method and Description |
---|---|
int |
QueryDepthHelper.getExactDepth(Query query)
For Execute operation
|
int |
QueryDepthHelper.getRelativeDepth(Query query)
For Execute operation
|
void |
QueryDepthHelper.setDepths(Query query,
int exactDepth,
int relativeDepth)
For Parsing operation
|
Modifier and Type | Method and Description |
---|---|
protected Query[] |
AbstractParser.analyzeArrayCommand(BuilderToken.QUERY query,
com.fasterxml.jackson.databind.JsonNode commands) |
protected Query |
AbstractParser.analyzeOneCommand(String refCommand,
com.fasterxml.jackson.databind.JsonNode command) |
Modifier and Type | Method and Description |
---|---|
void |
RequestParserMultiple.addCondition(Query condition)
Allow to add one condition to the current parsed Request on top Query
Example:
|
Modifier and Type | Method and Description |
---|---|
void |
RequestParserSingle.addCondition(Query condition)
Allow to add one condition to the current parsed Request
Example:
|
Modifier and Type | Method and Description |
---|---|
Query |
RequestToAbstract.getNthQuery(int nth) |
Modifier and Type | Method and Description |
---|---|
static org.elasticsearch.index.query.QueryBuilder |
QueryToElasticsearch.getCommand(Query query) |
Modifier and Type | Method and Description |
---|---|
static org.bson.conversions.Bson |
QueryToMongodb.getCommand(Query query) |
Modifier and Type | Method and Description |
---|---|
protected static Iterable<org.bson.conversions.Bson> |
QueryToMongodb.getCommands(List<Query> queries) |
Modifier and Type | Method and Description |
---|---|
protected Result<MetadataDocument<?>> |
DbRequest.exactDepthUnitQuery(Query realQuery,
Result<MetadataDocument<?>> previous,
int exactDepth,
Integer tenantId,
List<org.elasticsearch.search.sort.SortBuilder> sorts,
int offset,
int limit,
String scrollId,
Integer scrollTimeout)
Execute one Unit Query using exact Depth
|
protected Result<MetadataDocument<?>> |
DbRequest.objectGroupQuery(Query realQuery,
Result<MetadataDocument<?>> previous,
Integer tenantId,
List<org.elasticsearch.search.sort.SortBuilder> sorts,
int offset,
int limit,
String scrollId,
Integer scrollTimeout)
Execute one relative Depth ObjectGroup Query
|
protected Result<MetadataDocument<?>> |
DbRequest.relativeDepthUnitQuery(Query realQuery,
Result<MetadataDocument<?>> previous,
int relativeDepth,
Integer tenantId,
List<org.elasticsearch.search.sort.SortBuilder> sorts,
int offset,
int limit,
String scrollId,
Integer scrollTimeout)
Execute one relative Depth Unit Query
|
protected Result<MetadataDocument<?>> |
DbRequest.sameDepthUnitQuery(Query realQuery,
Result<MetadataDocument<?>> previous,
Integer tenantId,
List<org.elasticsearch.search.sort.SortBuilder> sorts,
int offset,
int limit,
String scrollId,
Integer scrollTimeout)
Execute one relative Depth Unit Query
|
Copyright © 2018 Vitam. All rights reserved.