- getSelectScope
Returns the appropriate scope for validating a particular clause of a SELECT
statement.Consider
> S
- getValidatedNodeType
Returns the type assigned to a node by validation.
- validate
Validates an expression tree. You can call this method multiple times, but not
reentrantly.
- getTypeFactory
Returns the type factory used by this validator.
- setColumnReferenceExpansion
Enables or disables expansion of column references. (Currently this does not
apply to the ORDER BY c
- deriveAlias
Derives an alias for an expression. If no alias can be derived, returns null if
ordinal is less tha
- deriveType
Derives the type of a node in a given scope. If the type has already been
inferred, returns the prev
- expand
Expands an expression.
- expandOrderExpr
Expands an expression in the ORDER BY clause into an expression with the same
semantics as expressio
- expandStar
Returns a list of expressions, with every occurrence of "*" or "TABLE.*"
expanded.
- getJoinScope
Returns a scope containing the objects visible from the ON and USING sections of
a JOIN clause.
- getNamespace
Finds the namespace corresponding to a given node.For example, in the query SELECT * FROM (SELECT *