| Constructor and Description |
|---|
CachingQueryRunner(String segmentIdentifier,
SegmentDescriptor segmentDescriptor,
com.fasterxml.jackson.databind.ObjectMapper mapper,
Cache cache,
QueryToolChest toolchest,
QueryRunner<T> base,
ExecutorService backgroundExecutorService,
CacheConfig cacheConfig) |
| Modifier and Type | Field and Description |
|---|---|
Map<Class<? extends Query>,Class<? extends QueryToolChest>> |
QueryToolChestModule.mappings |
| Modifier and Type | Method and Description |
|---|---|
static com.google.inject.multibindings.MapBinder<Class<? extends Query>,QueryToolChest> |
DruidBinders.queryToolChestBinder(com.google.inject.Binder binder) |
| Modifier and Type | Method and Description |
|---|---|
QueryToolChest<T,QueryType> |
QueryRunnerFactory.getToolchest()
Provides access to the toolchest for this specific query type.
|
<T,QueryType extends Query<T>> |
ReflectionQueryToolChestWarehouse.getToolChest(QueryType query)
Deprecated.
|
<T,QueryType extends Query<T>> |
QueryToolChestWarehouse.getToolChest(QueryType query) |
<T,QueryType extends Query<T>> |
MapQueryToolChestWarehouse.getToolChest(QueryType query) |
| Modifier and Type | Method and Description |
|---|---|
<T> QueryRunner<T> |
IntervalChunkingQueryRunnerDecorator.decorate(QueryRunner<T> delegate,
QueryToolChest<T,? extends Query<T>> toolChest) |
static <T> QueryMetrics<?> |
DruidMetrics.makeRequestMetrics(GenericQueryMetricsFactory queryMetricsFactory,
QueryToolChest<T,Query<T>> toolChest,
Query<T> query,
String remoteAddr) |
static <T> QueryRunner<T> |
CPUTimeMetricQueryRunner.safeBuild(QueryRunner<T> delegate,
QueryToolChest<T,? extends Query<T>> queryToolChest,
ServiceEmitter emitter,
AtomicLong accumulator,
boolean report) |
QueryPlus<T> |
QueryPlus.withQueryMetrics(QueryToolChest<T,? extends Query<T>> queryToolChest)
Returns the same QueryPlus object, if it already has
QueryMetrics (QueryPlus.getQueryMetrics() returns not
null), or returns a new QueryPlus object with Query from this QueryPlus and QueryMetrics created using the
given QueryToolChest, via makeMetrics(Query) method. |
| Constructor and Description |
|---|
FinalizeResultsQueryRunner(QueryRunner<T> baseRunner,
QueryToolChest<T,Query<T>> toolChest) |
FluentQueryRunnerBuilder(QueryToolChest<T,Query<T>> toolChest) |
IntervalChunkingQueryRunner(QueryRunner<T> baseRunner,
QueryToolChest<T,Query<T>> toolChest,
ExecutorService executor,
QueryWatcher queryWatcher,
ServiceEmitter emitter) |
MetricsEmittingQueryRunner(ServiceEmitter emitter,
QueryToolChest<T,? extends Query<T>> queryToolChest,
QueryRunner<T> queryRunner,
ObjLongConsumer<? super QueryMetrics<?>> reportMetric,
Consumer<QueryMetrics<?>> applyCustomDimensions) |
| Constructor and Description |
|---|
MapQueryToolChestWarehouse(Map<Class<? extends Query>,QueryToolChest> toolchests) |
| Modifier and Type | Class and Description |
|---|---|
class |
DataSourceQueryQueryToolChest |
| Modifier and Type | Method and Description |
|---|---|
QueryToolChest<Result<DataSourceMetadataResultValue>,DataSourceMetadataQuery> |
DataSourceMetadataQueryRunnerFactory.getToolchest() |
| Modifier and Type | Class and Description |
|---|---|
class |
GroupByQueryQueryToolChest |
| Modifier and Type | Method and Description |
|---|---|
QueryToolChest<Row,GroupByQuery> |
GroupByQueryRunnerFactory.getToolchest() |
| Modifier and Type | Class and Description |
|---|---|
class |
SegmentMetadataQueryQueryToolChest |
| Modifier and Type | Method and Description |
|---|---|
QueryToolChest<SegmentAnalysis,SegmentMetadataQuery> |
SegmentMetadataQueryRunnerFactory.getToolchest() |
| Modifier and Type | Class and Description |
|---|---|
class |
ScanQueryQueryToolChest |
| Modifier and Type | Method and Description |
|---|---|
QueryToolChest<ScanResultValue,ScanQuery> |
ScanQueryRunnerFactory.getToolchest() |
| Modifier and Type | Class and Description |
|---|---|
class |
SearchQueryQueryToolChest |
| Modifier and Type | Method and Description |
|---|---|
QueryToolChest<Result<SearchResultValue>,SearchQuery> |
SearchQueryRunnerFactory.getToolchest() |
| Modifier and Type | Class and Description |
|---|---|
class |
SelectQueryQueryToolChest |
| Modifier and Type | Method and Description |
|---|---|
QueryToolChest<Result<SelectResultValue>,SelectQuery> |
SelectQueryRunnerFactory.getToolchest() |
| Modifier and Type | Class and Description |
|---|---|
class |
TimeBoundaryQueryQueryToolChest |
| Modifier and Type | Method and Description |
|---|---|
QueryToolChest<Result<TimeBoundaryResultValue>,TimeBoundaryQuery> |
TimeBoundaryQueryRunnerFactory.getToolchest() |
| Modifier and Type | Class and Description |
|---|---|
class |
TimeseriesQueryQueryToolChest |
| Modifier and Type | Method and Description |
|---|---|
QueryToolChest<Result<TimeseriesResultValue>,TimeseriesQuery> |
TimeseriesQueryRunnerFactory.getToolchest() |
| Modifier and Type | Class and Description |
|---|---|
class |
TopNQueryQueryToolChest |
| Modifier and Type | Method and Description |
|---|---|
QueryToolChest<Result<TopNResultValue>,TopNQuery> |
TopNQueryRunnerFactory.getToolchest() |
Copyright © 2011–2018. All rights reserved.