public class PGExprParser extends SQLExprParser
| 限定符和类型 | 字段和说明 |
|---|---|
static String[] |
AGGREGATE_FUNCTIONS |
static long[] |
AGGREGATE_FUNCTIONS_CODES |
aggregateFunctionHashCodes, aggregateFunctions, allowIdentifierMethod| 构造器和说明 |
|---|
PGExprParser(Lexer lexer) |
PGExprParser(String sql) |
PGExprParser(String sql,
SQLParserFeature... features) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected String |
alias() |
PGSelectParser |
createSelectParser() |
protected void |
filter(SQLAggregateExpr x) |
SQLDataType |
parseDataType() |
protected SQLExpr |
parseInterval() |
SQLExpr |
primary() |
SQLExpr |
primaryRest(SQLExpr expr) |
accept, additive, additiveRest, and, andRest, bitAnd, bitAndRest, bitOr, bitOrRest, bitXor, bitXorRest, createCheck, createColumnDefinition, createForeignKey, dotRest, expr, exprList, exprList, exprRest, 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, parseDataTypeRest, parseExtract, parseForeignKey, parseGroupingSet, parseHints, parseHints, parseIntValue, parseLimit, parseMatch, parseOrderBy, parsePartition, parsePartitionBy, parsePartitionValues, parsePosition, parsePrimaryKey, parseReferenceOption, parseSelectItem, parseSelectOrderByItem, parseSome, parseUnique, parseUpdateSetItem, relational, relationalRest, shift, shiftRest, xor, xorRestacceptIdentifier, acceptInteger, 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 PGExprParser(String sql)
public PGExprParser(String sql, SQLParserFeature... features)
public PGExprParser(Lexer lexer)
public SQLDataType parseDataType()
parseDataType 在类中 SQLExprParserpublic PGSelectParser createSelectParser()
createSelectParser 在类中 SQLExprParserpublic SQLExpr primary()
primary 在类中 SQLExprParserprotected SQLExpr parseInterval()
parseInterval 在类中 SQLExprParserpublic SQLExpr primaryRest(SQLExpr expr)
primaryRest 在类中 SQLExprParserprotected void filter(SQLAggregateExpr x)
filter 在类中 SQLExprParserCopyright © 2013–2019 Alibaba Group. All rights reserved.