Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.2.0)

E17493-03


oracle.javatools.db.sql
Interface FromObjectUsage

All Superinterfaces:
ChildDBObject, Copyable, DBObject, DynamicPropertySet, SQLFragment
All Known Implementing Classes:
AbstractDBObjectUsage, AbstractFromObjectUsage, AsteriskUsage, ColumnKeywordUsage, ColumnUsage, PlSqlUsage, SelectObjectUsage

public interface FromObjectUsage
extends SQLFragment

Interface implemented by any object that directly depends on a FromObject (e.g. ColumnUsage, but not WhereObject which contains a ColumnUsage).


Field Summary

 

Fields inherited from interface oracle.javatools.db.sql.SQLFragment
CONNECTBY, FROM, GROUPBY, HAVING, MODEL, NOCYCLE, ORDERBY, ORDERSIBLINGSBY, PRIOR, SELECT, STARTWITH, TYPE, WHERE

 

Fields inherited from interface oracle.javatools.db.DBObject
COMMENT

 

Method Summary
 java.lang.String getColumnName()
          Returns the name of the underlying Column, SelectObject etc.
 FromObject getFromObject()
          Deprecated. - use resolveFromObject() instead.
 DBObjectID getFromObjectID()
          Returns the ID of the FromObject that this object is dependent on.
 boolean isQualified()
          Gets wether this FromObjectUsage should qualify itself with the alias from its FromObject.
 FromObject resolveFromObject()
          Returns the FromObject that this object is dependent on.
 void setFromObject(FromObject from)
          Deprecated. - use setFromObjectID().
 void setFromObjectID(DBObjectID from)
          Sets the ID of the FromObject that this object is dependent on.
 void setQualified(boolean q)
          Sets wether this FromObjectUsage should qualify itself with the alias from its FromObject.

 

Methods inherited from interface oracle.javatools.db.sql.SQLFragment
getSQLText, getStartOffset

 

Methods inherited from interface oracle.javatools.db.ChildDBObject
getParent, setParent

 

Methods inherited from interface oracle.javatools.db.DBObject
copyTo, copyTo, copyTo, findOwnedObject, findOwnedObject, getID, getName, getOwnedObjects, getOwnedObjects, getReferenceIDs, getType, replaceReferenceIDs, setID, setName

 

Methods inherited from interface oracle.javatools.util.DynamicPropertySet
getProperties, getProperty, getProperty, setProperties, setProperty

 

Method Detail

resolveFromObject

FromObject resolveFromObject()
Returns the FromObject that this object is dependent on. A convenience method that resovles the FromObject id.

getFromObject

@Deprecated
FromObject getFromObject()
Deprecated. - use resolveFromObject() instead.
Returns the FromObject that this object is dependent on.

setFromObject

@Deprecated
void setFromObject(FromObject from)
Deprecated. - use setFromObjectID().
Sets the FromObject that this object is dependent on.

getFromObjectID

DBObjectID getFromObjectID()
Returns the ID of the FromObject that this object is dependent on.

setFromObjectID

void setFromObjectID(DBObjectID from)
Sets the ID of the FromObject that this object is dependent on.

setQualified

void setQualified(boolean q)
Sets wether this FromObjectUsage should qualify itself with the alias from its FromObject. e.g. EMP.ENAME rather than ENAME

isQualified

boolean isQualified()
Gets wether this FromObjectUsage should qualify itself with the alias from its FromObject. e.g. EMP.ENAME rather than ENAME

getColumnName

java.lang.String getColumnName()
Returns the name of the underlying Column, SelectObject etc. FromObjectUsages generally return FROM.COLUMN as their SQL text where FROM is the useable alias of the FromObject and COLUMN is a name. This method returns just the name without FROM.

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.2.0)

E17493-03


Copyright © 1997, 2012, Oracle. All rights reserved.