| Package | Description |
|---|---|
| gudusoft.gsqlparser.resolver2.model | |
| gudusoft.gsqlparser.resolver2.scope |
| Modifier and Type | Method and Description |
|---|---|
ScopeChild |
FromScopeIndex.findByAlias(String alias)
Finds a ScopeChild by its alias (vendor-aware).
|
ScopeChild |
FromScopeIndex.findByQualifier(String qualifier)
Finds a ScopeChild by alias first, then by namespace name (vendor-aware).
|
| Constructor and Description |
|---|
FromScopeIndex(List<ScopeChild> children)
Creates an index from the given list of scope children using a
vendor-agnostic
DefaultNameMatcher. |
FromScopeIndex(List<ScopeChild> children,
INameMatcher nameMatcher)
Creates an index from the given list of scope children, using the
supplied matcher to normalize alias / table-name keys per-vendor.
|
| Modifier and Type | Field and Description |
|---|---|
protected List<ScopeChild> |
ListBasedScope.children
Child namespaces in this scope
|
| Modifier and Type | Method and Description |
|---|---|
List<ScopeChild> |
OraclePackageScope.getChildren() |
List<ScopeChild> |
AbstractScope.getChildren()
Default implementation: empty list
|
List<ScopeChild> |
IScope.getChildren()
Get all child namespaces in this scope.
|
List<ScopeChild> |
EmptyScope.getChildren() |
List<ScopeChild> |
ListBasedScope.getChildren() |
List<ScopeChild> |
PlsqlBlockScope.getChildren() |