T
- the plan definition of the operatorpublic abstract class AbstractSingleRecordBatch<T extends PhysicalOperator> extends AbstractUnaryRecordBatch<T>
AbstractRecordBatch.BatchState
RecordBatch.IterOutcome
Modifier and Type | Field and Description |
---|---|
protected RecordBatch |
incoming |
callBack
batchStatsContext, container, context, oContext, popConfig, state, stats, unionTypeEnabled
MAX_BATCH_ROW_COUNT
Constructor and Description |
---|
AbstractSingleRecordBatch(T popConfig,
FragmentContext context,
RecordBatch incoming) |
Modifier and Type | Method and Description |
---|---|
protected RecordBatch.IterOutcome |
getFinalOutcome(boolean hasMoreRecordInBoundary)
Based on lastKnownOutcome and if there are more records to be output for
current record boundary detected by EMIT outcome, this method returns EMIT
or OK outcome.
|
protected RecordBatch |
getIncoming() |
cancelIncoming, doWork, getLastKnownOutcome, handleNullInput, innerNext, setLastKnownOutcome, setupNewSchema
buildSchema, cancel, checkContinue, close, 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
dump
getRecordCount
forEach, spliterator
protected final RecordBatch incoming
public AbstractSingleRecordBatch(T popConfig, FragmentContext context, RecordBatch incoming) throws OutOfMemoryException
OutOfMemoryException
protected RecordBatch getIncoming()
getIncoming
in class AbstractUnaryRecordBatch<T extends PhysicalOperator>
protected RecordBatch.IterOutcome getFinalOutcome(boolean hasMoreRecordInBoundary)
hasMoreRecordInBoundary
- Copyright © 1970 The Apache Software Foundation. All rights reserved.