Package io.trino.sql.planner
Class SystemPartitioningHandle
java.lang.Object
io.trino.sql.planner.SystemPartitioningHandle
- All Implemented Interfaces:
ConnectorPartitioningHandle
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final PartitioningHandlestatic final PartitioningHandlestatic final PartitioningHandlestatic final PartitioningHandlestatic final PartitioningHandlestatic final PartitioningHandlestatic final PartitioningHandlestatic final PartitioningHandlestatic final PartitioningHandlestatic final PartitioningHandle -
Constructor Summary
ConstructorsConstructorDescriptionSystemPartitioningHandle(io.trino.sql.planner.SystemPartitioningHandle.SystemPartitioning partitioning, SystemPartitioningHandle.SystemPartitionFunction function) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetPartitionFunction(List<Type> partitionChannelTypes, boolean isHashPrecomputed, int[] bucketToPartition, TypeOperators typeOperators) io.trino.sql.planner.SystemPartitioningHandle.SystemPartitioninginthashCode()booleanbooleantoString()
-
Field Details
-
SINGLE_DISTRIBUTION
-
COORDINATOR_DISTRIBUTION
-
FIXED_HASH_DISTRIBUTION
-
FIXED_ARBITRARY_DISTRIBUTION
-
FIXED_BROADCAST_DISTRIBUTION
-
SCALED_WRITER_ROUND_ROBIN_DISTRIBUTION
-
SCALED_WRITER_HASH_DISTRIBUTION
-
SOURCE_DISTRIBUTION
-
ARBITRARY_DISTRIBUTION
-
FIXED_PASSTHROUGH_DISTRIBUTION
-
-
Constructor Details
-
SystemPartitioningHandle
public SystemPartitioningHandle(io.trino.sql.planner.SystemPartitioningHandle.SystemPartitioning partitioning, SystemPartitioningHandle.SystemPartitionFunction function)
-
-
Method Details
-
getPartitioning
public io.trino.sql.planner.SystemPartitioningHandle.SystemPartitioning getPartitioning() -
getFunction
-
getPartitioningName
-
isSingleNode
public boolean isSingleNode()- Specified by:
isSingleNodein interfaceConnectorPartitioningHandle
-
isCoordinatorOnly
public boolean isCoordinatorOnly()- Specified by:
isCoordinatorOnlyin interfaceConnectorPartitioningHandle
-
equals
-
hashCode
public int hashCode() -
toString
-
getPartitionFunction
public PartitionFunction getPartitionFunction(List<Type> partitionChannelTypes, boolean isHashPrecomputed, int[] bucketToPartition, TypeOperators typeOperators)
-