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.
 
 
 
Copyright © 1997, 2013, Oracle. All rights reserved.