Package io.trino.operator
Class TrinoOperatorFactories
java.lang.Object
io.trino.operator.TrinoOperatorFactories
- All Implemented Interfaces:
OperatorFactories
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.trino.operator.OperatorFactories
OperatorFactories.JoinOperatorType -
Constructor Summary
Constructors -
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>> probeOutputChannelsOptional, 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>> probeOutputChannelsOptional, OptionalInt totalOperatorsCount, PartitioningSpillerFactory partitioningSpillerFactory, BlockTypeOperators blockTypeOperators)
-
Constructor Details
-
TrinoOperatorFactories
public TrinoOperatorFactories()
-
-
Method Details
-
join
public 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>> probeOutputChannelsOptional, BlockTypeOperators blockTypeOperators) - Specified by:
joinin interfaceOperatorFactories
-
spillingJoin
public 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>> probeOutputChannelsOptional, OptionalInt totalOperatorsCount, PartitioningSpillerFactory partitioningSpillerFactory, BlockTypeOperators blockTypeOperators) - Specified by:
spillingJoinin interfaceOperatorFactories
-