| Interface | Description |
|---|---|
| QueryLaningStrategy | |
| QueryPrioritizationStrategy |
| Class | Description |
|---|---|
| AsyncManagementForwardingServlet | |
| AsyncQueryForwardingServlet |
This class does async query processing and should be merged with QueryResource at some point
|
| BrokerQueryResource | |
| ClientInfoResource | |
| ClientQuerySegmentWalker |
Query handler for Broker processes (see CliBroker).
|
| DruidNode | |
| GuiceServletConfig | |
| JettyUtils | |
| LocalQuerySegmentWalker |
Processor that computes Druid queries, single-threaded.
|
| QueryLifecycle |
Class that helps a Druid server (broker, historical, etc) manage the lifecycle of a query that it is handling.
|
| QueryLifecycle.QueryResponse | |
| QueryLifecycleFactory | |
| QueryResource | |
| QueryResource.ResourceIOReaderWriter | |
| QueryScheduler |
QueryScheduler (potentially) assigns any
Query that is to be executed to a 'query lane' using the
QueryLaningStrategy that is defined in QuerySchedulerConfig. |
| QuerySchedulerConfig | |
| QuerySchedulerProvider | |
| QueryStats | |
| RequestLogLine | |
| ResponseContextConfig | |
| SegmentManager |
This class is responsible for managing data sources and their states like timeline, total segment size, and number of
segments.
|
| SegmentManager.DataSourceState |
Represent the state of a data source including the timeline, total segment size, and number of segments.
|
| SetAndVerifyContextQueryRunner<T> |
Use this QueryRunner to set and verify Query contexts.
|
| StatusResource | |
| StatusResource.Memory | |
| StatusResource.ModuleVersion | |
| StatusResource.Status | |
| ZkPathsModule |
| Exception | Description |
|---|---|
| QueryCapacityExceededException |
This exception is for
QueryResource and SqlResource to surface when a query is cast away by
QueryScheduler. |
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.