Package io.trino.sql.planner
Class NodePartitionMap
- java.lang.Object
-
- io.trino.sql.planner.NodePartitionMap
-
public class NodePartitionMap extends Object
-
-
Constructor Summary
Constructors Constructor Description NodePartitionMap(List<InternalNode> partitionToNode, int[] bucketToPartition, ToIntFunction<Split> splitToBucket)NodePartitionMap(List<InternalNode> partitionToNode, ToIntFunction<Split> splitToBucket)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BucketNodeMapasBucketNodeMap()int[]getBucketToPartition()InternalNodegetNode(Split split)List<InternalNode>getPartitionToNode()
-
-
-
Constructor Detail
-
NodePartitionMap
public NodePartitionMap(List<InternalNode> partitionToNode, ToIntFunction<Split> splitToBucket)
-
NodePartitionMap
public NodePartitionMap(List<InternalNode> partitionToNode, int[] bucketToPartition, ToIntFunction<Split> splitToBucket)
-
-
Method Detail
-
getPartitionToNode
public List<InternalNode> getPartitionToNode()
-
getBucketToPartition
public int[] getBucketToPartition()
-
getNode
public InternalNode getNode(Split split)
-
asBucketNodeMap
public BucketNodeMap asBucketNodeMap()
-
-