类 SQLParserUtils
java.lang.Object
com.alibaba.druid.sql.parser.SQLParserUtils
-
嵌套类概要
嵌套类 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static StringaddBackQuote(String sql, DbType dbType) static booleancontainsAny(String sql, DbType dbType, Token token) static booleancontainsAny(String sql, DbType dbType, Token... tokens) static booleancontainsAny(String sql, DbType dbType, Token token1, Token token2) static booleanstatic SQLExprParsercreateExprParser(String sql, DbType dbType, SQLParserFeature... features) static LexercreateLexer(String sql, DbType dbType) static LexercreateLexer(String sql, DbType dbType, SQLParserFeature... features) static SQLSelectQueryBlockcreateSelectQueryBlock(DbType dbType) static SQLStatementParsercreateSQLStatementParser(String sql, DbType dbType) static SQLStatementParsercreateSQLStatementParser(String sql, DbType dbType, boolean keepComments) static SQLStatementParsercreateSQLStatementParser(String sql, DbType dbType, SQLParserFeature... features) static SQLStatementParsercreateSQLStatementParser(String sql, String dbType, SQLParserFeature... features) static ObjectgetSimpleSelectValue(String sql, DbType dbType) static ObjectgetSimpleSelectValue(String sql, DbType dbType, SQLParserUtils.SimpleValueEvalHandler handler) static SQLTypegetSQLType(String sql, DbType dbType) static SQLTypegetSQLTypeV2(String sql, DbType dbType) static StringremoveComment(String sql, DbType dbType) static StringremoveLeftComment(String sql, DbType dbType) static StringreplaceBackQuote(String sql, DbType dbType) splitAndRemoveComment(String sql, DbType dbType) static booleanstartsWithHint(String sql, DbType dbType)
-
构造器详细资料
-
SQLParserUtils
public SQLParserUtils()
-
-
方法详细资料
-
createSQLStatementParser
-
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
-
createLexer
-
createSelectQueryBlock
-
getSQLType
-
getSQLTypeV2
-
startsWithHint
-
containsAny
-
containsAny
-
containsAny
-
containsAny
-
getSimpleSelectValue
-
getSimpleSelectValue
public static Object getSimpleSelectValue(String sql, DbType dbType, SQLParserUtils.SimpleValueEvalHandler handler) -
replaceBackQuote
-
addBackQuote
-
split
-
splitAndRemoveComment
-
removeLeftComment
-
removeComment
-
getTables
-