com.alibaba.druid.sql.dialect.oracle.ast.clause
Class ModelClause

java.lang.Object
  extended by com.alibaba.druid.sql.ast.SQLObjectImpl
      extended by com.alibaba.druid.sql.dialect.oracle.ast.OracleSQLObjectImpl
          extended by com.alibaba.druid.sql.dialect.oracle.ast.clause.ModelClause
All Implemented Interfaces:
SQLObject, OracleSQLObject, Serializable

public class ModelClause
extends OracleSQLObjectImpl

See Also:
Serialized Form

Nested Class Summary
static class ModelClause.CellAssignment
           
static class ModelClause.CellAssignmentItem
           
static class ModelClause.CellReferenceOption
           
static class ModelClause.MainModelClause
           
static class ModelClause.ModelColumn
           
static class ModelClause.ModelColumnClause
           
static class ModelClause.ModelRuleOption
           
static class ModelClause.ModelRulesClause
           
static class ModelClause.QueryPartitionClause
           
static class ModelClause.ReferenceModelClause
           
static class ModelClause.ReturnRowsClause
           
 
Constructor Summary
ModelClause()
           
 
Method Summary
 void accept0(OracleASTVisitor visitor)
           
 List<ModelClause.CellReferenceOption> getCellReferenceOptions()
           
 ModelClause.MainModelClause getMainModel()
           
 List<ModelClause.ReferenceModelClause> getReferenceModelClauses()
           
 ModelClause.ReturnRowsClause getReturnRowsClause()
           
 void setMainModel(ModelClause.MainModelClause mainModel)
           
 void setReturnRowsClause(ModelClause.ReturnRowsClause returnRowsClause)
           
 
Methods inherited from class com.alibaba.druid.sql.ast.SQLObjectImpl
accept, getAttribute, getAttributes, getAttributesDirect, getParent, output, putAttribute, setParent, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.alibaba.druid.sql.ast.SQLObject
accept, getAttribute, getAttributes, getAttributesDirect, getParent, output, putAttribute, setParent
 

Constructor Detail

ModelClause

public ModelClause()
Method Detail

accept0

public void accept0(OracleASTVisitor visitor)
Specified by:
accept0 in interface OracleSQLObject
Specified by:
accept0 in class OracleSQLObjectImpl

getMainModel

public ModelClause.MainModelClause getMainModel()

setMainModel

public void setMainModel(ModelClause.MainModelClause mainModel)

getReturnRowsClause

public ModelClause.ReturnRowsClause getReturnRowsClause()

setReturnRowsClause

public void setReturnRowsClause(ModelClause.ReturnRowsClause returnRowsClause)

getReferenceModelClauses

public List<ModelClause.ReferenceModelClause> getReferenceModelClauses()

getCellReferenceOptions

public List<ModelClause.CellReferenceOption> getCellReferenceOptions()


Copyright © 2012 Alibaba Group. All Rights Reserved.