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 Provides implementations of the JDO Query interface, and ways of extracting an Object from the Query result set. 
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
abstract  DatastoreContainerObject StoreManager.newJoinDatastoreContainerObject(AbstractPropertyMetaData fmd, ClassLoaderResolver clr)
          Called by Mapping objects to request the creation of a DatastoreObject (table).
 DatastoreContainerObject StoreManager.getDatastoreContainerObject(AbstractPropertyMetaData fmd)
          Returns the datastore container (table) for the specified field.
 DatastoreContainerObject StoreData.getDatastoreContainerObject()
          Accessor for the Table details.
 DatastoreContainerObject DatastoreField.getDatastoreContainerObject()
          Accessor for the DatastoreContainerObject container of this field
 

Methods in org.jpox.store with parameters of type DatastoreContainerObject
abstract  FetchStatement StoreManager.getFetchStatement(DatastoreContainerObject table)
          Method to create a new fetch statement for the passed table.
 QueryExpression DatastoreAdapter.newQueryStatement(DatastoreContainerObject container, ClassLoaderResolver clr)
          Accessor for a new query statement.
 QueryExpression DatastoreAdapter.newQueryStatement(DatastoreContainerObject container, DatastoreIdentifier rangeVar, ClassLoaderResolver clr)
          Accessor for a new query statement.
 DatastoreIdentifier IdentifierFactory.newIdentifier(int identifierType, DatastoreContainerObject table, int seq)
          To be called when we want an identifier name.
 DatastoreIdentifier IdentifierFactory.newIdentifier(int identifierType, DatastoreContainerObject table, boolean isUnique, int seq)
          To be called when we want an identifier name.
 DatastoreIdentifier IdentifierFactory.newIdentifier(int identifierType, DatastoreContainerObject table)
          To be called when we want an identifier name creating based on the table.
abstract  QueryExpression AbstractDatastoreAdapter.newQueryStatement(DatastoreContainerObject container, ClassLoaderResolver clr)
           
abstract  QueryExpression AbstractDatastoreAdapter.newQueryStatement(DatastoreContainerObject container, DatastoreIdentifier rangeVar, ClassLoaderResolver clr)
           
 

Constructors in org.jpox.store with parameters of type DatastoreContainerObject
StoreData(ClassMetaData cmd, DatastoreContainerObject table, boolean tableOwner)
          Constructor for FCO data.
StoreData(AbstractPropertyMetaData fmd, DatastoreContainerObject table)
          Constructor for SCO 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 SingleFieldMapping.datastoreContainer
           
protected  DatastoreContainerObject SingleFieldMultiMapping.datastoreContainer
          The datastore container storing this field.
protected  DatastoreContainerObject MultiMapping.datastoreContainer
          The datastore container storing this mapping.
 

Methods in org.jpox.store.mapping that return DatastoreContainerObject
abstract  DatastoreContainerObject JavaTypeMapping.getDatastoreContainer()
          Accessor for the datastore class (e.g SQL Table) that this is mapped into
 DatastoreContainerObject SingleFieldMapping.getDatastoreContainer()
          Accessor for the datastore class (e.g in an RDBMS context, the Table)
 DatastoreContainerObject AbstractContainerMapping.getDatastoreContainer()
          Accessor for the datastore class.
 DatastoreContainerObject SingleFieldMultiMapping.getDatastoreContainer()
          Accessor for the datastore class (e.g in an RDBMS context, the Table)
 DatastoreContainerObject MultiMapping.getDatastoreContainer()
          Accessor for the datastore class (e.g in an RDBMS context, the Table)
 

Methods in org.jpox.store.mapping with parameters of type DatastoreContainerObject
 JavaTypeMapping MappingManager.getMapping(DatastoreContainerObject table, AbstractPropertyMetaData fmd, DatastoreAdapter dba, ClassLoaderResolver clr)
          Accessor for a mapping for a field, mapped to a table
 JavaTypeMapping MappingManager.getElementMapping(DatastoreContainerObject table, AbstractPropertyMetaData fmd, DatastoreAdapter dba, ClassLoaderResolver clr)
          Accessor for the element mapping for an embedded collection of elements
 JavaTypeMapping MappingManager.getKeyMapping(DatastoreContainerObject table, AbstractPropertyMetaData fmd, DatastoreAdapter dba, ClassLoaderResolver clr)
          Accessor for the key mapping for an embedded map of keys
 JavaTypeMapping MappingManager.getValueMapping(DatastoreContainerObject table, AbstractPropertyMetaData fmd, DatastoreAdapter dba, ClassLoaderResolver clr)
          Accessor for the value mapping for an embedded map of values
 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).
 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, ColumnMetaData colmd, DatastoreField reference)
          Method to create a datastore field (column) in a container (table).
 JavaTypeMapping AbstractMappingManager.getElementMapping(DatastoreContainerObject container, AbstractPropertyMetaData fmd, DatastoreAdapter dba, ClassLoaderResolver clr)
          Convenience accessor for the element mapping for a collection/array of PC elements.
 JavaTypeMapping AbstractMappingManager.getKeyMapping(DatastoreContainerObject container, AbstractPropertyMetaData fmd, DatastoreAdapter dba, ClassLoaderResolver clr)
          Convenience accessor for the key mapping for a map of PC keys.
 JavaTypeMapping AbstractMappingManager.getValueMapping(DatastoreContainerObject container, AbstractPropertyMetaData fmd, DatastoreAdapter dba, ClassLoaderResolver clr)
          Convenience accessor for the value mapping for a map of PC values.
 JavaTypeMapping AbstractMappingManager.getMapping(DatastoreContainerObject datastoreContainer, AbstractPropertyMetaData fmd, DatastoreAdapter dba, ClassLoaderResolver clr)
          Accessor for the mapping for the field of the specified table.
