| Modifier and Type | Method and Description |
|---|---|
VectorContainer |
VectorAccessibleSerializable.get() |
VectorContainer |
VectorSerializer.Reader.read() |
| Modifier and Type | Method and Description |
|---|---|
void |
VectorAccessibleSerializable.readFromStreamWithContainer(VectorContainer myContainer,
InputStream input) |
| Modifier and Type | Method and Description |
|---|---|
VectorContainer |
ScanBatch.getOutgoingContainer() |
| Constructor and Description |
|---|
ScanBatch.Mutator(OperatorContext oContext,
BufferAllocator allocator,
VectorContainer container) |
| Modifier and Type | Method and Description |
|---|---|
VectorContainer |
SpilledRecordbatch.getOutgoingContainer() |
| 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 |
HashAggTemplate.BatchHolder.setupInterior(RecordBatch incoming,
RecordBatch outgoing,
VectorContainer aggrValuesContainer) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
HashTableTemplate.outputKeys(int batchIdx,
VectorContainer outContainer,
int outStartIndex,
int numRecords,
int numExpectedRecords) |
boolean |
HashTable.outputKeys(int batchIdx,
VectorContainer outContainer,
int outStartIndex,
int numRecords,
int numExpectedRecords) |
void |
HashTableTemplate.setup(HashTableConfig htConfig,
FragmentContext context,
BufferAllocator allocator,
RecordBatch incomingBuild,
RecordBatch incomingProbe,
RecordBatch outgoing,
VectorContainer htContainerOrig) |
void |
HashTable.setup(HashTableConfig htConfig,
FragmentContext context,
BufferAllocator allocator,
RecordBatch incomingBuild,
RecordBatch incomingProbe,
RecordBatch outgoing,
VectorContainer htContainerOrig) |
protected void |
HashTableTemplate.BatchHolder.setupInterior(RecordBatch incomingBuild,
RecordBatch incomingProbe,
RecordBatch outgoing,
VectorContainer htContainer) |
| Modifier and Type | Method and Description |
|---|---|
VectorContainer |
FlattenRecordBatch.getOutgoingContainer() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
JoinTemplate.doSetup(FragmentContext context,
JoinStatus status,
VectorContainer outgoing) |
abstract void |
NestedLoopJoinTemplate.doSetup(FragmentContext context,
VectorContainer rightContainer,
RecordBatch leftBatch,
RecordBatch outgoing) |
void |
NestedLoopJoin.doSetup(FragmentContext context,
VectorContainer rightContainer,
RecordBatch leftBatch,
RecordBatch outgoing) |
abstract void |
HashJoinProbeTemplate.doSetup(FragmentContext context,
VectorContainer buildBatch,
RecordBatch probeBatch,
RecordBatch outgoing) |
void |
HashJoinProbe.doSetup(FragmentContext context,
VectorContainer buildBatch,
RecordBatch probeBatch,
RecordBatch outgoing) |
void |
HashJoinProbeTemplate.setupHashJoinProbe(FragmentContext context,
VectorContainer buildBatch,
RecordBatch probeBatch,
int probeRecordCount,
HashJoinBatch outgoing,
HashTable hashTable,
HashJoinHelper hjHelper,
org.apache.calcite.rel.core.JoinRelType joinRelType) |
void |
HashJoinProbe.setupHashJoinProbe(FragmentContext context,
VectorContainer buildBatch,
RecordBatch probeBatch,
int probeRecordCount,
HashJoinBatch outgoing,
HashTable hashTable,
HashJoinHelper hjHelper,
org.apache.calcite.rel.core.JoinRelType joinRelType) |
void |
JoinWorker.setupJoin(FragmentContext context,
JoinStatus status,
VectorContainer outgoing) |
void |
JoinTemplate.setupJoin(FragmentContext context,
JoinStatus status,
VectorContainer outgoing) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
OrderedPartitionProjectorTemplate.doSetup(FragmentContext context,
VectorAccessible incoming,
RecordBatch outgoing,
VectorContainer partitionVectors) |
abstract void |
SampleSortTemplate.doSetup(FragmentContext context,
VectorContainer incoming,
RecordBatch outgoing) |
void |
OrderedPartitionProjectorTemplate.setup(FragmentContext context,
VectorAccessible incoming,
RecordBatch outgoing,
List<TransferPair> transfers,
VectorContainer partitionVectors,
int partitions,
SchemaPath outputField) |
void |
OrderedPartitionProjector.setup(FragmentContext context,
VectorAccessible incoming,
RecordBatch outgoing,
List<TransferPair> transfers,
VectorContainer partitionVectors,
int partitions,
SchemaPath outputField) |
void |
SampleSortTemplate.setup(FragmentContext context,
VectorContainer sampleBatch,
SelectionVector2 vector2) |
void |
SampleSorter.sort(SelectionVector2 vector2,
VectorContainer container) |
void |
SampleSortTemplate.sort(SelectionVector2 vector2,
VectorContainer container) |
| Modifier and Type | Method and Description |
|---|---|
VectorContainer |
ProjectRecordBatch.getOutgoingContainer() |
| Modifier and Type | Method and Description |
|---|---|
VectorContainer |
RecordBatchData.getContainer() |
| Modifier and Type | Method and Description |
|---|---|
List<VectorContainer> |
SortRecordBatchBuilder.getHeldRecordBatches() |
| Modifier and Type | Method and Description |
|---|---|
void |
SortRecordBatchBuilder.build(FragmentContext context,
VectorContainer outputContainer) |
void |
SortRecordBatchBuilder.build(VectorContainer outputContainer) |
abstract void |
SortTemplate.doSetup(FragmentContext context,
VectorContainer incoming,
RecordBatch outgoing) |
void |
Sorter.setup(FragmentContext context,
SelectionVector4 vector4,
VectorContainer hyperBatch) |
void |
SortTemplate.setup(FragmentContext context,
SelectionVector4 vector4,
VectorContainer hyperBatch) |
void |
Sorter.sort(SelectionVector4 vector4,
VectorContainer container) |
void |
SortTemplate.sort(SelectionVector4 vector4,
VectorContainer container) |
| Modifier and Type | Method and Description |
|---|---|
static Copier |
RemovingRecordBatch.getGenerated4Copier(RecordBatch batch,
FragmentContext context,
BufferAllocator allocator,
VectorContainer container,
RecordBatch outgoing,
SchemaChangeCallBack callBack) |
| Modifier and Type | Method and Description |
|---|---|
VectorContainer |
PriorityQueueTemplate.getHyperBatch() |
VectorContainer |
PriorityQueue.getHyperBatch()
Retrieves the final priority queue HyperBatch containing the results.
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
PriorityQueueTemplate.doSetup(VectorContainer incoming,
RecordBatch outgoing) |
void |
PriorityQueueTemplate.resetQueue(VectorContainer container,
SelectionVector4 v4) |
void |
PriorityQueue.resetQueue(VectorContainer container,
SelectionVector4 vector4) |
| Constructor and Description |
|---|
TopNBatch.SimpleSV4RecordBatch(VectorContainer container,
SelectionVector4 sv4,
FragmentContext context) |
| Modifier and Type | Method and Description |
|---|---|
VectorContainer |
UnorderedReceiverBatch.getOutgoingContainer() |
| Modifier and Type | Method and Description |
|---|---|
VectorContainer |
IteratorValidatorBatchIterator.getOutgoingContainer() |
| Modifier and Type | Method and Description |
|---|---|
VectorContainer |
WindowDataBatch.getContainer() |
| 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) |
| Modifier and Type | Method and Description |
|---|---|
VectorContainer |
BatchGroup.getContainer() |
| Modifier and Type | Method and Description |
|---|---|
void |
BatchGroup.addBatch(VectorContainer newContainer) |
abstract void |
MSortTemplate.doSetup(FragmentContext context,
VectorContainer incoming,
RecordBatch outgoing) |
void |
MSorter.setup(FragmentContext context,
BufferAllocator allocator,
SelectionVector4 vector4,
VectorContainer hyperBatch) |
void |
MSortTemplate.setup(FragmentContext context,
BufferAllocator allocator,
SelectionVector4 vector4,
VectorContainer hyperBatch) |
void |
MSorter.sort(VectorContainer container) |
void |
MSortTemplate.sort(VectorContainer container) |
| 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 VectorContainer |
BatchGroup.currentContainer |
| Modifier and Type | Method and Description |
|---|---|
VectorContainer |
SortImpl.SortResults.getContainer()
Container into which results are delivered.
|
VectorContainer |
SortImpl.EmptyResults.getContainer() |
VectorContainer |
SortImpl.SingleBatchResults.getContainer() |
VectorContainer |
PriorityQueueCopierWrapper.BatchMerger.getContainer() |
VectorContainer |
MergeSortWrapper.getContainer() |
VectorContainer |
BatchGroup.getContainer() |
| Modifier and Type | Method and Description |
|---|---|
void |
BatchGroup.SpilledRun.addBatch(VectorContainer newContainer) |
abstract void |
MSortTemplate.doSetup(FragmentContextInterface context,
VectorContainer incoming,
RecordBatch outgoing) |
SortImpl.SortResults |
SpilledRuns.finalMerge(List<? extends BatchGroup> bufferedBatches,
VectorContainer container,
int mergeRowCount,
VectorInitializer allocHelper) |
void |
MSorter.setup(FragmentContextInterface context,
BufferAllocator allocator,
SelectionVector4 vector4,
VectorContainer hyperBatch,
int outputBatchSize,
int desiredBatchSize) |
void |
MSortTemplate.setup(FragmentContextInterface context,
BufferAllocator allocator,
SelectionVector4 vector4,
VectorContainer hyperBatch,
int outputBatchSize,
int desiredBatchSize) |
void |
SorterWrapper.sortBatch(VectorContainer convertedBatch,
SelectionVector2 sv2) |
PriorityQueueCopierWrapper.BatchMerger |
PriorityQueueCopierWrapper.startMerge(BatchSchema schema,
List<? extends BatchGroup> batchGroupList,
VectorContainer outputContainer,
int targetRecordCount,
VectorInitializer allocHelper)
Start a merge operation using the specified vector container.
|
| Constructor and Description |
|---|
BatchGroup.InputBatch(VectorContainer container,
SelectionVector2 sv2,
BufferAllocator allocator,
long dataSize) |
BatchGroup(VectorContainer container,
BufferAllocator allocator) |
MergeSortWrapper(OperatorContext opContext,
VectorContainer destContainer) |
SortImpl.EmptyResults(VectorContainer dest) |
SortImpl.SingleBatchResults(BatchGroup.InputBatch batch,
VectorContainer outputContainer) |
SortImpl(OperatorContext opContext,
SortConfig sortConfig,
SpilledRuns spilledRuns,
VectorContainer batch) |
| Modifier and Type | Method and Description |
|---|---|
protected LogicalExpression |
PruneScanRule.materializePruneExpr(org.apache.calcite.rex.RexNode pruneCondition,
PlannerSettings settings,
org.apache.calcite.rel.RelNode scanRel,
VectorContainer container) |
| Modifier and Type | Class and Description |
|---|---|
class |
ExpandableHyperContainer |
| Modifier and Type | Field and Description |
|---|---|
protected VectorContainer |
AbstractRecordBatch.container |
| Modifier and Type | Method and Description |
|---|---|
static VectorContainer |
SchemaUtil.coerceContainer(VectorAccessible in,
BatchSchema toSchema,
BufferAllocator allocator) |
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
|
VectorContainer |
RecordBatchLoader.getContainer() |
VectorContainer |
SimpleRecordBatch.getOutgoingContainer() |
VectorContainer |
RecordBatch.getOutgoingContainer() |
VectorContainer |
AbstractRecordBatch.getOutgoingContainer() |
static VectorContainer |
VectorContainer.getTransferClone(VectorAccessible incoming,
BufferAllocator allocator) |
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) |
VectorContainer |
VectorContainer.merge(VectorContainer otherContainer)
Merge two batches to create a single, combined, batch.
|
| Modifier and Type | Method and Description |
|---|---|
static BaseWriter.ComplexWriter |
VectorAccessibleComplexWriter.getWriter(String name,
VectorContainer container) |
VectorContainer |
VectorContainer.merge(VectorContainer otherContainer)
Merge two batches to create a single, combined, batch.
|
void |
WritableBatch.reconstructContainer(BufferAllocator allocator,
VectorContainer container) |
void |
VectorContainer.transferIn(VectorContainer containerIn)
Transfer vectors from containerIn to this.
|
void |
VectorContainer.transferOut(VectorContainer containerOut)
Transfer vectors from this to containerOut
|
| Constructor and Description |
|---|
SimpleRecordBatch(VectorContainer container,
FragmentContext context) |
VectorAccessibleComplexWriter(VectorContainer vc) |
Copyright © 2017 The Apache Software Foundation. All rights reserved.