- toString
- <init>
Creates a program.
- create
Creates a program which calculates projections and filters rows based upon a
condition. Does not att
- createIdentity
Creates a program that projects its input fields but with possibly different
names for the output fi
- gatherExpr
- getCondition
Returns the field reference of this program's filter condition, or null if there
is no condition.
- getExprList
Returns the common sub-expressions of this program.The list is never null but
may be empty; each the
- getInputRowType
Returns the type of the input row to the program.
- getOutputRowType
Returns the type of the output row from this program.
- getPermutation
Returns a permutation, if this program is a permutation, otherwise null.
- getProjectList
Returns an array of references to the expressions which this program is to
project. Never null, may
- getSourceField
Returns the input field that an output field is populated from, or -1 if it is
populated from an exp