protected  void ReferenceMapping.createColumns(DatastoreContainerObject datastoreContainer, AbstractPropertyMetaData fmd, ClassLoaderResolver clr)
          Convenience method to create a column for each implementation type of this reference.
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  void SubclassPCMapping.createColumns(DatastoreContainerObject datastoreContainer, AbstractPropertyMetaData fmd, ClassLoaderResolver clr)
          Convenience method to create a column for each implementation type of this reference.
 

Constructors in org.jpox.store.mapping with parameters of type DatastoreContainerObject
EmbeddedPCMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Constructor.
EmbeddedMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr, EmbeddedMetaData emd, java.lang.String typeName, int objectType)
          Constructor.
SingleFieldMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer)
          Constructor.
SingleFieldMapping(DatastoreAdapter dba, FieldMetaData fmd, DatastoreContainerObject datastoreContainer, boolean initDatastoreMappings)
          Constructor.
AbstractContainerMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Constructor.
ArrayMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Creates a new ArrayMapping object.
BaseStringMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer)
          Constructor.
BigDecimalMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Constructor.
BigIntegerMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Constructor.
BitSetMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Constructor.
BooleanMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Constructor.
BufferedImageMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
           
ByteMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Constructor.
CharacterMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Constructor.
CollectionMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Constructor.
ColorMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Constructor.
SingleFieldMultiMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer)
          Constructor.
CurrencyMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Creates a new CurrencyMapping object.
DateMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Creates a new DateyMapping object.
SqlTimestampMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Creates a new SqlTimestampMapping object.
DiscriminatorMapping(DatastoreAdapter dba, DatastoreContainerObject datastoreContainer, JavaTypeMapping delegate)
          Constructor.
DoubleMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Constructor.
EmbeddedElementPCMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Constructor.
EmbeddedKeyPCMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Constructor.
EmbeddedValuePCMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Constructor.
FloatMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Constructor.
GregorianCalendarMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Constructor.
IndexMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Constructor.
IntegerMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Constructor.
InterfaceMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Constructor.
ReferenceMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Constructor.
MultiMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer)
          Constructor.
LocaleMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Constructor.
LongMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Constructor.
MapMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Constructor.
OIDMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Constructor.
ObjectMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Constructor.
PersistenceCapableMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Creates a new PersistenceCapableMapping object.
PointMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Constructor.
SerialisedElementPCMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Constructor.
SerialisedPCMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Constructor.
SerialisedMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Constructor.
SerialisedKeyPCMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Constructor.
SerialisedReferenceMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Constructor.
SerialisedValuePCMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Constructor.
ShortMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Constructor.
SqlDateCharMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Creates a new SqlDateCharMapping object.
SqlDateMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Creates a new SqlDateMapping object.
SqlTimeMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Creates a new SqlTimeMapping object.
SqlTimestampCharMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Creates a new SqlTimestampCharMapping object.
StringMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Creates a new StringMapping object.
SubclassPCMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Constructor.
TimeZoneMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Creates a new TimeZoneMapping object.
URIMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Creates a new URIMapping object.
URLMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Creates a new URIMapping object.
VersionMapping(DatastoreAdapter dba, DatastoreContainerObject datastoreContainer, JavaTypeMapping delegate)
          Constructor.
 

Uses of DatastoreContainerObject in org.jpox.store.query
 

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

Methods in org.jpox.store.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.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.
QueryStatement(DatastoreContainerObject initialTable, ClassLoaderResolver clr)
          Constructor.
QueryStatement(DatastoreContainerObject initialTable, DatastoreIdentifier initialRangeVar, ClassLoaderResolver clr)
          Constructor.
 

Uses of DatastoreContainerObject in org.jpox.store.rdbms
 

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

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(ClassMetaData cmd, DatastoreContainerObject table, boolean tableOwner)
          Constructor for FCO data.
