com.alibaba.druid.sql.dialect.oracle.parser
类 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


字段摘要
 boolean allowStringAdditive
           
 
构造方法摘要
OracleExprParser(Lexer lexer)
           
OracleExprParser(String text)
           
 
方法摘要
 OracleSelectParser createSelectParser()
           
 SQLExpr equalityRest(SQLExpr expr)
           
 SQLExpr exprRest(SQLExpr expr)
           
 SQLName name()
           
 SQLColumnDefinition parseColumnRest(SQLColumnDefinition column)
           
 OracleConstraint parseConstaint()
           
 SQLDataType parseDataType()
           
 OracleLobStorageClause parseLobStorage()
           
 OracleOrderBy parseOrderBy()
           
 OraclePrimaryKey parsePrimaryKey()
           
 OracleOrderByItem parseSelectOrderByItem()
           
 OracleStorageClause parseStorage()
           
 SQLUnique parseUnique()
           
 SQLExpr primary()
           
 SQLExpr primaryRest(SQLExpr expr)
           
 SQLExpr relationalRest(SQLExpr expr)
           
 
从类 com.alibaba.druid.sql.parser.SQLExprParser 继承的方法
accept, additive, additiveRest, and, andRest, bitAnd, bitAndRest, bitOr, bitOrRest, bitXor, bitXorRest, equality, expr, exprList, exprList, groupComparisionRest, inRest, isAggreateFunction, multiplicative, multiplicativeRest, nameRest, names, names, notRationalRest, or, orRest, parseAssignItem, parseCheck, parseColumn, parseForeignKey, parseHints, parseHints, relational, shift, shiftRest
 
从类 com.alibaba.druid.sql.parser.SQLParser 继承的方法
getLexer, match
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

allowStringAdditive

public boolean allowStringAdditive
构造方法详细信息

OracleExprParser

public OracleExprParser(Lexer lexer)

OracleExprParser

public OracleExprParser(String text)
方法详细信息

parseDataType

public SQLDataType parseDataType()
覆盖:
SQLExprParser 中的 parseDataType

primary

public SQLExpr primary()
覆盖:
SQLExprParser 中的 primary

primaryRest

public SQLExpr primaryRest(SQLExpr expr)
覆盖:
SQLExprParser 中的 primaryRest

parseOrderBy

public OracleOrderBy parseOrderBy()
覆盖:
SQLExprParser 中的 parseOrderBy

createSelectParser

public OracleSelectParser createSelectParser()
覆盖:
SQLExprParser 中的 createSelectParser

parseSelectOrderByItem

public OracleOrderByItem parseSelectOrderByItem()
覆盖:
SQLExprParser 中的 parseSelectOrderByItem

relationalRest

public SQLExpr relationalRest(SQLExpr expr)
覆盖:
SQLExprParser 中的 relationalRest

name

public SQLName name()
覆盖:
SQLExprParser 中的 name

equalityRest

public SQLExpr equalityRest(SQLExpr expr)
覆盖:
SQLExprParser 中的 equalityRest

parsePrimaryKey

public OraclePrimaryKey parsePrimaryKey()
覆盖:
SQLExprParser 中的 parsePrimaryKey

parseColumnRest

public SQLColumnDefinition parseColumnRest(SQLColumnDefinition column)
覆盖:
SQLExprParser 中的 parseColumnRest

exprRest

public SQLExpr exprRest(SQLExpr expr)
覆盖:
SQLExprParser 中的 exprRest

parseLobStorage

public OracleLobStorageClause parseLobStorage()

parseStorage

public OracleStorageClause parseStorage()

parseUnique

public SQLUnique parseUnique()
覆盖:
SQLExprParser 中的 parseUnique

parseConstaint

public OracleConstraint parseConstaint()
覆盖:
SQLExprParser 中的 parseConstaint


Copyright © 2013-2014 Alibaba Group. All Rights Reserved.