oracle.javatools.db.sql
Class NonDeclarativeSQLQuery
java.lang.Object
  
oracle.javatools.db.AbstractDBObject
      
oracle.javatools.db.AbstractChildDBObject
          
oracle.javatools.db.sql.AbstractSQLFragment
              
oracle.javatools.db.sql.AbstractSQLQuery
                  
oracle.javatools.db.sql.NonDeclarativeSQLQuery
- All Implemented Interfaces: 
 - ChildDBObject, DBObject, SQLFragment, SQLQuery, Copyable, DynamicPropertySet
 
public class NonDeclarativeSQLQuery
- extends AbstractSQLQuery
 
Dummy SQLQuery that just contains a String representing the SQLQuery.
- Since:
 
  - 10.1.3
 
 
 
| 
Field Summary | 
static java.lang.String | 
SQL_TEMPLATE
 
          Template as the basis for a query. | 
 
 
| Fields inherited from interface oracle.javatools.db.sql.SQLQuery | 
TYPE | 
 
 
 
 
 
| Methods inherited from class oracle.javatools.db.sql.AbstractSQLQuery | 
addFromObject, addFromObject, addOrderByObject, addOrderByObject, addSelectObject, addSelectObject, appendFromSQL, appendSelectSQL, copyToImpl, equalsImpl, findOwnedObject, getDistinctSource, getFromObjects, getGroupByObject, getName, getOrderByObjects, getOwnedObjectsImpl, getQueryString, getSelectObjects, getType, getWhereObject, indexOf, indexOf, indexOf, isDistinct, moveFromObject, moveOrderByObject, moveSelectObject, removeFromObject, removeOrderByObject, removeSelectObject, setDistinct, setDistinctSource, setFromObjects, setGroupByObject, setID, setName, setOrderByObjects, setQueryString, setSelectObjects, setWhereObject | 
 
 
 
| Methods inherited from class oracle.javatools.db.AbstractDBObject | 
changeParent, compareToImpl, copyObject, copyTo, copyTo, copyTo, copyToImpl, equalsImpl, findOwnedObject, getChildSupport, getID, getOwnedObjects, getOwnedObjects, getProperties, getProperty, getProperty, getReferenceIDs, getReferenceIDsImpl, hashCode, includeOwnedObject, includesType, includesType, removeThisAsParent, replaceReferenceIDs, setProperties, setProperty | 
 
| Methods inherited from class java.lang.Object | 
clone, finalize, getClass, notify, notifyAll, wait, wait, wait | 
 
 
 
 
SQL_TEMPLATE
public static final java.lang.String SQL_TEMPLATE
- Template as the basis for a query. (Same is returned by getSQLText() on
 an empty declarative query).
- See Also:
 - Constant Field Values
 
 
NonDeclarativeSQLQuery
public NonDeclarativeSQLQuery()
NonDeclarativeSQLQuery
public NonDeclarativeSQLQuery(java.lang.String query)
getSQLText
public java.lang.String getSQLText()
- Description copied from class: 
AbstractSQLQuery 
- Gets the SQL for the query.
- Specified by:
 getSQLText in interface SQLFragment- Overrides:
 getSQLText in class AbstractSQLQuery
 
- Returns:
 - a string representing the SQL text for this object.
 
 
 
setSQLText
@Deprecated
public void setSQLText(java.lang.String query)
- Deprecated. - use 
AbstractSQLQuery.setQueryString(java.lang.String)
- Sets the text for this query.
 
  
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)
 
 
equals
public boolean equals(java.lang.Object obj)
- Overrides:
 equals in class java.lang.Object
 
 
clearQueryString
protected void clearQueryString()
- Description copied from class: 
AbstractSQLQuery 
- Should be called by any operation that changes the query.
- Overrides:
 clearQueryString in class AbstractSQLQuery
 
 
 
isDeclarative
public boolean isDeclarative()
- Description copied from interface: 
SQLQuery 
- Tests whether this query has been fully built declaratively - i.e. calling
 getSQLText on the entire query will return the correct query String. Views
 that aren't fully declarative can still be used for dependency information.
 
 
Copyright © 1997, 2009, Oracle. All rights reserved.