| 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 |
FragmentContext.newOperatorContext(PhysicalOperator popConfig,
OperatorStats stats) |
| Modifier and Type | Field and Description |
|---|---|
protected OperatorContext |
BaseRootExec.oContext |
| Constructor and Description |
|---|
BaseRootExec(FragmentContext fragmentContext,
OperatorContext oContext,
PhysicalOperator config) |
ScanBatch.Mutator(OperatorContext oContext,
BufferAllocator allocator,
VectorContainer container) |
ScanBatch(PhysicalOperator subScanConfig,
FragmentContext context,
OperatorContext oContext,
List<RecordReader> readerList,
List<Map<String,String>> implicitColumnList) |
| Modifier and Type | Method and Description |
|---|---|
void |
HashAggregator.setup(HashAggregate hashAggrConfig,
HashTableConfig htConfig,
FragmentContext context,
OperatorContext oContext,
RecordBatch incoming,
HashAggBatch outgoing,
LogicalExpression[] valueExprs,
List<TypedFieldId> valueFieldIds,
TypedFieldId[] keyFieldIds,
VectorContainer outContainer,
int extraRowBytes) |
void |
HashAggTemplate.setup(HashAggregate hashAggrConfig,
HashTableConfig htConfig,
FragmentContext context,
OperatorContext oContext,
RecordBatch incoming,
HashAggBatch outgoing,
LogicalExpression[] valueExprs,
List<TypedFieldId> valueFieldIds,
TypedFieldId[] groupByOutFieldIds,
VectorContainer outContainer,
int extraRowBytes) |
void |
StreamingAggregator.setup(OperatorContext context,
RecordBatch incoming,
StreamingAggBatch outgoing) |
void |
StreamingAggTemplate.setup(OperatorContext context,
RecordBatch incoming,
StreamingAggBatch outgoing) |
| 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 |
PartitionerTemplate.setup(FragmentContext context,
RecordBatch incoming,
HashPartitionSender popConfig,
OperatorStats stats,
OperatorContext oContext,
int start,
int end) |
void |
Partitioner.setup(FragmentContext context,
RecordBatch incoming,
HashPartitionSender popConfig,
OperatorStats stats,
OperatorContext oContext,
int start,
int count) |
| Modifier and Type | Method and Description |
|---|---|
OperatorContext |
WindowDataBatch.getContext() |
| Modifier and Type | Method and Description |
|---|---|
void |
WindowFramer.setup(List<WindowDataBatch> batches,
VectorContainer container,
OperatorContext operatorContext,
boolean requireFullPartition,
WindowPOP popConfig) |
void |
NoFrameSupportTemplate.setup(List<WindowDataBatch> batches,
VectorContainer container,
OperatorContext oContext,
boolean requireFullPartition,
WindowPOP popConfig) |
void |
FrameSupportTemplate.setup(List<WindowDataBatch> batches,
VectorContainer container,
OperatorContext oContext,
boolean requireFullPartition,
WindowPOP popConfig) |
| Constructor and Description |
|---|
WindowDataBatch(VectorAccessible batch,
OperatorContext oContext) |
| Constructor and Description |
|---|
BatchGroup(VectorContainer container,
org.apache.hadoop.fs.FileSystem fs,
String path,
OperatorContext context) |
BatchGroup(VectorContainer container,
SelectionVector2 sv2,
OperatorContext context) |
| Modifier and Type | Field and Description |
|---|---|
protected OperatorContext |
BaseWrapper.context |
| 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) |
RecordIterator(RecordBatch incoming,
AbstractRecordBatch<?> outgoing,
OperatorContext oContext,
int inputIndex,
boolean enableMarkAndReset) |
VectorContainer(OperatorContext oContext) |
| 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 |
AvroRecordReader.setup(OperatorContext context,
OutputMutator output) |
| Modifier and Type | Method and Description |
|---|---|
void |
JSONRecordReader.setup(OperatorContext context,
OutputMutator output) |
| Modifier and Type | Method and Description |
|---|---|
void |
SequenceFileRecordReader.setup(OperatorContext context,
OutputMutator output) |
| Modifier and Type | Method and Description |
|---|---|
void |
CompliantTextRecordReader.setup(OperatorContext context,
OutputMutator outputMutator)
Performs the initial setup required for the record reader.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MockRecordReader.setup(OperatorContext context,
OutputMutator output) |
void |
ExtendedMockRecordReader.setup(OperatorContext context,
OutputMutator output) |
| Constructor and Description |
|---|
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 |
PcapRecordReader.setup(OperatorContext context,
OutputMutator output) |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractPojoRecordReader.setup(OperatorContext context,
OutputMutator output) |
| Modifier and Type | Method and Description |
|---|---|
void |
DrillTextRecordReader.setup(OperatorContext context,
OutputMutator output) |
Copyright © 2017 The Apache Software Foundation. All rights reserved.