| Interface | Description |
|---|---|
| IResolved |
Callback interface for collecting resolution results.
|
| IScope |
Represents a name resolution scope in SQL.
|
| Class | Description |
|---|---|
| AbstractScope |
Abstract base class for all scopes.
|
| CTEScope |
Scope for Common Table Expressions (WITH clause).
|
| DeleteScope |
Scope for DELETE statement.
|
| EmptyScope |
Empty scope - terminates the scope chain.
|
| FromScope |
Scope for FROM clause.
|
| GlobalScope |
Global scope - contains session-level objects and metadata.
|
| GroupByScope |
Scope for GROUP BY clause.
|
| HavingScope |
Scope for HAVING clause.
|
| JoinScope |
Scope for JOIN operations.
|
| JoinScope.NullableSemantics |
Nullable semantics for a JOIN operation
|
| ListBasedScope |
Base class for scopes that manage a list of child namespaces.
|
| MergeScope |
Scope for MERGE statement.
|
| OraclePackageScope |
Scope for Oracle PL/SQL package bodies.
|
| OrderByScope |
Scope for ORDER BY clause.
|
| PlsqlBlockScope |
Scope for PL/SQL blocks (Oracle, PostgreSQL PL/pgSQL).
|
| ResolvedImpl |
Default implementation of IResolved that collects all matches.
|
| ResolvedImpl.Match |
Represents a single match found during resolution
|
| SelectScope |
Scope for SELECT statement.
|
| UpdateScope |
Scope for UPDATE statement.
|