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