com.alibaba.druid.sql.dialect.mysql.parser
类 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
| 从类 com.alibaba.druid.sql.parser.SQLStatementParser 继承的方法 |
getSQLCreateTableParser, parseAssignItems, parseBlock, parseCall, parseComment, parseCreateDbLink, parseCreateProcedure, parseCreateSequence, parseCreateTrigger, parseCreateView, parseDropIndex, parseDropUser, parseExplain, parseGrant, parseReleaseSavePoint, parseSavePoint, parseStatement, parseStatementList, parseStatementList, parseStatementList, parseTruncate, parseUse |
MySqlStatementParser
public MySqlStatementParser(String sql)
MySqlStatementParser
public MySqlStatementParser(Lexer lexer)
parseCreateTable
public SQLCreateTableStatement parseCreateTable()
- 覆盖:
- 类
SQLStatementParser 中的 parseCreateTable
parseSelect
public SQLSelectStatement parseSelect()
- 覆盖:
- 类
SQLStatementParser 中的 parseSelect
parseUpdateStatement
public SQLUpdateStatement parseUpdateStatement()
- 覆盖:
- 类
SQLStatementParser 中的 parseUpdateStatement
parseDeleteStatement
public MySqlDeleteStatement parseDeleteStatement()
- 覆盖:
- 类
SQLStatementParser 中的 parseDeleteStatement
parseCreate
public SQLStatement parseCreate()
- 覆盖:
- 类
SQLStatementParser 中的 parseCreate
parseCreateIndex
public SQLStatement parseCreateIndex(boolean acceptCreate)
- 覆盖:
- 类
SQLStatementParser 中的 parseCreateIndex
parseCreateUser
public SQLStatement parseCreateUser()
parseKill
public SQLStatement parseKill()
parseBinlog
public SQLStatement parseBinlog()
parseAnalyze
public MySqlAnalyzeStatement parseAnalyze()
parseOptimize
public MySqlOptimizeStatement parseOptimize()
parseReset
public SQLStatement parseReset()
parseStatementListDialect
public boolean parseStatementListDialect(List<SQLStatement> statementList)
- 覆盖:
- 类
SQLStatementParser 中的 parseStatementListDialect
parseDescribe
public MySqlDescribeStatement parseDescribe()
parseShow
public SQLStatement parseShow()
- 覆盖:
- 类
SQLStatementParser 中的 parseShow
parseStart
public MySqlStartTransactionStatement parseStart()
parseRollback
public MySqlRollbackStatement parseRollback()
- 覆盖:
- 类
SQLStatementParser 中的 parseRollback
parseCommit
public MySqlCommitStatement parseCommit()
- 覆盖:
- 类
SQLStatementParser 中的 parseCommit
parseReplicate
public MySqlReplaceStatement parseReplicate()
parsePrepare
public MySqlPrepareStatement parsePrepare()
parseExecute
public MySqlExecuteStatement parseExecute()
parseInsert
public SQLInsertStatement parseInsert()
- 覆盖:
- 类
SQLStatementParser 中的 parseInsert
createSQLSelectParser
public SQLSelectParser createSQLSelectParser()
- 覆盖:
- 类
SQLStatementParser 中的 createSQLSelectParser
parseSet
public SQLStatement parseSet()
- 覆盖:
- 类
SQLStatementParser 中的 parseSet
parseLimit
public MySqlSelectQueryBlock.Limit parseLimit()
parseAlter
public SQLStatement parseAlter()
- 覆盖:
- 类
SQLStatementParser 中的 parseAlter
parseAlterDrop
public void parseAlterDrop(SQLAlterTableStatement stmt)
- 覆盖:
- 类
SQLStatementParser 中的 parseAlterDrop
parseRename
public SQLStatement parseRename()
- 覆盖:
- 类
SQLStatementParser 中的 parseRename
parseCreateDatabase
public SQLStatement parseCreateDatabase()
- 覆盖:
- 类
SQLStatementParser 中的 parseCreateDatabase
parseAlterUser
public MySqlAlterUserStatement parseAlterUser()
getExprParser
public MySqlExprParser getExprParser()
- 覆盖:
- 类
SQLStatementParser 中的 getExprParser
Copyright © 2013 Alibaba Group. All Rights Reserved.