| Modifier and Type | Method and Description |
|---|---|
Query |
Query.Builder.build() |
static Query |
Query.emptyRoot() |
abstract Query |
QueryResult.query() |
| 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 |
|---|---|
QueryMetadata |
QueryMetadataDecorator.decorate(Search search,
Query query,
QueryMetadata queryMetadata) |
String |
ESQueryDecorators.decorate(String queryString,
SearchJob job,
Query query,
Set<QueryResult> results) |
String |
ESQueryDecorator.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) |
| Modifier and Type | Method and Description |
|---|---|
SearchType.Result |
ESDateHistogram.doExtractResult(SearchJob job,
Query query,
DateHistogram searchType,
io.searchbox.core.SearchResult result,
io.searchbox.core.search.aggregation.MetricAggregation aggregations,
ESGeneratedQueryContext queryContext) |
SearchType.Result |
ESFieldMetric.doExtractResult(SearchJob job,
Query query,
FieldMetric fieldMetric,
io.searchbox.core.SearchResult queryResult,
io.searchbox.core.search.aggregation.MetricAggregation aggregations,
ESGeneratedQueryContext queryContext) |
SearchType.Result |
ESGroupByHistogram.doExtractResult(SearchJob job,
Query query,
GroupByHistogram groupByHistogram,
io.searchbox.core.SearchResult queryResult,
io.searchbox.core.search.aggregation.MetricAggregation aggregations,
ESGeneratedQueryContext queryContext) |
SearchType.Result |
ESGroupBy.doExtractResult(SearchJob job,
Query query,
GroupBy groupBy,
io.searchbox.core.SearchResult queryResult,
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 |
ESDateHistogram.doGenerateQueryPart(SearchJob job,
Query query,
DateHistogram dateHistogram,
ESGeneratedQueryContext queryContext) |
void |
ESFieldMetric.doGenerateQueryPart(SearchJob job,
Query query,
FieldMetric fieldMetric,
ESGeneratedQueryContext queryContext) |
void |
ESGroupBy.doGenerateQueryPart(SearchJob job,
Query query,
GroupBy groupBy,
ESGeneratedQueryContext queryContext) |
void |
ESGroupByHistogram.doGenerateQueryPart(SearchJob job,
Query query,
GroupByHistogram groupByHistogram,
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> |
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.
|
Object |
QueryGenerator.generate(SearchJob job,
Query query,
Set<QueryResult> results) |
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) |
| Constructor and 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 |
|---|---|
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) |
Copyright © 2012–2020 Graylog, Inc.. All rights reserved.