| Modifier and Type | Method and Description |
|---|---|
CloseableRecordBatch |
SchemalessBatchCreator.getBatch(ExecutorFragmentContext context,
SchemalessScan subScan,
List<RecordBatch> children) |
| Modifier and Type | Class and Description |
|---|---|
class |
MockRecordBatch |
class |
ScanBatch
Record batch used for a particular scan.
|
class |
StatisticsWriterRecordBatch |
class |
WriterRecordBatch
Write the RecordBatch to the given RecordWriter.
|
| Modifier and Type | Method and Description |
|---|---|
CloseableRecordBatch |
BatchCreator.getBatch(ExecutorFragmentContext context,
T config,
List<RecordBatch> children) |
| Modifier and Type | Class and Description |
|---|---|
class |
HashAggBatch |
class |
SpilledRecordBatch
Replaces "incoming" - instead scanning a spilled partition file
|
class |
StreamingAggBatch |
| Modifier and Type | Class and Description |
|---|---|
class |
FilterRecordBatch |
class |
RuntimeFilterRecordBatch
A RuntimeFilterRecordBatch steps over the ScanBatch.
|
| Modifier and Type | Method and Description |
|---|---|
CloseableRecordBatch |
RuntimeFilterBatchCreator.getBatch(ExecutorFragmentContext context,
RuntimeFilterPOP config,
List<RecordBatch> children) |
| Modifier and Type | Class and Description |
|---|---|
class |
FlattenRecordBatch |
| Modifier and Type | Class and Description |
|---|---|
class |
HashJoinBatch
Implements the runtime execution for the Hash-Join operator supporting INNER,
LEFT OUTER, RIGHT OUTER, and FULL OUTER joins
|
class |
LateralJoinBatch
RecordBatch implementation for the lateral join operator.
|
class |
MergeJoinBatch
A join operator that merges two sorted streams using a record iterator.
|
class |
NestedLoopJoinBatch |
class |
RowKeyJoinBatch |
| Modifier and Type | Class and Description |
|---|---|
class |
LimitRecordBatch |
class |
PartitionLimitRecordBatch
Helps to perform limit in a partition within a record batch.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MergingRecordBatch
Merges pre-sorted record batches from remote senders.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MetadataControllerBatch
Terminal operator for producing ANALYZE statement.
|
class |
MetadataHandlerBatch
Responsible for handling metadata returned by incoming aggregate operators
and fetching required metadata form the Metastore.
|
class |
MetadataHashAggBatch |
class |
MetadataStreamAggBatch
Operator which adds aggregate calls for all incoming columns to calculate
required metadata and produces aggregations.
|
| Modifier and Type | Method and Description |
|---|---|
CloseableRecordBatch |
MetadataControllerBatchCreator.getBatch(ExecutorFragmentContext context,
MetadataControllerPOP config,
List<RecordBatch> children) |
CloseableRecordBatch |
MetadataHandlerBatchCreator.getBatch(ExecutorFragmentContext context,
MetadataHandlerPOP config,
List<RecordBatch> children) |
CloseableRecordBatch |
MetadataHashAggBatchCreator.getBatch(ExecutorFragmentContext context,
MetadataHashAggPOP config,
List<RecordBatch> children) |
CloseableRecordBatch |
MetadataStreamAggBatchCreator.getBatch(ExecutorFragmentContext context,
MetadataStreamAggPOP config,
List<RecordBatch> children) |
| Modifier and Type | Class and Description |
|---|---|
class |
OrderedPartitionRecordBatch
Generates an ordered partition, rather than a random hash partition.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ProducerConsumerBatch |
| Modifier and Type | Class and Description |
|---|---|
class |
ProjectRecordBatch |
| Modifier and Type | Class and Description |
|---|---|
class |
OperatorRecordBatch
Modular implementation of the standard Drill record batch iterator
protocol.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RangePartitionRecordBatch
Provides the ability to divide up the input rows into a fixed number of
separate ranges or 'buckets' based on the values of a set of columns (the
range partitioning columns).
|
| Modifier and Type | Class and Description |
|---|---|
class |
SortBatch |
| Modifier and Type | Class and Description |
|---|---|
class |
StatisticsAggBatch |
class |
StatisticsMergeBatch
Example input and output:
Schema of incoming batch:
|
| Modifier and Type | Method and Description |
|---|---|
CloseableRecordBatch |
StatisticsAggBatchCreator.getBatch(ExecutorFragmentContext context,
StatisticsAggregate config,
List<RecordBatch> children) |
CloseableRecordBatch |
StatisticsMergeBatchCreator.getBatch(ExecutorFragmentContext context,
StatisticsMerge config,
List<RecordBatch> children) |
| Modifier and Type | Class and Description |
|---|---|
class |
RemovingRecordBatch |
| Modifier and Type | Class and Description |
|---|---|
class |
TopNBatch
Operator Batch which implements the TopN functionality.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TraceRecordBatch
Contains value vectors which are exactly the same
as the incoming record batch's value vectors.
|
| Modifier and Type | Class and Description |
|---|---|
class |
UnionAllRecordBatch |
| Modifier and Type | Class and Description |
|---|---|
class |
MockLateralJoinBatch
A mock lateral join implementation for testing unnest.
|
class |
UnnestRecordBatch |
| Modifier and Type | Class and Description |
|---|---|
class |
UnorderedReceiverBatch |
| Modifier and Type | Class and Description |
|---|---|
class |
UnpivotMapsRecordBatch
Unpivot maps.
|
| Modifier and Type | Method and Description |
|---|---|
CloseableRecordBatch |
UnpivotMapsBatchCreator.getBatch(ExecutorFragmentContext context,
UnpivotMaps config,
List<RecordBatch> children) |
| Modifier and Type | Class and Description |
|---|---|
class |
IteratorValidatorBatchIterator |
| Modifier and Type | Class and Description |
|---|---|
class |
WindowFrameRecordBatch
support for OVER(PARTITION BY expression1,expression2,...
|
| Modifier and Type | Class and Description |
|---|---|
class |
ExternalSortBatch
External sort batch: a sort batch which can spill to disk in
order to operate within a defined memory footprint.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractBinaryRecordBatch<T extends PhysicalOperator> |
class |
AbstractRecordBatch<T extends PhysicalOperator> |
class |
AbstractSingleRecordBatch<T extends PhysicalOperator>
Implements an AbstractUnaryRecordBatch where the incoming record batch is
known at the time of creation
|
class |
AbstractTableFunctionRecordBatch<T extends PhysicalOperator>
Implements AbstractUnaryRecodBatch for operators that do not have an incoming
record batch available at creation time; the input is typically set up a few
steps after creation.
|
class |
AbstractUnaryRecordBatch<T extends PhysicalOperator>
Base class for operators that have a single input.
|
class |
SchemalessBatch
Empty batch without schema and data.
|
| Modifier and Type | Method and Description |
|---|---|
CloseableRecordBatch |
EasyReaderBatchCreator.getBatch(ExecutorFragmentContext context,
EasySubScan config,
List<RecordBatch> children) |
CloseableRecordBatch |
EasyWriterBatchCreator.getBatch(ExecutorFragmentContext context,
EasyWriter config,
List<RecordBatch> children) |
protected CloseableRecordBatch |
EasyFormatPlugin.getReaderBatch(FragmentContext context,
EasySubScan scan) |
CloseableRecordBatch |
EasyFormatPlugin.getWriterBatch(FragmentContext context,
RecordBatch incoming,
EasyWriter writer) |
| Modifier and Type | Method and Description |
|---|---|
CloseableRecordBatch |
DruidScanBatchCreator.getBatch(ExecutorFragmentContext context,
DruidSubScan subScan,
List<RecordBatch> children) |
| Modifier and Type | Method and Description |
|---|---|
CloseableRecordBatch |
EnumerableBatchCreator.getBatch(ExecutorFragmentContext context,
EnumerableSubScan subScan,
List<RecordBatch> children) |
| Modifier and Type | Method and Description |
|---|---|
CloseableRecordBatch |
HiveDrillNativeParquetScanBatchCreator.getBatch(ExecutorFragmentContext context,
HiveDrillNativeParquetRowGroupScan rowGroupScan,
List<RecordBatch> children) |
| Modifier and Type | Method and Description |
|---|---|
CloseableRecordBatch |
HttpScanBatchCreator.getBatch(ExecutorFragmentContext context,
HttpSubScan subScan,
List<RecordBatch> children) |
| Modifier and Type | Method and Description |
|---|---|
CloseableRecordBatch |
KafkaScanBatchCreator.getBatch(ExecutorFragmentContext context,
KafkaSubScan subScan,
List<RecordBatch> children) |
| Modifier and Type | Method and Description |
|---|---|
CloseableRecordBatch |
KuduWriterBatchCreator.getBatch(ExecutorFragmentContext context,
KuduWriter config,
List<RecordBatch> children) |
| Modifier and Type | Method and Description |
|---|---|
CloseableRecordBatch |
MockScanBatchCreator.getBatch(ExecutorFragmentContext context,
MockSubScanPOP config,
List<RecordBatch> children) |
| Modifier and Type | Method and Description |
|---|---|
CloseableRecordBatch |
OpenTSDBBatchCreator.getBatch(ExecutorFragmentContext context,
OpenTSDBSubScan subScan,
List<RecordBatch> children) |
| Modifier and Type | Method and Description |
|---|---|
CloseableRecordBatch |
SplunkScanBatchCreator.getBatch(ExecutorFragmentContext context,
SplunkSubScan subScan,
List<RecordBatch> children) |
Copyright © 2021 The Apache Software Foundation. All rights reserved.