Uses of Interface
org.datanucleus.store.mapped.DatastoreContainerObject

Packages that use DatastoreContainerObject
org.datanucleus.store.mapped This package provides classes for the management of datastores that are "mapped". 
org.datanucleus.store.mapped.identifier This package contains a series of classes defining the identifier names of datastore objects, such as tables, foreign keys, indexes, primary keys etc. 
org.datanucleus.store.mapped.mapping Package providing mappings for all supported Java types in DataNucleus. 
 

Uses of DatastoreContainerObject in org.datanucleus.store.mapped
 

Subinterfaces of DatastoreContainerObject in org.datanucleus.store.mapped
 interface DatastoreClass
          Representation of a Java class in a datastore.
 interface DatastoreElementContainer
          Class representing a container of elements (collection/array) mapped in a datastore (join table).
 interface DatastoreMap
          Class representing a map mapped in a datastore (join table).
 interface SecondaryDatastoreClass
          Secondary datastore class, managing the mapping of some of the fields of the class and dependent on a DatastoreClass.
 

Fields in org.datanucleus.store.mapped with type parameters of type DatastoreContainerObject
protected  Map<DatastoreIdentifier,DatastoreContainerObject> MappedStoreManager.datastoreContainerByIdentifier
          Map of all managed datastore containers (tables) keyed by the datastore identifier.
 

Methods in org.datanucleus.store.mapped that return DatastoreContainerObject
 DatastoreContainerObject MappedStoreData.getDatastoreContainerObject()
          Accessor for the Table details.
 DatastoreContainerObject DatastoreField.getDatastoreContainerObject()
          Accessor for the DatastoreContainerObject container of this field
 DatastoreContainerObject MappedStoreManager.getDatastoreContainerObject(AbstractMemberMetaData mmd)
          Returns the datastore container (table) for the specified field.
abstract  DatastoreContainerObject MappedStoreManager.newJoinDatastoreContainerObject(AbstractMemberMetaData mmd, ClassLoaderResolver clr)
          Called by Mapping objects to request the creation of a DatastoreObject (table).
 

Methods in org.datanucleus.store.mapped with parameters of type DatastoreContainerObject
 void MappedStoreManager.addDatastoreContainer(DatastoreContainerObject table)
          Method to add a datastore container to the managed datastore classes.
static JavaTypeMapping ColumnCreator.createColumnsForField(Class javaType, JavaTypeMapping mapping, DatastoreContainerObject table, MappedStoreManager storeMgr, AbstractMemberMetaData mmd, boolean isPrimaryKey, boolean isNullable, boolean serialised, boolean embedded, int fieldRole, ColumnMetaData[] columnMetaData, ClassLoaderResolver clr, boolean isReferenceField)
          Method to create the column(s) for a field in either a join table or for a reference field.
static JavaTypeMapping ColumnCreator.createColumnsForJoinTables(Class javaType, AbstractMemberMetaData mmd, ColumnMetaData[] columnMetaData, MappedStoreManager storeMgr, DatastoreContainerObject table, boolean primaryKey, boolean nullable, int fieldRole, ClassLoaderResolver clr)
          Method to create the mapping for a join table for collection element, array element, map key, map value.
static DatastoreField ColumnCreator.createIndexColumn(JavaTypeMapping mapping, MappedStoreManager storeMgr, ClassLoaderResolver clr, DatastoreContainerObject table, ColumnMetaData colmd, boolean pk)
          Convenience method to add the column for an index mapping.
 DatastoreIdentifier IdentifierFactory.newCandidateKeyIdentifier(DatastoreContainerObject table, int seq)
          Method to generate an identifier for a candidate key.
 DatastoreIdentifier IdentifierFactory.newForeignKeyIdentifier(DatastoreContainerObject table, int seq)
          Method to create an identifier for a foreign key.
 DatastoreIdentifier IdentifierFactory.newIndexIdentifier(DatastoreContainerObject table, boolean isUnique, int seq)
          Method to generate an identifier for an index.
