From 206ef1dbe00697a33b657633ab27408b573de92b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AB=98=E9=93=81?= Date: Mon, 25 Nov 2019 22:45:38 +0800 Subject: [PATCH] add method : parseStatements(String sql, String dbType, SQLParserFeature... features); --- src/main/java/com/alibaba/druid/sql/SQLUtils.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/alibaba/druid/sql/SQLUtils.java b/src/main/java/com/alibaba/druid/sql/SQLUtils.java index de448d5caa..1fb6bbd08a 100644 --- a/src/main/java/com/alibaba/druid/sql/SQLUtils.java +++ b/src/main/java/com/alibaba/druid/sql/SQLUtils.java @@ -491,7 +491,11 @@ public class SQLUtils { } public static List parseStatements(String sql, String dbType) { - SQLStatementParser parser = SQLParserUtils.createSQLStatementParser(sql, dbType); + return parseStatements(sql, dbType, new SQLParserFeature[0]); + } + + public static List parseStatements(String sql, String dbType, SQLParserFeature... features) { + SQLStatementParser parser = SQLParserUtils.createSQLStatementParser(sql, dbType, features); List stmtList = parser.parseStatementList(); if (parser.getLexer().token() != Token.EOF) { throw new ParserException("syntax error : " + sql);