public class ParameterScope extends EmptyScope
EmptyScope (which is its base class), it has no parent scope.ParameterNamespaceSqlValidatorScope.EmptyPath, SqlValidatorScope.Path, SqlValidatorScope.Resolve, SqlValidatorScope.Resolved, SqlValidatorScope.ResolvedImpl, SqlValidatorScope.Step| Modifier and Type | Field and Description |
|---|---|
private Map<String,RelDataType> |
nameToTypeMap
Map from the simple names of the parameters to types of the parameters
(
RelDataType). |
validator| Constructor and Description |
|---|
ParameterScope(SqlValidatorImpl validator,
Map<String,RelDataType> nameToTypeMap) |
| Modifier and Type | Method and Description |
|---|---|
SqlQualified |
fullyQualify(SqlIdentifier identifier)
Converts an identifier into a fully-qualified identifier.
|
SqlValidatorScope |
getOperandScope(SqlCall call)
Returns the scope within which operands to a call are to be validated.
|
addChild, findAliases, findAllColumnNames, findAllTableNames, findQualifyingTableName, findQualifyingTableNames, getMonotonicity, getNode, getOrderList, getTableNamespace, getValidator, lookupWindow, nullifyType, resolve, resolveColumn, resolveTable, validateExprprivate final Map<String,RelDataType> nameToTypeMap
RelDataType).public ParameterScope(SqlValidatorImpl validator, Map<String,RelDataType> nameToTypeMap)
public SqlQualified fullyQualify(SqlIdentifier identifier)
SqlValidatorScopefullyQualify in interface SqlValidatorScopefullyQualify in class EmptyScopepublic SqlValidatorScope getOperandScope(SqlCall call)
SqlValidatorScopegetOperandScope in interface SqlValidatorScopegetOperandScope in class EmptyScopecall - CallCopyright © 2012–2018 The Apache Software Foundation. All rights reserved.