RDBMSStoreData(AbstractPropertyMetaData fmd, DatastoreContainerObject table)
          Constructor, taking the meta data for the field, and the table it is mapped to.
 

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.getDropTableStatement(DatastoreContainerObject table)
          Returns the appropriate SQL to drop the given table.
 java.lang.String RDBMSAdapter.getAddColumnStatement(DatastoreContainerObject table, Column col)
          Accessor for the SQL statement to add a column to a table.
 LogicSetExpression RDBMSAdapter.newTableExpression(QueryExpression qs, DatastoreContainerObject table, DatastoreIdentifier rangeVar)
          Returns a new TableExpression object appropriate for this DBMS.
 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 DatabaseAdapter.newTableExpression(QueryExpression qs, DatastoreContainerObject table, DatastoreIdentifier rangeVar)
          Returns a new TableExpression object appropriate for this DBMS.
 java.lang.String DatabaseAdapter.getAddColumnStatement(DatastoreContainerObject table, Column col)
          Accessor for the SQL statement to add a column to a table.
 java.lang.String DatabaseAdapter.getDropTableStatement(DatastoreContainerObject table)
          Returns the appropriate SQL to drop the given table.
 

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
 JavaTypeMapping OracleRDBMSMappingManager.getMapping(DatastoreContainerObject datastoreContainer, AbstractPropertyMetaData fmd, DatastoreAdapter dba, ClassLoaderResolver clr)
          Accessor for the mapping for the field of the specified table.
 

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

Constructors in org.jpox.store.rdbms.mapping.oracle with parameters of type DatastoreContainerObject
OracleArrayMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject table, ClassLoaderResolver clr)
           
OracleBitSetMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject table, ClassLoaderResolver clr)
          Creates a new OracleStringMapping object.
OracleSerialisedObjectMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject table, ClassLoaderResolver clr)
          Creates a new OracleObjectMapping object.
OracleStringMapping(DatastoreAdapter dba, AbstractPropertyMetaData fmd, DatastoreContainerObject table, ClassLoaderResolver clr)
          Creates a new OracleStringMapping object.
 

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

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
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)
          Constructor.
 

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

Methods in org.jpox.store.rdbms.sqlidentifier with parameters of type DatastoreContainerObject
 DatastoreIdentifier RDBMSIdentifierFactory.newIdentifier(int identifierType, DatastoreContainerObject table, int seq)
          To be called when we want an identifier name.
 DatastoreIdentifier RDBMSIdentifierFactory.newIdentifier(int identifierType, DatastoreContainerObject table, boolean isUnique, int seq)
          To be called when we want an identifier name.
 DatastoreIdentifier RDBMSIdentifierFactory.newIdentifier(int identifierType, DatastoreContainerObject table)
          To be called when we want an identifier name creating based on the table.
 

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.
 class SchemaTable
          Class defining JPOX schema definition tables.
 class SecondaryTable
          Representation of a secondary table for a class.
 class SequenceTable
          Class defining a table sequence for unique identifiers
 class SetTable
          Representation of a join table for a Set/Collection.
 class TableImpl
          Class representing a table in a datastore (RDBMS).
 class ViewImpl
          Representation of a View in a datastore (RDBMS).
 

Methods in org.jpox.store.rdbms.table that return DatastoreContainerObject
 DatastoreContainerObject AbstractClassTable.getPrimaryDatastoreContainerObject()
          Convenience method to return the primary table.
 DatastoreContainerObject SecondaryTable.getPrimaryDatastoreContainerObject()
          Accessor for the primary table associated with this table
 

Methods in org.jpox.store.rdbms.table with parameters of type DatastoreContainerObject
static DatastoreField ColumnCreator.createAdapterColumn(JavaTypeMapping adapterMapping, StoreManager storeMgr, ClassLoaderResolver clr, DatastoreContainerObject table, ColumnMetaData colmd, boolean pk)
          Convenience method to add the column for an adapter primary-key mapping.
static JavaTypeMapping ColumnCreator.createColumnsForJoinTables(java.lang.Class javaType, AbstractPropertyMetaData fmd, ColumnMetaData[] columnMetaData, StoreManager storeMgr, DatastoreContainerObject table, boolean primaryKey, boolean nullable, boolean serialised, boolean embedded, DatastoreFieldRole role, ClassLoaderResolver clr, JavaTypeMapping adapterColumnMapping, boolean adapterColumnMandatory)
          Method to create the required columns (and mapping if necessary) for a field
static void ColumnCreator.createColumnsForFieldUsingSubclassTable(JavaTypeMapping mapping, DatastoreContainerObject table, AbstractPropertyMetaData fmd, ClassLoaderResolver clr)
          Create columns for a field that uses subclass-table inheritance and where we want to have a FK for each subclass with its own table.
static void ColumnCreator.createColumnsForFieldUsingReference(JavaTypeMapping mapping, DatastoreContainerObject table, AbstractPropertyMetaData fmd, ClassLoaderResolver clr, boolean embedded)
          Create columns for reference (Object/interface) fields.
static Index TableUtils.getIndexForField(DatastoreContainerObject table, IndexMetaData imd, JavaTypeMapping fieldMapping)
          Convenience method to create an Index for a field.
static CandidateKey TableUtils.getCandidateKeyForField(DatastoreContainerObject table, UniqueMetaData umd, JavaTypeMapping fieldMapping)
          Convenience method to return the candidate key (if any) for a field.
 



Copyright © -2007 . All Rights Reserved.