com.alibaba.druid.sql.dialect.oracle.parser
Class OracleExprParser
java.lang.Object
com.alibaba.druid.sql.parser.SQLParser
com.alibaba.druid.sql.parser.SQLExprParser
com.alibaba.druid.sql.dialect.oracle.parser.OracleExprParser
public class OracleExprParser
- extends SQLExprParser
| Methods inherited from class com.alibaba.druid.sql.parser.SQLExprParser |
accept, additive, additiveRest, and, andRest, bitAnd, bitAndRest, bitOr, bitOrRest, bitXor, bitXorRest, equality, expr, exprList, groupComparisionRest, inRest, multiplicative, multiplicativeRest, nameRest, names, notRationalRest, or, orRest, parseAssignItem, parseColumn, parseHints, parseHints, relational, shift, shiftRest |
allowStringAdditive
public boolean allowStringAdditive
OracleExprParser
public OracleExprParser(Lexer lexer)
OracleExprParser
public OracleExprParser(String text)
parseDataType
public SQLDataType parseDataType()
- Overrides:
parseDataType in class SQLExprParser
isAggreateFunction
public boolean isAggreateFunction(String word)
- Overrides:
isAggreateFunction in class SQLExprParser
primary
public SQLExpr primary()
- Overrides:
primary in class SQLExprParser
primaryRest
public SQLExpr primaryRest(SQLExpr expr)
- Overrides:
primaryRest in class SQLExprParser
parseDate
public OracleDateExpr parseDate()
parseTimestamp
public SQLExpr parseTimestamp()
parseOrderBy
public OracleOrderBy parseOrderBy()
- Overrides:
parseOrderBy in class SQLExprParser
createSelectParser
public OracleSelectParser createSelectParser()
- Overrides:
createSelectParser in class SQLExprParser
parseSelectOrderByItem
public OracleOrderByItem parseSelectOrderByItem()
- Overrides:
parseSelectOrderByItem in class SQLExprParser
relationalRest
public SQLExpr relationalRest(SQLExpr expr)
- Overrides:
relationalRest in class SQLExprParser
name
public SQLName name()
- Overrides:
name in class SQLExprParser
equalityRest
public SQLExpr equalityRest(SQLExpr expr)
- Overrides:
equalityRest in class SQLExprParser
parsePrimaryKey
public OraclePrimaryKey parsePrimaryKey()
- Overrides:
parsePrimaryKey in class SQLExprParser
parseColumnRest
public SQLColumnDefinition parseColumnRest(SQLColumnDefinition column)
- Overrides:
parseColumnRest in class SQLExprParser
exprRest
public SQLExpr exprRest(SQLExpr expr)
- Overrides:
exprRest in class SQLExprParser
Copyright © 2012 Alibaba Group. All Rights Reserved.