public class H2ExprParser extends SQLExprParser
| 限定符和类型 | 字段和说明 |
|---|---|
private static String[] |
AGGREGATE_FUNCTIONS |
private static long[] |
AGGREGATE_FUNCTIONS_CODES |
aggregateFunctionHashCodes, aggregateFunctions, allowIdentifierMethod| 构造器和说明 |
|---|
H2ExprParser(Lexer lexer) |
H2ExprParser(String sql) |
H2ExprParser(String sql,
SQLParserFeature... features) |
accept, additive, additiveRest, and, andRest, bitAnd, bitAndRest, bitOr, bitOrRest, bitXor, bitXorRest, createCheck, createColumnDefinition, createForeignKey, createSelectParser, 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, parseAliasExpr, parseAll, parseAny, parseAssignItem, parseAssignItem, parseCharTypeRest, parseCheck, parseColumn, parseColumnCheck, parseColumnRest, 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, primaryRest, relational, relationalRest, shift, shiftRest, xor, xorRestacceptIdentifier, acceptInteger, alias, as, config, getDbType, getLexer, identifierEquals, isEnabled, match, newCreateStatement, printError, setErrorEndPos, tableAlias, tableAliasprivate static final String[] AGGREGATE_FUNCTIONS
private static final long[] AGGREGATE_FUNCTIONS_CODES
public H2ExprParser(String sql)
public H2ExprParser(String sql, SQLParserFeature... features)
public H2ExprParser(Lexer lexer)
Copyright © 2013–2019 Alibaba Group. All rights reserved.