public class PGExprParser extends SQLExprParser
| Modifier and Type | Field and Description |
|---|---|
static String[] |
AGGREGATE_FUNCTIONS |
| Constructor and Description |
|---|
PGExprParser(Lexer lexer) |
PGExprParser(String sql) |
| Modifier and Type | Method and Description |
|---|---|
PGSelectParser |
createSelectParser() |
SQLDataType |
parseDataType() |
SQLExpr |
primary() |
SQLExpr |
primaryRest(SQLExpr expr) |
accept, additive, additiveRest, and, andRest, bitAnd, bitAndRest, bitOr, bitOrRest, bitXor, bitXorRest, createColumnDefinition, equality, equalityRest, expr, exprList, exprList, exprRest, groupComparisionRest, inRest, integerExpr, isAggreateFunction, multiplicative, multiplicativeRest, name, nameRest, names, names, notRationalRest, or, orRest, parseAssignItem, parseCheck, parseColumn, parseColumnRest, parseConstaint, parseForeignKey, parseGroupingSet, parseHints, parseHints, parseLimit, parseOrderBy, parsePartitionValues, parsePrimaryKey, parseSelectItem, parseSelectOrderByItem, parseUnique, parseUpdateSetItem, relational, relationalRest, shift, shiftRestacceptInteger, getDbType, getLexer, matchpublic static final String[] AGGREGATE_FUNCTIONS
public PGExprParser(String sql)
public PGExprParser(Lexer lexer)
public SQLDataType parseDataType()
parseDataType in class SQLExprParserpublic PGSelectParser createSelectParser()
createSelectParser in class SQLExprParserpublic SQLExpr primary()
primary in class SQLExprParserpublic SQLExpr primaryRest(SQLExpr expr)
primaryRest in class SQLExprParserCopyright © 2013–2017 Alibaba Group. All rights reserved.