Class ActualProperties.Global
- java.lang.Object
-
- io.trino.sql.planner.optimizations.ActualProperties.Global
-
- Enclosing class:
- ActualProperties
@Immutable public static final class ActualProperties.Global extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ActualProperties.GlobalarbitraryPartition()static ActualProperties.GlobalcoordinatorSingleStreamPartition()booleanequals(Object obj)inthashCode()static ActualProperties.GlobalpartitionedOn(PartitioningHandle nodePartitioningHandle, List<Symbol> nodePartitioning, Optional<List<Symbol>> streamPartitioning)static ActualProperties.GlobalpartitionedOn(Partitioning nodePartitioning, Optional<Partitioning> streamPartitioning)static ActualProperties.GlobalsingleStreamPartition()static ActualProperties.GlobalstreamPartitionedOn(List<Symbol> streamPartitioning)StringtoString()ActualProperties.GlobalwithReplicatedNulls(boolean replicatedNulls)
-
-
-
Method Detail
-
coordinatorSingleStreamPartition
public static ActualProperties.Global coordinatorSingleStreamPartition()
-
singleStreamPartition
public static ActualProperties.Global singleStreamPartition()
-
arbitraryPartition
public static ActualProperties.Global arbitraryPartition()
-
partitionedOn
public static ActualProperties.Global partitionedOn(PartitioningHandle nodePartitioningHandle, List<Symbol> nodePartitioning, Optional<List<Symbol>> streamPartitioning)
-
partitionedOn
public static ActualProperties.Global partitionedOn(Partitioning nodePartitioning, Optional<Partitioning> streamPartitioning)
-
streamPartitionedOn
public static ActualProperties.Global streamPartitionedOn(List<Symbol> streamPartitioning)
-
withReplicatedNulls
public ActualProperties.Global withReplicatedNulls(boolean replicatedNulls)
-
-