类的使用
gu.sql2java.parser.ParserSupport.SqlParserInfo
-
gu.sql2java.parser中ParserSupport.SqlParserInfo的使用
修饰符和类型方法说明SqlInjectionAnalyzer.injectAnalyse(ParserSupport.SqlParserInfo sqlParserInfo) 对解析后的SQL对象执行注入攻击分析,有注入攻击的危险则抛出异常InjectionAttackException解析SQL语句,解析成功返回保存解析数据的ParserSupport.SqlParserInfo对象, 否则将解析异常JSQLParserException封装到RuntimeDaoException抛出static ParserSupport.SqlParserInfoParserSupport.parse0(String sql, net.sf.jsqlparser.parser.CCJSqlParserVisitor visitor, SqlSyntaxNormalizer sqlSyntaxAnalyzer) 参照CCJSqlParserUtil.parseAST(String)和CCJSqlParserUtil.parse(String)实现SQL语句解析, 解析成功则返回解析后的ParserSupport.SqlParserInfo对象, 并通过visitor参数提供基于AST(抽象语法树)的遍历所有节点的能力。修饰符和类型方法说明SqlInjectionAnalyzer.injectAnalyse(ParserSupport.SqlParserInfo sqlParserInfo) 对解析后的SQL对象执行注入攻击分析,有注入攻击的危险则抛出异常InjectionAttackException