| Class | Description |
|---|---|
| AmbiguousColumnSource |
Represents a column reference that has multiple possible sources.
|
| ColumnReference |
Column reference record - preserves original AST node information for traceability.
|
| ColumnSource |
Represents the source of a column reference.
|
| ColumnSourceWithReferences |
Enhanced column source that supports multiple reference traceability.
|
| FieldPath |
Represents a field path for deep/record field access in structured types.
|
| FromScopeIndex |
Index structure for fast lookups in FromScope.
|
| QualifiedName |
Represents a fully qualified name for a database object (table, view, etc.).
|
| QualifiedNameResolver |
Service for normalizing table names into fully qualified names.
|
| ResolutionContext |
Global context for resolution results.
|
| ResolutionEvidence |
Unified evidence model for column resolution.
|
| ResolutionResult |
The complete result of resolving a column reference.
|
| ResolutionStatistics |
Statistics about resolution results.
|
| ResolvePath |
Tracks the path taken during name resolution.
|
| ResolvePath.Step |
A single step in the resolution path
|
| ScopeChild |
Represents a child namespace within a scope.
|
| SourceLocation |
Represents the location where a column or expression is defined.
|
| StructFieldHint |
A side-channel annotation for deep struct field access (3+ part names without alias).
|