类 InjectionSyntaxObjectAnalyzer
java.lang.Object
net.sf.jsqlparser.util.TablesNamesFinder
gu.sql2java.parser.InjectionSyntaxObjectAnalyzer
- 所有已实现的接口:
net.sf.jsqlparser.expression.ExpressionVisitor,net.sf.jsqlparser.expression.operators.relational.ItemsListVisitor,net.sf.jsqlparser.statement.select.FromItemVisitor,net.sf.jsqlparser.statement.select.SelectItemVisitor,net.sf.jsqlparser.statement.select.SelectVisitor,net.sf.jsqlparser.statement.StatementVisitor
public class InjectionSyntaxObjectAnalyzer
extends net.sf.jsqlparser.util.TablesNamesFinder
基于SQL语法对象的SQL注入攻击分析实现
- 作者:
- guyadong
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidvisit(net.sf.jsqlparser.expression.Function function) voidvisit(net.sf.jsqlparser.expression.operators.conditional.AndExpression andExpression) voidvisit(net.sf.jsqlparser.expression.operators.conditional.OrExpression orExpression) voidvisit(net.sf.jsqlparser.schema.Column tableColumn) voidvisit(net.sf.jsqlparser.statement.select.PlainSelect plainSelect) voidvisit(net.sf.jsqlparser.statement.select.SubSelect subSelect) voidvisit(net.sf.jsqlparser.statement.select.WithItem withItem) voidvisitBinaryExpression(net.sf.jsqlparser.expression.BinaryExpression binaryExpression) 从类继承的方法 net.sf.jsqlparser.util.TablesNamesFinder
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, visit, visit
-
构造器详细资料
-
InjectionSyntaxObjectAnalyzer
public InjectionSyntaxObjectAnalyzer()
-
-
方法详细资料
-
visitBinaryExpression
public void visitBinaryExpression(net.sf.jsqlparser.expression.BinaryExpression binaryExpression) - 覆盖:
visitBinaryExpression在类中net.sf.jsqlparser.util.TablesNamesFinder
-
visit
public void visit(net.sf.jsqlparser.expression.operators.conditional.AndExpression andExpression) - 指定者:
visit在接口中net.sf.jsqlparser.expression.ExpressionVisitor- 覆盖:
visit在类中net.sf.jsqlparser.util.TablesNamesFinder
-
visit
public void visit(net.sf.jsqlparser.expression.operators.conditional.OrExpression orExpression) - 指定者:
visit在接口中net.sf.jsqlparser.expression.ExpressionVisitor- 覆盖:
visit在类中net.sf.jsqlparser.util.TablesNamesFinder
-
visit
public void visit(net.sf.jsqlparser.expression.Function function) - 指定者:
visit在接口中net.sf.jsqlparser.expression.ExpressionVisitor- 覆盖:
visit在类中net.sf.jsqlparser.util.TablesNamesFinder
-
visit
public void visit(net.sf.jsqlparser.statement.select.WithItem withItem) - 指定者:
visit在接口中net.sf.jsqlparser.statement.select.SelectVisitor- 覆盖:
visit在类中net.sf.jsqlparser.util.TablesNamesFinder
-
visit
public void visit(net.sf.jsqlparser.statement.select.SubSelect subSelect) - 指定者:
visit在接口中net.sf.jsqlparser.expression.ExpressionVisitor- 指定者:
visit在接口中net.sf.jsqlparser.statement.select.FromItemVisitor- 指定者:
visit在接口中net.sf.jsqlparser.expression.operators.relational.ItemsListVisitor- 覆盖:
visit在类中net.sf.jsqlparser.util.TablesNamesFinder
-
visit
public void visit(net.sf.jsqlparser.schema.Column tableColumn) - 指定者:
visit在接口中net.sf.jsqlparser.expression.ExpressionVisitor- 覆盖:
visit在类中net.sf.jsqlparser.util.TablesNamesFinder
-
visit
public void visit(net.sf.jsqlparser.statement.select.PlainSelect plainSelect) - 指定者:
visit在接口中net.sf.jsqlparser.statement.select.SelectVisitor- 覆盖:
visit在类中net.sf.jsqlparser.util.TablesNamesFinder
-