T - public abstract class AbstractTableFunctionRecordBatch<T extends PhysicalOperator> extends AbstractUnaryRecordBatch<T> implements TableFunctionContract
AbstractRecordBatch.BatchStateRecordBatch.IterOutcome| Modifier and Type | Field and Description |
|---|---|
protected RecordBatch |
incoming |
protected LateralContract |
lateral |
callBackbatchStatsContext, container, context, oContext, popConfig, state, stats, unionTypeEnabledMAX_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, setupNewSchemabuildSchema, cancel, checkContinue, close, getContainer, getContext, getOutgoingContainer, getPopConfig, getRecordBatchStatsContext, getSchema, getSelectionVector2, getSelectionVector4, getValueAccessorById, getValueVectorId, getWritableBatch, isRecordBatchStatsLoggingEnabled, iterator, next, next, next, schemaChangeException, schemaChangeExceptionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdumpgetRecordCountforEach, spliteratorprotected RecordBatch incoming
protected LateralContract lateral
public AbstractTableFunctionRecordBatch(T popConfig, FragmentContext context) throws OutOfMemoryException
OutOfMemoryExceptionprotected RecordBatch getIncoming()
getIncoming in class AbstractUnaryRecordBatch<T extends PhysicalOperator>public void setIncoming(RecordBatch incoming)
TableFunctionContractsetIncoming in interface TableFunctionContractpublic void setIncoming(LateralContract incoming)
TableFunctionContractsetIncoming in interface TableFunctionContractCopyright © 2021 The Apache Software Foundation. All rights reserved.