- expandLocalRef
Fully expands a RexLocalRef back into a pure RexNode tree containing no
RexLocalRefs (reversing the
- getCondition
Returns the field reference of this program's filter condition, or null if there
is no condition.
- getInputRowType
Returns the type of the input row to the program.
- getProjectList
Returns an array of references to the expressions which this program is to
project. Never null, may
- create
Creates a program which calculates projections and filters rows based upon a
condition. Does not att
- getExprList
Returns the common sub-expressions of this program.The list is never null but
may be empty; each the
- normalize
- toString
- <init>
Creates a program.The expressions must be valid: they must not contain common
expressions, forward r
- containsAggs
Returns whether this program contains windowed aggregate functions
- getExprCount
Returns the number of expressions in this program.
- getOutputRowType
Returns the type of the output row from this program.