| Class | Description |
|---|---|
| BindingDiagnostic |
One binding diagnostic record produced by the resolver2 binding post-pass.
|
| BindingDiagnostic.Builder | |
| BindingDiagnosticPostPass |
Slice S5: orchestrator that walks the recorded binding trace
(
ResolutionContext.getColumnResolutionResult(gudusoft.gsqlparser.nodes.TObjectName)) once after
iterative resolution converges and converts ResolutionResults
into a public BindingResult. |
| BindingMetadataAuthority |
Maps a (namespace, column-name) pair to a
ColumnAuthority verdict. |
| BindingReference |
One name reference observed by the binding pass.
|
| BindingReference.Builder | |
| BindingReferenceSite |
Source-location and clause attribution for a
BindingReference or
BindingDiagnostic. |
| BindingReferenceSite.Builder | |
| BindingResult |
Aggregate output of the resolver2 binding post-pass.
|
| BindingTrace |
Immutable record of HOW one name reference was bound during the final
resolver pass (design:
dynamic-sql-fragment-provenance-design.md,
R3 / R4 step 3). |
| BindingTraceRegistry |
Identity-keyed store of
BindingTraces for one resolver run. |
| SqlBinding |
Public, static façade for the binding-diagnostic API.
|
| Enum | Description |
|---|---|
| BindingClause |
Clause-attribution enum exposed on
BindingReferenceSite. |
| BindingDiagnosticCode |
Frozen v1 binding diagnostic codes (plan §5.4).
|
| BindingDiagnosticSeverity |
Severity of a
BindingDiagnostic. |
| BindingReferenceKind |
Kind of reference attached to a
BindingReference. |
| BindingSkipReason |
Reasons that a
TObjectName reference is intentionally excluded from
binding-diagnostic emission. |
| BindingTrace.BinderKind |
What kind of binder resolved the reference.
|
| ColumnAuthority |
Column-level authority verdict returned by
BindingMetadataAuthority.lookup(gudusoft.gsqlparser.resolver2.namespace.INamespace, java.lang.String). |