- toString
Converts a relational expression to a string.
- conjunctions
Returns a condition decomposed by AND.For example, conjunctions(TRUE) returns
the empty list; conjun
- dumpPlan
- pushPastProject
Converts an expression that is based on the output fields of a Project to an
equivalent expression o
- createProject
Creates a relational expression that projects the given fields of the input.
Optimizes if the fields
- splitJoinCondition
- disjunctions
Returns a condition decomposed by OR.For example, disjunctions(FALSE) returns
the empty list.
- equal
Returns whether two types are equal using
#areRowTypesEqual(RelDataType,RelDataType,boolean). Both t
- classifyFilters
Classifies filters according to where they should be processed. They either stay
where they are, are
- createEquiJoinCondition
Builds an equi-join condition from a set of left and right keys.
- getFieldTypeList
Returns a list of the types of the fields in a given struct type. The list is
immutable.
- getVariablesUsed
Returns a set of variables used by a relational expression or its descendants.
The set may contain "