Uses of Interface
org.apache.drill.exec.record.CloseableRecordBatch
Package
Description
Defines a revised implementation of the Drill RecordBatch protocol.
Drill storage plugin.
Kafka storage plugin.
Defines a mock data source which generates dummy test data for use
in testing.
-
Uses of CloseableRecordBatch in org.apache.drill.exec.physical.base
Modifier and TypeMethodDescriptionSchemalessBatchCreator.getBatch
(ExecutorFragmentContext context, SchemalessScan subScan, List<RecordBatch> children) -
Uses of CloseableRecordBatch in org.apache.drill.exec.physical.impl
Modifier and TypeClassDescriptionclass
class
Record batch used for a particular scan.class
class
Write the RecordBatch to the given RecordWriter.Modifier and TypeMethodDescriptionBatchCreator.getBatch
(ExecutorFragmentContext context, T config, List<RecordBatch> children) -
Uses of CloseableRecordBatch in org.apache.drill.exec.physical.impl.aggregate
Modifier and TypeClassDescriptionclass
class
Replaces "incoming" - instead scanning a spilled partition fileclass
-
Uses of CloseableRecordBatch in org.apache.drill.exec.physical.impl.filter
Modifier and TypeClassDescriptionclass
class
A RuntimeFilterRecordBatch steps over the ScanBatch.Modifier and TypeMethodDescriptionRuntimeFilterBatchCreator.getBatch
(ExecutorFragmentContext context, RuntimeFilterPOP config, List<RecordBatch> children) -
Uses of CloseableRecordBatch in org.apache.drill.exec.physical.impl.flatten
-
Uses of CloseableRecordBatch in org.apache.drill.exec.physical.impl.join
Modifier and TypeClassDescriptionclass
AbstractHashBinaryRecordBatch<T extends PhysicalOperator>
Base class for the runtime execution implementation of the Hash-Join and Hash-SetOp operatorclass
Implements the runtime execution for the Hash-Join operator supporting INNER, LEFT OUTER, RIGHT OUTER, and FULL OUTER joinsclass
RecordBatch implementation for the lateral join operator.class
A join operator that merges two sorted streams using a record iterator.class
class
-
Uses of CloseableRecordBatch in org.apache.drill.exec.physical.impl.limit
Modifier and TypeClassDescriptionclass
class
Helps to perform limit in a partition within a record batch. -
Uses of CloseableRecordBatch in org.apache.drill.exec.physical.impl.mergereceiver
Modifier and TypeClassDescriptionclass
Merges pre-sorted record batches from remote senders. -
Uses of CloseableRecordBatch in org.apache.drill.exec.physical.impl.metadata
Modifier and TypeClassDescriptionclass
Terminal operator for producing ANALYZE statement.class
Responsible for handling metadata returned by incoming aggregate operators and fetching required metadata form the Metastore.class
class
Operator which adds aggregate calls for all incoming columns to calculate required metadata and produces aggregations.Modifier and TypeMethodDescriptionMetadataControllerBatchCreator.getBatch
(ExecutorFragmentContext context, MetadataControllerPOP config, List<RecordBatch> children) MetadataHandlerBatchCreator.getBatch
(ExecutorFragmentContext context, MetadataHandlerPOP config, List<RecordBatch> children) MetadataHashAggBatchCreator.getBatch
(ExecutorFragmentContext context, MetadataHashAggPOP config, List<RecordBatch> children) MetadataStreamAggBatchCreator.getBatch
(ExecutorFragmentContext context, MetadataStreamAggPOP config, List<RecordBatch> children) -
Uses of CloseableRecordBatch in org.apache.drill.exec.physical.impl.orderedpartitioner
Modifier and TypeClassDescriptionclass
Generates an ordered partition, rather than a random hash partition. -
Uses of CloseableRecordBatch in org.apache.drill.exec.physical.impl.producer
-
Uses of CloseableRecordBatch in org.apache.drill.exec.physical.impl.project
-
Uses of CloseableRecordBatch in org.apache.drill.exec.physical.impl.protocol
Modifier and TypeClassDescriptionclass
Modular implementation of the standard Drill record batch iterator protocol. -
Uses of CloseableRecordBatch in org.apache.drill.exec.physical.impl.rangepartitioner
Modifier and TypeClassDescriptionclass
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). -
Uses of CloseableRecordBatch in org.apache.drill.exec.physical.impl.setop
Modifier and TypeClassDescriptionclass
Implements the runtime execution for the Hash-SetOp operator supporting EXCEPT, EXCEPT ALL, INTERSECT, and INTERSECT ALL -
Uses of CloseableRecordBatch in org.apache.drill.exec.physical.impl.sort
-
Uses of CloseableRecordBatch in org.apache.drill.exec.physical.impl.statistics
Modifier and TypeClassDescriptionclass
class
Example input and output: Schema of incoming batch:Modifier and TypeMethodDescriptionStatisticsAggBatchCreator.getBatch
(ExecutorFragmentContext context, StatisticsAggregate config, List<RecordBatch> children) StatisticsMergeBatchCreator.getBatch
(ExecutorFragmentContext context, StatisticsMerge config, List<RecordBatch> children) -
Uses of CloseableRecordBatch in org.apache.drill.exec.physical.impl.svremover
-
Uses of CloseableRecordBatch in org.apache.drill.exec.physical.impl.TopN
Modifier and TypeClassDescriptionclass
Operator Batch which implements the TopN functionality. -
Uses of CloseableRecordBatch in org.apache.drill.exec.physical.impl.trace
Modifier and TypeClassDescriptionclass
Contains value vectors which are exactly the same as the incoming record batch's value vectors. -
Uses of CloseableRecordBatch in org.apache.drill.exec.physical.impl.union
-
Uses of CloseableRecordBatch in org.apache.drill.exec.physical.impl.unnest
-
Uses of CloseableRecordBatch in org.apache.drill.exec.physical.impl.unorderedreceiver
-
Uses of CloseableRecordBatch in org.apache.drill.exec.physical.impl.unpivot
Modifier and TypeMethodDescriptionUnpivotMapsBatchCreator.getBatch
(ExecutorFragmentContext context, UnpivotMaps config, List<RecordBatch> children) -
Uses of CloseableRecordBatch in org.apache.drill.exec.physical.impl.validate
-
Uses of CloseableRecordBatch in org.apache.drill.exec.physical.impl.values
Modifier and TypeMethodDescriptionValuesBatchCreator.getBatch
(ExecutorFragmentContext context, Values subScan, List<RecordBatch> children) -
Uses of CloseableRecordBatch in org.apache.drill.exec.physical.impl.window
Modifier and TypeClassDescriptionclass
support for OVER(PARTITION BY expression1,expression2,... -
Uses of CloseableRecordBatch in org.apache.drill.exec.physical.impl.xsort
Modifier and TypeClassDescriptionclass
External sort batch: a sort batch which can spill to disk in order to operate within a defined memory footprint. -
Uses of CloseableRecordBatch in org.apache.drill.exec.record
Modifier and TypeClassDescriptionclass
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 creationclass
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
Empty batch without schema and data. -
Uses of CloseableRecordBatch in org.apache.drill.exec.store.delta.read
Modifier and TypeMethodDescriptionDeltaScanBatchCreator.getBatch
(ExecutorFragmentContext context, DeltaRowGroupScan rowGroupScan, List<RecordBatch> children) -
Uses of CloseableRecordBatch in org.apache.drill.exec.store.dfs.easy
Modifier and TypeMethodDescriptionClassicScanBuilder.build()
EasyReaderBatchCreator.getBatch
(ExecutorFragmentContext context, EasySubScan config, List<RecordBatch> children) EasyWriterBatchCreator.getBatch
(ExecutorFragmentContext context, EasyWriter config, List<RecordBatch> children) protected CloseableRecordBatch
EasyFormatPlugin.getReaderBatch
(FragmentContext context, EasySubScan scan) EasyFormatPlugin.getWriterBatch
(FragmentContext context, RecordBatch incoming, EasyWriter writer) -
Uses of CloseableRecordBatch in org.apache.drill.exec.store.drill.plugin
Modifier and TypeMethodDescriptionDrillScanBatchCreator.getBatch
(ExecutorFragmentContext context, DrillSubScan subScan, List<RecordBatch> children) -
Uses of CloseableRecordBatch in org.apache.drill.exec.store.druid
Modifier and TypeMethodDescriptionDruidScanBatchCreator.getBatch
(ExecutorFragmentContext context, DruidSubScan subScan, List<RecordBatch> children) -
Uses of CloseableRecordBatch in org.apache.drill.exec.store.enumerable
Modifier and TypeMethodDescriptionEnumerableBatchCreator.getBatch
(ExecutorFragmentContext context, EnumerableSubScan subScan, List<RecordBatch> children) -
Uses of CloseableRecordBatch in org.apache.drill.exec.store.googlesheets
Modifier and TypeMethodDescriptionGoogleSheetsInsertWriterBatchCreator.getBatch
(ExecutorFragmentContext context, GoogleSheetsInsertWriter config, List<RecordBatch> children) GoogleSheetsScanBatchCreator.getBatch
(ExecutorFragmentContext context, GoogleSheetsSubScan subScan, List<RecordBatch> children) GoogleSheetsWriterBatchCreator.getBatch
(ExecutorFragmentContext context, GoogleSheetsWriter config, List<RecordBatch> children) -
Uses of CloseableRecordBatch in org.apache.drill.exec.store.hive
Modifier and TypeMethodDescriptionHiveDrillNativeParquetScanBatchCreator.getBatch
(ExecutorFragmentContext context, HiveDrillNativeParquetRowGroupScan rowGroupScan, List<RecordBatch> children) -
Uses of CloseableRecordBatch in org.apache.drill.exec.store.http
Modifier and TypeMethodDescriptionHttpScanBatchCreator.getBatch
(ExecutorFragmentContext context, HttpSubScan subScan, List<RecordBatch> children) -
Uses of CloseableRecordBatch in org.apache.drill.exec.store.iceberg.read
Modifier and TypeMethodDescriptionIcebergScanBatchCreator.getBatch
(ExecutorFragmentContext context, IcebergSubScan subScan, List<RecordBatch> children) -
Uses of CloseableRecordBatch in org.apache.drill.exec.store.jdbc
Modifier and TypeMethodDescriptionJdbcInsertWriterBatchCreator.getBatch
(ExecutorFragmentContext context, JdbcInsertWriter config, List<RecordBatch> children) JdbcScanBatchCreator.getBatch
(ExecutorFragmentContext context, JdbcSubScan subScan, List<RecordBatch> children) JdbcWriterBatchCreator.getBatch
(ExecutorFragmentContext context, JdbcWriter config, List<RecordBatch> children) -
Uses of CloseableRecordBatch in org.apache.drill.exec.store.kafka
Modifier and TypeMethodDescriptionKafkaScanBatchCreator.getBatch
(ExecutorFragmentContext context, KafkaSubScan subScan, List<RecordBatch> children) -
Uses of CloseableRecordBatch in org.apache.drill.exec.store.kudu
Modifier and TypeMethodDescriptionKuduWriterBatchCreator.getBatch
(ExecutorFragmentContext context, KuduWriter config, List<RecordBatch> children) -
Uses of CloseableRecordBatch in org.apache.drill.exec.store.mock
Modifier and TypeMethodDescriptionMockScanBatchCreator.getBatch
(ExecutorFragmentContext context, MockSubScanPOP config, List<RecordBatch> children) -
Uses of CloseableRecordBatch in org.apache.drill.exec.store.openTSDB
Modifier and TypeMethodDescriptionOpenTSDBBatchCreator.getBatch
(ExecutorFragmentContext context, OpenTSDBSubScan subScan, List<RecordBatch> children) -
Uses of CloseableRecordBatch in org.apache.drill.exec.store.phoenix
Modifier and TypeMethodDescriptionPhoenixScanBatchCreator.getBatch
(ExecutorFragmentContext context, PhoenixSubScan subScan, List<RecordBatch> children) -
Uses of CloseableRecordBatch in org.apache.drill.exec.store.splunk
Modifier and TypeMethodDescriptionSplunkInsertWriterBatchCreator.getBatch
(ExecutorFragmentContext context, SplunkInsertWriter config, List<RecordBatch> children) SplunkScanBatchCreator.getBatch
(ExecutorFragmentContext context, SplunkSubScan subScan, List<RecordBatch> children) SplunkWriterBatchCreator.getBatch
(ExecutorFragmentContext context, SplunkWriter config, List<RecordBatch> children)