Uses of Class
gudusoft.gsqlparser.resolver2.model.ResolutionResult
Packages that use ResolutionResult
Package
Description
Provides the classes represents various SQL query parse tree node.
-
Uses of ResolutionResult in gudusoft.gsqlparser.nodes
Methods in gudusoft.gsqlparser.nodes that return ResolutionResultModifier and TypeMethodDescriptionTObjectName.getResolution()Get resolution result from new resolverMethods in gudusoft.gsqlparser.nodes with parameters of type ResolutionResultModifier and TypeMethodDescriptionvoidTObjectName.setResolution(ResolutionResult resolution) Set resolution result (called by resolver2.NameResolver) -
Uses of ResolutionResult in gudusoft.gsqlparser.resolver2
Methods in gudusoft.gsqlparser.resolver2 that return ResolutionResultModifier and TypeMethodDescriptionNameResolver.resolve(TObjectName objName, IScope scope) Resolve a column reference (TObjectName) within a given scope.NameResolver.resolveInNamespace(String columnName, INamespace namespace) Resolve a column within a specific namespace (for direct lookups). -
Uses of ResolutionResult in gudusoft.gsqlparser.resolver2.enhancement
Methods in gudusoft.gsqlparser.resolver2.enhancement with parameters of type ResolutionResultModifier and TypeMethodDescriptionvoidNamespaceEnhancer.collectFromResolution(TObjectName column, ResolutionResult result, INamespace candidateNamespace) Collect a column reference based on resolution result. -
Uses of ResolutionResult in gudusoft.gsqlparser.resolver2.model
Methods in gudusoft.gsqlparser.resolver2.model that return ResolutionResultModifier and TypeMethodDescriptionstatic ResolutionResultResolutionResult.ambiguous(AmbiguousColumnSource ambiguousSource) Creates an ambiguous result with multiple candidatesstatic ResolutionResultResolutionResult.exactMatch(ColumnSource source) Creates a successful exact match resultResolutionContext.getResolution(TObjectName objName) Get resolution result for a specific TObjectNamestatic ResolutionResultCreates a not found resultstatic ResolutionResultCreates a not found result with custom error messageMethods in gudusoft.gsqlparser.resolver2.model with parameters of type ResolutionResultModifier and TypeMethodDescriptionvoidResolutionContext.registerResolution(TObjectName objName, ResolutionResult result) Register a resolution result.