| Package | Description |
|---|---|
| org.apache.calcite.sql.validate |
SQL validation.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
SqlValidatorScope.EmptyPath
A path that has no steps.
|
static class |
SqlValidatorScope.Step
A step in resolving an identifier.
|
| Modifier and Type | Field and Description |
|---|---|
(package private) SqlValidatorScope.Path |
SqlValidatorScope.Step.parent |
SqlValidatorScope.Path |
SqlValidatorScope.Resolve.path |
| Modifier and Type | Method and Description |
|---|---|
void |
SqlValidatorScope.Resolved.found(SqlValidatorNamespace namespace,
boolean nullable,
SqlValidatorScope scope,
SqlValidatorScope.Path path,
List<String> remainingNames) |
void |
SqlValidatorScope.ResolvedImpl.found(SqlValidatorNamespace namespace,
boolean nullable,
SqlValidatorScope scope,
SqlValidatorScope.Path path,
List<String> remainingNames) |
private void |
EmptyScope.resolve_(CalciteSchema rootSchema,
List<String> names,
List<String> schemaNames,
SqlNameMatcher nameMatcher,
SqlValidatorScope.Path path,
SqlValidatorScope.Resolved resolved) |
(package private) void |
DelegatingScope.resolveInNamespace(SqlValidatorNamespace ns,
boolean nullable,
List<String> names,
SqlNameMatcher nameMatcher,
SqlValidatorScope.Path path,
SqlValidatorScope.Resolved resolved)
If a record type allows implicit references to fields, recursively looks
into the fields.
|
void |
WithScope.resolveTable(List<String> names,
SqlNameMatcher nameMatcher,
SqlValidatorScope.Path path,
SqlValidatorScope.Resolved resolved) |
void |
SqlValidatorScope.resolveTable(List<String> names,
SqlNameMatcher nameMatcher,
SqlValidatorScope.Path path,
SqlValidatorScope.Resolved resolved)
Looks up a table in this scope from its name.
|
void |
EmptyScope.resolveTable(List<String> names,
SqlNameMatcher nameMatcher,
SqlValidatorScope.Path path,
SqlValidatorScope.Resolved resolved) |
void |
DelegatingScope.resolveTable(List<String> names,
SqlNameMatcher nameMatcher,
SqlValidatorScope.Path path,
SqlValidatorScope.Resolved resolved) |
| Constructor and Description |
|---|
Resolve(SqlValidatorNamespace namespace,
boolean nullable,
SqlValidatorScope scope,
SqlValidatorScope.Path path,
List<String> remainingNames) |
Step(SqlValidatorScope.Path parent,
RelDataType rowType,
int i,
String name,
StructKind kind) |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.