Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1)

E13403-03

Uses of Class
oracle.javatools.db.IDPolicy

Packages that use IDPolicy
oracle.javatools.db Contains a metadata API for describing database objects, and retrieving them from a provider of database objects - for example a database. 
oracle.javatools.db.datatypes Classes related to datatypes in the database API. 
oracle.javatools.db.ora Contains the database api implementation for Oracle databases, and additional DBObject implementations for objects specific to Oracle. 
oracle.javatools.db.sql Contains an API for declaratively parsing SQL queries (SELECT statements). 
 

Uses of IDPolicy in oracle.javatools.db
 

Subclasses of IDPolicy in oracle.javatools.db
static class IDPolicy.DefaultIDPolicy
          IDPolicy that creates a TemporaryObjectID that does NOT point back to the original object for every object that has an ID.
static class IDPolicy.SameIDPolicy
          IDPolicy that simply copies the objects ID to the copy.
static class IDPolicy.TemporaryIDPolicy
          IDPolicy that creates a TemporaryObjectID for every object that has the original object set.
 

Methods in oracle.javatools.db with parameters of type IDPolicy
protected
<T> T
AbstractDBObject.copyObject(T value, DBObject copy, IDPolicy idPolicy)
          Recursive function that can copy all objects supported as properties in the API.
 DBObject AutoExtendProperties.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject PlSqlMethod.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Table.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Index.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Tablespace.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject UniqueConstraint.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject FKConstraint.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject View.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Schema.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject ViewColumn.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject JavaSource.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Function.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Package.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Synonym.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Column.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject PlSqlParameter.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject FileSpecification.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject CheckConstraint.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Procedure.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject JavaResource.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Trigger.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject PlSqlAttribute.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Sequence.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject JavaClass.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
protected abstract  DBObject AbstractDBObject.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
          Internal copy method used by the API to perform copy operations.
 DBObject PKConstraint.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject DBObject.copyTo(DBObject target, IDPolicy idPolicy)
          Copies the state of this object to another instance.
 DBObject AbstractDBObject.copyTo(DBObject target, IDPolicy idPolicy)
           
