T
- public abstract class AbstractTableFunctionRecordBatch<T extends PhysicalOperator> extends AbstractUnaryRecordBatch<T> implements TableFunctionContract
AbstractRecordBatch.BatchState
RecordBatch.IterOutcome
Modifier and Type | Field and Description |
---|---|
protected RecordBatch |
incoming |
protected LateralContract |
lateral |
callBack
batchStatsContext, container, context, oContext, popConfig, state, stats, unionTypeEnabled
MAX_BATCH_ROW_COUNT
Constructor and Description |
---|
AbstractTableFunctionRecordBatch(T popConfig,
FragmentContext context) |
Modifier and Type | Method and Description |
---|---|
protected RecordBatch |
getIncoming() |
void |
setIncoming(LateralContract incoming)
sets the incoming Lateral Contract for the operator.
|
void |
setIncoming(RecordBatch incoming)
sets the incoming record batch for the operator.
|
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 RecordBatch incoming
protected LateralContract lateral
public AbstractTableFunctionRecordBatch(T popConfig, FragmentContext context) throws OutOfMemoryException
OutOfMemoryException
protected RecordBatch getIncoming()
getIncoming
in class AbstractUnaryRecordBatch<T extends PhysicalOperator>
public void setIncoming(RecordBatch incoming)
TableFunctionContract
setIncoming
in interface TableFunctionContract
public void setIncoming(LateralContract incoming)
TableFunctionContract
setIncoming
in interface TableFunctionContract
Copyright © 1970 The Apache Software Foundation. All rights reserved.