public class OdpsExprParser extends SQLExprParser
| 限定符和类型 | 字段和说明 |
|---|---|
static String[] |
AGGREGATE_FUNCTIONS |
static long[] |
AGGREGATE_FUNCTIONS_CODES |
aggregateFunctionHashCodes, aggregateFunctions, allowIdentifierMethod| 构造器和说明 |
|---|
OdpsExprParser(Lexer lexer) |
OdpsExprParser(String sql) |
OdpsExprParser(String sql,
boolean skipComments,
boolean keepComments) |
| 限定符和类型 | 方法和说明 |
|---|---|
OdpsSelectParser |
createSelectParser() |
protected SQLExpr |
parseAliasExpr(String alias) |
SQLDataType |
parseDataType() |
SQLSelectItem |
parseSelectItem() |
SQLExpr |
primaryRest(SQLExpr expr) |
SQLExpr |
relationalRest(SQLExpr expr) |
accept, additive, additiveRest, and, andRest, bitAnd, bitAndRest, bitOr, bitOrRest, bitXor, bitXorRest, createCheck, createColumnDefinition, createForeignKey, dotRest, expr, exprList, exprList, exprRest, filter, getAggreateFunction, groupComparisionRest, inRest, integerExpr, isAggreateFunction, isAggreateFunction, isCharType, isCharType, isIdent, methodRest, multiplicative, multiplicativeRest, name, nameRest, names, names, notRationalRest, or, orderBy, orRest, over, over, parseAggregateExpr, parseAggregateExprRest, parseAll, parseAny, parseAssignItem, parseAssignItem, parseCharTypeRest, parseCheck, parseColumn, parseColumnCheck, parseColumnRest, parseConstaint, parseDataType, parseDataTypeRest, parseExtract, parseForeignKey, parseGroupingSet, parseHints, parseHints, parseInterval, parseIntValue, parseLimit, parseMatch, parseOrderBy, parsePartition, parsePartitionBy, parsePartitionValues, parsePosition, parsePrimaryKey, parseReferenceOption, parseSelectOrderByItem, parseSome, parseUnique, parseUpdateSetItem, primary, relational, shift, shiftRest, xor, xorRestacceptIdentifier, acceptInteger, alias, as, config, getDbType, getLexer, identifierEquals, isEnabled, match, newCreateStatement, printError, setErrorEndPos, tableAlias, tableAliaspublic static final String[] AGGREGATE_FUNCTIONS
public static final long[] AGGREGATE_FUNCTIONS_CODES
public OdpsExprParser(Lexer lexer)
public OdpsExprParser(String sql)
public OdpsExprParser(String sql, boolean skipComments, boolean keepComments)
protected SQLExpr parseAliasExpr(String alias)
parseAliasExpr 在类中 SQLExprParserpublic SQLSelectItem parseSelectItem()
parseSelectItem 在类中 SQLExprParserpublic SQLExpr primaryRest(SQLExpr expr)
primaryRest 在类中 SQLExprParserpublic SQLExpr relationalRest(SQLExpr expr)
relationalRest 在类中 SQLExprParserpublic SQLDataType parseDataType()
parseDataType 在类中 SQLExprParserpublic OdpsSelectParser createSelectParser()
createSelectParser 在类中 SQLExprParserCopyright © 2013–2019 Alibaba Group. All rights reserved.