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