Package io.trino.operator
Interface SourceOperator
-
- All Superinterfaces:
AutoCloseable,Operator
- All Known Implementing Classes:
ExchangeOperator,IndexSourceOperator,MergeOperator,TableScanOperator,WorkProcessorPipelineSourceOperator,WorkProcessorSourceOperatorAdapter
public interface SourceOperator extends Operator
-
-
Field Summary
-
Fields inherited from interface io.trino.operator.Operator
NOT_BLOCKED
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Supplier<Optional<UpdatablePageSource>>addSplit(Split split)PlanNodeIdgetSourceId()voidnoMoreSplits()-
Methods inherited from interface io.trino.operator.Operator
addInput, close, finish, finishMemoryRevoke, getOperatorContext, getOutput, isBlocked, isFinished, needsInput, startMemoryRevoke
-
-
-
-
Method Detail
-
getSourceId
PlanNodeId getSourceId()
-
addSplit
Supplier<Optional<UpdatablePageSource>> addSplit(Split split)
-
noMoreSplits
void noMoreSplits()
-
-