Interface | Description |
---|---|
BitmapResultFactory<T> |
BitmapResultFactory is an abstraction that allows to record something along with preFilter bitmap construction, and
emit this information as dimension(s) of query metrics.
|
BySegmentResultValue<T> | |
CacheStrategy<T,CacheType,QueryType extends Query<T>> | |
DataSource | |
ExecutorServiceMonitor.MetricEmitter | |
GenericQueryMetricsFactory |
This factory is used for DI of custom
QueryMetrics implementations for all query types, which don't (yet)
need to emit custom dimensions and/or metrics, i. |
PostProcessingOperator<T> | |
PrioritizedCallable<V> | |
PrioritizedRunnable | |
Query<T> | |
QueryMetrics<QueryType extends Query<?>> |
Abstraction wrapping
ServiceMetricEvent.Builder and allowing to control what
metrics are actually emitted, what dimensions do they have, etc. |
QueryRunner<T> | |
QueryRunnerFactory<T,QueryType extends Query<T>> |
An interface that defines the nitty gritty implementation detauls of a Query on a Segment
|
QueryRunnerFactoryConglomerate | |
QuerySegmentWalker | |
QueryToolChestWarehouse | |
QueryWatcher |
This interface is in a very early stage and should not be considered stable.
|
Class | Description |
---|---|
AbstractPrioritizedCallable<V> | |
AsyncQueryRunner<T> | |
BaseQuery<T extends Comparable<T>> | |
BySegmentQueryRunner<T> | |
BySegmentResultValueClass<T> | |
BySegmentSkippingQueryRunner<T> | |
ChainedExecutionQueryRunner<T> |
A QueryRunner that combines a list of other QueryRunners and executes them in parallel on an executor.
|
ColumnSelectorPlus<ColumnSelectorStrategyClass extends ColumnSelectorStrategy> |
A grouping of various related objects used during query processing for a single dimension, used for convenience.
|
ConcatQueryRunner<T> | |
CPUTimeMetricQueryRunner<T> | |
DataSourceUtil | |
DefaultBitmapResultFactory | |
DefaultGenericQueryMetricsFactory | |
DefaultQueryMetrics<QueryType extends Query<?>> |
DefaultQueryMetrics is unsafe for use from multiple threads.
|
DefaultQueryRunnerFactoryConglomerate | |
DruidMetrics | |
DruidProcessingConfig | |
Druids | |
Druids.DataSourceMetadataQueryBuilder |
A Builder for DataSourceMetadataQuery.
|
Druids.SearchQueryBuilder |
A Builder for SearchQuery.
|
Druids.SegmentMetadataQueryBuilder |
A Builder for SegmentMetadataQuery.
|
Druids.SelectQueryBuilder |
A Builder for SelectQuery.
|
Druids.TimeBoundaryQueryBuilder |
A Builder for TimeBoundaryQuery.
|
Druids.TimeseriesQueryBuilder |
A Builder for TimeseriesQuery.
|
ExecutorServiceMonitor | |
FinalizeResultsQueryRunner<T> | |
FluentQueryRunnerBuilder<T> | |
GroupByMergedQueryRunner<T> | |
IntervalChunkingQueryRunner<T> | |
IntervalChunkingQueryRunnerDecorator | |
LegacyDataSource | |
MapQueryToolChestWarehouse | |
MetricsEmittingExecutorService | |
MetricsEmittingQueryRunner<T> | |
MetricValueExtractor | |
NoopQueryRunner<T> | |
PerSegmentOptimizingQueryRunner<T> |
This runner optimizes queries made on a single segment, using per-segment information,
before submitting the queries to the base runner.
|
PerSegmentQueryOptimizationContext |
Holds information about a single segment that Query objects can use to optimize themselves
when they are run on that single segment.
|
PrioritizedExecutorService | |
Queries | |
QueryContexts | |
QueryDataSource | |
QueryPlus<T> |
An immutable composite object of
Query + extra stuff needed in QueryRunner s. |
QueryRunnerHelper | |
QueryToolChest<ResultType,QueryType extends Query<ResultType>> |
The broker-side (also used by server in some cases) API for a specific Query type.
|
ReferenceCountingSegmentQueryRunner<T> | |
ReflectionLoaderThingy<T> | Deprecated |
ReflectionQueryToolChestWarehouse | Deprecated |
ReportTimelineMissingSegmentQueryRunner<T> | |
Result<T> | |
ResultGranularTimestampComparator<T> | |
ResultMergeQueryRunner<T> | |
RetryQueryRunner<T> | |
RetryQueryRunnerConfig | |
SubqueryQueryRunner<T> |
If there's a subquery, run it instead of the outer query
|
TableDataSource | |
TimewarpOperator<T> |
TimewarpOperator is an example post-processing operator that maps current time
to the latest period ending withing the specified data interval and truncates
the query interval to discard data that would be mapped to the future.
|
UnionDataSource | |
UnionQueryRunner<T> |
Exception | Description |
---|---|
InsufficientResourcesException |
This exception is thrown when the requested operation cannot be completed due to a lack of available resources.
|
QueryInterruptedException |
Exception representing a failed query.
|
ResourceLimitExceededException |
Exception indicating that an operation failed because it exceeded some configured resource limit.
|
Copyright © 2011–2018 The Apache Software Foundation. All rights reserved.