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, parseFetch, parseGrant, parseHints, parseMerge, parseOpen, parseReleaseSavePoint, parseReturn, parseRevoke, parseSavePoint, parseStatement, parseStatement, parseStatementList, parseStatementList, parseStatementList, parseStatementList, parseStatementList, parseTruncate, parseUpsert, parseUse, parseWith, parseWithQuery, setKeepComments, setParseCompleteValues, setParseValuesSize, setSelectListCache
public 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 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 parseCreateTableSpace()
public SQLStatement parseCreateServer()
public SQLStatement parseCreateIndex(boolean acceptCreate)
parseCreateIndex
in class SQLStatementParser
public SQLStatement parseCreateUser()
parseCreateUser
in class SQLStatementParser
public SQLStatement parseKill()
parseKill
in class SQLStatementParser
public SQLStatement parseBinlog()
public MySqlAnalyzeStatement parseAnalyze()
public MySqlOptimizeStatement parseOptimize()
public SQLStatement parseReset()
public boolean parseStatementListDialect(List<SQLStatement> statementList)
parseStatementListDialect
in class SQLStatementParser
public SQLStatement parseFlush()
public SQLBlockStatement parseBlock()
parseBlock
in class SQLStatementParser
public MySqlExplainStatement parseDescribe()
parseDescribe
in class SQLStatementParser
public MySqlExplainStatement parseExplain()
parseExplain
in class SQLStatementParser
public SQLStatement parseShow()
parseShow
in class SQLStatementParser
public SQLStartTransactionStatement parseStart()
public SQLRollbackStatement parseRollback()
parseRollback
in class SQLStatementParser
public SQLStatement parseCommit()
parseCommit
in class SQLStatementParser
public SQLReplaceStatement parseReplace()
public MySqlPrepareStatement parsePrepare()
public MySqlExecuteStatement parseExecute()
public MysqlDeallocatePrepareStatement parseDeallocatePrepare()
public SQLInsertStatement parseInsert()
parseInsert
in class SQLStatementParser
public MySqlSelectParser 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 SQLCreateFunctionStatement parseCreateFunction()
parseCreateFunction
in class SQLStatementParser
public SQLCreateProcedureStatement parseCreateProcedure()
parseCreateProcedure
in class SQLStatementParser
public SQLIfStatement parseIf()
parseIf
in class SQLStatementParser
public SQLWhileStatement parseWhile()
parseWhile
in class SQLStatementParser
public SQLWhileStatement parseWhile(String label)
public MySqlCaseStatement parseCase()
parseCase
in class SQLStatementParser
public SQLStatement parseDeclare()
parseDeclare
in class SQLStatementParser
public SQLSetStatement parseAssign()
public MySqlSelectIntoStatement parseSelectInto()
public SQLLoopStatement parseLoop()
public SQLLoopStatement parseLoop(String label)
public SQLBlockStatement parseBlock(String label)
public MySqlLeaveStatement parseLeave()
parseLeave
in class SQLStatementParser
public MySqlIterateStatement parseIterate()
public MySqlRepeatStatement parseRepeat()
parseRepeat
in class SQLStatementParser
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.