com.alibaba.druid.sql.dialect.mysql.parser
Class MySqlExprParser
java.lang.Object
com.alibaba.druid.sql.parser.SQLParser
com.alibaba.druid.sql.parser.SQLExprParser
com.alibaba.druid.sql.dialect.mysql.parser.MySqlExprParser
public class MySqlExprParser
- extends SQLExprParser
| Methods inherited from class com.alibaba.druid.sql.parser.SQLExprParser |
accept, additive, additiveRest, and, andRest, bitAnd, bitAndRest, bitOr, bitOrRest, bitXor, bitXorRest, equality, equalityRest, expr, exprList, exprRest, groupComparisionRest, inRest, isAggreateFunction, multiplicative, name, names, or, parseDataType, parseHints, parseHints, parseOrderBy, parseSelectOrderByItem, relational, shift, shiftRest |
MySqlExprParser
public MySqlExprParser(Lexer lexer)
MySqlExprParser
public MySqlExprParser(String sql)
relationalRest
public SQLExpr relationalRest(SQLExpr expr)
- Overrides:
relationalRest in class SQLExprParser
multiplicativeRest
public SQLExpr multiplicativeRest(SQLExpr expr)
- Overrides:
multiplicativeRest in class SQLExprParser
notRationalRest
public SQLExpr notRationalRest(SQLExpr expr)
- Overrides:
notRationalRest in class SQLExprParser
primary
public SQLExpr primary()
- Overrides:
primary in class SQLExprParser
primaryRest
public final SQLExpr primaryRest(SQLExpr expr)
- Overrides:
primaryRest in class SQLExprParser
createSelectParser
public SQLSelectParser createSelectParser()
- Overrides:
createSelectParser in class SQLExprParser
parseColumn
public SQLColumnDefinition parseColumn()
- Overrides:
parseColumn in class SQLExprParser
parseColumnRest
public SQLColumnDefinition parseColumnRest(SQLColumnDefinition column)
- Overrides:
parseColumnRest in class SQLExprParser
orRest
public SQLExpr orRest(SQLExpr expr)
- Overrides:
orRest in class SQLExprParser
parseAssignItem
public SQLAssignItem parseAssignItem()
- Overrides:
parseAssignItem in class SQLExprParser
nameRest
public SQLName nameRest(SQLName name)
- Overrides:
nameRest in class SQLExprParser
parseLimit
public MySqlSelectQueryBlock.Limit parseLimit()
parsePrimaryKey
public SQLPrimaryKey parsePrimaryKey()
- Overrides:
parsePrimaryKey in class SQLExprParser
Copyright © 2012 Alibaba Group. All Rights Reserved.