public class MergeJoinBatch extends AbstractBinaryRecordBatch<MergeJoinPOP>
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
Modifier | Constructor and Description |
---|---|
protected |
MergeJoinBatch(MergeJoinPOP popConfig,
FragmentContext context,
RecordBatch left,
RecordBatch right) |
Modifier and Type | Method and Description |
---|---|
void |
buildSchema() |
void |
close() |
void |
dump()
Perform dump of this batch's state to logs.
|
org.apache.calcite.rel.core.JoinRelType |
getJoinType() |
int |
getRecordCount()
Get the number of records.
|
RecordBatch.IterOutcome |
innerNext() |
cancelIncoming, 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
protected MergeJoinBatch(MergeJoinPOP popConfig, FragmentContext context, RecordBatch left, RecordBatch right) throws OutOfMemoryException
OutOfMemoryException
public org.apache.calcite.rel.core.JoinRelType getJoinType()
public int getRecordCount()
VectorAccessible
public void buildSchema()
buildSchema
in class AbstractRecordBatch<MergeJoinPOP>
public RecordBatch.IterOutcome innerNext()
innerNext
in class AbstractRecordBatch<MergeJoinPOP>
public void close()
close
in interface AutoCloseable
close
in class AbstractRecordBatch<MergeJoinPOP>
public void dump()
RecordBatch
Copyright © 1970 The Apache Software Foundation. All rights reserved.