public class MySqlExprParser extends SQLExprParser
构造器和说明 |
---|
MySqlExprParser(Lexer lexer) |
MySqlExprParser(String sql) |
限定符和类型 | 方法和说明 |
---|---|
SQLSelectParser |
createSelectParser() |
SQLExpr |
multiplicativeRest(SQLExpr expr) |
SQLName |
nameRest(SQLName name) |
SQLExpr |
notRationalRest(SQLExpr expr) |
SQLExpr |
orRest(SQLExpr expr) |
SQLAssignItem |
parseAssignItem() |
SQLColumnDefinition |
parseColumn() |
SQLColumnDefinition |
parseColumnRest(SQLColumnDefinition column) |
MySqlSelectQueryBlock.Limit |
parseLimit() |
SQLExpr |
primary() |
SQLExpr |
primaryRest(SQLExpr expr) |
SQLExpr |
relationalRest(SQLExpr expr) |
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, parsePrimaryKey, parseSelectOrderByItem, relational, shift, shiftRest
public MySqlExprParser(Lexer lexer)
public MySqlExprParser(String sql) throws ParserException
ParserException
public SQLExpr relationalRest(SQLExpr expr) throws ParserException
relationalRest
在类中 SQLExprParser
ParserException
public SQLExpr multiplicativeRest(SQLExpr expr) throws ParserException
multiplicativeRest
在类中 SQLExprParser
ParserException
public SQLExpr notRationalRest(SQLExpr expr)
notRationalRest
在类中 SQLExprParser
public SQLExpr primary() throws ParserException
primary
在类中 SQLExprParser
ParserException
public final SQLExpr primaryRest(SQLExpr expr) throws ParserException
primaryRest
在类中 SQLExprParser
ParserException
public SQLSelectParser createSelectParser()
createSelectParser
在类中 SQLExprParser
public SQLColumnDefinition parseColumn() throws ParserException
parseColumn
在类中 SQLExprParser
ParserException
public SQLColumnDefinition parseColumnRest(SQLColumnDefinition column) throws ParserException
parseColumnRest
在类中 SQLExprParser
ParserException
public SQLExpr orRest(SQLExpr expr) throws ParserException
orRest
在类中 SQLExprParser
ParserException
public SQLAssignItem parseAssignItem()
parseAssignItem
在类中 SQLExprParser
public SQLName nameRest(SQLName name) throws ParserException
nameRest
在类中 SQLExprParser
ParserException
public MySqlSelectQueryBlock.Limit parseLimit()
Copyright © 2012 Alibaba Group. All Rights Reserved.