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, shiftRest
public static final String[] AGGREGATE_FUNCTIONS
public PGExprParser(String sql)
public PGExprParser(Lexer lexer)
public SQLDataType parseDataType()
parseDataType
in class SQLExprParser
public PGSelectParser createSelectParser()
createSelectParser
in class SQLExprParser
public SQLExpr primary()
primary
in class SQLExprParser
public SQLExpr primaryRest(SQLExpr expr)
primaryRest
in class SQLExprParser
Copyright © 2013–2017 Alibaba Group. All rights reserved.