- getTypeFactory
Returns the type factory used by this validator.
- deriveType
Derives the type of a node in a given scope. If the type has already been
inferred, returns the prev
- getNamespace
Finds the namespace corresponding to a given node.For example, in the query SELECT * FROM (SELECT *
- getSelectScope
Returns the appropriate scope for validating a particular clause of a SELECT
statement.Consider
> S
- getUnknownType
Returns an object representing the "unknown" type.
- 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.
- getCatalogReader
Returns the catalog reader used by this validator.
- getOperatorTable
Returns the operator table used by this validator.
- isAggregate
Returns whether a SELECT statement is an aggregation. Criteria are: (1) contains
GROUP BY, or (2) co
- setDefaultNullCollation
Sets how NULL values should be collated if an ORDER BY item does not contain
NULLS FIRST or NULLS LA
- setIdentifierExpansion
Enables or disables expansion of identifiers other than column references.