public class OdpsExprParser extends SQLExprParser
Modifier and Type | Field and Description |
---|---|
static String[] |
AGGREGATE_FUNCTIONS |
Constructor and Description |
---|
OdpsExprParser(Lexer lexer) |
OdpsExprParser(String sql) |
OdpsExprParser(String sql,
boolean skipComments,
boolean keepComments) |
Modifier and Type | Method and Description |
---|---|
OdpsSelectParser |
createSelectParser() |
SQLExpr |
equalityRest(SQLExpr expr) |
SQLSelectItem |
parseSelectItem() |
SQLExpr |
primaryRest(SQLExpr expr) |
accept, additive, additiveRest, and, andRest, bitAnd, bitAndRest, bitOr, bitOrRest, bitXor, bitXorRest, createColumnDefinition, equality, expr, exprList, exprList, exprRest, groupComparisionRest, inRest, integerExpr, isAggreateFunction, multiplicative, multiplicativeRest, name, nameRest, names, names, notRationalRest, or, orRest, parseAssignItem, parseCheck, parseColumn, parseColumnRest, parseConstaint, parseDataType, parseForeignKey, parseGroupingSet, parseHints, parseHints, parseLimit, parseOrderBy, parsePartitionValues, parsePrimaryKey, parseSelectOrderByItem, parseUnique, parseUpdateSetItem, primary, relational, relationalRest, shift, shiftRest
public static final String[] AGGREGATE_FUNCTIONS
public OdpsExprParser(Lexer lexer)
public OdpsExprParser(String sql)
public OdpsExprParser(String sql, boolean skipComments, boolean keepComments)
public SQLSelectItem parseSelectItem()
parseSelectItem
in class SQLExprParser
public SQLExpr primaryRest(SQLExpr expr)
primaryRest
in class SQLExprParser
public SQLExpr equalityRest(SQLExpr expr)
equalityRest
in class SQLExprParser
public OdpsSelectParser createSelectParser()
createSelectParser
in class SQLExprParser
Copyright © 2013–2017 Alibaba Group. All rights reserved.