Package io.trino.operator
Interface SourceOperatorFactory
-
- All Superinterfaces:
OperatorFactory
- All Known Implementing Classes:
ExchangeOperator.ExchangeOperatorFactory,IndexSourceOperator.IndexSourceOperatorFactory,MergeOperator.MergeOperatorFactory,ScanFilterAndProjectOperator.ScanFilterAndProjectOperatorFactory,TableScanOperator.TableScanOperatorFactory,WorkProcessorPipelineSourceOperator.WorkProcessorPipelineSourceOperatorFactory
public interface SourceOperatorFactory extends OperatorFactory
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description SourceOperatorcreateOperator(DriverContext driverContext)default OperatorFactoryduplicate()PlanNodeIdgetSourceId()-
Methods inherited from interface io.trino.operator.OperatorFactory
noMoreOperators, noMoreOperators
-
-
-
-
Method Detail
-
getSourceId
PlanNodeId getSourceId()
-
createOperator
SourceOperator createOperator(DriverContext driverContext)
- Specified by:
createOperatorin interfaceOperatorFactory
-
duplicate
default OperatorFactory duplicate()
- Specified by:
duplicatein interfaceOperatorFactory
-
-