Modifier and Type | Method and Description |
---|---|
Query |
Query.Builder.build() |
static Query |
Query.emptyRoot() |
abstract Query |
QueryResult.query() |
Query |
Search.queryForSearchType(String searchTypeId) |
Modifier and Type | Method and Description |
---|---|
Optional<Query> |
Search.getQuery(String sourceQueryId) |
abstract com.google.common.collect.ImmutableSet<Query> |
Search.queries() |
Modifier and Type | Method and Description |
---|---|
static QueryResult |
QueryResult.failedQueryWithError(Query query,
SearchError error) |
abstract QueryResult.Builder |
QueryResult.Builder.query(Query query) |
Modifier and Type | Method and Description |
---|---|
abstract Search.Builder |
Search.Builder.queries(com.google.common.collect.ImmutableSet<Query> queries) |
Modifier and Type | Method and Description |
---|---|
ESGeneratedQueryContext |
ESGeneratedQueryContext.Factory.create(ElasticsearchBackend elasticsearchBackend,
org.elasticsearch.search.builder.SearchSourceBuilder ssb,
SearchJob job,
Query query,
Set<QueryResult> results) |
QueryMetadata |
QueryMetadataDecorator.decorate(Search search,
Query query,
QueryMetadata queryMetadata) |
String |
ESQueryDecorator.decorate(String queryString,
SearchJob job,
Query query,
Set<QueryResult> results) |
String |
ESQueryDecorators.decorate(String queryString,
SearchJob job,
Query query,
Set<QueryResult> results) |
QueryResult |
ElasticsearchBackend.doRun(SearchJob job,
Query query,
ESGeneratedQueryContext queryContext,
Set<QueryResult> predecessorResults) |
ESGeneratedQueryContext |
ElasticsearchBackend.generate(SearchJob job,
Query query,
Set<QueryResult> results) |
Optional<org.elasticsearch.index.query.QueryBuilder> |
ElasticsearchBackend.generateFilterClause(Filter filter,
SearchJob job,
Query query,
Set<QueryResult> results) |
QueryMetadata |
ElasticsearchBackend.parse(com.google.common.collect.ImmutableSet<Parameter> declaredParameters,
Query query) |
Constructor and Description |
---|
ESGeneratedQueryContext(ElasticsearchBackend elasticsearchBackend,
org.elasticsearch.search.builder.SearchSourceBuilder ssb,
SearchJob job,
Query query,
Set<QueryResult> results,
FieldTypesLookup fieldTypes) |
Modifier and Type | Method and Description |
---|---|
SearchType.Result |
ESEventList.doExtractResult(SearchJob job,
Query query,
EventList searchType,
io.searchbox.core.SearchResult result,
io.searchbox.core.search.aggregation.MetricAggregation aggregations,
ESGeneratedQueryContext queryContext) |
SearchType.Result |
ESMessageList.doExtractResult(SearchJob job,
Query query,
MessageList searchType,
io.searchbox.core.SearchResult result,
io.searchbox.core.search.aggregation.MetricAggregation aggregations,
ESGeneratedQueryContext queryContext) |
SearchType.Result |
ESSearchTypeHandler.doExtractResult(SearchJob job,
Query query,
S searchType,
io.searchbox.core.SearchResult queryResult,
io.searchbox.core.search.aggregation.MetricAggregation aggregations,
ESGeneratedQueryContext queryContext) |
default SearchType.Result |
ESSearchTypeHandler.doExtractResultImpl(SearchJob job,
Query query,
S searchType,
io.searchbox.core.SearchResult queryResult,
ESGeneratedQueryContext queryContext) |
void |
ESEventList.doGenerateQueryPart(SearchJob job,
Query query,
EventList eventList,
ESGeneratedQueryContext queryContext) |
void |
ESMessageList.doGenerateQueryPart(SearchJob job,
Query query,
MessageList messageList,
ESGeneratedQueryContext queryContext) |
Modifier and Type | Method and Description |
---|---|
SearchType.Result |
ESPivot.doExtractResult(SearchJob job,
Query query,
Pivot pivot,
io.searchbox.core.SearchResult queryResult,
io.searchbox.core.search.aggregation.MetricAggregation aggregations,
ESGeneratedQueryContext queryContext) |
void |
ESPivot.doGenerateQueryPart(SearchJob job,
Query query,
Pivot pivot,
ESGeneratedQueryContext queryContext) |
Modifier and Type | Method and Description |
---|---|
Optional<org.elasticsearch.search.aggregations.AggregationBuilder> |
ESDateRangeHandler.doCreateAggregation(String name,
Pivot pivot,
DateRangeBucket dateRangeBucket,
ESPivot searchTypeHandler,
ESGeneratedQueryContext esGeneratedQueryContext,
Query query) |
Optional<org.elasticsearch.search.aggregations.AggregationBuilder> |
ESTimeHandler.doCreateAggregation(String name,
Pivot pivot,
Time timeSpec,
ESPivot searchTypeHandler,
ESGeneratedQueryContext esGeneratedQueryContext,
Query query) |
Optional<org.elasticsearch.search.aggregations.AggregationBuilder> |
ESValuesHandler.doCreateAggregation(String name,
Pivot pivot,
Values valuesSpec,
ESPivot searchTypeHandler,
ESGeneratedQueryContext esGeneratedQueryContext,
Query query) |
Modifier and Type | Method and Description |
---|---|
Stream<Query> |
QueryPlan.breadthFirst() |
Set<Query> |
QueryPlan.predecessors(Query query) |
com.google.common.collect.ImmutableList<Query> |
QueryPlan.queries() |
Stream<Query> |
QueryPlan.queryStream() |
Set<Query> |
QueryPlan.successors(Query query) |
Modifier and Type | Method and Description |
---|---|
SearchType.Result |
SearchTypeHandler.doExtractResultImpl(SearchJob job,
Query query,
S searchType,
R queryResult,
Q queryContext) |
void |
SearchTypeHandler.doGenerateQueryPart(SearchJob job,
Query query,
S searchType,
Q queryContext) |
QueryResult |
QueryBackend.doRun(SearchJob job,
Query query,
T queryContext,
Set<QueryResult> predecessorResults)
Run the generated query as part of the given query job.
|
default AbsoluteRange |
QueryBackend.effectiveTimeRangeForResult(Query query,
QueryResult queryResult) |
default SearchType.Result |
SearchTypeHandler.extractResult(SearchJob job,
Query query,
SearchType searchType,
R queryResult,
Q queryContext) |
T |
QueryBackend.generate(SearchJob job,
Query query,
Set<QueryResult> predecessorResults)
Generate a backend-specific query out of the logical query structure.
|
default void |
SearchTypeHandler.generateQueryPart(SearchJob job,
Query query,
SearchType searchType,
Q queryContext) |
QueryMetadata |
QueryBackend.parse(com.google.common.collect.ImmutableSet<Parameter> parameters,
Query query)
Parse the query and return structural information about it.
|
QueryMetadata |
QueryEngine.parse(Search search,
Query query) |
Set<Query> |
QueryPlan.predecessors(Query query) |
default QueryResult |
QueryBackend.run(SearchJob job,
Query query,
GeneratedQueryContext generatedQueryContext,
Set<QueryResult> predecessorResults) |
Set<Query> |
QueryPlan.successors(Query query) |
Modifier and Type | Method and Description |
---|---|
static SearchTypeError |
SearchTypeErrorParser.parse(Query query,
String searchTypeId,
ElasticsearchException ex) |
Constructor and Description |
---|
EmptyParameterError(Query query,
String description) |
QueryError(Query query,
String description) |
QueryError(Query query,
Throwable throwable) |
SearchTypeError(Query query,
String searchTypeId,
String description) |
SearchTypeError(Query query,
String searchTypeId,
Throwable throwable) |
UnboundParameterError(Query query,
String name) |
Modifier and Type | Method and Description |
---|---|
String |
QueryStringDecorator.decorateQueryString(String queryString,
Search search,
Query query) |
Modifier and Type | Method and Description |
---|---|
default Optional<AGGREGATION_BUILDER> |
BucketSpecHandler.createAggregation(String name,
Pivot pivot,
PivotSpec pivotSpec,
SearchTypeHandler searchTypeHandler,
GeneratedQueryContext queryContext,
Query query) |
Optional<AGGREGATION_BUILDER> |
BucketSpecHandler.doCreateAggregation(String name,
Pivot pivot,
SPEC_TYPE bucketSpec,
SEARCHTYPE_HANDLER searchTypeHandler,
QUERY_CONTEXT queryContext,
Query query) |
Modifier and Type | Method and Description |
---|---|
TimeRange |
OffsetRange.deriveTimeRange(Query query,
SearchType searchType) |
TimeRange |
DerivableTimeRange.deriveTimeRange(Query query,
SearchType searchType) |
TimeRange |
DerivedTimeRange.effectiveTimeRange(Query query,
SearchType searchType) |
Modifier and Type | Method and Description |
---|---|
Query |
QueryEntity.toNativeEntity(Map<String,ValueReference> parameters,
Map<EntityDescriptor,Object> nativeEntities) |
Copyright © 2012–2020 Graylog, Inc.. All rights reserved.