public static class SqlValidatorUtil.DeepCopier extends SqlScopedShuttle
SqlShuttle.CallCopyingArgHandlerSqlBasicVisitor.ArgHandler<R>, SqlBasicVisitor.ArgHandlerImpl<R>| Modifier and Type | Method and Description |
|---|---|
static SqlNodeList |
copy(SqlValidatorScope scope,
SqlNodeList list)
Copies a list of nodes.
|
SqlNode |
visit(SqlDataTypeSpec type)
Visits a datatype specification.
|
SqlNode |
visit(SqlDynamicParam param)
Visits a dynamic parameter.
|
SqlNode |
visit(SqlIdentifier id)
Visits an identifier.
|
SqlNode |
visit(SqlIntervalQualifier intervalQualifier)
Visits an interval qualifier
|
SqlNode |
visit(SqlLiteral literal)
Visits a literal.
|
SqlNode |
visit(SqlNodeList list)
Visits a list of
SqlNode objects. |
protected SqlNode |
visitScoped(SqlCall call)
Visits an operator call.
|
getScope, visitpublic static SqlNodeList copy(SqlValidatorScope scope, SqlNodeList list)
public SqlNode visit(SqlNodeList list)
SqlVisitorSqlNode objects.visit in interface SqlVisitor<SqlNode>visit in class SqlShuttlelist - list of nodesSqlNodeList.accept(SqlVisitor)protected SqlNode visitScoped(SqlCall call)
SqlScopedShuttlevisitScoped in class SqlScopedShuttlepublic SqlNode visit(SqlLiteral literal)
SqlVisitorvisit in interface SqlVisitor<SqlNode>visit in class SqlShuttleliteral - LiteralSqlLiteral.accept(SqlVisitor)public SqlNode visit(SqlIdentifier id)
SqlVisitorvisit in interface SqlVisitor<SqlNode>visit in class SqlShuttleid - identifierSqlIdentifier.accept(SqlVisitor)public SqlNode visit(SqlDataTypeSpec type)
SqlVisitorvisit in interface SqlVisitor<SqlNode>visit in class SqlShuttletype - datatype specificationSqlDataTypeSpec.accept(SqlVisitor)public SqlNode visit(SqlDynamicParam param)
SqlVisitorvisit in interface SqlVisitor<SqlNode>visit in class SqlShuttleparam - Dynamic parameterSqlDynamicParam.accept(SqlVisitor)public SqlNode visit(SqlIntervalQualifier intervalQualifier)
SqlVisitorvisit in interface SqlVisitor<SqlNode>visit in class SqlShuttleintervalQualifier - Interval qualifierSqlIntervalQualifier.accept(SqlVisitor)Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.