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

E17493-01

oracle.javatools.db
Interface ChildDBObject

All Superinterfaces:
Copyable, DBObject, DynamicPropertySet
All Known Subinterfaces:
AliasFragment, DBObjectUsage, DeclarativeSQLQuery, FromObjectUsage, JoinCondition, SQLFragment, SQLQuery
All Known Implementing Classes:
AbstractAliasFragment, AbstractChildDBObject, AbstractDBObjectUsage, AbstractFromObjectUsage, AbstractSchemaObjectUsage, AbstractSQLFragment, AbstractSQLQuery, ArithmeticOperation, AsteriskUsage, AutoExtendProperties, CaseStatement, CaseStatement.WhenThen, CheckConstraint, Column, ColumnConstraint, ColumnKeywordUsage, ColumnUsage, Comparison, Constraint, DataMiningFunction, DataMiningFunction.DataMiningArguments, DataMiningFunction.DataMiningCostValues, DataTypeAttribute, DataTypeUsage, DBObjectPlSqlFragment, ExpressionList, FileSpecification, FKConstraint, FKUsage, FromObject, Function, Function, FunctionUsage, GroupByExpression, GroupByObject, HierarchicalQueryObject, Index, IndexObject, IndexPartition, JoinObject, LOBDescriptor, ModelObject, ModelObject.CellAssignment, ModelObject.CellReferenceOptions, ModelObject.ModelColumnClauses, ModelObject.ModelRulesCellAssignmentExpr, ModelObject.ModelRulesClause, ModelObject.MultiColumnForLoop, ModelObject.ReferenceModel, ModelObject.SingleColumnForLoop, NonDeclarativeSQLQuery, ObjectTypeUsage, OnJoinCondition, Operation, OracleColumnProperties, OracleExternalTableProperties, OracleExternalTableProperties.LocationSpecifier, OracleIndexOrganizedTableProperties, OracleIndexPartitions, OracleSQLQuery, OracleStorageProperties, OracleTablePartitions, OracleTablespaceProperties, OrderByObject, Package, PackageBody, PKConstraint, PlSqlAttribute, PlSqlAttribute, PlSqlBlock, PlSqlDatatype, PlSqlMethod, PlSqlMethod, PlSqlParameter, PlSqlParameter, PlSqlReference, PlSqlSchemaObject, PlSqlSchemaObjectBody, PlSqlSchemaObjectSpec, PlSqlSubProgram, PlSqlUsage, PlSqlVariable, PredefinedDataTypeUsage, Procedure, RelationUsage, SelectObject, SelectObjectUsage, SetOperation, SetOperator, SimpleSQLFragment, SynonymUsage, TablePartition, Trigger, Type, TypeBody, UniqueConstraint, UsingJoinCondition, ViewColumn, WhereObject, WindowFunction, WindowFunction.WindowFunctionBound, XMLSchemaElement, XMLTypeColumnProperties

public interface ChildDBObject
extends DBObject

Interface that any DBObject should implement if it can exist as the child of another DBObject. For example Columns are children of a Table. SchemaObjects are not children of a Schema in this way. To get the Schema a SchemaObject belongs within use SchemaObject.getSchema().


Field Summary
 
Fields inherited from interface oracle.javatools.db.DBObject
COMMENT
 
Method Summary
 DBObject getParent()
          Returns the parent of this object, if one exists.
 void setParent(DBObject parent)
          Sets the parent of this object.
 
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

getParent

DBObject getParent()
Returns the parent of this object, if one exists. This does not return the Schema for a SchemaObject. Schema's are not considered part of the ownership parent tree.

Specified by:
getParent in interface DBObject

setParent

void setParent(DBObject parent)
Sets the parent of this object.


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

E17493-01

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