protected  ArrayStore MappedStoreManager.newJoinArrayStore(AbstractMemberMetaData mmd, ClassLoaderResolver clr, DatastoreContainerObject joinTable)
          Method to create a backing store for an array managed via join.
protected  ListStore MappedStoreManager.newJoinListStore(AbstractMemberMetaData mmd, ClassLoaderResolver clr, DatastoreContainerObject joinTable)
          Method to create a backing store for a list managed via join.
protected  MapStore MappedStoreManager.newJoinMapStore(AbstractMemberMetaData mmd, ClassLoaderResolver clr, DatastoreContainerObject joinTable)
          Method to create a backing store for a map managed via join.
protected  SetStore MappedStoreManager.newJoinSetStore(AbstractMemberMetaData mmd, ClassLoaderResolver clr, DatastoreContainerObject joinTable)
          Method to create a backing store for a set managed via join.
protected  PersistableRelationStore MappedStoreManager.newPersistableRelationStore(AbstractMemberMetaData mmd, ClassLoaderResolver clr, DatastoreContainerObject joinTable)
          Method to create a backing store for a "persistable relation" (N-1 uni via join).
 DatastoreIdentifier IdentifierFactory.newPrimaryKeyIdentifier(DatastoreContainerObject table)
          Method to generate an identifier for a primary key.
 

Constructors in org.datanucleus.store.mapped with parameters of type DatastoreContainerObject
MappedStoreData(AbstractMemberMetaData fmd, DatastoreContainerObject table)
          Constructor for SCO data.
MappedStoreData(ClassMetaData cmd, DatastoreContainerObject table, boolean tableOwner)
          Constructor for FCO data.
 

Uses of DatastoreContainerObject in org.datanucleus.store.mapped.identifier
 

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

Uses of DatastoreContainerObject in org.datanucleus.store.mapped.mapping
 

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

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

Methods in org.datanucleus.store.mapped.mapping with parameters of type DatastoreContainerObject
 DatastoreField MappingManager.createDatastoreField(AbstractMemberMetaData fmd, DatastoreContainerObject datastoreContainer, JavaTypeMapping mapping, ColumnMetaData colmd, DatastoreField reference, ClassLoaderResolver clr)
          Method to create a datastore field for a PersistenceCapable mapping.
static DiscriminatorMapping DiscriminatorMapping.createDiscriminatorMapping(DatastoreContainerObject table, DiscriminatorMetaData dismd)
          Convenience method to create a discriminator mapping in the specified table, using the provided discriminator metadata.
static JavaTypeMapping MappingFactory.createMapping(Class mappingClass, DatastoreAdapter dba, AbstractMemberMetaData mmd, int roleForField, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr)
          Get a new instance of the Mapping providing full field/property details and the role of this mapping within that field.
protected  Class AbstractMappingManager.getElementMappingClass(DatastoreContainerObject container, AbstractMemberMetaData mmd, DatastoreAdapter dba, ClassLoaderResolver clr)
          Convenience accessor for the mapping class of the element mapping for a collection/array of elements.
protected  Class AbstractMappingManager.getKeyMappingClass(DatastoreContainerObject container, AbstractMemberMetaData mmd, 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, AbstractMemberMetaData mmd, ClassLoaderResolver clr, int fieldRole)
          Accessor for the mapping for the field of the specified table.
 JavaTypeMapping AbstractMappingManager.getMapping(DatastoreContainerObject datastoreContainer, AbstractMemberMetaData fmd, ClassLoaderResolver clr, int fieldRole)
          Accessor for the mapping for the field of the specified table.
