Package io.prestosql.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 SourceOperator
createOperator(DriverContext driverContext)
default OperatorFactory
duplicate()
PlanNodeId
getSourceId()
-
Methods inherited from interface io.prestosql.operator.OperatorFactory
noMoreOperators, noMoreOperators
-
-
-
-
Method Detail
-
getSourceId
PlanNodeId getSourceId()
-
createOperator
SourceOperator createOperator(DriverContext driverContext)
- Specified by:
createOperator
in interfaceOperatorFactory
-
duplicate
default OperatorFactory duplicate()
- Specified by:
duplicate
in interfaceOperatorFactory
-
-