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, setParseValuesSize
public MySqlStatementParser(String sql)
public MySqlStatementParser(Lexer lexer)
public int getMaxIntoClause()
public void setMaxIntoClause(int maxIntoClause)
public SQLCreateTableStatement parseCreateTable()
parseCreateTable
in class SQLStatementParser
public SQLStatement parseSelect()
parseSelect
in class SQLStatementParser
public SQLUpdateStatement parseUpdateStatement()
parseUpdateStatement
in class SQLStatementParser
public MySqlDeleteStatement parseDeleteStatement()
parseDeleteStatement
in class SQLStatementParser
public SQLStatement parseCreate()
parseCreate
in class SQLStatementParser
public SQLStatement parseCreateIndex(boolean acceptCreate)
parseCreateIndex
in class 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)
parseStatementListDialect
in class SQLStatementParser
public SQLBlockStatement parseBlock()
parseBlock
in class SQLStatementParser
public MySqlDescribeStatement parseDescribe()
public SQLStatement parseShow()
parseShow
in class SQLStatementParser
public SQLStartTransactionStatement parseStart()
public MySqlRollbackStatement parseRollback()
parseRollback
in class SQLStatementParser
public MySqlCommitStatement parseCommit()
parseCommit
in class SQLStatementParser
public MySqlReplaceStatement parseReplicate()
public MySqlPrepareStatement parsePrepare()
public MySqlExecuteStatement parseExecute()
public MysqlDeallocatePrepareStatement parseDeallocatePrepare()
public SQLInsertStatement parseInsert()
parseInsert
in class SQLStatementParser
public SQLSelectParser createSQLSelectParser()
createSQLSelectParser
in class SQLStatementParser
public SQLStatement parseSet()
parseSet
in class SQLStatementParser
public SQLStatement parseAlter()
parseAlter
in class SQLStatementParser
public void parseAlterDrop(SQLAlterTableStatement stmt)
parseAlterDrop
in class SQLStatementParser
public SQLStatement parseRename()
parseRename
in class SQLStatementParser
public SQLStatement parseCreateDatabase()
parseCreateDatabase
in class SQLStatementParser
public SQLStatement parseAlterDatabase()
public MySqlAlterUserStatement parseAlterUser()
public MySqlExprParser getExprParser()
getExprParser
in class SQLStatementParser
public MySqlHintStatement parseHint()
public SQLCreateProcedureStatement parseCreateProcedure()
parseCreateProcedure
in class SQLStatementParser
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–2017 Alibaba Group. All rights reserved.