| Package | Description |
|---|---|
| gudusoft.gsqlparser.resolver2.scope |
| Modifier and Type | Class and Description |
|---|---|
class |
ResolvedImpl
Default implementation of IResolved that collects all matches.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ListBasedScope.resolve(List<String> names,
INameMatcher matcher,
boolean deep,
IResolved resolved) |
void |
IScope.resolve(List<String> names,
INameMatcher matcher,
boolean deep,
IResolved resolved)
Resolve a qualified or unqualified name.
|
void |
OraclePackageScope.resolve(List<String> names,
INameMatcher matcher,
boolean deep,
IResolved resolved) |
void |
DeleteScope.resolve(List<String> names,
INameMatcher matcher,
boolean deep,
IResolved resolved)
Resolve a name within this DELETE scope.
|
void |
EmptyScope.resolve(List<String> names,
INameMatcher matcher,
boolean deep,
IResolved resolved) |
void |
GlobalScope.resolve(List<String> names,
INameMatcher matcher,
boolean deep,
IResolved resolved) |
void |
SelectScope.resolve(List<String> names,
INameMatcher matcher,
boolean deep,
IResolved resolved)
Resolve a name within this SELECT scope.
|
void |
UpdateScope.resolve(List<String> names,
INameMatcher matcher,
boolean deep,
IResolved resolved)
Resolve a name within this UPDATE scope.
|
void |
PlsqlBlockScope.resolve(List<String> names,
INameMatcher matcher,
boolean deep,
IResolved resolved) |
void |
MergeScope.resolve(List<String> names,
INameMatcher matcher,
boolean deep,
IResolved resolved)
Resolve a name within this MERGE scope.
|
void |
AbstractScope.resolve(List<String> names,
INameMatcher matcher,
boolean deep,
IResolved resolved)
Default implementation: delegate to parent
|
protected void |
ListBasedScope.resolveInNamespace(INamespace namespace,
boolean nullable,
List<String> remainingNames,
INameMatcher matcher,
ResolvePath path,
IResolved resolved)
Resolve remaining name parts within a namespace.
|