public class ShardingNodeExtractor
extends net.sf.jsqlparser.util.TablesNamesFinder
| 构造器和说明 |
|---|
ShardingNodeExtractor(net.sf.jsqlparser.statement.Statement statement) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.List<ShardingNode<net.sf.jsqlparser.schema.Table,ShardingNode<java.lang.String,java.lang.Integer>>> |
getNodes() |
void |
visit(net.sf.jsqlparser.expression.operators.arithmetic.Addition addition) |
void |
visit(net.sf.jsqlparser.expression.AllComparisonExpression allComparisonExpression) |
void |
visit(net.sf.jsqlparser.expression.operators.conditional.AndExpression andExpression) |
void |
visit(net.sf.jsqlparser.expression.AnyComparisonExpression anyComparisonExpression) |
void |
visit(net.sf.jsqlparser.expression.operators.relational.Between between) |
void |
visit(net.sf.jsqlparser.expression.operators.arithmetic.BitwiseAnd bitwiseAnd) |
void |
visit(net.sf.jsqlparser.expression.operators.arithmetic.BitwiseOr bitwiseOr) |
void |
visit(net.sf.jsqlparser.expression.operators.arithmetic.BitwiseXor bitwiseXor) |
void |
visit(net.sf.jsqlparser.expression.CastExpression cast) |
void |
visit(net.sf.jsqlparser.schema.Column column) |
void |
visit(net.sf.jsqlparser.expression.operators.arithmetic.Concat concat) |
void |
visit(net.sf.jsqlparser.expression.operators.arithmetic.Division division) |
void |
visit(net.sf.jsqlparser.expression.operators.relational.EqualsTo equalsTo) |
void |
visit(net.sf.jsqlparser.expression.operators.relational.ExistsExpression existsExpression) |
void |
visit(net.sf.jsqlparser.expression.operators.relational.ExpressionList expressionList) |
void |
visit(net.sf.jsqlparser.expression.operators.relational.GreaterThan greaterThan) |
void |
visit(net.sf.jsqlparser.expression.operators.relational.GreaterThanEquals greaterThanEquals) |
void |
visit(net.sf.jsqlparser.expression.operators.relational.InExpression inExpression) |
void |
visit(net.sf.jsqlparser.statement.insert.Insert insert) |
void |
visit(net.sf.jsqlparser.expression.JdbcNamedParameter jdbcNamedParameter) |
void |
visit(net.sf.jsqlparser.expression.JdbcParameter jdbcParameter) |
void |
visit(net.sf.jsqlparser.expression.operators.relational.LikeExpression likeExpression) |
void |
visit(net.sf.jsqlparser.expression.operators.relational.Matches matches) |
void |
visit(net.sf.jsqlparser.expression.operators.relational.MinorThan minorThan) |
void |
visit(net.sf.jsqlparser.expression.operators.relational.MinorThanEquals minorThanEquals) |
void |
visit(net.sf.jsqlparser.expression.operators.relational.NotEqualsTo notEqualsTo) |
void |
visit(net.sf.jsqlparser.expression.operators.conditional.OrExpression orExpression) |
void |
visit(net.sf.jsqlparser.expression.Parenthesis parenthesis) |
void |
visit(net.sf.jsqlparser.statement.select.PlainSelect plainSelect) |
void |
visit(net.sf.jsqlparser.statement.select.SubJoin subjoin) |
void |
visit(net.sf.jsqlparser.statement.select.SubSelect subSelect) |
void |
visit(net.sf.jsqlparser.expression.operators.arithmetic.Subtraction subtraction) |
void |
visit(net.sf.jsqlparser.schema.Table table) |
void |
visit(net.sf.jsqlparser.statement.update.Update update) |
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, visitBinaryExpressionpublic ShardingNodeExtractor(net.sf.jsqlparser.statement.Statement statement)
public void visit(net.sf.jsqlparser.schema.Table table)
visit 在接口中 net.sf.jsqlparser.statement.select.FromItemVisitorvisit 在类中 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.statement.insert.Insert insert)
visit 在接口中 net.sf.jsqlparser.statement.StatementVisitorvisit 在类中 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.expression.JdbcParameter jdbcParameter)
visit 在接口中 net.sf.jsqlparser.expression.ExpressionVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.expression.operators.relational.ExpressionList expressionList)
visit 在接口中 net.sf.jsqlparser.expression.operators.relational.ItemsListVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.expression.JdbcNamedParameter jdbcNamedParameter)
visit 在接口中 net.sf.jsqlparser.expression.ExpressionVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.expression.Parenthesis parenthesis)
visit 在接口中 net.sf.jsqlparser.expression.ExpressionVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.expression.operators.arithmetic.Addition addition)
visit 在接口中 net.sf.jsqlparser.expression.ExpressionVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.expression.operators.arithmetic.Division division)
visit 在接口中 net.sf.jsqlparser.expression.ExpressionVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.expression.operators.arithmetic.Subtraction subtraction)
visit 在接口中 net.sf.jsqlparser.expression.ExpressionVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.expression.operators.conditional.AndExpression andExpression)
visit 在接口中 net.sf.jsqlparser.expression.ExpressionVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.expression.operators.conditional.OrExpression orExpression)
visit 在接口中 net.sf.jsqlparser.expression.ExpressionVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.expression.operators.relational.Between between)
visit 在接口中 net.sf.jsqlparser.expression.ExpressionVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.expression.operators.relational.EqualsTo equalsTo)
visit 在接口中 net.sf.jsqlparser.expression.ExpressionVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.expression.operators.relational.GreaterThan greaterThan)
visit 在接口中 net.sf.jsqlparser.expression.ExpressionVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.expression.operators.relational.GreaterThanEquals greaterThanEquals)
visit 在接口中 net.sf.jsqlparser.expression.ExpressionVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.expression.operators.relational.InExpression inExpression)
visit 在接口中 net.sf.jsqlparser.expression.ExpressionVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.expression.operators.relational.LikeExpression likeExpression)
visit 在接口中 net.sf.jsqlparser.expression.ExpressionVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.expression.operators.relational.MinorThan minorThan)
visit 在接口中 net.sf.jsqlparser.expression.ExpressionVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.expression.operators.relational.MinorThanEquals minorThanEquals)
visit 在接口中 net.sf.jsqlparser.expression.ExpressionVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.expression.operators.relational.NotEqualsTo notEqualsTo)
visit 在接口中 net.sf.jsqlparser.expression.ExpressionVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.expression.operators.relational.ExistsExpression existsExpression)
visit 在接口中 net.sf.jsqlparser.expression.ExpressionVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.expression.AllComparisonExpression allComparisonExpression)
visit 在接口中 net.sf.jsqlparser.expression.ExpressionVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.expression.AnyComparisonExpression anyComparisonExpression)
visit 在接口中 net.sf.jsqlparser.expression.ExpressionVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.expression.operators.arithmetic.Concat concat)
visit 在接口中 net.sf.jsqlparser.expression.ExpressionVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.expression.operators.relational.Matches matches)
visit 在接口中 net.sf.jsqlparser.expression.ExpressionVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.expression.operators.arithmetic.BitwiseAnd bitwiseAnd)
visit 在接口中 net.sf.jsqlparser.expression.ExpressionVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.expression.operators.arithmetic.BitwiseOr bitwiseOr)
visit 在接口中 net.sf.jsqlparser.expression.ExpressionVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.expression.operators.arithmetic.BitwiseXor bitwiseXor)
visit 在接口中 net.sf.jsqlparser.expression.ExpressionVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.expression.CastExpression cast)
visit 在接口中 net.sf.jsqlparser.expression.ExpressionVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.statement.select.SubSelect subSelect)
visit 在接口中 net.sf.jsqlparser.expression.ExpressionVisitorvisit 在接口中 net.sf.jsqlparser.expression.operators.relational.ItemsListVisitorvisit 在接口中 net.sf.jsqlparser.statement.select.FromItemVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.statement.select.SubJoin subjoin)
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 java.util.List<ShardingNode<net.sf.jsqlparser.schema.Table,ShardingNode<java.lang.String,java.lang.Integer>>> getNodes()