public class DB2ExprParser extends SQLExprParser
| 限定符和类型 | 字段和说明 |
|---|---|
static String[] |
AGGREGATE_FUNCTIONS |
static long[] |
AGGREGATE_FUNCTIONS_CODES |
aggregateFunctionHashCodes, aggregateFunctions, allowIdentifierMethod| 构造器和说明 |
|---|
DB2ExprParser(Lexer lexer) |
DB2ExprParser(String sql) |
DB2ExprParser(String sql,
SQLParserFeature... features) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected SQLExpr |
dotRest(SQLExpr expr) |
SQLColumnDefinition |
parseColumnRest(SQLColumnDefinition column) |
private SQLColumnDefinition.Identity |
parseIdentity() |
SQLExpr |
primaryRest(SQLExpr expr) |
accept, additive, additiveRest, and, andRest, bitAnd, bitAndRest, bitOr, bitOrRest, bitXor, bitXorRest, createCheck, createColumnDefinition, createForeignKey, createSelectParser, 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, parseAliasExpr, parseAll, parseAny, parseAssignItem, parseAssignItem, parseCharTypeRest, parseCheck, parseColumn, parseColumnCheck, parseConstaint, parseDataType, parseDataType, parseDataTypeRest, parseExtract, parseForeignKey, parseGroupingSet, parseHints, parseHints, parseInterval, parseIntValue, parseLimit, parseMatch, parseOrderBy, parsePartition, parsePartitionBy, parsePartitionValues, parsePosition, parsePrimaryKey, parseReferenceOption, parseSelectItem, parseSelectOrderByItem, parseSome, parseUnique, parseUpdateSetItem, primary, relational, relationalRest, 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 DB2ExprParser(String sql)
public DB2ExprParser(String sql, SQLParserFeature... features)
public DB2ExprParser(Lexer lexer)
public SQLExpr primaryRest(SQLExpr expr)
primaryRest 在类中 SQLExprParserprotected SQLExpr dotRest(SQLExpr expr)
dotRest 在类中 SQLExprParserpublic SQLColumnDefinition parseColumnRest(SQLColumnDefinition column)
parseColumnRest 在类中 SQLExprParserprivate SQLColumnDefinition.Identity parseIdentity()
Copyright © 2013–2019 Alibaba Group. All rights reserved.