public class CanonicalColumnVisitor
extends net.sf.jsqlparser.util.TablesNamesFinder
| 构造器和说明 |
|---|
CanonicalColumnVisitor(java.lang.String tablename)
构造CanonicalColumnVisitor实例,关联表映射使用null值,适用于对完整SQL语句的处理
初始化表名并进行初始化操作,该方法会调用两参数的构造方法
|
CanonicalColumnVisitor(java.lang.String tablename,
java.util.Map<java.lang.String,java.lang.String> tableAlias)
构造方法
初始化表名,并将传入的关联表别名映射添加到内部关联表映射中,最后调用初始化方法
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
visit(net.sf.jsqlparser.schema.Column column) |
void |
visit(net.sf.jsqlparser.statement.delete.Delete delete) |
void |
visit(net.sf.jsqlparser.expression.operators.relational.IsBooleanExpression isBooleanExpression) |
void |
visit(net.sf.jsqlparser.expression.operators.relational.IsNullExpression isNullExpression) |
void |
visit(net.sf.jsqlparser.expression.JsonExpression jsonExpr) |
void |
visit(net.sf.jsqlparser.statement.select.PlainSelect plainSelect) |
void |
visit(net.sf.jsqlparser.schema.Table tableName) |
void |
visit(net.sf.jsqlparser.statement.update.Update update) |
void |
visit(net.sf.jsqlparser.statement.upsert.Upsert upsert) |
extractTableName, getTableList, getTableList, init, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitBinaryExpressionpublic CanonicalColumnVisitor(java.lang.String tablename)
初始化表名并进行初始化操作,该方法会调用两参数的构造方法
tablename - 表名,用于为列名添加表名前缀public CanonicalColumnVisitor(java.lang.String tablename,
java.util.Map<java.lang.String,java.lang.String> tableAlias)
初始化表名,并将传入的关联表别名映射添加到内部关联表映射中,最后调用初始化方法
tablename - 表名,用于为列名添加表名前缀tableAlias - 关联表别名映射,可为nullpublic void visit(net.sf.jsqlparser.expression.operators.relational.IsBooleanExpression isBooleanExpression)
visit 在接口中 net.sf.jsqlparser.expression.ExpressionVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.expression.operators.relational.IsNullExpression isNullExpression)
visit 在接口中 net.sf.jsqlparser.expression.ExpressionVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.expression.JsonExpression jsonExpr)
visit 在接口中 net.sf.jsqlparser.expression.ExpressionVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.schema.Column column)
visit 在接口中 net.sf.jsqlparser.expression.ExpressionVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.schema.Table tableName)
visit 在接口中 net.sf.jsqlparser.statement.select.FromItemVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.statement.select.PlainSelect plainSelect)
visit 在接口中 net.sf.jsqlparser.statement.select.SelectVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.statement.update.Update update)
visit 在接口中 net.sf.jsqlparser.statement.StatementVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.statement.upsert.Upsert upsert)
visit 在接口中 net.sf.jsqlparser.statement.StatementVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.statement.delete.Delete delete)
visit 在接口中 net.sf.jsqlparser.statement.StatementVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderCopyright © 2025. All Rights Reserved.