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