- fullyQualify
Converts an identifier into a fully-qualified identifier. For example, the
"empno" in "select empno
- resolve
Looks up a node with a given name. Returns null if none is found.
- getMonotonicity
Returns whether an expression is monotonic in this scope. For example, if the
scope has previously b
- getNode
Returns the root node of this scope. Never null.
- getOperandScope
Returns the scope within which operands to a call are to be validated. Usually
it is this scope, but
- getOrderList
Returns the expressions by which the rows in this scope are sorted. If the rows
are unsorted, return
- getValidator
Returns the validator which created this scope.
- lookupWindow
Finds a window with a given name. Returns null if not found.
- addChild
Registers a relation in this scope.
- findAliases
Collects the SqlMonikers of all table aliases (uses of tables in query FROM
clauses) available in th
- nullifyType
Converts the type of an expression to nullable, if the context warrants it.
- resolveTable
Looks up a table in this scope from its name. If found, calls
Resolved#resolve(List,SqlNameMatcher,b