Extension SDK

Package oracle.jdeveloper.cm.ds.db

Provides object oriented method of creating SQL code to generate database objects.

See:
          Description

Interface Summary
Database Database - The interface between the JDeveloper code and a data source.
 

Class Summary
BinaryResource Object representation of a binary resource retrieved from a connection.
CheckConstraint  
Column Model of a database column.
Constraint  
DatabaseFactory DatabaseFactory
DatabaseObjectType Constants for the Database Object Types, as well as a few static utility methods.
DataType DataType - Represents an database data type.
DBNull NULL database value
DBObject Base class for tables, nodes, constraints, etc.
DBWorkArea Database WorkArea - basically a todo list when this is committed.
FKConstraint  
Index Model of a database index.
JavaNodeInfo  
JdbcDatabase Implementation of the Database interface for use with JDBC Connections, currently this implementation handles all three types of database types (DATABASE_TYPE_GENERIC, DATABASE_TYPE_ORACLE, and DATABASE_TYPE_ORACLE_LITE).
PKConstraint  
SchemaObject  
Sequence Model of a database sequence.
Synonym Model of a database synonym.
Table Model of a database table.
Trigger  
UniqueConstraint  
Util Utility class used by the SQL builders and database classes.
 

Package oracle.jdeveloper.cm.ds.db Description

Provides object oriented method of creating SQL code to generate database objects. The current implementation only supports tables thus far.

Package Specification.

The Object2SQL classes consist of two parts.

  1. Object Model.
  2. Builders

The general usage pattern is: