| Package | Description |
|---|---|
| org.apache.druid.query | |
| org.apache.druid.query.groupby.epinephelinae | |
| org.apache.druid.query.scan | |
| org.apache.druid.query.search | |
| org.apache.druid.query.spec |
| Modifier and Type | Method and Description |
|---|---|
QueryPlus<T> |
QueryPlus.optimizeForSegment(PerSegmentQueryOptimizationContext optimizationContext) |
QueryPlus<T> |
QueryPlus.withIdentity(String identity)
Returns the same QueryPlus object with the identity replaced.
|
QueryPlus<T> |
QueryPlus.withMaxQueuedBytes(long maxQueuedBytes)
Equivalent of withQuery(getQuery().withOverriddenContext(ImmutableMap.of(MAX_QUEUED_BYTES_KEY, maxQueuedBytes))).
|
QueryPlus<T> |
QueryPlus.withoutThreadUnsafeState()
Returns a QueryPlus object without the components which are unsafe for concurrent use from multiple threads,
therefore couldn't be passed down in concurrent or async
QueryRunners. |
<U> QueryPlus<U> |
QueryPlus.withQuery(Query<U> replacementQuery)
Returns a QueryPlus object with
QueryMetrics from this QueryPlus object, and the provided Query. |
QueryPlus<T> |
QueryPlus.withQueryMetrics(QueryToolChest<T,? extends Query<T>> queryToolChest)
Returns the same QueryPlus object, if it already has
QueryMetrics (getQueryMetrics() returns not
null), or returns a new QueryPlus object with Query from this QueryPlus and QueryMetrics created using the
given QueryToolChest, via QueryToolChest.makeMetrics(Query) method. |
static <T> QueryPlus<T> |
QueryPlus.wrap(Query<T> query)
Returns the minimum bare QueryPlus object with the given query.
|
| Modifier and Type | Method and Description |
|---|---|
Sequence<T> |
ResultMergeQueryRunner.doRun(QueryRunner<T> baseRunner,
QueryPlus<T> queryPlus,
ResponseContext context) |
protected abstract Sequence<T> |
BySegmentSkippingQueryRunner.doRun(QueryRunner<T> baseRunner,
QueryPlus<T> queryPlus,
ResponseContext context) |
default Sequence<T> |
QueryRunner.run(QueryPlus<T> queryPlus) |
Sequence<T> |
BySegmentQueryRunner.run(QueryPlus<T> queryPlus,
ResponseContext responseContext) |
Sequence<T> |
MetricsEmittingQueryRunner.run(QueryPlus<T> queryPlus,
ResponseContext responseContext) |
Sequence<T> |
QueryRunner.run(QueryPlus<T> queryPlus,
ResponseContext responseContext)
Runs the given query and returns results in a time-ordered sequence.
|
Sequence<T> |
SubqueryQueryRunner.run(QueryPlus<T> queryPlus,
ResponseContext responseContext) |
Sequence<T> |
FinalizeResultsQueryRunner.run(QueryPlus<T> queryPlus,
ResponseContext responseContext) |
Sequence<T> |
ReferenceCountingSegmentQueryRunner.run(QueryPlus<T> queryPlus,
ResponseContext responseContext) |
Sequence<T> |
ChainedExecutionQueryRunner.run(QueryPlus<T> queryPlus,
ResponseContext responseContext) |
Sequence<T> |
CPUTimeMetricQueryRunner.run(QueryPlus<T> queryPlus,
ResponseContext responseContext) |
Sequence<T> |
NoopQueryRunner.run(QueryPlus<T> queryPlus,
ResponseContext responseContext) |
Sequence<T> |
ReportTimelineMissingSegmentQueryRunner.run(QueryPlus<T> queryPlus,
ResponseContext responseContext) |
Sequence<T> |
FluentQueryRunnerBuilder.FluentQueryRunner.run(QueryPlus<T> queryPlus,
ResponseContext responseContext) |
Sequence<T> |
ConcatQueryRunner.run(QueryPlus<T> queryPlus,
ResponseContext responseContext) |
Sequence<T> |
UnionQueryRunner.run(QueryPlus<T> queryPlus,
ResponseContext responseContext) |
Sequence<T> |
GroupByMergedQueryRunner.run(QueryPlus<T> queryPlus,
ResponseContext responseContext) |
Sequence<T> |
BySegmentSkippingQueryRunner.run(QueryPlus<T> queryPlus,
ResponseContext responseContext) |
Sequence<T> |
PerSegmentOptimizingQueryRunner.run(QueryPlus<T> input,
ResponseContext responseContext) |
| Modifier and Type | Method and Description |
|---|---|
Sequence<ResultRow> |
GroupByMergingQueryRunnerV2.run(QueryPlus<ResultRow> queryPlus,
ResponseContext responseContext) |
| Constructor and Description |
|---|
ScanQueryLimitRowIterator(QueryRunner<ScanResultValue> baseRunner,
QueryPlus<ScanResultValue> queryPlus,
ResponseContext responseContext) |
| Modifier and Type | Method and Description |
|---|---|
Sequence<Result<SearchResultValue>> |
SearchQueryRunner.run(QueryPlus<Result<SearchResultValue>> queryPlus,
ResponseContext responseContext) |
| Modifier and Type | Method and Description |
|---|---|
Sequence<T> |
SpecificSegmentQueryRunner.run(QueryPlus<T> input,
ResponseContext responseContext) |
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.