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, 2011, Oracle. All rights reserved.