Skip navigation links 
 
oracle.javatools.db.sql
Class ModelObject
java.lang.Object
  
oracle.javatools.db.AbstractDBObject
      
oracle.javatools.db.AbstractChildDBObject
          
oracle.javatools.db.sql.AbstractSQLFragment
              
oracle.javatools.db.sql.ModelObject
- All Implemented Interfaces:
 
- ChildDBObject, DBObject, SQLFragment, Copyable, DynamicPropertySet
 
- 
public class ModelObject
 
- extends AbstractSQLFragment
 
SQLFragment for the MODEL clause in a SQLQuery.
 
 
  
 
| Field Summary | 
static java.lang.String | 
TYPE 
            | 
 
 
| Fields inherited from interface oracle.javatools.db.sql.SQLFragment | 
CONNECTBY, GROUPBY, HAVING, MODEL, NOCYCLE, ORDERBY, ORDERSIBLINGSBY, PRIOR, SELECT, STARTWITH, WHERE | 
 
  
 
  
 
 
| Methods inherited from class oracle.javatools.db.sql.AbstractSQLFragment | 
appendToBuffer, argsToString, getStartOffset, getTextOrNull, getTextOrNull, getType, setParent, setStartOffset, surroundWithBrackets, surroundWithBrackets, toString | 
 
 
| Methods inherited from class oracle.javatools.db.AbstractDBObject | 
changeParent, compareToImpl, copyObject, copyTo, copyTo, copyTo, copyTo, equals, equalsImpl, findOwnedObject, findOwnedObject, findOwnedObject, getChildSupport, getID, getName, getOwnedObjects, getOwnedObjects, getOwnedObjectsImpl, getProperties, getProperty, getReferenceIDs, getReferenceIDsImpl, hashCode, includeOwnedObject, includesType, includesType, removeThisAsParent, replaceReferenceIDs, setID, setName, setProperties | 
 
| Methods inherited from class java.lang.Object | 
clone, finalize, getClass, notify, notifyAll, wait, wait, wait | 
 
 
| Methods inherited from interface oracle.javatools.db.DBObject | 
copyTo, copyTo, copyTo, findOwnedObject, findOwnedObject, getID, getName, getOwnedObjects, getOwnedObjects, getReferenceIDs, replaceReferenceIDs, setID, setName | 
 
 
 
TYPE
public static final java.lang.String TYPE
- 
- See Also:
 
- Constant Field Values
 
 
ModelObject
public ModelObject()
setCellReferenceOptions
public void setCellReferenceOptions(ModelObject.CellReferenceOptions cellReferenceOptions)
getCellReferenceOptions
public ModelObject.CellReferenceOptions getCellReferenceOptions()
setReturnUpdatedRows
public void setReturnUpdatedRows(boolean returnUpdatedRows)
getReturnUpdatedRows
public boolean getReturnUpdatedRows()
setReturnAllRows
public void setReturnAllRows(boolean returnAllRows)
getReturnAllRows
public boolean getReturnAllRows()
setReferenceModels
public void setReferenceModels(SQLFragment[] referenceModels)
getReferenceModels
public SQLFragment[] getReferenceModels()
setMainModelName
public void setMainModelName(java.lang.String mainModelName)
getMainModelName
public java.lang.String getMainModelName()
setModelColumnClauses
public void setModelColumnClauses(SQLFragment modelColumnClauses)
getModelColumnClauses
public SQLFragment getModelColumnClauses()
setMainModelCellReferenceOptions
public void setMainModelCellReferenceOptions(SQLFragment mainModelCellReferenceOptions)
getMainModelCellReferenceOptions
public SQLFragment getMainModelCellReferenceOptions()
setModelRulesClause
public void setModelRulesClause(SQLFragment modelRulesClause)
getModelRulesClause
public SQLFragment getModelRulesClause()
getSQLText
public java.lang.String getSQLText()
- Description copied from interface: 
SQLFragment 
- Return the SQL for this fragment. This contains no validation - if the implementation is incomplete it will just return what it has. Error checking of fragments should be done using a SQLQueryBuilder.
 
- 
- Returns:
 
- a string representing the SQL text for this object.
 
 
Skip navigation links 
 
Copyright © 1997, 2012, Oracle. All rights reserved.