| Package | Description |
|---|---|
| org.apache.calcite.sql.advise |
Provides hints and corrections for editing SQL statements.
|
| org.apache.calcite.sql.validate |
SQL validation.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SqlAdvisorValidator
SqlAdvisorValidator is used by SqlAdvisor to traverse
the parse tree of a SQL statement, not for validation purpose but for setting
up the scopes and namespaces to facilitate retrieval of SQL statement
completion hints. |
| Modifier and Type | Field and Description |
|---|---|
protected SqlValidatorImpl |
DelegatingScope.validator |
| Constructor and Description |
|---|
AliasNamespace(SqlValidatorImpl validator,
SqlCall call,
SqlNode enclosingNode)
Creates an AliasNamespace.
|
ParameterScope(SqlValidatorImpl validator,
Map<String,RelDataType> nameToTypeMap) |
SelectNamespace(SqlValidatorImpl validator,
SqlSelect select,
SqlNode enclosingNode)
Creates a SelectNamespace.
|
SetopNamespace(SqlValidatorImpl validator,
SqlCall call,
SqlNode enclosingNode)
Creates a
SetopNamespace. |
SqlValidatorImpl.DmlNamespace(SqlValidatorImpl validator,
SqlNode id,
SqlNode enclosingNode,
SqlValidatorScope parentScope) |
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.