public class MySqlStatementParser extends SQLStatementParser
| Constructor and Description |
|---|
MySqlStatementParser(Lexer lexer) |
MySqlStatementParser(String sql) |
getParseValuesSize, getSQLCreateTableParser, isKeepComments, isParseCompleteValues, parseAssignItems, parseCall, parseClose, parseComment, parseCreateDbLink, parseCreateSequence, parseCreateTrigger, parseCreateView, parseDropIndex, parseDropUser, parseExplain, parseFetch, parseGrant, parseHints, parseMerge, parseOpen, parseReleaseSavePoint, parseRevoke, parseSavePoint, parseStatement, parseStatement, parseStatementList, parseStatementList, parseStatementList, parseTruncate, parseUpsert, parseUse, setKeepComments, setParseCompleteValues, setParseValuesSizepublic MySqlStatementParser(String sql)
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 parseCreateIndex(boolean acceptCreate)
parseCreateIndex in class SQLStatementParserpublic SQLStatement parseCreateUser()
public SQLStatement parseKill()
public SQLStatement parseBinlog()
public MySqlAnalyzeStatement parseAnalyze()
public MySqlOptimizeStatement parseOptimize()
public SQLStatement parseReset()
public boolean parseStatementListDialect(List<SQLStatement> statementList)
parseStatementListDialect in class SQLStatementParserpublic SQLBlockStatement parseBlock()
parseBlock in class SQLStatementParserpublic MySqlDescribeStatement parseDescribe()
public SQLStatement parseShow()
parseShow in class SQLStatementParserpublic SQLStartTransactionStatement parseStart()
public MySqlRollbackStatement parseRollback()
parseRollback in class SQLStatementParserpublic MySqlCommitStatement parseCommit()
parseCommit in class SQLStatementParserpublic MySqlReplaceStatement parseReplicate()
public MySqlPrepareStatement parsePrepare()
public MySqlExecuteStatement parseExecute()
public MysqlDeallocatePrepareStatement parseDeallocatePrepare()
public SQLInsertStatement parseInsert()
parseInsert in class SQLStatementParserpublic SQLSelectParser 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 MySqlHintStatement parseHint()
public SQLCreateProcedureStatement parseCreateProcedure()
parseCreateProcedure in class SQLStatementParserpublic SQLIfStatement parseIf()
public MySqlWhileStatement parseWhile()
public MySqlWhileStatement parseWhile(String label)
public MySqlCaseStatement parseCase()
public MySqlDeclareStatement parseDeclare()
public SQLSetStatement parseAssign()
public MySqlSelectIntoStatement parseSelectInto()
public SQLLoopStatement parseLoop()
public SQLLoopStatement parseLoop(String label)
public SQLBlockStatement parseBlock(String label)
public MySqlLeaveStatement parseLeave()
public MySqlIterateStatement parseIterate()
public MySqlRepeatStatement parseRepeat()
public MySqlRepeatStatement parseRepeat(String label)
label - public MySqlCursorDeclareStatement parseCursorDeclare()
public SQLStatement parseSpStatement()
public MySqlDeclareHandlerStatement parseDeclareHandler()
public MySqlDeclareConditionStatement parseDeclareCondition()
Copyright © 2013–2017 Alibaba Group. All rights reserved.