oracle.javatools.db.sql
Class SimpleSQLFragment
java.lang.Object
oracle.javatools.db.AbstractDBObject
oracle.javatools.db.AbstractChildDBObject
oracle.javatools.db.sql.AbstractSQLFragment
oracle.javatools.db.sql.SimpleSQLFragment
- All Implemented Interfaces:
- ChildDBObject, DBObject, SQLFragment, Copyable, DynamicPropertySet
public class SimpleSQLFragment
- extends AbstractSQLFragment
SQLFragment that we can't break down any more.
- Since:
- 10.1.3
Methods inherited from class oracle.javatools.db.AbstractDBObject |
changeParent, compareToImpl, copyObject, copyTo, copyTo, copyTo, copyToImpl, equalsImpl, findOwnedObject, findOwnedObject, findOwnedObject, getChildSupport, getID, getName, getOwnedObjects, getOwnedObjects, getOwnedObjectsImpl, getProperties, getProperty, getProperty, getReferenceIDs, getReferenceIDsImpl, hashCode, includeOwnedObject, includesType, includesType, removeThisAsParent, replaceReferenceIDs, setID, setName, setProperties, setProperty |
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 |
SimpleSQLFragment
public SimpleSQLFragment()
- Creates an empty fragment.
SimpleSQLFragment
public SimpleSQLFragment(java.lang.String sql)
- Creates a fragment with the given SQL string.
setSQLText
public void setSQLText(java.lang.String sql)
- Sets the SQL for this fragment.
getSQLText
public java.lang.String getSQLText()
- Gets the SQL for this fragment.
- Returns:
- a string representing the SQL text for this object.
copyTo
public DBObject copyTo(DBObject target,
DBObject copyParent,
IDPolicy idPolicy)
- Description copied from class:
AbstractDBObject
- Internal copy method used by the API to perform copy operations. All
objects must implement this method if they are instantiable objects.
Abstract objects (e.g. Relation) must NOT implement this method. The
implementation should delegate to the copyToImpl method to copy
the actual properties.
This method does not fix internal reference ids on copy. That is done by
the calling DBObject.copyTo(DBObject, IDPolicy)
method.
- Specified by:
copyTo
in class AbstractDBObject
- See Also:
DBObject.copyTo(java.lang.Object)
,
DBObject.copyTo(DBObject, boolean)
,
AbstractDBObject.copyToImpl(oracle.javatools.db.AbstractDBObject, oracle.javatools.db.DBObject, oracle.javatools.db.IDPolicy)
copyToImpl
protected void copyToImpl(SimpleSQLFragment target,
DBObject copyParent,
IDPolicy idPolicy)
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
equalsImpl
protected boolean equalsImpl(SimpleSQLFragment other)
newArray
public static SimpleSQLFragment[] newArray(java.lang.String[] sql)
- Convinience method for creating an array of fragments. Obviously won't be
as quick as creating an array from scratch but useful for unit tests etc.
Copyright © 1997, 2010, Oracle. All rights reserved.