public class InjectionSyntaxObjectAnalyzer
extends net.sf.jsqlparser.util.TablesNamesFinder
| 构造器和说明 |
|---|
InjectionSyntaxObjectAnalyzer() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
enableSubselect(boolean enable)
启用或禁用子查询功能。
|
void |
visit(net.sf.jsqlparser.expression.operators.conditional.AndExpression andExpression) |
void |
visit(net.sf.jsqlparser.schema.Column tableColumn) |
void |
visit(net.sf.jsqlparser.expression.Function function) |
void |
visit(net.sf.jsqlparser.expression.operators.conditional.OrExpression orExpression) |
void |
visit(net.sf.jsqlparser.statement.select.PlainSelect plainSelect) |
void |
visit(net.sf.jsqlparser.statement.select.SubSelect subSelect) |
void |
visit(net.sf.jsqlparser.expression.UserVariable var) |
void |
visit(net.sf.jsqlparser.statement.select.WithItem withItem) |
void |
visitBinaryExpression(net.sf.jsqlparser.expression.BinaryExpression binaryExpression) |
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, visitpublic void visitBinaryExpression(net.sf.jsqlparser.expression.BinaryExpression binaryExpression)
visitBinaryExpression 在类中 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.Function function)
visit 在接口中 net.sf.jsqlparser.expression.ExpressionVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.expression.UserVariable var)
visit 在接口中 net.sf.jsqlparser.expression.ExpressionVisitorvisit 在类中 net.sf.jsqlparser.util.TablesNamesFinderpublic void visit(net.sf.jsqlparser.statement.select.WithItem withItem)
visit 在接口中 net.sf.jsqlparser.statement.select.SelectVisitorvisit 在类中 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.schema.Column tableColumn)
visit 在接口中 net.sf.jsqlparser.expression.ExpressionVisitorvisit 在类中 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 static void enableSubselect(boolean enable)
当传入参数 enable 为 true 时,允许执行子查询;
当传入参数 enable 为 false 时,清除线程本地变量,恢复默认状态。
enable - 一个布尔值,用于控制是否启用子查询功能。true 表示启用,false 表示禁用。Copyright © 2025. All Rights Reserved.