- <init>
- getProgram
Converts the state of the program builder to an immutable program.It is OK to
call this method, modi
- addCondition
Sets the condition of the program.The expression must be specified in terms of
the input fields. If
- addProject
Adds a project expression to the program.The expression specified in terms of
the input fields. If n
- addIdentity
Adds a project item for every input field.You cannot call this method if there
are other project ite
- addExpr
Adds an expression to the list of common expressions, and returns a reference to
the expression. DOE
- mergePrograms
Merges two programs together.All expressions become common sub-expressions. For
example, the query>
- add
Adds a set of expressions, projections and filters, applying a shuttle first.
- assertionsAreEnabled
Returns whether assertions are enabled in this class.
- clearProjects
Removes all project items.After calling this method, you may need to
re-normalize.
- computeOutputRowType
- create