Uses of Package
org.apache.druid.query
Packages that use org.apache.druid.query
Package
Description
-
Classes in org.apache.druid.query used by org.apache.druid.data.input.impl
-
Classes in org.apache.druid.query used by org.apache.druid.error
-
Classes in org.apache.druid.query used by org.apache.druid.frame.channelClassDescriptionException 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.columnar
-
Classes in org.apache.druid.query used by org.apache.druid.java.util.common.granularity
-
Classes in org.apache.druid.query used by org.apache.druid.queryClassDescriptionAn abstract class for all query exceptions that should return a bad request status code (400).BitmapResultFactory is an abstraction that allows to record something along with preFilter bitmap construction, and emit this information as dimension(s) of query metrics.Handles caching-related tasks for a particular query type.Enum used in the query context to determine if clone queries should be used by native queries.Class that helps non-vectorized query engines handle "granularity" parameters.Represents a source...A user configuration holder for all query types.Creates a list comparator with custom comparator for the elements.
QueryProcessingPoolwrapper overExecs.directExecutor()A Builder for DataSourceMetadataQuery.A Builder for ScanQuery.A Builder for SearchQuery.A Builder for SegmentMetadataQuery.A Builder for TimeBoundaryQuery.A Builder for TimeseriesQuery.This class models a data source to be unnested which is present along with a filter.Default implementation ofQueryProcessingPoolthat just forwards operations, including query execution tasks, to an underlyingExecutorServiceExposes a methodForwardingQueryProcessingPool.submitRunnerTask(PrioritizedQueryRunnerCallable, long, TimeUnit)which allows execution tasks to be serviced a custom timeout.Represents an inline datasource where the rows are embedded within the DataSource object itself.Encapsulates aFrameand theRowSignatureof the rows that are encapsulated in itThis factory is used for DI of customQueryMetricsimplementations for all query types, which don't (yet) need to emit custom dimensions and/or metrics, i.Represents an inline datasource, where the rows are embedded within the DataSource object itself.Represents a join of two datasources.LeafDataSource-s have no inputs.Implementation ofQueryProcessingPoolthat throws when any query execution task unit is submitted to it.Holds information about a single segment that Query objects can use to optimize themselves when they are run on that single segment.An implementation ofPrioritizedCallablethat also lets caller get access to associatedQueryRunnerIt is used in implementations ofQueryRunnerFactoryThis exception is for QueryResource and SqlResource to surface when a query is cast away after it hits a resource limit.Provides the default query config applied to all incoming queries before per-query overrides are merged in.Immutable holder for query context parameters with typed access methods.Base serializable error response.Exception representing a failed query.Provides facilities to executes the given query type by utilizing theQuerySegmentWalkerto run subqueries if necessary.Abstraction wrappingServiceMetricEvent.Builderand allowing to control what metrics are actually emitted, what dimensions do they have, etc.An immutable composite object ofQuery+ extra stuff needed inQueryRunners.This class implements the logic of how units of query execution run concurrently.Wrapper class on the queryResourceId string.An interface that defines the nitty gritty implementation details of a Query on a SegmentAn interface for query-handling entry points.The broker-side (also used by server in some cases) API for a specific Query type.This interface is in a very early stage and should not be considered stable.Exception indicating that an operation failed because it exceeded some configured resource limit.Reperesents a TableDataSource with policy restriction.Serialization medium of the query results on the broker.This class is a pointer to a time range of a segment to be queried.The data source for representing an unnest operation. -
Classes in org.apache.druid.query used by org.apache.druid.query.aggregationClassDescriptionHolds 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.contextClassDescriptionThis class is a pointer to a time range of a segment to be queried.
-
Classes in org.apache.druid.query used by org.apache.druid.query.datasourcemetadataClassDescriptionHandles caching-related tasks for a particular query type.Represents a source...This factory is used for DI of custom
QueryMetricsimplementations for all query types, which don't (yet) need to emit custom dimensions and/or metrics, i.Abstraction wrappingServiceMetricEvent.Builderand allowing to control what metrics are actually emitted, what dimensions do they have, etc.This class implements the logic of how units of query execution run concurrently.An interface that defines the nitty gritty implementation details of a Query on a SegmentThe broker-side (also used by server in some cases) API for a specific Query type.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.filterClassDescriptionBitmapResultFactory 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.query.groupbyClassDescriptionHandles caching-related tasks for a particular query type.Represents a source...DefaultQueryMetrics is unsafe for use from multiple threads.Encapsulates a
Frameand theRowSignatureof the rows that are encapsulated in itAbstraction wrappingServiceMetricEvent.Builderand allowing to control what metrics are actually emitted, what dimensions do they have, etc.This class implements the logic of how units of query execution run concurrently.Wrapper class on the queryResourceId string.An interface that defines the nitty gritty implementation details of a Query on a SegmentThe broker-side (also used by server in some cases) API for a specific Query type.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.epinephelinaeClassDescriptionAn immutable composite object of
Query+ extra stuff needed inQueryRunners.This class implements the logic of how units of query execution run concurrently.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.columnClassDescriptionA 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
-
Classes in org.apache.druid.query used by org.apache.druid.query.metadataClassDescriptionHandles caching-related tasks for a particular query type.This factory is used for DI of custom
QueryMetricsimplementations for all query types, which don't (yet) need to emit custom dimensions and/or metrics, i.Abstraction wrappingServiceMetricEvent.Builderand allowing to control what metrics are actually emitted, what dimensions do they have, etc.This class implements the logic of how units of query execution run concurrently.An interface that defines the nitty gritty implementation details of a Query on a SegmentThe broker-side (also used by server in some cases) API for a specific Query type.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
-
Classes in org.apache.druid.query used by org.apache.druid.query.operatorClassDescriptionRepresents a source...Encapsulates a
Frameand theRowSignatureof the rows that are encapsulated in itThis factory is used for DI of customQueryMetricsimplementations for all query types, which don't (yet) need to emit custom dimensions and/or metrics, i.Abstraction wrappingServiceMetricEvent.Builderand allowing to control what metrics are actually emitted, what dimensions do they have, etc.This class implements the logic of how units of query execution run concurrently.An interface that defines the nitty gritty implementation details of a Query on a SegmentThe 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.planningClassDescriptionRepresents a source...Represents a join of two datasources.
-
Classes in org.apache.druid.query used by org.apache.druid.query.policy
-
Classes in org.apache.druid.query used by org.apache.druid.query.scanClassDescriptionHandles caching-related tasks for a particular query type.Represents a source...Encapsulates a
Frameand theRowSignatureof the rows that are encapsulated in itThis factory is used for DI of customQueryMetricsimplementations for all query types, which don't (yet) need to emit custom dimensions and/or metrics, i.Abstraction wrappingServiceMetricEvent.Builderand allowing to control what metrics are actually emitted, what dimensions do they have, etc.This class implements the logic of how units of query execution run concurrently.An interface that defines the nitty gritty implementation details of a Query on a SegmentThe 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.searchClassDescriptionBitmapResultFactory is an abstraction that allows to record something along with preFilter bitmap construction, and emit this information as dimension(s) of query metrics.Handles caching-related tasks for a particular query type.Represents a source...This factory is used for DI of custom
QueryMetricsimplementations for all query types, which don't (yet) need to emit custom dimensions and/or metrics, i.Abstraction wrappingServiceMetricEvent.Builderand allowing to control what metrics are actually emitted, what dimensions do they have, etc.An immutable composite object ofQuery+ extra stuff needed inQueryRunners.This class implements the logic of how units of query execution run concurrently.An interface that defines the nitty gritty implementation details of a Query on a SegmentThe broker-side (also used by server in some cases) API for a specific Query type.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.selectClassDescriptionRepresents a source...An interface for query-handling entry points.
-
Classes in org.apache.druid.query used by org.apache.druid.query.specClassDescriptionAn immutable composite object of
Query+ extra stuff needed inQueryRunners.An interface for query-handling entry points.This class is a pointer to a time range of a segment to be queried. -
Classes in org.apache.druid.query used by org.apache.druid.query.timeboundaryClassDescriptionHandles caching-related tasks for a particular query type.Represents a source...This factory is used for DI of custom
QueryMetricsimplementations for all query types, which don't (yet) need to emit custom dimensions and/or metrics, i.Abstraction wrappingServiceMetricEvent.Builderand allowing to control what metrics are actually emitted, what dimensions do they have, etc.This class implements the logic of how units of query execution run concurrently.An interface that defines the nitty gritty implementation details of a Query on a SegmentThe broker-side (also used by server in some cases) API for a specific Query type.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.timeseriesClassDescriptionHandles caching-related tasks for a particular query type.Represents a source...DefaultQueryMetrics is unsafe for use from multiple threads.Encapsulates a
Frameand theRowSignatureof the rows that are encapsulated in itHolds information about a single segment that Query objects can use to optimize themselves when they are run on that single segment.Abstraction wrappingServiceMetricEvent.Builderand allowing to control what metrics are actually emitted, what dimensions do they have, etc.This class implements the logic of how units of query execution run concurrently.An interface that defines the nitty gritty implementation details of a Query on a SegmentThe broker-side (also used by server in some cases) API for a specific Query type.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.topnClassDescriptionHandles caching-related tasks for a particular query type.A grouping of various related objects used during query processing for a single dimension, used for convenience.Class that helps non-vectorized query engines handle "granularity" parameters.Represents a source...DefaultQueryMetrics is unsafe for use from multiple threads.Encapsulates a
Frameand theRowSignatureof the rows that are encapsulated in itHolds information about a single segment that Query objects can use to optimize themselves when they are run on that single segment.Abstraction wrappingServiceMetricEvent.Builderand allowing to control what metrics are actually emitted, what dimensions do they have, etc.This class implements the logic of how units of query execution run concurrently.An interface that defines the nitty gritty implementation details of a Query on a SegmentThe broker-side (also used by server in some cases) API for a specific Query type.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.topn.typesClassDescriptionClass that helps non-vectorized query engines handle "granularity" parameters.
-
Classes in org.apache.druid.query used by org.apache.druid.query.unionClassDescriptionRepresents a source...Provides facilities to executes the given query type by utilizing the
QuerySegmentWalkerto run subqueries if necessary.An interface for query-handling entry points. -
Classes in org.apache.druid.query used by org.apache.druid.query.vector
-
Classes in org.apache.druid.query used by org.apache.druid.segmentClassDescriptionA grouping of various related objects used during query processing for a single dimension, used for convenience.Represents a source...Immutable holder for query context parameters with typed access methods.Abstraction wrapping
ServiceMetricEvent.Builderand allowing to control what metrics are actually emitted, what dimensions do they have, etc.This class is a pointer to a time range of a segment to be queried. -
Classes in org.apache.druid.query used by org.apache.druid.segment.filterClassDescriptionBitmapResultFactory 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.incremental
-
Classes in org.apache.druid.query used by org.apache.druid.segment.indexClassDescriptionBitmapResultFactory 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
-
Classes in org.apache.druid.query used by org.apache.druid.segment.join.filter.rewrite
-
Classes in org.apache.druid.query used by org.apache.druid.segment.join.tableClassDescriptionRepresents an inline datasource where the rows are embedded within the DataSource object itself.
-
Classes in org.apache.druid.query used by org.apache.druid.segment.projections
-
Classes in org.apache.druid.query used by org.apache.druid.timelineClassDescriptionThis class is a pointer to a time range of a segment to be queried.