public class MySqlStatementParser extends SQLStatementParser
| Constructor and Description |
|---|
MySqlStatementParser(Lexer lexer) |
MySqlStatementParser(String sql) |
MySqlStatementParser(String sql,
boolean keepComments) |
MySqlStatementParser(String sql,
boolean skipComment,
boolean keepComments) |
MySqlStatementParser(String sql,
SQLParserFeature... features) |
getParseValuesSize, getSelectListCache, getSQLCreateTableParser, isKeepComments, isParseCompleteValues, parseAssignItems, parseCall, parseClose, parseComment, parseCreateDbLink, parseCreateMaterializedView, parseCreatePackage, parseCreateSequence, parseCreateSynonym, parseCreateTrigger, parseCreateType, parseCreateView, parseDrop, parseDropIndex, parseDropUser, parseDump, parseFetch, parseGrant, parseHints, parseMerge, parseOpen, parseReleaseSavePoint, parseReturn, parseRevoke, parseSavePoint, parseStatement, parseStatement, parseStatementList, parseStatementList, parseStatementList, parseStatementList, parseStatementList, parseTruncate, parseUpsert, parseUse, parseWith, parseWithQuery, setKeepComments, setParseCompleteValues, setParseValuesSize, setSelectListCachepublic MySqlStatementParser(String sql)
public MySqlStatementParser(String sql, SQLParserFeature... features)
public MySqlStatementParser(String sql, boolean keepComments)
public MySqlStatementParser(String sql, boolean skipComment, boolean keepComments)
public MySqlStatementParser(Lexer lexer)
public int getMaxIntoClause()
public void setMaxIntoClause(int maxIntoClause)
public SQLCreateTableStatement parseCreateTable()
parseCreateTable in class SQLStatementParserpublic SQLStatement parseSelect()
parseSelect in class SQLStatementParserpublic SQLUpdateStatement parseUpdateStatement()
parseUpdateStatement in class SQLStatementParserpublic MySqlDeleteStatement parseDeleteStatement()
parseDeleteStatement in class SQLStatementParserpublic SQLStatement parseCreate()
parseCreate in class SQLStatementParserpublic SQLStatement parseCreateTableSpace()
public SQLStatement parseCreateServer()
public SQLStatement parseCreateIndex(boolean acceptCreate)
parseCreateIndex in class SQLStatementParserpublic SQLStatement parseCreateUser()
parseCreateUser in class SQLStatementParserpublic SQLStatement parseKill()
parseKill in class SQLStatementParserpublic SQLStatement parseBinlog()
public MySqlAnalyzeStatement parseAnalyze()
public MySqlOptimizeStatement parseOptimize()
public SQLStatement parseReset()
public boolean parseStatementListDialect(List<SQLStatement> statementList)
parseStatementListDialect in class SQLStatementParserpublic SQLStatement parseFlush()
public SQLBlockStatement parseBlock()
parseBlock in class SQLStatementParserpublic MySqlExplainStatement parseDescribe()
parseDescribe in class SQLStatementParserpublic MySqlExplainStatement parseExplain()
parseExplain in class SQLStatementParserpublic SQLStatement parseShow()
parseShow in class SQLStatementParserpublic SQLStartTransactionStatement parseStart()
public SQLRollbackStatement parseRollback()
parseRollback in class SQLStatementParserpublic SQLStatement parseCommit()
parseCommit in class SQLStatementParserpublic SQLReplaceStatement parseReplace()
public MySqlPrepareStatement parsePrepare()
public MySqlExecuteStatement parseExecute()
public MysqlDeallocatePrepareStatement parseDeallocatePrepare()
public SQLInsertStatement parseInsert()
parseInsert in class SQLStatementParserpublic MySqlSelectParser createSQLSelectParser()
createSQLSelectParser in class SQLStatementParserpublic SQLStatement parseSet()
parseSet in class SQLStatementParserpublic SQLStatement parseAlter()
parseAlter in class SQLStatementParserpublic void parseAlterDrop(SQLAlterTableStatement stmt)
parseAlterDrop in class SQLStatementParserpublic SQLStatement parseRename()
parseRename in class SQLStatementParserpublic SQLStatement parseCreateDatabase()
parseCreateDatabase in class SQLStatementParserpublic SQLStatement parseAlterDatabase()
public MySqlAlterUserStatement parseAlterUser()
public MySqlExprParser getExprParser()
getExprParser in class SQLStatementParserpublic SQLCreateFunctionStatement parseCreateFunction()
parseCreateFunction in class SQLStatementParserpublic SQLCreateProcedureStatement parseCreateProcedure()
parseCreateProcedure in class SQLStatementParserpublic MySqlChecksumTableStatement parseChecksum()
public SQLIfStatement parseIf()
parseIf in class SQLStatementParserpublic SQLWhileStatement parseWhile()
parseWhile in class SQLStatementParserpublic SQLWhileStatement parseWhile(String label)
public MySqlCaseStatement parseCase()
parseCase in class SQLStatementParserpublic SQLStatement parseDeclare()
parseDeclare in class SQLStatementParserpublic SQLSetStatement parseAssign()
public MySqlSelectIntoStatement parseSelectInto()
public SQLLoopStatement parseLoop()
public SQLLoopStatement parseLoop(String label)
public SQLBlockStatement parseBlock(String label)
public MySqlLeaveStatement parseLeave()
parseLeave in class SQLStatementParserpublic MySqlIterateStatement parseIterate()
public MySqlRepeatStatement parseRepeat()
parseRepeat in class SQLStatementParserpublic MySqlRepeatStatement parseRepeat(String label)
label - public MySqlCursorDeclareStatement parseCursorDeclare()
public SQLStatement parseSpStatement()
public MySqlDeclareHandlerStatement parseDeclareHandler()
public MySqlDeclareConditionStatement parseDeclareCondition()
Copyright © 2013–2018 Alibaba Group. All rights reserved.