Package io.trino.operator
Interface OperatorFactories
- All Known Implementing Classes:
TrinoOperatorFactories
public interface OperatorFactories
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionjoin(OperatorFactories.JoinOperatorType joinType, int operatorId, PlanNodeId planNodeId, JoinBridgeManager<? extends PartitionedLookupSourceFactory> lookupSourceFactory, boolean hasFilter, List<Type> probeTypes, List<Integer> probeJoinChannel, OptionalInt probeHashChannel, Optional<List<Integer>> probeOutputChannels, BlockTypeOperators blockTypeOperators) spillingJoin(OperatorFactories.JoinOperatorType joinType, int operatorId, PlanNodeId planNodeId, JoinBridgeManager<? extends LookupSourceFactory> lookupSourceFactory, boolean hasFilter, List<Type> probeTypes, List<Integer> probeJoinChannel, OptionalInt probeHashChannel, Optional<List<Integer>> probeOutputChannels, OptionalInt totalOperatorsCount, PartitioningSpillerFactory partitioningSpillerFactory, BlockTypeOperators blockTypeOperators)
-
Method Details
-
join
OperatorFactory join(OperatorFactories.JoinOperatorType joinType, int operatorId, PlanNodeId planNodeId, JoinBridgeManager<? extends PartitionedLookupSourceFactory> lookupSourceFactory, boolean hasFilter, List<Type> probeTypes, List<Integer> probeJoinChannel, OptionalInt probeHashChannel, Optional<List<Integer>> probeOutputChannels, BlockTypeOperators blockTypeOperators) -
spillingJoin
OperatorFactory spillingJoin(OperatorFactories.JoinOperatorType joinType, int operatorId, PlanNodeId planNodeId, JoinBridgeManager<? extends LookupSourceFactory> lookupSourceFactory, boolean hasFilter, List<Type> probeTypes, List<Integer> probeJoinChannel, OptionalInt probeHashChannel, Optional<List<Integer>> probeOutputChannels, OptionalInt totalOperatorsCount, PartitioningSpillerFactory partitioningSpillerFactory, BlockTypeOperators blockTypeOperators)
-