public class UnionAllRecordBatch extends AbstractBinaryRecordBatch<UnionAll>
AbstractBinaryRecordBatch.Metric
AbstractRecordBatch.BatchState
RecordBatch.IterOutcome
batchMemoryManager, left, LEFT_INDEX, leftUpstream, numInputs, right, RIGHT_INDEX, rightUpstream
batchStatsContext, container, context, oContext, popConfig, state, stats, unionTypeEnabled
MAX_BATCH_ROW_COUNT
Constructor and Description |
---|
UnionAllRecordBatch(UnionAll config,
List<RecordBatch> children,
FragmentContext context) |
Modifier and Type | Method and Description |
---|---|
protected void |
buildSchema() |
protected void |
cancelIncoming() |
void |
close() |
void |
dump()
Perform dump of this batch's state to logs.
|
int |
getRecordCount()
Get the number of records.
|
RecordBatch.IterOutcome |
innerNext() |
checkForEarlyFinish, getBatchMemoryManager, prefetchFirstBatchFromBothSides, updateBatchMemoryManagerStats, verifyOutcomeToSetBatchState
cancel, checkContinue, getContainer, getContext, getOutgoingContainer, getPopConfig, getRecordBatchStatsContext, getSchema, getSelectionVector2, getSelectionVector4, getValueAccessorById, getValueVectorId, getWritableBatch, isRecordBatchStatsLoggingEnabled, iterator, next, next, next, schemaChangeException, schemaChangeException
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
public UnionAllRecordBatch(UnionAll config, List<RecordBatch> children, FragmentContext context) throws OutOfMemoryException
OutOfMemoryException
protected void buildSchema()
buildSchema
in class AbstractRecordBatch<UnionAll>
public RecordBatch.IterOutcome innerNext()
innerNext
in class AbstractRecordBatch<UnionAll>
public int getRecordCount()
VectorAccessible
protected void cancelIncoming()
cancelIncoming
in class AbstractBinaryRecordBatch<UnionAll>
public void close()
close
in interface AutoCloseable
close
in class AbstractRecordBatch<UnionAll>
public void dump()
RecordBatch
Copyright © 1970 The Apache Software Foundation. All rights reserved.