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


Uses of Class

Packages that use AbstractDBObject
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 AbstractDBObject in oracle.javatools.db

Subclasses of AbstractDBObject in oracle.javatools.db
 class AbstractBuildableObject
          Provides methods for lazy loading and building AbstractDBObjects.
 class AbstractChildDBObject
          Extension of DBObject used by child object in the API.
 class AbstractSchemaObject
          Provides a base implementation of the SchemaObject interface.
 class AbstractSystemObject
          Abstract superclass for all SystemObject implementations.
 class AutoExtendProperties
 class CheckConstraint
          A CheckConstraint constrains a table or view based on a conditional expression.
 class Column
          Model of a database column.
 class ColumnConstraint
          Abstract model of a Constraint that constrains Columns in the database.
 class Constraint
          A Constraint represents a constraint on a table or view.
 class FileSpecification
 class FKConstraint
          A FKConstraint represents a Foreign Key Constraint.
 class Function
          Model of a pl/sql function.
 class Index
          Model of a database index.
 class Java
          Abstract SchemaObject implementation for the different Java objects available in a database.
 class JavaClass
          Model of a Java Class.
 class JavaResource
          Model of a Java Resource object.
 class JavaSource
          Model of a Java Source object.
 class Package
          Model of a PL/SQL package in the database.
 class PKConstraint
          A PKConstraint represents a Primary Key constraint.
 class PlSql
          Abstract implementation of SchemaObject for all PL/SQL objects that belong in a Schema to extend.
 class PlSqlAttribute
          Model of a PL/SQL attribute.
 class PlSqlMethod
          Model of a method in a PL/SQL object.
 class PlSqlParameter
          Model of a parameter to a PL/SQL subprogram like a function or the method of an object type.
 class PlSqlSubprogram
          Abstract implementation of PlSql for objects that are a simple subprogram (e.g.
 class Procedure
          Model of a pl/sql procedure.
 class Relation
          A Relation represents the basic entity of a relational database.
 class Schema
          Model of a database schema.
 class Sequence
          Model of a database sequence.
 class SpecPlSql
          Extension of PlSql for objects that have a spec and body.
 class Synonym
          Model of a database synonym.
 class Table
          Model of a database table.
 class Tablespace
          Model of a tablespace in a database.
 class Trigger
          Model of a database Trigger.
 class UniqueConstraint
          A UniqueConstraint prohibits multiple rows from having the same value in the same column or combination of columns but allows some values to be null.
 class View
          Represents a database View.
 class ViewColumn
          Custom Column for Views to use when they have a DeclarativeSQLQuery.

Methods in oracle.javatools.db with parameters of type AbstractDBObject
protected  int AbstractDBObject.compareToImpl(AbstractDBObject target)
protected  void PlSqlSubprogram.copyToImpl(AbstractDBObject copy, DBObject copyParent, IDPolicy idPolicy)
protected  void PlSql.copyToImpl(AbstractDBObject copy, DBObject copyParent, IDPolicy idPolicy)
protected  void AbstractChildDBObject.copyToImpl(AbstractDBObject copy, DBObject copyParent, IDPolicy idPolicy)
protected  void SpecPlSql.copyToImpl(AbstractDBObject copy, DBObject copyParent, IDPolicy idPolicy)
protected  void Index.copyToImpl(AbstractDBObject copy, DBObject copyParent, IDPolicy idPolicy)
protected  void AbstractBuildableObject.copyToImpl(AbstractDBObject copy, DBObject copyParent, IDPolicy idPolicy)
protected  void PlSqlParameter.copyToImpl(AbstractDBObject other, DBObject copyParent, IDPolicy idPolicy)
protected  void PlSqlMethod.copyToImpl(AbstractDBObject other, DBObject copyParent, IDPolicy idPolicy)
protected  void AbstractSchemaObject.copyToImpl(AbstractDBObject copy, DBObject copyParent, IDPolicy idPolicy)
protected  void PlSqlAttribute.copyToImpl(AbstractDBObject other, DBObject copyParent, IDPolicy idPolicy)
protected  void AbstractDBObject.copyToImpl(AbstractDBObject copy, DBObject copyParent, IDPolicy idPolicy)
          Implementation method for making a copy of this object.
protected  boolean PlSqlSubprogram.equalsImpl(AbstractDBObject target)
protected  boolean PlSql.equalsImpl(AbstractDBObject target)
protected  boolean SpecPlSql.equalsImpl(AbstractDBObject target)
protected  boolean AbstractBuildableObject.equalsImpl(AbstractDBObject target)
protected  boolean PlSqlParameter.equalsImpl(AbstractDBObject other)
protected  boolean PlSqlMethod.equalsImpl(AbstractDBObject other)
protected  boolean AbstractSchemaObject.equalsImpl(AbstractDBObject target)
protected  boolean PlSqlAttribute.equalsImpl(AbstractDBObject other)
protected  boolean AbstractDBObject.equalsImpl(AbstractDBObject other)
          Equals implementation for testing equality with another AbstractDBObject.

Uses of AbstractDBObject in oracle.javatools.db.datatypes

Subclasses of AbstractDBObject in oracle.javatools.db.datatypes
 class BaseDateTimeDataType
 class BinaryDataType
 class CharacterDataType
 class ComplexType
          Implementation of DataType for ComplexTypes.
 class DataTypeAttribute
 class DataTypeSynonym
          DataType implementation that delegates all calls to an underlying DataType that it is a "synonym" for.
 class DataTypeUsage
          To "use" a DataType is to refere to it by ID and store values for any attributes that DataType may have (e.g.
 class DateDataType
 class NumericDataType
 class ObjectType
 class ObjectTypeUsage
 class PredefinedDataType
 class PredefinedDataTypeUsage
 class TimeStampTZDataType
 class UserDataType
          Defines a data type that we 'discovered' when importing or navigating a database, usually from a foreign database, or for un-imported object types.

Methods in oracle.javatools.db.datatypes with parameters of type AbstractDBObject
protected  void PredefinedDataType.copyToImpl(AbstractDBObject other, DBObject copyParent, IDPolicy idPolicy)
protected  void ComplexType.copyToImpl(AbstractDBObject other, DBObject copyParent, IDPolicy idPolicy)
protected  void DataTypeUsage.copyToImpl(AbstractDBObject target, DBObject copyParent, IDPolicy idPolicy)
protected  void DataTypeAttribute.copyToImpl(AbstractDBObject other, DBObject copyParent, IDPolicy idPolicy)
protected  void NumericDataType.copyToImpl(AbstractDBObject other, DBObject copyParent, IDPolicy idPolicy)
protected  void DataTypeSynonym.copyToImpl(AbstractDBObject other, DBObject copyParent, IDPolicy idPolicy)
protected  boolean PredefinedDataType.equalsImpl(AbstractDBObject target)
protected  boolean ComplexType.equalsImpl(AbstractDBObject other)
protected  boolean DataTypeUsage.equalsImpl(AbstractDBObject target)
protected  boolean DataTypeAttribute.equalsImpl(AbstractDBObject other)
protected  boolean NumericDataType.equalsImpl(AbstractDBObject target)
protected  boolean DataTypeSynonym.equalsImpl(AbstractDBObject other)

Uses of AbstractDBObject in oracle.javatools.db.ora

Subclasses of AbstractDBObject in oracle.javatools.db.ora
 class DatabaseLink
          Model of a database DatabaseLink.
 class Directory
          Model of an Oracle Directory object.
 class IndexPartition
          Model of an Oracle index partition.
 class Indextype
 class LOBDescriptor
          LOBDescriptor encapsulates the partitioning properties of LOB and VARRAY columns.
 class MaterializedView
          A MaterializedView represents a Materialized View in the database.
 class MaterializedViewLog
 class OracleColumnProperties
 class OracleExternalTableProperties
          An external table is one whose metadata (definition) is stored in the database but whose data is stored outside the database.
static class OracleExternalTableProperties.LocationSpecifier
          The LOCATION clause lets you specify one or more external data sources.
 class OracleIndexOrganizedTableProperties
          Property object to hold the index organized specific properties for an IOT.
 class OracleIndexPartitions
          Model of the partitioning scheme on an Oracle index.
 class OracleNumberDataType
 class OracleSQLQuery
          Object that represents a complete SQL query.
 class OracleStorageProperties
 class OracleTablePartitions
          OracleTablePartitions encapsulate the properties of an Oracle table's partitions and subpartitions.
 class OracleTablespaceProperties
 class RecycledObject
          Model of an object that has been dropped and is now in the Oracle recycle bin.
 class TablePartition
          TablePartition encapsulate the properties of an individual partition or subpartition.
 class XMLSchema
          Object to represent an XML Schema held in the database.
 class XMLSchemaElement
 class XMLTypeColumnProperties

Uses of AbstractDBObject in oracle.javatools.db.sql

Subclasses of AbstractDBObject in oracle.javatools.db.sql
 class AbstractAliasFragment
          SQLFragment that consists of an expression and an alias.
 class AbstractDBObjectUsage
          Abstract implementation for a SQLFragment that uses another DBObject (e.g a Column) through a FromObject in the query.
 class AbstractFromObjectUsage
          Abstract SQLFragment implementation of FromObjectUsage.
 class AbstractSchemaObjectUsage
          Abstract class for usages that reference a SchemaObject (e.g.
 class AbstractSQLFragment
          Abstract superclass for SQLFragment implementations.
 class AbstractSQLQuery
          Abstract implementation of a SQLQuery.
 class ArithmeticOperation
          Concrete subclass of Operation for arithmetic operations - ADD, SUBTRACT, MULTIPLY and DIVIDE.
 class AsteriskUsage
          Deprecated. - use ColumnKeywordUsage
 class CaseStatement
          Class to represent a case statement in a sql query.
CASE [expression]
WHEN condition THEN thenExpression
WHEN condition THEN thenExpression ...
static class CaseStatement.WhenThen
 class ColumnKeywordUsage
          A FromObjectUsage that has a keyword for the Column name, rather than an actual column.
 class ColumnUsage
          SQL fragment that is a use of a Column.
 class Comparison
          Subclass of Operation for comparisons.
 class DataMiningFunction
          Subclass of Operation for data mining functions.
static class DataMiningFunction.DataMiningArguments
          Deprecated. no longer required, use get/setDmSpecificArgs directly.
 class ExpressionList
          List of expressions.
 class FKUsage
          SQLFragment for the usage of a FKConstraint.
 class FromObject
          Object that represents a clause in the FROM statement of a SQL query.
 class FunctionUsage
 class GroupByExpression
          Expression for a part of a group by that isn't a simple column (e.g.
 class GroupByObject
          SQLFragment for the GROUP BY ...
 class HierarchicalQueryObject
          SQLFragment for the Hierarchical Query clause in a SQLQuery.
 class IndexObject
          Object to wrap each column eaxpression of the Index statement
 class JoinObject
          Object that represent the JOIN clause of a SELECT statement (part of the FROM clause).
 class NonDeclarativeSQLQuery
          Dummy SQLQuery that just contains a String representing the SQLQuery.
 class OnJoinCondition
          Object to represent the ON condition of a JOIN clause.
 class Operation
          Abstract class for operations.
 class OrderByObject
          Object to wrap each part of the ORDER BY clause of a SQLQuery.
 class PlSqlUsage
          Fragment that represents a usage of a piece of PlSql.
 class RelationUsage
          SQL fragment that is a use of a Relation.
 class SelectObject
          Object that represents a clause in the SELECT statement of a SQL query.
 class SelectObjectUsage
          Class that represents the usage of a SelectObject.
 class SetOperation
          SQLFragment for dealing with operations to do with sets and ranges like IN and BETWEEN.
 class SimpleSQLFragment
          SQLFragment that we can't break down any more.
 class SynonymUsage
          SQLFragment for using a Synonym in a SQL query.
 class UsingJoinCondition
          Object to represent the condition part of a JOIN that has a USING clause.
 class WhereObject
          Object that represents a clause in the WHERE statement of a SQL query.
 class WindowFunction
          Subclass of Function for windowing functions (using the OVER syntax).
static class WindowFunction.WindowFunctionBound

Methods in oracle.javatools.db.sql with parameters of type AbstractDBObject
protected  void AbstractSchemaObjectUsage.copyToImpl(AbstractDBObject target, DBObject copyParent, IDPolicy idPolicy)
protected  void FunctionUsage.copyToImpl(AbstractDBObject target, DBObject copyParent, IDPolicy idPolicy)
protected  void Operation.copyToImpl(AbstractDBObject target, DBObject copyParent, IDPolicy idPolicy)
protected  void AbstractDBObjectUsage.copyToImpl(AbstractDBObject target, DBObject copyParent, IDPolicy idPolicy)
protected  void FKUsage.copyToImpl(AbstractDBObject target, DBObject copyParent, IDPolicy idPolicy)
protected  boolean Operation.equalsImpl(AbstractDBObject other)
protected  boolean ArithmeticOperation.equalsImpl(AbstractDBObject target)

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


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