Uses of Interface
org.jpox.store.DatastoreContainerObject

Packages that use DatastoreContainerObject
org.jpox.store Definition of the storage of the classes. 
org.jpox.store.exceptions Provides exceptions that can be thrown when communicating with the datastore. 
org.jpox.store.expression This package provides a series of expressions and literals used in the conversion of a JDOQL query into the resultant SQL that is required to be executed in the datastore. 
org.jpox.store.mapping Package providing mappings for all supported Java types in JPOX. 
org.jpox.store.query Package providing generic methods for use by queries. 
org.jpox.store.rdbms Package providing management of the persistence to RDBMS datastores. 
org.jpox.store.rdbms.adapter Provides mappings of all supported databases to aspects of the database that determines the SQL generation. 
org.jpox.store.rdbms.exceptions   
org.jpox.store.rdbms.key This package contains wrappers to various types of keys found in RDBMS databases. 
org.jpox.store.rdbms.mapping Package containing mappings for datastore (JDBC) types. 
org.jpox.store.rdbms.mapping.oracle Package containing mappings for Oracle datastores, extending on the mappings found in packages org.jpox.store.mapping and org.jpox.store.rdbms.mapping
org.jpox.store.rdbms.query Package providing extensions to the default QueryStatement used to generate all JDOQL queries. 
org.jpox.store.rdbms.scostore This package provides classes defining the (SCO) backing store for various container classes (Collections/Maps) within JPOX. 
org.jpox.store.rdbms.sqlidentifier This package contains a series of classes defining the names of datastore objects, such as tables, foreign keys, indexes, primary keys etc. 
org.jpox.store.rdbms.table Provides a series of classes modelling tables and views, firstly in RDBMS, and then extending this to JDO representations. 
 

Uses of DatastoreContainerObject in org.jpox.store
 

Subinterfaces of DatastoreContainerObject in org.jpox.store
 interface DatastoreClass
          Representation of a Java class in a datastore.
 

Fields in org.jpox.store declared as DatastoreContainerObject
protected  DatastoreContainerObject StoreData.table
          The datastore container (table) where this class/field is persisted.
 

Methods in org.jpox.store that return DatastoreContainerObject
 DatastoreContainerObject DatastoreField.getDatastoreContainerObject()
          Accessor for the DatastoreContainerObject container of this field
 DatastoreContainerObject StoreData.getDatastoreContainerObject()
          Accessor for the Table details.
 DatastoreContainerObject StoreManager.getDatastoreContainerObject(AbstractPropertyMetaData fmd)
          Returns the datastore container (table) for the specified field.
abstract  DatastoreContainerObject StoreManager.newJoinDatastoreContainerObject(AbstractPropertyMetaData fmd, ClassLoaderResolver clr)
          Called by Mapping objects to request the creation of a DatastoreObject (table).
 

Methods in org.jpox.store with parameters of type DatastoreContainerObject
 void StoreManager.addDatastoreContainer(DatastoreContainerObject table)
          Method to add a datastore container to the managed datastore classes
abstract  FetchStatement StoreManager.getFetchStatement(DatastoreContainerObject table)
          Method to create a new fetch statement for the passed table.
abstract  QueryExpression AbstractDatastoreAdapter.newQueryStatement(DatastoreContainerObject container, ClassLoaderResolver clr)
           
 QueryExpression DatastoreAdapter.newQueryStatement(DatastoreContainerObject container, ClassLoaderResolver clr)
          Accessor for a new query statement.
abstract  QueryExpression AbstractDatastoreAdapter.newQueryStatement(DatastoreContainerObject container, DatastoreIdentifier rangeVar, ClassLoaderResolver clr)
           
 QueryExpression DatastoreAdapter.newQueryStatement(DatastoreContainerObject container, DatastoreIdentifier rangeVar, ClassLoaderResolver clr)
          Accessor for a new query statement.
 

Constructors in org.jpox.store with parameters of type DatastoreContainerObject
StoreData(AbstractPropertyMetaData fmd, DatastoreContainerObject table)
          Constructor for SCO data.
StoreData(ClassMetaData cmd, DatastoreContainerObject table, boolean tableOwner)
          Constructor for FCO data.
 

Uses of DatastoreContainerObject in org.jpox.store.exceptions
 

Constructors in org.jpox.store.exceptions with parameters of type DatastoreContainerObject
TableMismatchException(DatastoreField column, DatastoreContainerObject mainTable)
          Constructs a table mismatch exception.
 

Uses of DatastoreContainerObject in org.jpox.store.expression
 

