Package org.jpox.store.rdbms.table

Provides a series of classes modelling tables and views, firstly in RDBMS, and then extending this to JDO representations.

See:
          Description

Interface Summary
SCOTable Interface for a table that aggregates a FCO to SCO elements/keys/values or a FCO to embedded elements/keys/values in the association
Table Representation of a table in a datastore.
 

Class Summary
AbstractClassTable Abstract representation of a table for a class.
AbstractTable Abstract implementation of a table in the datastore.
ArrayTable Join table for storing an array of objects.
ClassTable Table representing a Java class (or classes) as a first class object (FCO).
ClassView Representation of an SQL View for a Class.
CollectionTable Representation of a join table for a Collection.
ColumnCreator Helper class to create columns.
CorrespondentColumnsMapping Class to make correspondence between columns in one side of an association to the mapping at the other side.
ElementContainerTable Representation of a join table for a container of elements.
JoinTable Abstract class representing a field that maps to a table in the datastore.
ListTable Representation of a join table for a List/array.
MapTable Representation of a join table for a Map relationship.
ProbeTable Utility class used for detecting database schema existence and provides means of determining the schema name.
SchemaTable Class defining JPOX schema definition tables.
SecondaryTable Representation of a secondary table for a class.
SequenceTable Class defining a table sequence for unique identifiers
SetTable Representation of a join table for a Set/Collection.
TableImpl Class representing a table in a datastore (RDBMS).
TableUtils Class containing a series of convenience methods for the generation of tables and constraints.
ViewImpl Representation of a View in a datastore (RDBMS).
 

Package org.jpox.store.rdbms.table Description

Provides a series of classes modelling tables and views, firstly in RDBMS, and then extending this to JDO representations. The base level is the Table interface, which is then implemented in AbstractTable. AbstractTable is then implemented with the exception of the initialise() method in TableImpl and ViewImpl. These classes effectively represent a Table and a View in RDBMS.

SchemaTable, ProbeTable, and SequenceTable are implementations of RDBMS tables.

All other classes build on JDO handling capabilities.



Copyright © -2007 . All Rights Reserved.