Package org.datanucleus.store.rdbms.table

Provides the internal DataNucleus definition of a table/view and its columns.

See:
          Description

Interface Summary
Column Interface for a column in an RDBMS datastore.
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 Representation of a join table for an array.
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.
ColumnImpl Implementation of a Column in an RDBMS datastore.
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.
MapTable Representation of a join table for a Map.
ProbeTable Utility class used for detecting database schema existence and provides means of determining the schema name.
SchemaTable Class defining DataNucleus schema definition tables.
SecondaryTable Representation of a secondary table for a class.
SequenceTable Class defining a table for storing generated values.
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.datanucleus.store.rdbms.table Description

Provides the internal DataNucleus definition of a table/view and its columns. Tables/Views can represent a (persistent) class, or can be a join table for the relation between classes. Additionally there are special cases of SchemaTable, ProbeTable, and SequenceTable which provide auto-start, table detection, and table-based sequences.



Copyright © 2009. All Rights Reserved.