public class OscarExprParser extends SQLExprParser
| Modifier and Type | Field and Description |
|---|---|
static String[] |
AGGREGATE_FUNCTIONS |
static long[] |
AGGREGATE_FUNCTIONS_CODES |
| Constructor and Description |
|---|
OscarExprParser(Lexer lexer) |
OscarExprParser(String sql) |
OscarExprParser(String sql,
SQLParserFeature... features) |
| Modifier and Type | Method and Description |
|---|---|
OscarSelectParser |
createSelectParser() |
SQLDataType |
parseDataType() |
OscarTop |
parseTop() |
SQLExpr |
primary() |
SQLExpr |
primaryRest(SQLExpr expr) |
accept, additive, additiveRest, and, andRest, bitAnd, bitAndRest, bitOr, bitOrRest, bitXor, bitXorRest, charExpr, createColumnDefinition, expr, exprList, exprList, exprRest, groupComparisionRest, identifier, inRest, integerExpr, isAggregateFunction, multiplicative, multiplicativeRest, name, nameRest, names, names, notRationalRest, or, orderBy, orRest, parseAssignItem, parseAssignItem, parseAssignItem, parseAssignItem, parseCheck, parseClusterBy, parseColumn, parseColumn, parseColumnRest, parseConstaint, parseDataType, parseDefault, parseDistributeBy, parseForeignKey, parseGroupingSet, parseHint, parseHints, parseHints, parseIndex, parseIndexRest, parseIndexRest, parseIntValue, parseLimit, parseOrderBy, parsePartitionSpec, parsePartitionValues, parsePrimaryKey, parseQueryPlanHint, parseRowFormat, parseSelectItem, parseSelectOrderByItem, parseSortBy, parseUnique, parseUpdateSetItem, parseZOrderBy, relational, relationalRest, setAllowIdentifierMethod, shift, shiftRest, xor, xorRestacceptInteger, config, getDbType, getLexer, getTimeZone, isEnabled, match, setTimeZonepublic static final String[] AGGREGATE_FUNCTIONS
public static final long[] AGGREGATE_FUNCTIONS_CODES
public OscarExprParser(String sql)
public OscarExprParser(String sql, SQLParserFeature... features)
public OscarExprParser(Lexer lexer)
public SQLDataType parseDataType()
parseDataType in class SQLExprParserpublic OscarSelectParser createSelectParser()
createSelectParser in class SQLExprParserpublic SQLExpr primary()
primary in class SQLExprParserpublic SQLExpr primaryRest(SQLExpr expr)
primaryRest in class SQLExprParserpublic OscarTop parseTop()
Copyright © 2013–2022 Alibaba Group. All rights reserved.