|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use AbstractPropertyMetaData | |
|---|---|
| org.jpox.metadata | Provides classes representing the MetaData for files, packages, classes, fields, containers, etc. |
| org.jpox.sco | Provides implementations of the wrappers for the mutable Second Class Objects (SCO's) supported by JPOX. |
| org.jpox.store | Definition of the storage of the classes. |
| org.jpox.store.mapping | Package providing mappings for all supported Java types in JPOX. |
| org.jpox.store.rdbms | Package providing management of the persistence to RDBMS datastores. |
| 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.request | Provides the mechanism of communicating with the database using JDBC. |
| 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 AbstractPropertyMetaData in org.jpox.metadata |
|---|
| Subclasses of AbstractPropertyMetaData in org.jpox.metadata | |
|---|---|
class |
FieldMetaData
Representation of the Meta-Data for a field of a class. |
class |
PropertyMetaData
The property element declares mapping between a virtual field of an implemented interface and the corresponding persistent field of a persistence-capable class. |
| Fields in org.jpox.metadata declared as AbstractPropertyMetaData | |
|---|---|
protected AbstractPropertyMetaData[] |
UniqueMetaData.fieldMetaData
Contains the metadata for field |
protected AbstractPropertyMetaData[] |
IndexMetaData.fieldMetaData
Contains the metadata for fields |
protected AbstractPropertyMetaData[] |
FetchGroupMetaData.fieldMetaData
fields declared to be in this fetch group |
protected AbstractPropertyMetaData[] |
ForeignKeyMetaData.fieldMetaData
Contains the metadata for fields |
protected AbstractPropertyMetaData[] |
EmbeddedMetaData.fieldMetaData
|
protected AbstractPropertyMetaData[] |
AbstractClassMetaData.managedFields
JDO managed fields. |
protected AbstractPropertyMetaData[] |
AbstractClassMetaData.overriddenFields
Fields for superclasse sthat are overridden in this class. |
protected AbstractPropertyMetaData |
AbstractPropertyMetaData.relatedFieldMetaData
FieldMetaData for the other end of a relation when this field is a bidirectional relation. |
| Methods in org.jpox.metadata that return AbstractPropertyMetaData | |
|---|---|
AbstractPropertyMetaData |
ContainerMetaData.getAbstractPropertyMetaData()
Accessor for the parent Field MetaData. |
AbstractPropertyMetaData |
AbstractClassMetaData.getField(int index)
Accessor for the metadata of a field. |
AbstractPropertyMetaData |
AbstractClassMetaData.getField(java.lang.String name)
Accessor for the Meta-Data for a field. |
AbstractPropertyMetaData[] |
UniqueMetaData.getFieldMetaData()
Accessor for fieldMetaData |
AbstractPropertyMetaData[] |
IndexMetaData.getFieldMetaData()
Accessor for fieldMetaData |
AbstractPropertyMetaData[] |
FetchGroupMetaData.getFieldMetaData()
Accessor for fieldMetaData |
AbstractPropertyMetaData[] |
ForeignKeyMetaData.getFieldMetaData()
Accessor for fieldMetaData |
AbstractPropertyMetaData[] |
EmbeddedMetaData.getFieldMetaData()
Accessor for fieldMetaData |
AbstractPropertyMetaData |
AbstractClassMetaData.getManagedField(int position)
Accessor for a managed field in this class. |
AbstractPropertyMetaData |
AbstractClassMetaData.getManagedFieldAbsolute(int abs_position)
Accessor for a managed field including superclass fields. |
protected AbstractPropertyMetaData |
AbstractClassMetaData.getManagedFieldAbsoluteInternal(int abs_position)
Internal method to get the field for an absolute field number. |
AbstractPropertyMetaData[] |
AbstractClassMetaData.getManagedFields()
Accessor for the managed fields in this class (not including superclass). |
AbstractPropertyMetaData |
MetaDataManager.getMetaDataForField(java.lang.Class c,
ClassLoaderResolver clr,
java.lang.String field_name)
Accessor for the MetaData for a field of a class. |
AbstractPropertyMetaData |
MetaDataManager.getMetaDataForField(java.lang.String className,
java.lang.String fieldName,
ClassLoaderResolver clr)
Accessor for the MetaData for a field of a class. |
AbstractPropertyMetaData |
AbstractClassMetaData.getOverriddenField(int position)
Accessor for an overridden field in this class. |
AbstractPropertyMetaData |
AbstractClassMetaData.getOverriddenField(java.lang.String name)
Accessor for an overridden field with the specified name. |
AbstractPropertyMetaData[] |
AbstractClassMetaData.getOverriddenFields()
Accessor for the overridden fields in this class. |
AbstractPropertyMetaData |
AbstractPropertyMetaData.getRelatedFieldMetaData(ClassLoaderResolver clr)
Accessor for the FieldMetaData of any related field (where this field is part of a bidirectional relation). |
protected AbstractPropertyMetaData |
ClassMetaData.newDefaultedProperty(java.lang.String name)
Utility to add a defaulted FieldMetaData to the class. |
protected AbstractPropertyMetaData |
InterfaceMetaData.newDefaultedProperty(java.lang.String name)
Utility to add a defaulted PropertyMetaData to the class. |
protected AbstractPropertyMetaData |
AbstractClassMetaData.newDefaultedProperty(java.lang.String name)
Utility to add a defaulted PropertyMetaData to the class. |
AbstractPropertyMetaData |
MetaDataManager.readMetaDataForField(java.lang.String className,
java.lang.String fieldName)
Method to access the (already known) metadata for the field of the specified class. |
| Methods in org.jpox.metadata with parameters of type AbstractPropertyMetaData | |
|---|---|
void |
UniqueMetaData.addField(AbstractPropertyMetaData fmd)
Add a new Field. |
void |
IndexMetaData.addField(AbstractPropertyMetaData fmd)
Add a new AbstractPropertyMetaData element |
void |
FetchGroupMetaData.addField(AbstractPropertyMetaData fmd)
Add a new AbstractPropertyMetaData |
void |
ForeignKeyMetaData.addField(AbstractPropertyMetaData fmd)
Add a new AbstractPropertyMetaData element |
void |
EmbeddedMetaData.addField(AbstractPropertyMetaData fmd)
Method to add a field to the embedded definition. |
void |
AbstractClassMetaData.addProperty(AbstractPropertyMetaData pmd)
Method to add a property (field) to this interface. |
static boolean |
MetaDataUtils.arrayStorableAsByteArrayInSingleColumn(AbstractPropertyMetaData fmd)
Convenience method to determine if an array is storable in a single column as a byte array. |
java.lang.String[] |
MetaDataUtils.getImplementationNamesForReferenceField(AbstractPropertyMetaData fmd,
int fieldRole,
ClassLoaderResolver clr)
Convenience method to return the class names of the available implementation types for an interface/Object field, given its required role. |
void |
AbstractPropertyMetaData.mergeORMData(AbstractPropertyMetaData ormFmd)
Method to merge in the associated metadata from the ORM definition |
boolean |
MetaDataUtils.storesFCO(AbstractPropertyMetaData fmd,
ClassLoaderResolver clr)
Convenience method that returns if a field stores a First-Class object (FCO). |
| Constructors in org.jpox.metadata with parameters of type AbstractPropertyMetaData | |
|---|---|
AbstractPropertyMetaData(MetaData parent,
AbstractPropertyMetaData fmd)
Convenience constructor to copy the specification from the passed field. |
|
ArrayMetaData(AbstractPropertyMetaData parent,
ArrayMetaData arrmd)
Constructor to create a copy of the passed metadata using the passed parent. |
|
ArrayMetaData(AbstractPropertyMetaData parent,
java.lang.String elementType,
java.lang.String embeddedElement,
java.lang.String dependentElement,
java.lang.String serializedElement)
Constructor. |
|
CollectionMetaData(AbstractPropertyMetaData parent,
CollectionMetaData colmd)
Constructor to create a copy of the passed metadata using the passed parent. |
|
CollectionMetaData(AbstractPropertyMetaData parent,
java.lang.String elementType,
java.lang.String embeddedElement,
java.lang.String dependentElement,
java.lang.String serializedElement)
Constructor. |
|
ContainerMetaData(AbstractPropertyMetaData parent)
Constructor. |
|
FieldMetaData(MetaData parent,
AbstractPropertyMetaData fmd)
Convenience constructor to copy the specification from the passed field. |
|
MapMetaData(AbstractPropertyMetaData parent,
MapMetaData mapmd)
Constructor to create a copy of the passed metadata using the passed parent. |
|
MapMetaData(AbstractPropertyMetaData parent,
java.lang.String keyType,
java.lang.String embeddedKey,
java.lang.String dependentKey,
java.lang.String serializedKey,
java.lang.String valueType,
java.lang.String embeddedValue,
java.lang.String dependentValue,
java.lang.String serializedValue)
Constructor. |
|
| Uses of AbstractPropertyMetaData in org.jpox.sco |
|---|
| Methods in org.jpox.sco that return AbstractPropertyMetaData | |
|---|---|
protected static AbstractPropertyMetaData |
Collection.getFieldMetaData(StateManager ownerSM,
java.lang.String fieldName)
|
| Methods in org.jpox.sco with parameters of type AbstractPropertyMetaData | |
|---|---|
static boolean |
SCOUtils.arrayIsStoredInSingleColumn(AbstractPropertyMetaData fmd)
Convenience method to return if an array field has the elements stored into the table of the field as a single (BLOB) column. |
static boolean |
SCOUtils.collectionHasElementsWithoutIdentity(AbstractPropertyMetaData fmd)
Convenience method to return if a collection field has elements without their own identity. |
static boolean |
SCOUtils.collectionHasSerialisedElements(AbstractPropertyMetaData fmd)
Convenience method to return if a collection field has the elements serialised into the table of the field as a single BLOB. |
static boolean |
SCOUtils.mapHasKeysWithoutIdentity(AbstractPropertyMetaData fmd)
Convenience method to return if a map field has keys without their own identity. |
static boolean |
SCOUtils.mapHasSerialisedKeysAndValues(AbstractPropertyMetaData fmd)
Convenience method to return if a map field has the keys/values serialised into the table of the field as a single BLOB. |
static boolean |
SCOUtils.mapHasValuesWithoutIdentity(AbstractPropertyMetaData fmd)
Convenience method to return if a map field has values without their own identity. |
static SCO |
SCOUtils.newSCOInstance(java.lang.Class declaredType,
java.lang.Object ownerSM,
AbstractPropertyMetaData fmd,
java.lang.Object value,
boolean forUpdate)
Method to create a new SCO wrapper for a SCO type. |
| Uses of AbstractPropertyMetaData in org.jpox.store |
|---|
| Methods in org.jpox.store that return AbstractPropertyMetaData | |
|---|---|
AbstractPropertyMetaData |
DatastoreClass.getMetaDataForExternalMapping(JavaTypeMapping mapping,
int mappingType)
Accessor for the owner field metadata for the specified external mapping of the specified type |
| Methods in org.jpox.store with parameters of type AbstractPropertyMetaData | |
|---|---|
void |
DatastoreClass.deleteDependent(StateManager sm,
AbstractPropertyMetaData[] fieldMetaData)
Delete dependent objects of a persistent object. |
void |
DatastoreClass.fetch(StateManager sm,
AbstractPropertyMetaData[] fieldMetaData)
Method to fetch an object for this class. |
abstract ArrayStore |
StoreManager.getBackingStoreForArray(AbstractPropertyMetaData fmd,
DatastoreObject datastoreTable,
ClassLoaderResolver clr)
Method to return a backing store for an array, consistent with this store and the instantiated type. |
abstract CollectionStore |
StoreManager.getBackingStoreForCollection(AbstractPropertyMetaData fmd,
DatastoreObject datastoreTable,
ClassLoaderResolver clr,
boolean instantiated,
boolean listBased)
Method to return a backing store for a Collection, consistent with this store and the instantiated type. |
abstract MapStore |
StoreManager.getBackingStoreForMap(AbstractPropertyMetaData fmd,
DatastoreObject datastoreTable,
ClassLoaderResolver clr)
Method to return a backing store for a Map, consistent with this store and the instantiated type. |
DatastoreClass |
DatastoreClass.getBaseDatastoreClassWithField(AbstractPropertyMetaData fmd)
Method to return the base DatastoreClass that persists the specified field. |
DatastoreContainerObject |
StoreManager.getDatastoreContainerObject(AbstractPropertyMetaData fmd)
Returns the datastore container (table) for the specified field. |
JavaTypeMapping |
DatastoreClass.getExternalMapping(AbstractPropertyMetaData fmd,
int mappingType)
Accessor for the external mapping for the specified field of the specified type. |
JavaTypeMapping |
DatastoreContainerObject.getFieldMapping(AbstractPropertyMetaData fmd)
Accessor for the mapping for the specified FieldMetaData. |
JavaTypeMapping |
DatastoreClass.getFieldMapping(AbstractPropertyMetaData fmd)
Accessor for the mapping for the specified field. |
DatastoreIdentifier |
IdentifierFactory.newDatastoreContainerIdentifier(ClassLoaderResolver clr,
AbstractPropertyMetaData fmd)
Method to return a Table identifier for the specified field. |
abstract DatastoreContainerObject |
StoreManager.newJoinDatastoreContainerObject(AbstractPropertyMetaData fmd,
ClassLoaderResolver clr)
Called by Mapping objects to request the creation of a DatastoreObject (table). |
DatastoreIdentifier |
IdentifierFactory.newReferenceFieldIdentifier(AbstractPropertyMetaData refMetaData,
AbstractClassMetaData implMetaData,
DatastoreIdentifier implIdentifier,
boolean embedded,
int fieldRole)
Method to generate an identifier name for reference field, based on the metadata for the field, and the ClassMetaData for the implementation. |
void |
DatastoreClass.provideMappingsForFields(MappingConsumer consumer,
AbstractPropertyMetaData[] fieldMetaData,
boolean includeSecondaryTables)
Provide the mappings to the consumer for all absolute field Numbers in this table that are container in the fieldNumbers parameter. |
void |
DatastoreClass.update(StateManager sm,
AbstractPropertyMetaData[] fieldMetaData)
Method to update an object for this class. |
| Constructors in org.jpox.store with parameters of type AbstractPropertyMetaData | |
|---|---|
StoreData(AbstractPropertyMetaData fmd,
DatastoreContainerObject table)
Constructor for SCO data. |
|
| Uses of AbstractPropertyMetaData in org.jpox.store.mapping |
|---|
| Fields in org.jpox.store.mapping declared as AbstractPropertyMetaData | |
|---|---|
protected AbstractPropertyMetaData |
JavaTypeMapping.fmd
The field definition, when the type relates specifically to a field. |
| Methods in org.jpox.store.mapping that return AbstractPropertyMetaData | |
|---|---|
AbstractPropertyMetaData |
JavaTypeMapping.getFieldMetaData()
Accessor for the FieldMetaData of the field to be mapped. |
| Methods in org.jpox.store.mapping with parameters of type AbstractPropertyMetaData | |
|---|---|
void |
MappingConsumer.consumeMapping(JavaTypeMapping m,
AbstractPropertyMetaData fmd)
Consumes a mapping associated to a field |
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). |
DatastoreMapping |
MappingManager.createDatastoreMapping(JavaTypeMapping mapping,
AbstractPropertyMetaData fmd,
int index,
StoreManager srm,
DatastoreField column)
Method to create the datastore mapping for a java type mapping at a particular index. |
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.getOverrideMappingClass(java.lang.Class mappingClass,
AbstractPropertyMetaData fmd)
Convenience method to allow overriding of particular mapping classes. |
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 AbstractPropertyMetaData | |
|---|---|
JavaTypeMapping(DatastoreAdapter dba,
java.lang.String type,
AbstractPropertyMetaData fmd,
DatastoreContainerObject container)
Create a new Mapping with the given DatastoreAdapter for the given type. |
|
| Uses of AbstractPropertyMetaData in org.jpox.store.rdbms |
|---|
| Methods in org.jpox.store.rdbms with parameters of type AbstractPropertyMetaData | |
|---|---|
ArrayStore |
RDBMSManager.getBackingStoreForArray(AbstractPropertyMetaData fmd,
DatastoreObject datastoreTable,
ClassLoaderResolver clr)
Method to return a backing store for an array, consistent with this store and the instantiated type. |
CollectionStore |
RDBMSManager.getBackingStoreForCollection(AbstractPropertyMetaData fmd,
DatastoreObject datastoreTable,
ClassLoaderResolver clr,
boolean instantiated,
boolean listBased)
Method to return a backing store for a Collection, consistent with this store and the instantiated type. |
MapStore |
RDBMSManager.getBackingStoreForMap(AbstractPropertyMetaData fmd,
DatastoreObject datastoreTable,
ClassLoaderResolver clr)
Method to return a backing store for a Map, consistent with this store and the instantiated type. |
FetchRequest |
RDBMSManager.getFetchRequest(DatastoreClass table,
AbstractPropertyMetaData[] fieldMetaData,
java.lang.Class cls,
ClassLoaderResolver clr)
Returns a request object that will fetch a row from the given table. |
UpdateRequest |
RDBMSManager.getUpdateRequest(DatastoreClass table,
AbstractPropertyMetaData[] fieldMetaData,
java.lang.Class cls,
ClassLoaderResolver clr)
Returns a request object that will update a row in the given table. |
DatastoreContainerObject |
RDBMSManager.newJoinDatastoreContainerObject(AbstractPropertyMetaData fmd,
ClassLoaderResolver clr)
Called by (container) Mapping objects to request the creation of a DatastoreObject (table). |
| Constructors in org.jpox.store.rdbms with parameters of type AbstractPropertyMetaData | |
|---|---|
RDBMSStoreData(AbstractPropertyMetaData fmd,
DatastoreContainerObject table)
Constructor, taking the meta data for the field, and the table it is mapped to. |
|
| Uses of AbstractPropertyMetaData in org.jpox.store.rdbms.mapping |
|---|
| Methods in org.jpox.store.rdbms.mapping with parameters of type AbstractPropertyMetaData | |
|---|---|
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. |
DatastoreMapping |
RDBMSMappingManager.createDatastoreMapping(JavaTypeMapping mapping,
AbstractPropertyMetaData fmd,
int index,
StoreManager storeMgr,
DatastoreField column)
Method to create the datastore mapping for a java type mapping at a particular index. |
| Uses of AbstractPropertyMetaData in org.jpox.store.rdbms.mapping.oracle |
|---|
| Methods in org.jpox.store.rdbms.mapping.oracle with parameters of type AbstractPropertyMetaData | |
|---|---|
protected java.lang.Class |
OracleRDBMSMappingManager.getOverrideMappingClass(java.lang.Class mappingClass,
AbstractPropertyMetaData fmd)
Method to allow overriding of mapping classes |
| Uses of AbstractPropertyMetaData in org.jpox.store.rdbms.request |
|---|
| Constructors in org.jpox.store.rdbms.request with parameters of type AbstractPropertyMetaData | |
|---|---|
FetchRequest(DatastoreClass table,
AbstractPropertyMetaData[] fieldMetaData,
java.lang.Class cls,
ClassLoaderResolver clr)
Constructor, taking the table. |
|
UpdateRequest(DatastoreClass table,
AbstractPropertyMetaData[] reqFieldMetaData,
java.lang.Class cls,
ClassLoaderResolver clr)
Constructor, taking the table. |
|
| Uses of AbstractPropertyMetaData in org.jpox.store.rdbms.scostore |
|---|
| Constructors in org.jpox.store.rdbms.scostore with parameters of type AbstractPropertyMetaData | |
|---|---|
FKArrayStore(AbstractPropertyMetaData fmd,
RDBMSManager storeMgr,
ClassLoaderResolver clr)
Constructor. |
|
FKListStore(AbstractPropertyMetaData fmd,
RDBMSManager storeMgr,
ClassLoaderResolver clr)
Constructor. |
|
FKMapStore(AbstractPropertyMetaData fmd,
RDBMSManager storeMgr,
ClassLoaderResolver clr)
Constructor for an Inverse Map. |
|
FKSetStore(AbstractPropertyMetaData fmd,
RDBMSManager storeMgr,
ClassLoaderResolver clr)
Constructor for the relationship representation. |
|
JoinListStore(AbstractPropertyMetaData fmd,
CollectionTable joinTable,
ClassLoaderResolver clr)
Constructor. |
|
JoinSetStore(AbstractPropertyMetaData fmd,
CollectionTable joinTable,
| |