Package org.apache.calcite.sql.validate
Class SqlValidatorUtil.DeepCopier
java.lang.Object
org.apache.calcite.sql.util.SqlBasicVisitor<@Nullable SqlNode>
org.apache.calcite.sql.util.SqlShuttle
org.apache.calcite.sql.validate.SqlScopedShuttle
org.apache.calcite.sql.validate.SqlValidatorUtil.DeepCopier
- All Implemented Interfaces:
- SqlVisitor<SqlNode>
- Enclosing class:
- SqlValidatorUtil
Deprecated.
Walks over an expression, copying every node, and fully-qualifying every
 identifier.
- 
Nested Class SummaryNested classes/interfaces inherited from class org.apache.calcite.sql.util.SqlShuttleSqlShuttle.CallCopyingArgHandlerNested classes/interfaces inherited from class org.apache.calcite.sql.util.SqlBasicVisitorSqlBasicVisitor.ArgHandler<R>, SqlBasicVisitor.ArgHandlerImpl<R>
- 
Method SummaryModifier and TypeMethodDescriptionstatic @Nullable SqlNodeListcopy(SqlValidatorScope scope, SqlNodeList list) Deprecated.Copies a list of nodes.visit(SqlDataTypeSpec type) Deprecated.Visits a datatype specification.visit(SqlDynamicParam param) Deprecated.Visits a dynamic parameter.visit(SqlIdentifier id) Deprecated.Visits an identifier.visit(SqlIntervalQualifier intervalQualifier) Deprecated.Visits an interval qualifier.visit(SqlLiteral literal) Deprecated.Visits a literal.visit(SqlNodeList list) Deprecated.Visits a list ofSqlNodeobjects.protected SqlNodevisitScoped(SqlCall call) Deprecated.Visits an operator call.Methods inherited from class org.apache.calcite.sql.validate.SqlScopedShuttlegetScope, visitMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.calcite.sql.util.SqlVisitorvisitAll, visitNode
- 
Method Details- 
copyDeprecated.Copies a list of nodes.
- 
visitDeprecated.Description copied from interface:SqlVisitorVisits a list ofSqlNodeobjects.- Specified by:
- visitin interface- SqlVisitor<SqlNode>
- Overrides:
- visitin class- SqlShuttle
- Parameters:
- list- list of nodes
- See Also:
 
- 
visitScopedDeprecated.Description copied from class:SqlScopedShuttleVisits an operator call. If the call has entered a new scope, the base class will have already modified the scope.- Overrides:
- visitScopedin class- SqlScopedShuttle
 
- 
visitDeprecated.Description copied from interface:SqlVisitorVisits a literal.- Specified by:
- visitin interface- SqlVisitor<SqlNode>
- Overrides:
- visitin class- SqlShuttle
- Parameters:
- literal- Literal
- See Also:
 
- 
visitDeprecated.Description copied from interface:SqlVisitorVisits an identifier.- Specified by:
- visitin interface- SqlVisitor<SqlNode>
- Overrides:
- visitin class- SqlShuttle
- Parameters:
- id- identifier
- See Also:
 
- 
visitDeprecated.Description copied from interface:SqlVisitorVisits a datatype specification.- Specified by:
- visitin interface- SqlVisitor<SqlNode>
- Overrides:
- visitin class- SqlShuttle
- Parameters:
- type- datatype specification
- See Also:
 
- 
visitDeprecated.Description copied from interface:SqlVisitorVisits a dynamic parameter.- Specified by:
- visitin interface- SqlVisitor<SqlNode>
- Overrides:
- visitin class- SqlShuttle
- Parameters:
- param- Dynamic parameter
- See Also:
 
- 
visitDeprecated.Description copied from interface:SqlVisitorVisits an interval qualifier.- Specified by:
- visitin interface- SqlVisitor<SqlNode>
- Overrides:
- visitin class- SqlShuttle
- Parameters:
- intervalQualifier- Interval qualifier
- See Also:
 
 
-