public class MySqlStatementParser extends SQLStatementParser
| 构造器和说明 |
|---|
MySqlStatementParser(Lexer lexer) |
MySqlStatementParser(String sql) |
getParseValuesSize, getSQLCreateTableParser, isKeepComments, isParseCompleteValues, parseAssignItems, parseCall, parseClose, parseComment, parseCreateDbLink, parseCreateSequence, parseCreateTrigger, parseCreateView, parseDropIndex, parseDropUser, parseExplain, parseFetch, parseGrant, parseOpen, parseReleaseSavePoint, parseRevoke, parseSavePoint, parseStatement, parseStatementList, parseStatementList, parseStatementList, parseTruncate, parseUse, setKeepComments, setParseCompleteValues, setParseValuesSizepublic MySqlStatementParser(String sql)
public MySqlStatementParser(Lexer lexer)
public SQLCreateTableStatement parseCreateTable()
parseCreateTable 在类中 SQLStatementParserpublic SQLStatement parseSelect()
parseSelect 在类中 SQLStatementParserpublic SQLUpdateStatement parseUpdateStatement()
public MySqlDeleteStatement parseDeleteStatement()
public SQLStatement parseCreate()
parseCreate 在类中 SQLStatementParserpublic SQLStatement parseCreateIndex(boolean acceptCreate)
parseCreateIndex 在类中 SQLStatementParserpublic SQLStatement parseCreateUser()
public SQLStatement parseKill()
public SQLStatement parseBinlog()
public MySqlAnalyzeStatement parseAnalyze()
public MySqlOptimizeStatement parseOptimize()
public SQLStatement parseReset()
public boolean parseStatementListDialect(List<SQLStatement> statementList)
public SQLBlockStatement parseBlock()
parseBlock 在类中 SQLStatementParserpublic MySqlDescribeStatement parseDescribe()
public SQLStatement parseShow()
parseShow 在类中 SQLStatementParserpublic MySqlStartTransactionStatement parseStart()
public MySqlRollbackStatement parseRollback()
parseRollback 在类中 SQLStatementParserpublic MySqlCommitStatement parseCommit()
parseCommit 在类中 SQLStatementParserpublic MySqlReplaceStatement parseReplicate()
public MySqlPrepareStatement parsePrepare()
public MySqlExecuteStatement parseExecute()
public SQLInsertStatement parseInsert()
parseInsert 在类中 SQLStatementParserpublic SQLSelectParser createSQLSelectParser()
public SQLStatement parseSet()
parseSet 在类中 SQLStatementParserpublic MySqlSelectQueryBlock.Limit parseLimit()
public SQLStatement parseAlter()
parseAlter 在类中 SQLStatementParserpublic void parseAlterDrop(SQLAlterTableStatement stmt)
parseAlterDrop 在类中 SQLStatementParserpublic SQLStatement parseRename()
parseRename 在类中 SQLStatementParserpublic SQLStatement parseCreateDatabase()
public SQLStatement parseAlterDatabase()
public MySqlAlterUserStatement parseAlterUser()
public MySqlExprParser getExprParser()
getExprParser 在类中 SQLStatementParserpublic MySqlHintStatement parseHint()
public SQLCreateProcedureStatement parseCreateProcedure()
public 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–2016 Alibaba Group. All rights reserved.