public class SQLExprParser extends SQLParser
构造器和说明 |
---|
SQLExprParser(Lexer lexer) |
SQLExprParser(String sql) |
public SQLExprParser(String sql) throws ParserException
ParserException
public SQLExprParser(Lexer lexer)
public SQLExpr expr() throws ParserException
ParserException
public SQLExpr exprRest(SQLExpr expr) throws ParserException
ParserException
public final SQLExpr bitXor() throws ParserException
ParserException
public SQLExpr bitXorRest(SQLExpr expr) throws ParserException
ParserException
public final SQLExpr multiplicative() throws ParserException
ParserException
public SQLExpr multiplicativeRest(SQLExpr expr) throws ParserException
ParserException
public SQLExpr primary() throws ParserException
ParserException
public SQLSelectParser createSelectParser()
public SQLExpr primaryRest(SQLExpr expr) throws ParserException
ParserException
public final SQLExpr groupComparisionRest(SQLExpr expr) throws ParserException
ParserException
public final void names(Collection<SQLName> exprCol) throws ParserException
ParserException
public final void exprList(Collection<SQLExpr> exprCol) throws ParserException
ParserException
public SQLName name() throws ParserException
ParserException
public SQLName nameRest(SQLName name) throws ParserException
ParserException
public boolean isAggreateFunction(String word)
public SQLOrderBy parseOrderBy() throws ParserException
ParserException
public SQLSelectOrderByItem parseSelectOrderByItem() throws ParserException
ParserException
public final SQLExpr bitAnd() throws ParserException
ParserException
public final SQLExpr bitAndRest(SQLExpr expr) throws ParserException
ParserException
public final SQLExpr bitOr() throws ParserException
ParserException
public final SQLExpr bitOrRest(SQLExpr expr) throws ParserException
ParserException
public final SQLExpr equality() throws ParserException
ParserException
public SQLExpr equalityRest(SQLExpr expr) throws ParserException
ParserException
public final SQLExpr inRest(SQLExpr expr) throws ParserException
ParserException
public final SQLExpr additive() throws ParserException
ParserException
public SQLExpr additiveRest(SQLExpr expr) throws ParserException
ParserException
public final SQLExpr shift() throws ParserException
ParserException
public SQLExpr shiftRest(SQLExpr expr) throws ParserException
ParserException
public SQLExpr and() throws ParserException
ParserException
public SQLExpr andRest(SQLExpr expr) throws ParserException
ParserException
public SQLExpr or() throws ParserException
ParserException
public SQLExpr orRest(SQLExpr expr) throws ParserException
ParserException
public SQLExpr relational() throws ParserException
ParserException
public SQLExpr relationalRest(SQLExpr expr) throws ParserException
ParserException
public SQLDataType parseDataType() throws ParserException
ParserException
public SQLColumnDefinition parseColumn()
public SQLColumnDefinition parseColumnRest(SQLColumnDefinition column)
public SQLPrimaryKey parsePrimaryKey()
public SQLAssignItem parseAssignItem()
public List<SQLCommentHint> parseHints()
public void parseHints(List hints)
Copyright © 2012 Alibaba Group. All Rights Reserved.