public class OracleExprParser extends SQLExprParser
Modifier and Type | Field and Description |
---|---|
static String[] |
AGGREGATE_FUNCTIONS |
static long[] |
AGGREGATE_FUNCTIONS_CODES |
boolean |
allowStringAdditive |
Constructor and Description |
---|
OracleExprParser(Lexer lexer) |
OracleExprParser(String text) |
OracleExprParser(String text,
SQLParserFeature... features) |
Modifier and Type | Method and Description |
---|---|
OracleSelectParser |
createSelectParser() |
SQLExpr |
exprRest(SQLExpr expr) |
SQLName |
name() |
SQLColumnDefinition |
parseColumnRest(SQLColumnDefinition column) |
OracleConstraint |
parseConstaint() |
SQLDataType |
parseDataType(boolean restrict) |
OracleLobStorageClause |
parseLobStorage() |
OraclePrimaryKey |
parsePrimaryKey() |
void |
parseSegmentAttributes(OracleSegmentAttributes attributes) |
OracleStorageClause |
parseStorage() |
SQLUnique |
parseUnique() |
SQLExpr |
primary() |
SQLExpr |
primaryRest(SQLExpr expr) |
SQLExpr |
relationalRest(SQLExpr expr) |
accept, additive, additiveRest, and, andRest, bitAnd, bitAndRest, bitOr, bitOrRest, bitXor, bitXorRest, createColumnDefinition, equality, equalityRest, expr, exprList, exprList, groupComparisionRest, inRest, integerExpr, isAggreateFunction, multiplicative, multiplicativeRest, nameRest, names, names, notRationalRest, or, orderBy, orRest, parseAssignItem, parseCheck, parseColumn, parseDataType, parseForeignKey, parseGroupingSet, parseHints, parseHints, parseIntValue, parseLimit, parseOrderBy, parsePartitionValues, parseSelectItem, parseSelectOrderByItem, parseUpdateSetItem, relational, shift, shiftRest
public boolean allowStringAdditive
public static final String[] AGGREGATE_FUNCTIONS
public static final long[] AGGREGATE_FUNCTIONS_CODES
public OracleExprParser(Lexer lexer)
public OracleExprParser(String text)
public OracleExprParser(String text, SQLParserFeature... features)
public SQLDataType parseDataType(boolean restrict)
parseDataType
in class SQLExprParser
public SQLExpr primary()
primary
in class SQLExprParser
public SQLExpr primaryRest(SQLExpr expr)
primaryRest
in class SQLExprParser
public OracleSelectParser createSelectParser()
createSelectParser
in class SQLExprParser
public SQLExpr relationalRest(SQLExpr expr)
relationalRest
in class SQLExprParser
public SQLName name()
name
in class SQLExprParser
public OraclePrimaryKey parsePrimaryKey()
parsePrimaryKey
in class SQLExprParser
public SQLColumnDefinition parseColumnRest(SQLColumnDefinition column)
parseColumnRest
in class SQLExprParser
public SQLExpr exprRest(SQLExpr expr)
exprRest
in class SQLExprParser
public OracleLobStorageClause parseLobStorage()
public OracleStorageClause parseStorage()
public SQLUnique parseUnique()
parseUnique
in class SQLExprParser
public OracleConstraint parseConstaint()
parseConstaint
in class SQLExprParser
public void parseSegmentAttributes(OracleSegmentAttributes attributes)
Copyright © 2013–2017 Alibaba Group. All rights reserved.