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, 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, xor, xorRestpublic 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 SQLExprParserpublic SQLExpr primary()
primary in class SQLExprParserpublic SQLExpr primaryRest(SQLExpr expr)
primaryRest in class SQLExprParserpublic OracleSelectParser createSelectParser()
createSelectParser in class SQLExprParserpublic SQLExpr relationalRest(SQLExpr expr)
relationalRest in class SQLExprParserpublic SQLName name()
name in class SQLExprParserpublic OraclePrimaryKey parsePrimaryKey()
parsePrimaryKey in class SQLExprParserpublic SQLColumnDefinition parseColumnRest(SQLColumnDefinition column)
parseColumnRest in class SQLExprParserpublic SQLExpr exprRest(SQLExpr expr)
exprRest in class SQLExprParserpublic OracleLobStorageClause parseLobStorage()
public OracleStorageClause parseStorage()
public SQLUnique parseUnique()
parseUnique in class SQLExprParserpublic OracleConstraint parseConstaint()
parseConstaint in class SQLExprParserpublic void parseSegmentAttributes(OracleSegmentAttributes attributes)
Copyright © 2013–2018 Alibaba Group. All rights reserved.