protected  Class AbstractMappingManager.getValueMappingClass(DatastoreContainerObject container, AbstractMemberMetaData mmd, DatastoreAdapter dba, ClassLoaderResolver clr)
          Convenience accessor for the mapping class of the value mapping for a map of values.
 void EmbeddedPCMapping.initialize(AbstractMemberMetaData mmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given metadata.
 void ClassMapping.initialize(AbstractMemberMetaData fmd, DatastoreContainerObject container, ClassLoaderResolver clr)
           
 void PersistableMapping.initialize(AbstractMemberMetaData mmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given metadata.
 void EmbeddedKeyPCMapping.initialize(AbstractMemberMetaData fmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given metadata.
 void ColorMapping.initialize(AbstractMemberMetaData mmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialise this JavaTypeMapping with the given DatastoreAdapter for the given field/property MetaData.
 void SingleFieldMapping.initialize(AbstractMemberMetaData fmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given FieldMetaData.
 void ReferenceMapping.initialize(AbstractMemberMetaData mmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping for the specified field/property.
 void InterfaceMapping.initialize(AbstractMemberMetaData mmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialisation.
 void EnumMapping.initialize(AbstractMemberMetaData fmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given FieldMetaData.
 void SubclassPCMapping.initialize(AbstractMemberMetaData fmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given FieldMetaData.
 void GregorianCalendarMapping.initialize(AbstractMemberMetaData fmd, DatastoreContainerObject container, ClassLoaderResolver clr)
           
 void EmbeddedMapping.initialize(AbstractMemberMetaData fmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given FieldMetaData.
 void EmbeddedElementPCMapping.initialize(AbstractMemberMetaData fmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given FieldMetaData.
 void TypeConverterMapping.initialize(AbstractMemberMetaData fmd, DatastoreContainerObject container, ClassLoaderResolver clr)
           
 void EmbeddedValuePCMapping.initialize(AbstractMemberMetaData mmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given metadata.
 void AbstractContainerMapping.initialize(AbstractMemberMetaData mmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping for the given field/property.
 void JavaTypeMapping.initialize(AbstractMemberMetaData mmd, DatastoreContainerObject container, ClassLoaderResolver clr)
          Initialize this JavaTypeMapping for the supplied table and field/property metadata.
 void EmbeddedMapping.initialize(AbstractMemberMetaData fmd, DatastoreContainerObject datastoreContainer, ClassLoaderResolver clr, EmbeddedMetaData emd, String typeName, int objectType)
          Initialize this JavaTypeMapping with the given DatastoreAdapter for the given MetaData.
 void JavaTypeMapping.setDatastoreContainer(DatastoreContainerObject table)
           
 

Constructors in org.datanucleus.store.mapped.mapping with parameters of type DatastoreContainerObject
DiscriminatorLongMapping(DatastoreAdapter dba, DatastoreContainerObject table, JavaTypeMapping delegate)
          Constructor.
DiscriminatorLongMapping(DatastoreAdapter dba, DatastoreContainerObject table, JavaTypeMapping delegate, DiscriminatorMetaData dismd)
          Constructor.
DiscriminatorMapping(DatastoreAdapter dba, DatastoreContainerObject table, JavaTypeMapping delegate, DiscriminatorMetaData dismd)
          Constructor.
DiscriminatorStringMapping(DatastoreAdapter dba, DatastoreContainerObject table, JavaTypeMapping delegate)
          Constructor.
DiscriminatorStringMapping(DatastoreAdapter dba, DatastoreContainerObject table, JavaTypeMapping delegate, DiscriminatorMetaData dismd)
          Constructor.
VersionLongMapping(DatastoreAdapter dba, DatastoreContainerObject datastoreContainer, JavaTypeMapping delegate)
           
VersionMapping(DatastoreAdapter dba, DatastoreContainerObject datastoreContainer, JavaTypeMapping delegate)
          Constructor.
VersionTimestampMapping(DatastoreAdapter dba, DatastoreContainerObject datastoreContainer, JavaTypeMapping delegate)
           
 



Copyright © 2012. All Rights Reserved.