- getCluster
- getRowType
Returns the type of the rows returned by this relational expression.
- getInputs
Returns an array of this relational expression's inputs. If there are no inputs,
returns an empty ar
- getTraitSet
- explain
Describes the inputs and attributes of this relational expression. Each node
should call super.expla
- getInput
Returns the ith input relational expression.
- isValid
Returns whether this relational expression is valid.If assertions are enabled,
this method is typica
- replaceInput
Replaces the ordinalInParentth input. You must override this method if you
override #getInputs.
- childrenAccept
Interacts with the RelVisitor in a org.eigenbase.util.Glossary#VisitorPattern to
traverse the tree o
- collectVariablesUsed
Collects variables known to be used by this expression or its descendants. By
default, no such infor
- computeSelfCost
Returns the cost of this plan (not including children). The base implementation
throws an error; der
- copy
Creates a copy of this relational expression, perhaps changing traits and
inputs.Sub-classes with ot