Class ResolutionResult
Object
gudusoft.gsqlparser.resolver2.model.ResolutionResult
The complete result of resolving a column reference.
Contains status, source(s), and optional error information.
This is the primary data structure stored in TObjectName.resolution
-
Method Summary
Modifier and TypeMethodDescriptionstatic ResolutionResultambiguous(AmbiguousColumnSource ambiguousSource) Creates an ambiguous result with multiple candidatesstatic ResolutionResultexactMatch(ColumnSource source) Creates a successful exact match resultbooleanbooleanbooleanbooleanstatic ResolutionResultCreates a not found resultstatic ResolutionResultCreates a not found result with custom error messagetoString()
-
Method Details
-
exactMatch
Creates a successful exact match result -
ambiguous
Creates an ambiguous result with multiple candidates -
notFound
Creates a not found result -
notFound
Creates a not found result with custom error message -
getStatus
-
getColumnSource
-
getAmbiguousSource
-
getErrorMessage
-
isExactMatch
-
isAmbiguous
-
isNotFound
-
isResolved
-
toString
-