Class StreamPropertyDerivations
- java.lang.Object
-
- io.trino.sql.planner.optimizations.StreamPropertyDerivations
-
public final class StreamPropertyDerivations extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStreamPropertyDerivations.StreamProperties
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StreamPropertyDerivations.StreamPropertiesderiveProperties(PlanNode node, StreamPropertyDerivations.StreamProperties inputProperties, Metadata metadata, TypeOperators typeOperators, Session session, TypeProvider types, TypeAnalyzer typeAnalyzer)static StreamPropertyDerivations.StreamPropertiesderiveProperties(PlanNode node, List<StreamPropertyDerivations.StreamProperties> inputProperties, Metadata metadata, TypeOperators typeOperators, Session session, TypeProvider types, TypeAnalyzer typeAnalyzer)static StreamPropertyDerivations.StreamPropertiesderivePropertiesRecursively(PlanNode node, Metadata metadata, TypeOperators typeOperators, Session session, TypeProvider types, TypeAnalyzer typeAnalyzer)
-
-
-
Method Detail
-
derivePropertiesRecursively
public static StreamPropertyDerivations.StreamProperties derivePropertiesRecursively(PlanNode node, Metadata metadata, TypeOperators typeOperators, Session session, TypeProvider types, TypeAnalyzer typeAnalyzer)
-
deriveProperties
public static StreamPropertyDerivations.StreamProperties deriveProperties(PlanNode node, StreamPropertyDerivations.StreamProperties inputProperties, Metadata metadata, TypeOperators typeOperators, Session session, TypeProvider types, TypeAnalyzer typeAnalyzer)
-
deriveProperties
public static StreamPropertyDerivations.StreamProperties deriveProperties(PlanNode node, List<StreamPropertyDerivations.StreamProperties> inputProperties, Metadata metadata, TypeOperators typeOperators, Session session, TypeProvider types, TypeAnalyzer typeAnalyzer)
-
-