Fields in org.jpox.store.expression declared as DatastoreContainerObject
protected  DatastoreContainerObject LogicSetExpression.mainTable
           
 

Methods in org.jpox.store.expression with parameters of type DatastoreContainerObject
 LogicSetExpression QueryExpression.newTableExpression(DatastoreContainerObject mainTable, DatastoreIdentifier rangeVar)
          Creates a table expression
 LogicSetExpression[] QueryExpression.newTableExpression(DatastoreContainerObject mainTable, DatastoreIdentifier rangeVar, boolean unionQueries)
          Creates a table expression
 

Constructors in org.jpox.store.expression with parameters of type DatastoreContainerObject
LogicSetExpression(QueryExpression qs, DatastoreContainerObject mainTable, DatastoreIdentifier mainRangeVar)
          Constructor.
TableExprAsJoins(QueryExpression qs, DatastoreContainerObject mainTable, DatastoreIdentifier mainRangeVar)
           
TableExprAsSubjoins(QueryExpression qs, DatastoreContainerObject mainTable, DatastoreIdentifier mainRangeVar)
           
TableExprAsSubquery(QueryExpression qs, DatastoreContainerObject mainTable, DatastoreIdentifier mainRangeVar)
           
 

Uses of DatastoreContainerObject in org.jpox.store.mapping
 

Fields in org.jpox.store.mapping declared as DatastoreContainerObject
protected  DatastoreContainerObject JavaTypeMapping.datastoreContainer
          The Datastore Container storing this mapping.
 

Methods in org.jpox.store.mapping that return DatastoreContainerObject
 DatastoreContainerObject JavaTypeMapping.getDatastoreContainer()
          Accessor for the datastore class (e.g in an RDBMS context, the Table).
 DatastoreContainerObject AbstractContainerMapping.getDatastoreContainer()
          Accessor for the datastore class.
 

Methods in org.jpox.store.mapping with parameters of type DatastoreContainerObject
protected  void SubclassPCMapping.createColumns(DatastoreContainerObject datastoreContainer, AbstractPropertyMetaData fmd, ClassLoaderResolver clr)
          Convenience method to create a column for each implementation type of this reference.
protected  void ReferenceMapping.createColumns(DatastoreContainerObject datastoreContainer, AbstractPropertyMetaData fmd, ClassLoaderResolver clr)
          Convenience method to create a column for each implementation type of this reference.
 DatastoreField MappingManager.createDatastoreField(AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, DatastoreAdapter dba, JavaTypeMapping mapping, ColumnMetaData colmd, DatastoreField reference, ClassLoaderResolver clr)
          Method to create a datastore field (column) in a container (table).
 DatastoreField MappingManager.createDatastoreField(AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, DatastoreAdapter dba, JavaTypeMapping mapping, java.lang.String javaType, ColumnMetaData colmd)
          Method to create a datastore field (column) in a container (table).
 DatastoreField MappingManager.createDatastoreField(AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, DatastoreAdapter dba, JavaTypeMapping mapping, java.lang.String javaType, int datastoreFieldIndex)
          Method to create a datastore field (column) in a container (table).