protected  void AbstractBuildableObject.copyToImpl(AbstractBuildableObject copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void AbstractChildDBObject.copyToImpl(AbstractChildDBObject copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void AbstractDBObject.copyToImpl(AbstractDBObject copy, DBObject copyParent, IDPolicy idPolicy)
          Implementation method for making a copy of this object.
protected  void AbstractSchemaObject.copyToImpl(AbstractSchemaObject copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void AutoExtendProperties.copyToImpl(AutoExtendProperties copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void CheckConstraint.copyToImpl(CheckConstraint copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void ColumnConstraint.copyToImpl(ColumnConstraint copy, Relation copyParent, IDPolicy idPolicy)
           
protected  void Column.copyToImpl(Column copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void Constraint.copyToImpl(Constraint copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void FileSpecification.copyToImpl(FileSpecification copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void FKConstraint.copyToImpl(FKConstraint copy, Relation copyParent, IDPolicy idPolicy)
           
protected  void Function.copyToImpl(Function copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void Index.copyToImpl(Index copy, Table copyParent, IDPolicy idPolicy)
           
protected  void JavaClass.copyToImpl(JavaClass copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void Java.copyToImpl(Java copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void JavaResource.copyToImpl(JavaResource copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void JavaSource.copyToImpl(JavaSource copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void PlSqlAttribute.copyToImpl(PlSqlAttribute copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void PlSql.copyToImpl(PlSql copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void PlSqlMethod.copyToImpl(PlSqlMethod copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void PlSqlParameter.copyToImpl(PlSqlParameter copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void PlSqlSubprogram.copyToImpl(PlSqlSubprogram copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void Procedure.copyToImpl(Procedure copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void Schema.copyToImpl(Schema copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void Sequence.copyToImpl(Sequence copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void SpecPlSql.copyToImpl(SpecPlSql copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void Synonym.copyToImpl(Synonym copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void Tablespace.copyToImpl(Tablespace copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void Trigger.copyToImpl(Trigger copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void ViewColumn.copyToImpl(ViewColumn copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void View.copyToImpl(View copy, DBObject copyParent, IDPolicy idPolicy)
           
 

Uses of IDPolicy in oracle.javatools.db.datatypes
 

Methods in oracle.javatools.db.datatypes with parameters of type IDPolicy
 DBObject DataTypeSynonym.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject ComplexType.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject PredefinedDataTypeUsage.copyTo(DBObject target, DBObject parent, IDPolicy idPolicy)
           
 DBObject BinaryDataType.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject ObjectTypeUsage.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject TimeStampTZDataType.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject CharacterDataType.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject NumericDataType.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject UserDataType.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject BaseDateTimeDataType.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject DataTypeAttribute.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject PredefinedDataType.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject DateDataType.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void BaseDateTimeDataType.copyToImpl(BaseDateTimeDataType target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void BinaryDataType.copyToImpl(BinaryDataType target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void CharacterDataType.copyToImpl(CharacterDataType target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void ComplexType.copyToImpl(ComplexType copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void DataTypeAttribute.copyToImpl(DataTypeAttribute target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void DataTypeSynonym.copyToImpl(DataTypeSynonym target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void DataTypeUsage.copyToImpl(DataTypeUsage target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void DateDataType.copyToImpl(DateDataType target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void NumericDataType.copyToImpl(NumericDataType target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void PredefinedDataType.copyToImpl(PredefinedDataType target, DBObject copyParent, IDPolicy idPolicy)
           
 

Uses of IDPolicy in oracle.javatools.db.ora
 

Methods in oracle.javatools.db.ora with parameters of type IDPolicy
 DBObject Indextype.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject OracleNumberDataType.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
protected  DBObject XMLSchemaElement.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject TablePartition.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject MaterializedView.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject OracleTablePartitions.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject OracleTablespaceProperties.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject RecycledObject.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Directory.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject OracleColumnProperties.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject XMLSchema.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject OracleExternalTableProperties.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
protected  DBObject OracleExternalTableProperties.LocationSpecifier.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject OracleIndexPartitions.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject IndexPartition.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject LOBDescriptor.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
protected  DBObject OracleStorageProperties.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject OracleIndexOrganizedTableProperties.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject MaterializedViewLog.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject XMLTypeColumnProperties.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject DatabaseLink.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject OracleSQLQuery.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void DatabaseLink.copyToImpl(DatabaseLink copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void Directory.copyToImpl(Directory copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void IndexPartition.copyToImpl(IndexPartition target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void Indextype.copyToImpl(Indextype target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void LOBDescriptor.copyToImpl(LOBDescriptor target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void MaterializedView.copyToImpl(MaterializedView copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void MaterializedViewLog.copyToImpl(MaterializedViewLog copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void OracleColumnProperties.copyToImpl(OracleColumnProperties target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void OracleExternalTableProperties.LocationSpecifier.copyToImpl(OracleExternalTableProperties.LocationSpecifier copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void OracleExternalTableProperties.copyToImpl(OracleExternalTableProperties copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void OracleIndexOrganizedTableProperties.copyToImpl(OracleIndexOrganizedTableProperties copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void OracleIndexPartitions.copyToImpl(OracleIndexPartitions target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void OracleStorageProperties.copyToImpl(OracleStorageProperties copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void OracleTablePartitions.copyToImpl(OracleTablePartitions target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void OracleTablespaceProperties.copyToImpl(OracleTablespaceProperties copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void RecycledObject.copyToImpl(RecycledObject copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void TablePartition.copyToImpl(TablePartition target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void XMLSchema.copyToImpl(XMLSchema copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void XMLTypeColumnProperties.copyToImpl(XMLTypeColumnProperties target, DBObject copyParent, IDPolicy idPolicy)
           
 

Uses of IDPolicy in oracle.javatools.db.sql
 

Methods in oracle.javatools.db.sql with parameters of type IDPolicy
 DBObject RelationUsage.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject WhereObject.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject SynonymUsage.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject SimpleSQLFragment.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject GroupByExpression.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject ColumnKeywordUsage.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject JoinObject.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject SelectObject.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Comparison.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject IndexObject.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject OrderByObject.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Function.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject UsingJoinCondition.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject ExpressionList.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject GroupByObject.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject FromObject.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject CaseStatement.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject CaseStatement.WhenThen.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject SetOperation.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject ArithmeticOperation.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject WindowFunction.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject WindowFunction.WindowFunctionBound.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject DataMiningFunction.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject DataMiningFunction.DataMiningArguments.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject PlSqlUsage.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject NonDeclarativeSQLQuery.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject HierarchicalQueryObject.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject SelectObjectUsage.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject OnJoinCondition.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject FKUsage.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject ColumnUsage.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject FunctionUsage.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void AbstractAliasFragment.copyToImpl(AbstractAliasFragment copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void AbstractDBObjectUsage.copyToImpl(AbstractDBObjectUsage target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void AbstractFromObjectUsage.copyToImpl(AbstractFromObjectUsage target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void AbstractSchemaObjectUsage.copyToImpl(AbstractSchemaObjectUsage target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void AbstractSQLQuery.copyToImpl(AbstractSQLQuery target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void ArithmeticOperation.copyToImpl(ArithmeticOperation target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void CaseStatement.WhenThen.copyToImpl(CaseStatement.WhenThen copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void CaseStatement.copyToImpl(CaseStatement copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void ColumnKeywordUsage.copyToImpl(ColumnKeywordUsage target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void ColumnUsage.copyToImpl(ColumnUsage target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void Comparison.copyToImpl(Comparison target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void DataMiningFunction.copyToImpl(DataMiningFunction target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void FKUsage.copyToImpl(FKUsage target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void Function.copyToImpl(Function target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void FunctionUsage.copyToImpl(FunctionUsage target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void GroupByExpression.copyToImpl(GroupByExpression target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void GroupByObject.copyToImpl(GroupByObject target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void HierarchicalQueryObject.copyToImpl(HierarchicalQueryObject target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void IndexObject.copyToImpl(IndexObject target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void JoinObject.copyToImpl(JoinObject target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void Operation.copyToImpl(Operation target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void OrderByObject.copyToImpl(OrderByObject target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void SelectObject.copyToImpl(SelectObject target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void SelectObjectUsage.copyToImpl(SelectObjectUsage target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void SetOperation.copyToImpl(SetOperation target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void SimpleSQLFragment.copyToImpl(SimpleSQLFragment target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void WhereObject.copyToImpl(WhereObject target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void WindowFunction.copyToImpl(WindowFunction target, DBObject copyParent, IDPolicy idPolicy)
           
 


Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1)

E13403-03

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