Uses of Package
org.apache.druid.query
-
Classes in org.apache.druid.query used by org.apache.druid.error Class Description QueryException Base serializable error response. -
Classes in org.apache.druid.query used by org.apache.druid.frame.channel Class Description ResourceLimitExceededException Exception indicating that an operation failed because it exceeded some configured resource limit. -
Classes in org.apache.druid.query used by org.apache.druid.frame.segment Class Description QueryMetrics Abstraction wrappingServiceMetricEvent.Builder
and allowing to control what metrics are actually emitted, what dimensions do they have, etc. -
Classes in org.apache.druid.query used by org.apache.druid.frame.segment.columnar Class Description QueryMetrics Abstraction wrappingServiceMetricEvent.Builder
and allowing to control what metrics are actually emitted, what dimensions do they have, etc. -
Classes in org.apache.druid.query used by org.apache.druid.frame.segment.row Class Description QueryMetrics Abstraction wrappingServiceMetricEvent.Builder
and allowing to control what metrics are actually emitted, what dimensions do they have, etc. -
Classes in org.apache.druid.query used by org.apache.druid.query Class Description BadQueryContextException BadQueryException An abstract class for all query exceptions that should return a bad request status code (400).BaseQuery BitmapResultFactory 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 BySegmentResultValueClass BySegmentSkippingQueryRunner CacheStrategy Handles caching-related tasks for a particular query type.CacheStrategy.AddToResultFunction DataSource Represents a source...DirectQueryProcessingPool QueryProcessingPool
wrapper overExecs.directExecutor()
DruidProcessingBufferConfig DruidProcessingConfig DruidProcessingIndexesConfig Druids.DataSourceMetadataQueryBuilder A Builder for DataSourceMetadataQuery.Druids.ScanQueryBuilder A Builder for ScanQuery.Druids.SearchQueryBuilder A Builder for SearchQuery.Druids.SegmentMetadataQueryBuilder A Builder for SegmentMetadataQuery.Druids.TimeBoundaryQueryBuilder A Builder for TimeBoundaryQuery.Druids.TimeseriesQueryBuilder A Builder for TimeseriesQuery.ExecutionMode ExecutorServiceMonitor ExecutorServiceMonitor.MetricEmitter FilteredDataSource This class models a data source to be unnested which is present along with a filter.FluentQueryRunner ForwardingQueryProcessingPool Default implementation ofQueryProcessingPool
that just forwards operations, including query execution tasks, to an underlyingExecutorService
FrameBasedInlineDataSource Represents an inline datasource where the rows are embedded within the DataSource object itself.FrameSignaturePair Encapsulates aFrame
and theRowSignature
of the rows that are encapsulated in itGenericQueryMetricsFactory This factory is used for DI of customQueryMetrics
implementations for all query types, which don't (yet) need to emit custom dimensions and/or metrics, i.InlineDataSource Represents an inline datasource, where the rows are embedded within the DataSource object itself.JoinDataSource Represents a join of two datasources.MetricsEmittingQueryRunner PerSegmentQueryOptimizationContext Holds information about a single segment that Query objects can use to optimize themselves when they are run on that single segment.PostProcessingOperator PrioritizedCallable PrioritizedExecutorService PrioritizedQueryRunnerCallable An implementation ofPrioritizedCallable
that also lets caller get access to associatedQueryRunner
It is used in implementations ofQueryRunnerFactory
Query QueryCapacityExceededException This exception is for QueryResource and SqlResource to surface when a query is cast away after it hits a resource limit.QueryContext Immutable holder for query context parameters with typed access methods.QueryContexts.Vectorize QueryException Base serializable error response.QueryException.FailType QueryInterruptedException Exception representing a failed query.QueryMetrics Abstraction wrappingServiceMetricEvent.Builder
and allowing to control what metrics are actually emitted, what dimensions do they have, etc.QueryPlus An immutable composite object ofQuery
+ extra stuff needed inQueryRunner
s.QueryProcessingPool This class implements the logic of how units of query execution run concurrently.QueryRunner QueryRunnerFactory An interface that defines the nitty gritty implementation details of a Query on a SegmentQueryRunnerFactoryConglomerate QuerySegmentWalker An interface for query-handling entry points.QueryToolChest The broker-side (also used by server in some cases) API for a specific Query type.QueryToolChestWarehouse QueryWatcher This interface is in a very early stage and should not be considered stable.ResourceLimitExceededException Exception indicating that an operation failed because it exceeded some configured resource limit.Result SegmentDescriptor TableDataSource UnnestDataSource The data source for representing an unnest operation. -
Classes in org.apache.druid.query used by org.apache.druid.query.aggregation Class Description PerSegmentQueryOptimizationContext Holds information about a single segment that Query objects can use to optimize themselves when they are run on that single segment. -
Classes in org.apache.druid.query used by org.apache.druid.query.context Class Description SegmentDescriptor -
Classes in org.apache.druid.query used by org.apache.druid.query.datasourcemetadata Class Description BaseQuery CacheStrategy Handles caching-related tasks for a particular query type.DataSource Represents a source...GenericQueryMetricsFactory This factory is used for DI of customQueryMetrics
implementations for all query types, which don't (yet) need to emit custom dimensions and/or metrics, i.Query QueryMetrics Abstraction wrappingServiceMetricEvent.Builder
and allowing to control what metrics are actually emitted, what dimensions do they have, etc.QueryProcessingPool This class implements the logic of how units of query execution run concurrently.QueryRunner QueryRunnerFactory An interface that defines the nitty gritty implementation details of a Query on a SegmentQueryToolChest The broker-side (also used by server in some cases) API for a specific Query type.QueryWatcher This interface is in a very early stage and should not be considered stable.Result -
Classes in org.apache.druid.query used by org.apache.druid.query.groupby Class Description BaseQuery CacheStrategy Handles caching-related tasks for a particular query type.DataSource Represents a source...DefaultQueryMetrics DefaultQueryMetrics is unsafe for use from multiple threads.DruidProcessingConfig FrameSignaturePair Encapsulates aFrame
and theRowSignature
of the rows that are encapsulated in itQuery QueryMetrics Abstraction wrappingServiceMetricEvent.Builder
and allowing to control what metrics are actually emitted, what dimensions do they have, etc.QueryProcessingPool This class implements the logic of how units of query execution run concurrently.QueryRunner QueryRunnerFactory An interface that defines the nitty gritty implementation details of a Query on a SegmentQueryToolChest The broker-side (also used by server in some cases) API for a specific Query type.QueryWatcher This interface is in a very early stage and should not be considered stable. -
Classes in org.apache.druid.query used by org.apache.druid.query.groupby.epinephelinae Class Description ColumnSelectorPlus A grouping of various related objects used during query processing for a single dimension, used for convenience.DruidProcessingConfig QueryPlus An immutable composite object ofQuery
+ extra stuff needed inQueryRunner
s.QueryProcessingPool This class implements the logic of how units of query execution run concurrently.QueryRunner QueryWatcher This interface is in a very early stage and should not be considered stable. -
Classes in org.apache.druid.query used by org.apache.druid.query.groupby.epinephelinae.column Class Description ColumnSelectorPlus A grouping of various related objects used during query processing for a single dimension, used for convenience. -
Classes in org.apache.druid.query used by org.apache.druid.query.groupby.epinephelinae.vector Class Description DruidProcessingConfig -
Classes in org.apache.druid.query used by org.apache.druid.query.metadata Class Description CacheStrategy Handles caching-related tasks for a particular query type.GenericQueryMetricsFactory This factory is used for DI of customQueryMetrics
implementations for all query types, which don't (yet) need to emit custom dimensions and/or metrics, i.Query QueryMetrics Abstraction wrappingServiceMetricEvent.Builder
and allowing to control what metrics are actually emitted, what dimensions do they have, etc.QueryProcessingPool This class implements the logic of how units of query execution run concurrently.QueryRunner QueryRunnerFactory An interface that defines the nitty gritty implementation details of a Query on a SegmentQueryToolChest The broker-side (also used by server in some cases) API for a specific Query type.QueryWatcher This interface is in a very early stage and should not be considered stable. -
Classes in org.apache.druid.query used by org.apache.druid.query.metadata.metadata Class Description BaseQuery DataSource Represents a source...Query -
Classes in org.apache.druid.query used by org.apache.druid.query.operator Class Description BaseQuery DataSource Represents a source...Query QueryMetrics Abstraction wrappingServiceMetricEvent.Builder
and allowing to control what metrics are actually emitted, what dimensions do they have, etc.QueryProcessingPool This class implements the logic of how units of query execution run concurrently.QueryRunner QueryRunnerFactory An interface that defines the nitty gritty implementation details of a Query on a SegmentQueryToolChest The broker-side (also used by server in some cases) API for a specific Query type. -
Classes in org.apache.druid.query used by org.apache.druid.query.planning Class Description DataSource Represents a source...Query TableDataSource UnionDataSource Reperesents a UNION ALL of two or more datasources. -
Classes in org.apache.druid.query used by org.apache.druid.query.scan Class Description BaseQuery DataSource Represents a source...FrameSignaturePair Encapsulates aFrame
and theRowSignature
of the rows that are encapsulated in itGenericQueryMetricsFactory This factory is used for DI of customQueryMetrics
implementations for all query types, which don't (yet) need to emit custom dimensions and/or metrics, i.Query QueryMetrics Abstraction wrappingServiceMetricEvent.Builder
and allowing to control what metrics are actually emitted, what dimensions do they have, etc.QueryProcessingPool This class implements the logic of how units of query execution run concurrently.QueryRunner QueryRunnerFactory An interface that defines the nitty gritty implementation details of a Query on a SegmentQueryToolChest The broker-side (also used by server in some cases) API for a specific Query type. -
Classes in org.apache.druid.query used by org.apache.druid.query.search Class Description BaseQuery BitmapResultFactory 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 CacheStrategy Handles caching-related tasks for a particular query type.DataSource Represents a source...GenericQueryMetricsFactory This factory is used for DI of customQueryMetrics
implementations for all query types, which don't (yet) need to emit custom dimensions and/or metrics, i.Query QueryMetrics Abstraction wrappingServiceMetricEvent.Builder
and allowing to control what metrics are actually emitted, what dimensions do they have, etc.QueryPlus An immutable composite object ofQuery
+ extra stuff needed inQueryRunner
s.QueryProcessingPool This class implements the logic of how units of query execution run concurrently.QueryRunner QueryRunnerFactory An interface that defines the nitty gritty implementation details of a Query on a SegmentQueryToolChest The broker-side (also used by server in some cases) API for a specific Query type.QueryWatcher This interface is in a very early stage and should not be considered stable.Result -
Classes in org.apache.druid.query used by org.apache.druid.query.select Class Description DataSource Represents a source...Query QueryRunner QuerySegmentWalker An interface for query-handling entry points. -
Classes in org.apache.druid.query used by org.apache.druid.query.spec Class Description Query QueryPlus An immutable composite object ofQuery
+ extra stuff needed inQueryRunner
s.QueryRunner QuerySegmentWalker An interface for query-handling entry points.SegmentDescriptor -
Classes in org.apache.druid.query used by org.apache.druid.query.timeboundary Class Description BaseQuery CacheStrategy Handles caching-related tasks for a particular query type.DataSource Represents a source...GenericQueryMetricsFactory This factory is used for DI of customQueryMetrics
implementations for all query types, which don't (yet) need to emit custom dimensions and/or metrics, i.Query QueryMetrics Abstraction wrappingServiceMetricEvent.Builder
and allowing to control what metrics are actually emitted, what dimensions do they have, etc.QueryProcessingPool This class implements the logic of how units of query execution run concurrently.QueryRunner QueryRunnerFactory An interface that defines the nitty gritty implementation details of a Query on a SegmentQueryToolChest The broker-side (also used by server in some cases) API for a specific Query type.QueryWatcher This interface is in a very early stage and should not be considered stable.Result -
Classes in org.apache.druid.query used by org.apache.druid.query.timeseries Class Description BaseQuery CacheStrategy Handles caching-related tasks for a particular query type.DataSource Represents a source...DefaultQueryMetrics DefaultQueryMetrics is unsafe for use from multiple threads.FrameSignaturePair Encapsulates aFrame
and theRowSignature
of the rows that are encapsulated in itMetricValueExtractor PerSegmentQueryOptimizationContext Holds information about a single segment that Query objects can use to optimize themselves when they are run on that single segment.Query QueryMetrics Abstraction wrappingServiceMetricEvent.Builder
and allowing to control what metrics are actually emitted, what dimensions do they have, etc.QueryProcessingPool This class implements the logic of how units of query execution run concurrently.QueryRunner QueryRunnerFactory An interface that defines the nitty gritty implementation details of a Query on a SegmentQueryToolChest The broker-side (also used by server in some cases) API for a specific Query type.QueryWatcher This interface is in a very early stage and should not be considered stable.Result -
Classes in org.apache.druid.query used by org.apache.druid.query.topn Class Description BaseQuery BySegmentResultValue CacheStrategy Handles caching-related tasks for a particular query type.ColumnSelectorPlus A grouping of various related objects used during query processing for a single dimension, used for convenience.DataSource Represents a source...DefaultQueryMetrics DefaultQueryMetrics is unsafe for use from multiple threads.FrameSignaturePair Encapsulates aFrame
and theRowSignature
of the rows that are encapsulated in itMetricValueExtractor PerSegmentQueryOptimizationContext Holds information about a single segment that Query objects can use to optimize themselves when they are run on that single segment.Query QueryMetrics Abstraction wrappingServiceMetricEvent.Builder
and allowing to control what metrics are actually emitted, what dimensions do they have, etc.QueryProcessingPool This class implements the logic of how units of query execution run concurrently.QueryRunner QueryRunnerFactory An interface that defines the nitty gritty implementation details of a Query on a SegmentQueryToolChest The broker-side (also used by server in some cases) API for a specific Query type.QueryWatcher This interface is in a very early stage and should not be considered stable.Result -
Classes in org.apache.druid.query used by org.apache.druid.segment Class Description ColumnSelectorPlus A grouping of various related objects used during query processing for a single dimension, used for convenience.DataSource Represents a source...Query QueryMetrics Abstraction wrappingServiceMetricEvent.Builder
and allowing to control what metrics are actually emitted, what dimensions do they have, etc. -
Classes in org.apache.druid.query used by org.apache.druid.segment.filter Class Description BitmapResultFactory BitmapResultFactory is an abstraction that allows to record something along with preFilter bitmap construction, and emit this information as dimension(s) of query metrics.Query -
Classes in org.apache.druid.query used by org.apache.druid.segment.incremental Class Description QueryMetrics Abstraction wrappingServiceMetricEvent.Builder
and allowing to control what metrics are actually emitted, what dimensions do they have, etc. -
Classes in org.apache.druid.query used by org.apache.druid.segment.index Class Description BitmapResultFactory BitmapResultFactory is an abstraction that allows to record something along with preFilter bitmap construction, and emit this information as dimension(s) of query metrics. -
Classes in org.apache.druid.query used by org.apache.druid.segment.join Class Description DataSource Represents a source...QueryMetrics Abstraction wrappingServiceMetricEvent.Builder
and allowing to control what metrics are actually emitted, what dimensions do they have, etc. -
Classes in org.apache.druid.query used by org.apache.druid.segment.join.filter.rewrite Class Description Query -
Classes in org.apache.druid.query used by org.apache.druid.segment.join.table Class Description FrameBasedInlineDataSource Represents an inline datasource where the rows are embedded within the DataSource object itself. -
Classes in org.apache.druid.query used by org.apache.druid.timeline Class Description SegmentDescriptor