Module org.datanucleus.store.rdbms
Package org.datanucleus.store.rdbms.table
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.
-
Interface Summary Interface Description Column Interface for a column in an RDBMS datastore.DatastoreClass Representation of a Java class in a datastore.DatastoreElementContainer Class representing a container of elements (collection/array) mapped in a datastore (join table).DatastoreMap Class representing a map mapped in a datastore (join table).SecondaryDatastoreClass Secondary datastore class, managing the mapping of some of the fields of the class and dependent on a DatastoreClass.Table Representation of a table in an RDBMS. -
Class Summary Class Description 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.ColumnCreator Helper class to create columns.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.PersistableJoinTable Representation of a join table for the case where we have an N-1 unidirectional relation stored in a join table.ProbeTable Utility class used for detecting database schema existence and provides means of determining the schema name.SecondaryTable Representation of a secondary table for a class.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).