Interface | Description |
---|---|
BufferManager |
Manages a list of
DrillBuf s that can be reallocated as needed. |
Consumer<T> | |
ExchangeFragmentContext |
This provides the resources required by an exchange operator.
|
ExecutorFragmentContext |
The context that is used by a Drillbit in classes like the
FragmentExecutor . |
FragmentContext |
Provides the resources required by a non-exchange operator to execute.
|
FragmentContext.ExecutorState | |
FragmentContextInterface |
Fragment context interface: separates implementation from definition.
|
MetricDef |
Interface that defines a metric.
|
OperatorContext |
Per-operator services available for operator implementations.
|
OperatorStatReceiver |
Interface for updating a statistic.
|
OptimizerRulesContext | |
RootFragmentContext |
Provides services needed by the
FragmentExecutor . |
UdfUtilities |
Defines the query state and shared resources available to UDFs through
injectables.
|
Class | Description |
---|---|
AccountingDataTunnel |
Wrapper around a
DataTunnel that tracks the status of batches sent to
to other Drillbits. |
AccountingUserConnection |
Wrapper around a
UserClientConnection that tracks the status of batches
sent to User. |
BaseFragmentContext |
Common implementation for both the test and production versions
of the fragment context.
|
BaseOperatorContext |
Implementation of
OperatorContext that provides services
needed by most run-time operators. |
BufferManagerImpl | |
ContextInformation |
Provides query context information (such as query start time, query user, default schema etc.) for UDFs.
|
DataTunnelStatusHandler |
Listener that keeps track of the status of batches sent, and updates the SendingAccountor when status is received
for each batch
|
FragmentContextImpl |
This is the core Context which implements all the Context interfaces:
FragmentContext : A context provided to non-exchange
operators.
ExchangeFragmentContext : A context provided to exchange
operators.
RootFragmentContext : A context provided to fragment roots.
ExecutorFragmentContext : A context used by the Drillbit.
The interfaces above expose resources to varying degrees. |
FragmentStats |
Holds statistics of a particular (minor) fragment.
|
OperatorMetricRegistry |
Registry of operator metrics.
|
OperatorStats | |
OperatorUtilities |
Utility methods, formerly on the OperatorContext class, that work with
operators.
|
OpProfileDef | |
QueryContext | |
SendingAccountor |
Account for whether all messages sent have been completed.
|
StatusHandler |
Listener that keeps track of the status of batches sent, and updates the SendingAccountor when status is received
for each batch
|
ViewExpansionContext |
Contains context information about view expansion(s) in a query.
|
Enum | Description |
---|---|
QueryContext.SqlStatementType |
Exception | Description |
---|---|
QueryCancelledException |
Indicates that an external source has cancelled the query.
|
Copyright © 1970 The Apache Software Foundation. All rights reserved.