Package com.alibaba.druid.sql.parser
Class SQLParserUtils
- java.lang.Object
-
- com.alibaba.druid.sql.parser.SQLParserUtils
-
public class SQLParserUtils extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSQLParserUtils.SimpleValueEvalHandler
-
Constructor Summary
Constructors Constructor Description SQLParserUtils()
-
Method Summary
-
-
-
Method Detail
-
createSQLStatementParser
public static SQLStatementParser createSQLStatementParser(String sql, DbType dbType)
-
createSQLStatementParser
public static SQLStatementParser createSQLStatementParser(String sql, DbType dbType, boolean keepComments)
-
createSQLStatementParser
public static SQLStatementParser createSQLStatementParser(String sql, String dbType, SQLParserFeature... features)
-
createSQLStatementParser
public static SQLStatementParser createSQLStatementParser(String sql, DbType dbType, SQLParserFeature... features)
-
createExprParser
public static SQLExprParser createExprParser(String sql, DbType dbType, SQLParserFeature... features)
-
createLexer
public static Lexer createLexer(String sql, DbType dbType, SQLParserFeature... features)
-
createSelectQueryBlock
public static SQLSelectQueryBlock createSelectQueryBlock(DbType dbType)
-
containsAny
public static boolean containsAny(String sql, DbType dbType, Token token1, Token token2)
-
containsAny
public static boolean containsAny(String sql, DbType dbType, Token token1, Token token2, Token token3)
-
getSimpleSelectValue
public static Object getSimpleSelectValue(String sql, DbType dbType, SQLParserUtils.SimpleValueEvalHandler handler)
-
-