- copySubstitute
- getConstant
NodeValue constant (returns null if not a constant)
- getVarsMentioned
Variables used by this expression - excludes variables scoped to (NOT)EXISTS
- isConstant
Answer whether this is a constant expression - false includes "don't know" No
constant folding so "f
- isVariable
Answer whether this is a variable (in which case getVarName and getNodeVar can
be called)
- visit
- applyNodeTransform
Rewrite, applying a node->node transformation
- asVar
Convert to a Var variable.
- eval
Evaluate this expression against the binding
- getExprVar
Variable (or null)
- getVarName
Variable name (returns null if not a variable)
- isFunction
Answer wether this is a function.