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.