com.alibaba.druid.sql.dialect.mysql.parser
Class MySqlStatementParser
java.lang.Object
com.alibaba.druid.sql.parser.SQLParser
com.alibaba.druid.sql.parser.SQLStatementParser
com.alibaba.druid.sql.dialect.mysql.parser.MySqlStatementParser
public class MySqlStatementParser
- extends SQLStatementParser
| Methods inherited from class com.alibaba.druid.sql.parser.SQLStatementParser |
getExprParser, getSQLCreateTableParser, parseAssignItems, parseCall, parseComment, parseCreateIndex, parseCreateProcedure, parseCreateSequence, parseCreateView, parseDropIndex, parseReleaseSavePoint, parseSavePoint, parseStatementList, parseStatementList, parseTruncate, parseUse |
MySqlStatementParser
public MySqlStatementParser(String sql)
MySqlStatementParser
public MySqlStatementParser(Lexer lexer)
parseCreateTable
public SQLCreateTableStatement parseCreateTable()
- Overrides:
parseCreateTable in class SQLStatementParser
parseSelect
public SQLSelectStatement parseSelect()
- Overrides:
parseSelect in class SQLStatementParser
parseUpdateStatement
public SQLUpdateStatement parseUpdateStatement()
- Overrides:
parseUpdateStatement in class SQLStatementParser
parseDeleteStatement
public MySqlDeleteStatement parseDeleteStatement()
- Overrides:
parseDeleteStatement in class SQLStatementParser
parseCreate
public SQLStatement parseCreate()
- Overrides:
parseCreate in class SQLStatementParser
parseCreateIndex
public SQLStatement parseCreateIndex()
parseCreateUser
public SQLStatement parseCreateUser()
parseKill
public SQLStatement parseKill()
parseBinlog
public SQLStatement parseBinlog()
parseReset
public SQLStatement parseReset()
parseStatementListDialect
public boolean parseStatementListDialect(List<SQLStatement> statementList)
- Overrides:
parseStatementListDialect in class SQLStatementParser
parseDescribe
public MySqlDescribeStatement parseDescribe()
parseShow
public SQLStatement parseShow()
- Overrides:
parseShow in class SQLStatementParser
parseStart
public MySqlStartTransactionStatement parseStart()
parseRollback
public MySqlRollbackStatement parseRollback()
- Overrides:
parseRollback in class SQLStatementParser
parseCommit
public MySqlCommitStatement parseCommit()
- Overrides:
parseCommit in class SQLStatementParser
parseReplicate
public MySqlReplaceStatement parseReplicate()
parsePrepare
public MySqlPrepareStatement parsePrepare()
parseExecute
public MySqlExecuteStatement parseExecute()
parseInsert
public SQLInsertStatement parseInsert()
- Overrides:
parseInsert in class SQLStatementParser
parseDropUser
public SQLStatement parseDropUser()
- Overrides:
parseDropUser in class SQLStatementParser
createSQLSelectParser
public SQLSelectParser createSQLSelectParser()
- Overrides:
createSQLSelectParser in class SQLStatementParser
parseSet
public SQLStatement parseSet()
- Overrides:
parseSet in class SQLStatementParser
parseLimit
public MySqlSelectQueryBlock.Limit parseLimit()
parseAlter
public SQLStatement parseAlter()
- Overrides:
parseAlter in class SQLStatementParser
parseRename
public SQLStatement parseRename()
- Overrides:
parseRename in class SQLStatementParser
parseCreateDatabase
public SQLStatement parseCreateDatabase()
- Overrides:
parseCreateDatabase in class SQLStatementParser
Copyright © 2012 Alibaba Group. All Rights Reserved.