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, parseHints, parseMerge, parseOpen, parseReleaseSavePoint, parseRevoke, parseSavePoint, parseStatement, parseStatementList, parseStatementList, parseStatementList, parseTruncate, parseUse, setKeepComments, setParseCompleteValues, setParseValuesSize
public MySqlStatementParser(String sql)
public MySqlStatementParser(Lexer lexer)
public SQLCreateTableStatement parseCreateTable()
parseCreateTable
在类中 SQLStatementParser
public SQLStatement parseSelect()
parseSelect
在类中 SQLStatementParser
public SQLUpdateStatement parseUpdateStatement()
public MySqlDeleteStatement parseDeleteStatement()
public SQLStatement parseCreate()
parseCreate
在类中 SQLStatementParser
public SQLStatement parseCreateIndex(boolean acceptCreate)
parseCreateIndex
在类中 SQLStatementParser
public 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
在类中 SQLStatementParser
public MySqlDescribeStatement parseDescribe()
public SQLStatement parseShow()
parseShow
在类中 SQLStatementParser
public MySqlStartTransactionStatement parseStart()
public MySqlRollbackStatement parseRollback()
parseRollback
在类中 SQLStatementParser
public MySqlCommitStatement parseCommit()
parseCommit
在类中 SQLStatementParser
public MySqlReplaceStatement parseReplicate()
public MySqlPrepareStatement parsePrepare()
public MySqlExecuteStatement parseExecute()
public SQLInsertStatement parseInsert()
parseInsert
在类中 SQLStatementParser
public SQLSelectParser createSQLSelectParser()
public SQLStatement parseSet()
parseSet
在类中 SQLStatementParser
public MySqlSelectQueryBlock.Limit parseLimit()
public SQLStatement parseAlter()
parseAlter
在类中 SQLStatementParser
public void parseAlterDrop(SQLAlterTableStatement stmt)
parseAlterDrop
在类中 SQLStatementParser
public SQLStatement parseRename()
parseRename
在类中 SQLStatementParser
public SQLStatement parseCreateDatabase()
public SQLStatement parseAlterDatabase()
public MySqlAlterUserStatement parseAlterUser()
public MySqlExprParser getExprParser()
getExprParser
在类中 SQLStatementParser
public 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.