| Modifier and Type | Class and Description |
|---|---|
class |
BaseOperatorContext
Implementation of
OperatorContext that provides services
needed by most run-time operators. |
| Modifier and Type | Method and Description |
|---|---|
OperatorContext |
FragmentContext.newOperatorContext(PhysicalOperator popConfig) |
OperatorContext |
FragmentContextImpl.newOperatorContext(PhysicalOperator popConfig) |
OperatorContext |
FragmentContextInterface.newOperatorContext(PhysicalOperator popConfig) |
OperatorContext |
FragmentContext.newOperatorContext(PhysicalOperator popConfig,
OperatorStats stats) |
OperatorContext |
FragmentContextImpl.newOperatorContext(PhysicalOperator popConfig,
OperatorStats stats) |
OperatorContext |
FragmentContextInterface.newOperatorContext(PhysicalOperator popConfig,
OperatorStats stats) |
| Modifier and Type | Field and Description |
|---|---|
protected OperatorContext |
BaseRootExec.oContext |
protected OperatorContext |
MockRecordBatch.oContext |
| Modifier and Type | Method and Description |
|---|---|
OperatorContext |
ScanBatch.getOperatorContext() |
| Modifier and Type | Method and Description |
|---|---|
MockRecordBatch.Builder |
MockRecordBatch.Builder.withOperatorContext(OperatorContext oContext) |
| Constructor and Description |
|---|
BaseRootExec(RootFragmentContext fragmentContext,
OperatorContext oContext,
PhysicalOperator config) |
MockRecordBatch(FragmentContext context,
OperatorContext oContext,
@NotNull List<VectorContainer> testContainers,
@NotNull List<RecordBatch.IterOutcome> iterOutcomes,
BatchSchema schema) |
MockRecordBatch(FragmentContext context,
OperatorContext oContext,
@NotNull List<VectorContainer> testContainers,
@NotNull List<RecordBatch.IterOutcome> iterOutcomes,
@NotNull List<SelectionVector2> selectionVector2s,
BatchSchema schema)
Deprecated.
|
Mutator(OperatorContext oContext,
BufferAllocator allocator,
VectorContainer container) |
ScanBatch(FragmentContext context,
OperatorContext oContext,
List<? extends RecordReader> readerList,
List<Map<String,String>> implicitColumnList) |
| Modifier and Type | Method and Description |
|---|---|
void |
HashAggTemplate.setup(HashAggregate hashAggrConfig,
HashTableConfig htConfig,
FragmentContext context,
OperatorContext oContext,
RecordBatch incoming,
HashAggBatch outgoing,
LogicalExpression[] valueExprs,
List<TypedFieldId> valueFieldIds,
ClassGenerator<?> cg,
TypedFieldId[] groupByOutFieldIds,
VectorContainer outContainer,
int extraRowBytes) |
void |
HashAggregator.setup(HashAggregate hashAggrConfig,
HashTableConfig htConfig,
FragmentContext context,
OperatorContext oContext,
RecordBatch incoming,
HashAggBatch outgoing,
LogicalExpression[] valueExprs,
List<TypedFieldId> valueFieldIds,
ClassGenerator<?> cg,
TypedFieldId[] keyFieldIds,
VectorContainer outContainer,
int extraRowBytes) |
void |
StreamingAggTemplate.setup(OperatorContext context,
RecordBatch incoming,
StreamingAggBatch outgoing,
int outputRowCount) |
void |
StreamingAggregator.setup(OperatorContext context,
RecordBatch incoming,
StreamingAggBatch outgoing,
int outputRowCount) |
| Constructor and Description |
|---|
InternalBatch(RecordBatch incoming,
OperatorContext oContext) |
InternalBatch(RecordBatch incoming,
VectorWrapper<?>[] ignoreWrappers,
OperatorContext oContext) |
SpilledRecordBatch(String spillFile,
int spilledBatches,
FragmentContext context,
BatchSchema schema,
OperatorContext oContext,
SpillSet spillSet) |
| Constructor and Description |
|---|
VectorRecordMaterializer(FragmentContext context,
OperatorContext oContext,
RecordBatch batch) |
| Modifier and Type | Method and Description |
|---|---|
void |
Partitioner.setup(ExchangeFragmentContext context,
RecordBatch incoming,
HashPartitionSender popConfig,
OperatorStats stats,
OperatorContext oContext,
ClassGenerator<?> cg,
int start,
int count) |
void |
PartitionerTemplate.setup(ExchangeFragmentContext context,
RecordBatch incoming,
HashPartitionSender popConfig,
OperatorStats stats,
OperatorContext oContext,
ClassGenerator<?> cg,
int start,
int end) |
| Modifier and Type | Method and Description |
|---|---|
OperatorContext |
OperatorDriver.operatorContext() |
| Modifier and Type | Method and Description |
|---|---|
void |
OperatorExec.bind(OperatorContext context)
Bind this operator to the context.
|
| Constructor and Description |
|---|
OperatorDriver(OperatorContext opContext,
OperatorExec opExec,
boolean enableSchemaBatch) |
| Modifier and Type | Field and Description |
|---|---|
protected OperatorContext |
ScanOperatorExec.context |
| Modifier and Type | Method and Description |
|---|---|
OperatorContext |
ScanOperatorExec.context() |
| Modifier and Type | Method and Description |
|---|---|
void |
ScanOperatorEvents.bind(OperatorContext context)
Build the scan-level schema from the physical operator select list.
|
void |
ScanOperatorExec.bind(OperatorContext context) |
| Constructor and Description |
|---|
ScanFixture(OperatorContext opContext,
ScanOperatorExec scanOp) |
| Modifier and Type | Field and Description |
|---|---|
protected OperatorContext |
ManagedScanFramework.context |
| Modifier and Type | Method and Description |
|---|---|
OperatorContext |
ManagedScanFramework.context() |
OperatorContext |
SchemaNegotiator.context() |
OperatorContext |
SchemaNegotiatorImpl.context() |
| Modifier and Type | Method and Description |
|---|---|
void |
ManagedScanFramework.bind(OperatorContext context) |
| Modifier and Type | Method and Description |
|---|---|
OperatorContext |
SchemaNegotiator.context() |
| Modifier and Type | Method and Description |
|---|---|
ScanLifecycle |
ScanLifecycleBuilder.build(OperatorContext context) |
| Constructor and Description |
|---|
ScanFixture(OperatorContext opContext,
ScanOperatorExec scanOp) |
| Modifier and Type | Method and Description |
|---|---|
ScanLifecycle |
FileScanLifecycleBuilder.build(OperatorContext context) |
| Constructor and Description |
|---|
FileScanLifecycle(OperatorContext context,
FileScanLifecycleBuilder options) |
| Modifier and Type | Method and Description |
|---|---|
OperatorContext |
ScanLifecycle.context() |
OperatorContext |
SchemaNegotiatorImpl.context() |
| Modifier and Type | Method and Description |
|---|---|
void |
ScanEventListener.bind(OperatorContext context) |
| Constructor and Description |
|---|
ScanLifecycle(OperatorContext context,
ScanLifecycleBuilder builder) |
| Modifier and Type | Field and Description |
|---|---|
static OperatorContext |
TestUnnestCorrectness.operatorContext |
static OperatorContext |
TestUnnestWithLateralCorrectness.operatorContext |
| Constructor and Description |
|---|
MockLateralJoinBatch(FragmentContext context,
OperatorContext oContext,
RecordBatch incoming) |
| Modifier and Type | Method and Description |
|---|---|
OperatorContext |
WindowDataBatch.getContext() |
| Modifier and Type | Method and Description |
|---|---|
void |
FrameSupportTemplate.setup(List<WindowDataBatch> batches,
VectorContainer container,
OperatorContext oContext,
boolean requireFullPartition,
WindowPOP popConfig) |
void |
NoFrameSupportTemplate.setup(List<WindowDataBatch> batches,
VectorContainer container,
OperatorContext oContext,
boolean requireFullPartition,
WindowPOP popConfig) |
void |
WindowFramer.setup(List<WindowDataBatch> batches,
VectorContainer container,
OperatorContext operatorContext,
boolean requireFullPartition,
WindowPOP popConfig) |
| Constructor and Description |
|---|
WindowDataBatch(VectorAccessible batch,
OperatorContext oContext) |
| Modifier and Type | Field and Description |
|---|---|
protected OperatorContext |
BaseWrapper.context |
| Modifier and Type | Method and Description |
|---|---|
OperatorContext |
SortImpl.opContext() |
| Constructor and Description |
|---|
BaseSortWrapper(OperatorContext opContext) |
BaseWrapper(OperatorContext context) |
BufferedBatches(OperatorContext opContext) |
MergeSortWrapper(OperatorContext opContext,
VectorContainer destContainer) |
PriorityQueueCopierWrapper(OperatorContext opContext) |
SorterWrapper(OperatorContext opContext) |
SortImpl(OperatorContext opContext,
SortConfig sortConfig,
SpilledRuns spilledRuns,
VectorContainer batch) |
SpilledRuns(OperatorContext opContext,
SpillSet spillSet,
PriorityQueueCopierWrapper copier) |
| Modifier and Type | Method and Description |
|---|---|
void |
FindLimit0Visitor.RelDataTypeReader.setup(OperatorContext context,
OutputMutator output) |
| Modifier and Type | Field and Description |
|---|---|
protected OperatorContext |
AbstractRecordBatch.oContext |
| Modifier and Type | Method and Description |
|---|---|
static VectorContainer |
SchemaUtil.coerceContainer(VectorAccessible in,
BatchSchema toSchema,
OperatorContext context)
Creates a copy a record batch, converting any fields as necessary to coerce it into the provided schema
|
static VectorContainer |
VectorContainer.getTransferClone(VectorAccessible incoming,
OperatorContext oContext)
Get a set of transferred clones of this container.
|
static VectorContainer |
VectorContainer.getTransferClone(VectorAccessible incoming,
VectorWrapper<?>[] ignoreWrappers,
OperatorContext oContext) |
| Constructor and Description |
|---|
AbstractRecordBatch(T popConfig,
FragmentContext context,
boolean buildSchema,
OperatorContext oContext) |
RecordIterator(RecordBatch incoming,
AbstractRecordBatch<?> outgoing,
OperatorContext oContext,
int inputIndex,
boolean enableMarkAndReset,
RecordBatchMemoryManager callBack) |
RecordIterator(RecordBatch incoming,
AbstractRecordBatch<?> outgoing,
OperatorContext oContext,
int inputIndex,
RecordBatchMemoryManager callBack) |
VectorContainer(OperatorContext oContext) |
| Modifier and Type | Field and Description |
|---|---|
protected OperatorContext |
CommonParquetRecordReader.operatorContext |
| Modifier and Type | Method and Description |
|---|---|
void |
RecordReader.setup(OperatorContext context,
OutputMutator output)
Configure the RecordReader with the provided schema and the record batch that should be written to.
|
| Modifier and Type | Method and Description |
|---|---|
void |
JSONRecordReader.setup(OperatorContext context,
OutputMutator output) |
| Modifier and Type | Method and Description |
|---|---|
void |
MockRecordReader.setup(OperatorContext context,
OutputMutator output) |
| Modifier and Type | Field and Description |
|---|---|
protected OperatorContext |
AbstractParquetScanBatchCreator.AbstractDrillFileSystemManager.operatorContext |
| Modifier and Type | Method and Description |
|---|---|
protected ScanBatch |
AbstractParquetScanBatchCreator.getBatch(ExecutorFragmentContext context,
AbstractParquetRowGroupScan rowGroupScan,
OperatorContext oContext) |
protected abstract AbstractParquetScanBatchCreator.AbstractDrillFileSystemManager |
AbstractParquetScanBatchCreator.getDrillFileSystemCreator(OperatorContext operatorContext,
OptionManager optionManager) |
protected AbstractParquetScanBatchCreator.AbstractDrillFileSystemManager |
ParquetScanBatchCreator.getDrillFileSystemCreator(OperatorContext operatorContext,
OptionManager optionManager) |
| Constructor and Description |
|---|
AbstractDrillFileSystemManager(OperatorContext operatorContext) |
ParquetDirectByteBufferAllocator(OperatorContext o) |
| Modifier and Type | Method and Description |
|---|---|
OperatorContext |
ParquetRecordReader.getOperatorContext() |
| Modifier and Type | Method and Description |
|---|---|
void |
ParquetRecordReader.setup(OperatorContext operatorContext,
OutputMutator output)
Prepare the Parquet reader.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DrillParquetReader.setup(OperatorContext context,
OutputMutator output) |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractPojoRecordReader.setup(OperatorContext context,
OutputMutator output) |
| Constructor and Description |
|---|
RecordBatchStatsContext(FragmentContext context,
OperatorContext oContext) |
| Modifier and Type | Class and Description |
|---|---|
static class |
OperatorFixture.MockOperatorContext |
| Modifier and Type | Method and Description |
|---|---|
OperatorContext |
OperatorFixture.newOperatorContext(PhysicalOperator popConfig) |
OperatorContext |
OperatorFixture.MockFragmentContext.newOperatorContext(PhysicalOperator popConfig) |
OperatorContext |
OperatorFixture.MockFragmentContext.newOperatorContext(PhysicalOperator popConfig,
OperatorStats stats) |
OperatorContext |
OperatorFixture.operatorContext(PhysicalOperator config) |
Copyright © 2022 The Apache Software Foundation. All rights reserved.