Class StreamPreferredProperties
java.lang.Object
io.trino.sql.planner.optimizations.StreamPreferredProperties
-
Method Summary
Modifier and TypeMethodDescriptionstatic StreamPreferredPropertiesany()constrainTo(Iterable<Symbol> symbols) static StreamPreferredPropertiesdefaultParallelism(Session session) static StreamPreferredPropertiesexactlyPartitionedOn(Collection<Symbol> partitionSymbols) static StreamPreferredPropertiesbooleanbooleanbooleanisSatisfiedBy(StreamPropertyDerivations.StreamProperties actualProperties) booleanstatic StreamPreferredPropertiespartitionedOn(Collection<Symbol> partitionSymbols) static StreamPreferredPropertiestoString()withDefaultParallelism(Session session) withPartitioning(Collection<Symbol> partitionSymbols)
-
Method Details
-
any
-
singleStream
-
fixedParallelism
-
defaultParallelism
-
withParallelism
-
withFixedParallelism
-
partitionedOn
-
exactlyPartitionedOn
-
withoutPreference
-
withPartitioning
-
withDefaultParallelism
-
isSatisfiedBy
-
isSingleStreamPreferred
public boolean isSingleStreamPreferred() -
isParallelPreferred
public boolean isParallelPreferred() -
getPartitioningColumns
-
isOrderSensitive
public boolean isOrderSensitive() -
translate
-
toString
-
withOrderSensitivity
-
constrainTo
-