static JavaTypeMapping MappingFactory.createMapping(java.lang.Class mappingClass, DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Get a new instance of the Mapping using the the DBA, field metadata, and the table managing the field.
protected  java.lang.Class AbstractMappingManager.getElementMappingClass(DatastoreContainerObject container, AbstractPropertyMetaData fmd, DatastoreAdapter dba, ClassLoaderResolver clr)
          Convenience accessor for the mapping class of the element mapping for a collection/array of PC elements.
protected  java.lang.Class AbstractMappingManager.getKeyMappingClass(DatastoreContainerObject container, AbstractPropertyMetaData fmd, DatastoreAdapter dba, ClassLoaderResolver clr)
          Convenience accessor for the mapping class of the key mapping for a map of PC keys.
 JavaTypeMapping MappingManager.getMapping(DatastoreContainerObject table, AbstractPropertyMetaData fmd, DatastoreAdapter dba, ClassLoaderResolver clr, int mappingFieldType)
          Accessor for a mapping for a field, mapped to a table
 JavaTypeMapping AbstractMappingManager.getMapping(DatastoreContainerObject datastoreContainer, AbstractPropertyMetaData fmd, DatastoreAdapter dba, ClassLoaderResolver clr, int mappingFieldType)
          Accessor for the mapping for the field of the specified table.
protected  java.lang.Class AbstractMappingManager.getValueMappingClass(DatastoreContainerObject container, AbstractPropertyMetaData fmd, DatastoreAdapter dba, ClassLoaderResolver clr)
          Convenience accessor for the mapping class of the value mapping for a map of PC values.
 void EmbeddedMapping.initialize(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given FieldMetaData.
 void GregorianCalendarMapping.initialize(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given FieldMetaData.
 void EmbeddedPCMapping.initialize(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given FieldMetaData.
 void SubclassPCMapping.initialize(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given FieldMetaData.
 void EmbeddedElementPCMapping.initialize(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given FieldMetaData.
 void PointMapping.initialize(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given FieldMetaData.
 void EmbeddedValuePCMapping.initialize(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given FieldMetaData.
 void PersistenceCapableMapping.initialize(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given FieldMetaData.
 void SingleFieldMapping.initialize(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given FieldMetaData.
 void JavaTypeMapping.initialize(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given FieldMetaData.
 void EmbeddedKeyPCMapping.initialize(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given FieldMetaData.
 void ColorMapping.initialize(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given FieldMetaData.
 void AbstractContainerMapping.initialize(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given FieldMetaData.
 void ReferenceMapping.initialize(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given FieldMetaData.
 void EmbeddedMapping.initialize(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr, EmbeddedMetaData emd, java.lang.String typeName, int objectType)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given FieldMetaData.
 

Constructors in org.jpox.store.mapping with parameters of type DatastoreContainerObject
DiscriminatorMapping(DatastoreAdapter dba, DatastoreContainerObject datastoreContainer, JavaTypeMapping delegate)
          Constructor.
JavaTypeMapping(DatastoreAdapter dba, java.lang.String type, AbstractPropertyMetaData fmd, DatastoreContainerObject container)
          Create a new Mapping with the given DatastoreAdapter for the given type.
VersionMapping(DatastoreAdapter dba, DatastoreContainerObject datastoreContainer, JavaTypeMapping delegate)
          Constructor.
 

Uses of DatastoreContainerObject in org.jpox.store.query
 

Constructors in org.jpox.store.query with parameters of type DatastoreContainerObject
DiscriminatorIteratorStatement(ClassLoaderResolver clr, java.lang.Class[] candidateType, boolean includeSubclasses, StoreManager storeMgr, boolean selectDiscriminator, DatastoreContainerObject selectTable, JavaTypeMapping selectCandidateMapping, DatastoreIdentifier candidateTableIdentifier)
          Constructor, for a candidate type with a select table.
 

Uses of DatastoreContainerObject in org.jpox.store.rdbms
 

Fields in org.jpox.store.rdbms declared as DatastoreContainerObject
protected  DatastoreContainerObject RDBMSFetchStatement.mainTable
          The primary table, which will have an alias of "THIS".
protected  DatastoreContainerObject Column.table
          Table containing this column in the datastore.
 

Methods in org.jpox.store.rdbms that return DatastoreContainerObject
 DatastoreContainerObject Column.getDatastoreContainerObject()
          Accessor for the DatastoreObject.
 DatastoreContainerObject RDBMSManager.newJoinDatastoreContainerObject(AbstractPropertyMetaData fmd, ClassLoaderResolver clr)
          Called by (container) Mapping objects to request the creation of a DatastoreObject (table).
 

Methods in org.jpox.store.rdbms with parameters of type DatastoreContainerObject
 FetchStatement RDBMSManager.getFetchStatement(DatastoreContainerObject table)
          Method to create a new fetch statement for the passed table.
 

Constructors in org.jpox.store.rdbms with parameters of type DatastoreContainerObject
Column(DatastoreContainerObject table, java.lang.String javaType, DatastoreIdentifier identifier, JavaTypeMapping mapping, ColumnMetaData colmd)
          Constructor.
RDBMSFetchStatement(DatastoreContainerObject mainTable)
          Constructor.
RDBMSStoreData(AbstractPropertyMetaData fmd, DatastoreContainerObject table)
          Constructor, taking the meta data for the field, and the table it is mapped to.
RDBMSStoreData(ClassMetaData cmd, DatastoreContainerObject table, boolean tableOwner)
          Constructor for FCO data.
 

Uses of DatastoreContainerObject in org.jpox.store.rdbms.adapter
 

Methods in org.jpox.store.rdbms.adapter with parameters of type DatastoreContainerObject
 java.lang.String RDBMSAdapter.getAddColumnStatement(DatastoreContainerObject table, Column col)
          Accessor for the SQL statement to add a column to a table.
 java.lang.String DatabaseAdapter.getAddColumnStatement(DatastoreContainerObject table, Column col)
          Accessor for the SQL statement to add a column to a table.
 java.lang.String RDBMSAdapter.getDropTableStatement(DatastoreContainerObject table)
          Returns the appropriate SQL to drop the given table.
 java.lang.String DatabaseAdapter.getDropTableStatement(DatastoreContainerObject table)
          Returns the appropriate SQL to drop the given table.
 QueryExpression DatabaseAdapter.newQueryStatement(DatastoreContainerObject table, ClassLoaderResolver clr)
          Accessor for a new query statement.
 QueryExpression DatabaseAdapter.newQueryStatement(DatastoreContainerObject table, DatastoreIdentifier rangeVar, ClassLoaderResolver clr)
          Accessor for a new query statement.
 LogicSetExpression RDBMSAdapter.newTableExpression(QueryExpression qs, DatastoreContainerObject table, DatastoreIdentifier rangeVar)
          Returns a new TableExpression object appropriate for this DBMS.
 LogicSetExpression DatabaseAdapter.newTableExpression(QueryExpression qs, DatastoreContainerObject table, DatastoreIdentifier rangeVar)
          Returns a new TableExpression object appropriate for this DBMS.
 

Uses of DatastoreContainerObject in org.jpox.store.rdbms.exceptions
 

Constructors in org.jpox.store.rdbms.exceptions with parameters of type DatastoreContainerObject
MissingColumnException(DatastoreContainerObject table, java.util.Collection columns)
          Constructs a missing column exception.
 

Uses of DatastoreContainerObject in org.jpox.store.rdbms.key
 

Constructors in org.jpox.store.rdbms.key with parameters of type DatastoreContainerObject
CandidateKey(DatastoreContainerObject table)
          Constructor.
Index(DatastoreContainerObject table, boolean isUnique, java.lang.String extendedIndexSettings)
          Constructor.
PrimaryKey(DatastoreContainerObject table)
          Creates a primary key.
 

Uses of DatastoreContainerObject in org.jpox.store.rdbms.mapping
 

Methods in org.jpox.store.rdbms.mapping with parameters of type DatastoreContainerObject
 DatastoreField RDBMSMappingManager.createDatastoreField(AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, DatastoreAdapter dba, JavaTypeMapping mapping, ColumnMetaData colmd, DatastoreField reference, ClassLoaderResolver clr)
          Method to create a datastore field for a PersistenceCapable mapping.
 DatastoreField RDBMSMappingManager.createDatastoreField(AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, DatastoreAdapter dba, JavaTypeMapping mapping, java.lang.String javaType, ColumnMetaData colmd)
          Method to create a datastore field for a Java type mapping.
 DatastoreField RDBMSMappingManager.createDatastoreField(AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, DatastoreAdapter dba, JavaTypeMapping mapping, java.lang.String javaType, int datastoreFieldIndex)
          Method to create a datastore field for a Java type mapping.
 

Uses of DatastoreContainerObject in org.jpox.store.rdbms.mapping.oracle
 

Methods in org.jpox.store.rdbms.mapping.oracle with parameters of type DatastoreContainerObject
static void OracleBlobRDBMSMapping.updateBlobColumn(StateManager sm, DatastoreContainerObject datastoreContainer, DatastoreMapping mapping, byte[] bytes)
          Convenience method to update the contents of a BLOB column.
static void OracleClobRDBMSMapping.updateClobColumn(StateManager sm, DatastoreContainerObject datastoreContainer, DatastoreMapping mapping, java.lang.String value)
          Convenience method to update the contents of a CLOB column.
 

Uses of DatastoreContainerObject in org.jpox.store.rdbms.query
 

Methods in org.jpox.store.rdbms.query that return DatastoreContainerObject
 DatastoreContainerObject UnionIteratorStatement.AssociationEnd.getDatastoreContainerObject()
          The join table.
 

Methods in org.jpox.store.rdbms.query with parameters of type DatastoreContainerObject
 LogicSetExpression QueryStatement.newTableExpression(DatastoreContainerObject mainTable, DatastoreIdentifier rangeVar)
           
 LogicSetExpression[] QueryStatement.newTableExpression(DatastoreContainerObject mainTable, DatastoreIdentifier rangeVar, boolean unionQueries)
           
 

Constructors in org.jpox.store.rdbms.query with parameters of type DatastoreContainerObject
Oracle99QueryStatement(DatastoreContainerObject initialTable, ClassLoaderResolver clr)
          QueryStatement constructor
Oracle99QueryStatement(DatastoreContainerObject initialTable, DatastoreIdentifier initialRangeVar, ClassLoaderResolver clr)
          QueryStatement constructor
OracleQueryStatement(DatastoreContainerObject initialTable, ClassLoaderResolver clr)
          QueryStatement constructor
OracleQueryStatement(DatastoreContainerObject initialTable, DatastoreIdentifier initialRangeVar, ClassLoaderResolver clr)
          QueryStatement constructor
QueryStatement(DatastoreContainerObject initialTable, ClassLoaderResolver clr)
          Constructor.
QueryStatement(DatastoreContainerObject initialTable, DatastoreIdentifier initialRangeVar, ClassLoaderResolver clr)
          Constructor.
SAPDBQueryStatement(DatastoreContainerObject initialTable, ClassLoaderResolver clr)
          QueryStatement constructor
SAPDBQueryStatement(DatastoreContainerObject initialTable, DatastoreIdentifier initialRangeVar, ClassLoaderResolver clr)
          QueryStatement constructor
 

Uses of DatastoreContainerObject in org.jpox.store.rdbms.scostore
 

Fields in org.jpox.store.rdbms.scostore declared as DatastoreContainerObject
protected  DatastoreContainerObject ElementContainerStore.containerTable
          Table containing the link between owner and element.
protected  DatastoreContainerObject MapEntrySetStore.setTable
          Table containing the key and value forming the entry.
 

Constructors in org.jpox.store.rdbms.scostore with parameters of type DatastoreContainerObject
MapEntrySetStore(DatastoreContainerObject valueTable, JavaTypeMapping ownerMapping, JavaTypeMapping keyMapping, JavaTypeMapping valueMapping, MapStore mapStore)
          Constructor when using a ForeignKey Map.
MapKeySetStore(DatastoreContainerObject valueTable, JavaTypeMapping ownerMapping, JavaTypeMapping keyMapping, ClassLoaderResolver clr, AbstractPropertyMetaData fmd)
          Constructor where either the key is stored in the value table or the value is stored in the key table.
 

Uses of DatastoreContainerObject in org.jpox.store.rdbms.sqlidentifier
 

Methods in org.jpox.store.rdbms.sqlidentifier with parameters of type DatastoreContainerObject
 DatastoreIdentifier AbstractRDBMSIdentifierFactory.newCandidateKeyIdentifier(DatastoreContainerObject table, int seq)
          Method to generate an identifier for a candidate key in the supplied table.
 DatastoreIdentifier RDBMSIdentifierFactory.newCandidateKeyIdentifier(DatastoreContainerObject table, int seq)
          Method to generate an identifier for a candidate key.
 DatastoreIdentifier AbstractRDBMSIdentifierFactory.newForeignKeyIdentifier(DatastoreContainerObject table, int seq)
          Method to create a new identifier for a foreign key in the supplied table.
 DatastoreIdentifier RDBMSIdentifierFactory.newForeignKeyIdentifier(DatastoreContainerObject table, int seq)
          Method to create an identifier for a foreign key.
 DatastoreIdentifier AbstractRDBMSIdentifierFactory.newIndexIdentifier(DatastoreContainerObject table, boolean isUnique, int seq)
          Method to create an identifier for an Index in the supplied table.
 DatastoreIdentifier RDBMSIdentifierFactory.newIndexIdentifier(DatastoreContainerObject table, boolean isUnique, int seq)
          Method to generate an identifier for an index.
 DatastoreIdentifier AbstractRDBMSIdentifierFactory.newPrimaryKeyIdentifier(DatastoreContainerObject table)
          Method to generate an identifier for a primary key for the supplied table.
 DatastoreIdentifier RDBMSIdentifierFactory.newPrimaryKeyIdentifier(DatastoreContainerObject table)
          Method to generate an identifier for a primary key.
 

Uses of DatastoreContainerObject in org.jpox.store.rdbms.table
 

Subinterfaces of DatastoreContainerObject in org.jpox.store.rdbms.table
 interface 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
 interface Table
          Representation of a table in a datastore.
 

<
Classes in org.jpox.store.rdbms.table that implement DatastoreContainerObject
 class AbstractClassTable
          Abstract representation of a table for a class.
 class AbstractTable
          Abstract implementation of a table in the datastore.
 class ArrayTable
          Join table for storing an array of objects.
 class ClassTable
          Table representing a Java class (or classes) as a first class object (FCO).
 class ClassView
          Representation of an SQL View for a Class.
 class CollectionTable
          Representation of a join table for a Collection.
 class ElementContainerTable
          Representation of a join table for a container of elements.
 class JoinTable
          Abstract class representing a field that maps to a table in the datastore.
 class ListTable
          Representation of a join table for a List/array.
 class MapTable
          Representation of a join table for a Map relationship.
 class ProbeTable
          Utility class used for detecting database schema existence and provides means of determining the schema name.