Uses of Class
org.jpox.store.mapping.JavaTypeMapping

Packages that use JavaTypeMapping
org.jpox.store Definition of the storage of the classes. 
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.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.scostore This package provides classes defining the (SCO) backing store for various container classes (Collections/Maps) within JPOX. 
org.jpox.store.rdbms.table Provides a series of classes modelling tables and views, firstly in RDBMS, and then extending this to JDO representations. 
org.jpox.store.scostore Package providing backing store definitions for SCO stores. 
 

Uses of JavaTypeMapping in org.jpox.store
 

Methods in org.jpox.store that return JavaTypeMapping
 JavaTypeMapping DatastoreAdapter.getMapping(java.lang.Class c, StoreManager storeMgr)
          Accessor for the mapping for the specified class.
 JavaTypeMapping DatastoreAdapter.getMapping(java.lang.Class c, boolean serialised, boolean embedded, java.lang.String fieldName, StoreManager storeMgr)
          Accessor for the mapping for the specified class.
 JavaTypeMapping DatastoreAdapter.getMapping(java.lang.Class c, StoreManager storeMgr, ClassLoaderResolver clr)
          Convenience accessor for the mapping for the specified class.
 JavaTypeMapping DatastoreAdapter.getMapping(java.lang.Class c, boolean serialised, boolean embedded, StoreManager storeMgr, ClassLoaderResolver clr)
          Accessor for the mapping for the specified class.
 JavaTypeMapping DatastoreClass.getDataStoreObjectIdMapping()
          Accessor for a mapping for the datastore ID (OID) for this object.
 JavaTypeMapping DatastoreClass.getFieldMapping(java.lang.String fieldName)
          Accessor for the mapping for the specified field name.
 JavaTypeMapping DatastoreClass.getFieldMapping(AbstractPropertyMetaData fmd)
          Accessor for the mapping for the specified field.
 JavaTypeMapping DatastoreClass.getExternalOrderMapping(AbstractPropertyMetaData fmd)
          Accessor for the external order mapping specified by the field.
 JavaTypeMapping DatastoreClass.getExternalFkDiscriminatorMapping(AbstractPropertyMetaData fmd)
          Accessor for the external FK discriminator mapping for an owner field.
 JavaTypeMapping DatastoreClass.getExternalFkMapping(AbstractPropertyMetaData fmd)
          Accessor for the external FK mapping for an owner field.
 JavaTypeMapping DatastoreContainerObject.getIDMapping()
          Accessor for the ID mapping of this container object.
 JavaTypeMapping DatastoreContainerObject.getFieldMapping(AbstractPropertyMetaData fmd)
          Accessor for the mapping for the specified FieldMetaData.
 JavaTypeMapping DatastoreContainerObject.getDiscriminatorMapping()
          Accessor for the discriminator mapping specified.
 JavaTypeMapping DatastoreContainerObject.getVersionMapping()
          Accessor for the version mapping specified .
 JavaTypeMapping DatastoreField.getMapping()
          Accessor for the Mapping for this field.
 JavaTypeMapping AbstractDatastoreAdapter.getMapping(java.lang.Class c, StoreManager storeMgr)
          Convenience accessor for the mapping for the specified class.
 JavaTypeMapping AbstractDatastoreAdapter.getMapping(java.lang.Class c, boolean serialised, boolean embedded, java.lang.String fieldName, StoreManager storeMgr)
          Convenience accessor for the mapping for the specified class.
 JavaTypeMapping AbstractDatastoreAdapter.getMapping(java.lang.Class c, StoreManager storeMgr, ClassLoaderResolver clr)
          Convenience accessor for the mapping for the specified class.
protected  JavaTypeMapping AbstractDatastoreAdapter.getMapping(java.lang.Class c, ScalarExpression expr)
          Convenience accessor for the mapping for the specified class.
 JavaTypeMapping AbstractDatastoreAdapter.getMapping(java.lang.Class c, boolean serialised, boolean embedded, StoreManager storeMgr, ClassLoaderResolver clr)
          Convenience accessor for the mapping for the specified class.
 JavaTypeMapping StatementExpressionIndex.getMapping()
          Accessor for the mapping for the field.
 

Methods in org.jpox.store with parameters of type JavaTypeMapping
 DatastoreField DatastoreContainerObject.addDatastoreField(java.lang.String storedJavaType, DatastoreIdentifier name, JavaTypeMapping mapping, ExtendableMetaData colmd)
          Method to add a new column to the internal representation.
 int[] FetchStatement.selectOuterJoin(JavaTypeMapping refMapping, JavaTypeMapping selectMapping, JavaTypeMapping refDiscrimMapping, java.lang.Object[] discrimValues)
          Add column(s) to the SELECT clause using a LEFT OUTER JOIN to join to another table.
 int[] FetchStatement.selectOuterJoin(JavaTypeMapping refMapping, JavaTypeMapping selectMapping, JavaTypeMapping refTypeMapping)
          Add column(s) to the SELECT clause using a LEFT OUTER JOIN to join to another table.
 java.lang.String StatementText.appendParameter(JavaTypeMapping mapping, java.lang.Object value)
          Append a parameter
 void StatementExpressionIndex.setMapping(JavaTypeMapping mapping)
          Mutator for the mapping for the field.
 

Uses of JavaTypeMapping in org.jpox.store.expression
 

Fields in org.jpox.store.expression declared as JavaTypeMapping
protected  JavaTypeMapping ScalarExpression.mapping
          Mapping for the field.
 

Methods in org.jpox.store.expression that return JavaTypeMapping
 JavaTypeMapping ScalarExpression.getMapping()
          Accessor for the mapping for this expression (if any).
 

Methods in org.jpox.store.expression with parameters of type JavaTypeMapping
 int[] QueryExpression.select(JavaTypeMapping mapping)
          Select the columns for a mapping
 int[] QueryExpression.select(JavaTypeMapping mapping, boolean unionQueries)
          select a new column, add to union queries, if unionQueries is true
 int[] QueryExpression.select(DatastoreIdentifier rangeVar, JavaTypeMapping mapping)
          Select columns, add to union queries, if unionQueries is true
 int[] QueryExpression.select(DatastoreIdentifier rangeVar, JavaTypeMapping mapping, boolean unionQueries)
          select columns, add to union queries, if unionQueries is true
 

Constructors in org.jpox.store.expression with parameters of type JavaTypeMapping
ScalarExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te)
          Constructor for an expression of the mapping in the specified table.
NumericExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te)
           
CharacterExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te)
           
StringExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te)
           
StringLiteral(QueryExpression qs, JavaTypeMapping mapping, char value)
          Constructor that takes a char.
StringLiteral(QueryExpression qs, JavaTypeMapping mapping, java.lang.String value)
          Constructor
BooleanExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te)
           
SqlTemporalExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te)
           
AggregateExpression(JavaTypeMapping mapping, java.lang.String functionName, java.util.List args, boolean distinct)
           
AnalysisExpression(JavaTypeMapping mapping, java.lang.String functionName, java.util.List args)
           
ArrayExpression(QueryExpression qs, JavaTypeMapping ownerMapping, LogicSetExpression te, ArrayStore arrayStore, java.lang.String fieldName)
          Constructor.
ArrayLiteral(QueryExpression qs, JavaTypeMapping mapping, java.lang.Object literal)
          Constructor
BinaryExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te)
           
BinaryLiteral(QueryExpression qs, JavaTypeMapping mapping, byte[] value)
          Creates a binary literal
BooleanBitColumnExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te)
          Constructor.
BooleanBitColumnExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te, boolean truthTest)
          Constructor.
BooleanBitColumnLiteral(QueryExpression qs, JavaTypeMapping mapping, boolean value)
          Constructor.
BooleanLiteral(QueryExpression qs, JavaTypeMapping mapping, boolean value)
          Creates a boolean literal
BooleanCharColumnExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te)
          Constructor.
BooleanCharColumnExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te, boolean truthTest)
          Constructor.
BooleanCharColumnLiteral(QueryExpression qs, JavaTypeMapping mapping, boolean value)
          Creates a boolean literal
ByteExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te)
           
ByteLiteral(QueryExpression qs, JavaTypeMapping mapping, java.math.BigInteger value)
          Creates a byte literal
CharacterLiteral(QueryExpression qs, JavaTypeMapping mapping, char value)
          Creates a char literal
CharacterLiteral(QueryExpression qs, JavaTypeMapping mapping, java.lang.String value)
          Creates a char literal
CollectionExpression(QueryExpression qs, JavaTypeMapping ownerMapping, LogicSetExpression te, CollectionStore collStore, java.lang.String fieldName)
          Constructor.
CollectionLiteral(QueryExpression qs, JavaTypeMapping mapping, java.util.Collection value)
          Constructor.
FloatingPointLiteral(QueryExpression qs, JavaTypeMapping mapping, java.lang.Float value)
          Creates a floating point literal
FloatingPointLiteral(QueryExpression qs, JavaTypeMapping mapping, java.lang.Double value)
          Creates a floating point literal
IntegerLiteral(QueryExpression qs, JavaTypeMapping mapping, java.lang.Number value)
          Creates a integer literal
IntegerLiteral(QueryExpression qs, JavaTypeMapping mapping, java.lang.Number value, boolean useParameter)
          Creates a integer literal.
MapExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te, MapStore mapStore, java.lang.String fieldName)
          Constructor.
MapKeyLiteral(QueryExpression qs, JavaTypeMapping mapping, java.util.Map map)
          Constructor.
MapLiteral(QueryExpression qs, JavaTypeMapping mapping, java.util.Map map)
          Constructor.
MapValueLiteral(QueryExpression qs, JavaTypeMapping mapping, java.util.Map map)
          Constructor.
ObjectExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te)
          Constructor for an object expression, using the mapping of the field, and the expression for the table.
ObjectExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te, JavaTypeMapping refMapping, LogicSetExpression teTarget, JavaTypeMapping selectMapping)
          Constructor for an object expression, using the mapping of the field (which has no datastore columns), the expression for its table, the mapping for a field in another table to join to, and the expression for the other table.
ObjectLiteral(QueryExpression qs, JavaTypeMapping mapping, java.lang.Object value)
          Creates an Object literal
ObjectLiteral(QueryExpression qs, JavaTypeMapping mapping, java.lang.Object value, java.lang.String mappingClass)
          Creates an Object literal
ReferenceExpression(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression te)
          Constructor for a reference expression, using the mapping of the field, and the expression for the table.
SqlDateLiteral(QueryExpression qs, JavaTypeMapping mapping, java.sql.Date value)
          Creates a java.sql.Date literal
SqlTimeLiteral(QueryExpression qs, JavaTypeMapping mapping, java.sql.Time value)
          Creates a java.sql.Time literal
SqlTimestampLiteral(QueryExpression qs, JavaTypeMapping mapping, java.sql.Timestamp value)
          Creates a java.sql.Timestamp literal
 

Uses of JavaTypeMapping in org.jpox.store.mapping
 

Subclasses of JavaTypeMapping in org.jpox.store.mapping
 class AbstractContainerMapping
          Mapping for a field that represents a container of objects, such as a List, a Set, a Collection, a Map, or an array.
 class ArrayMapping
          Mapping for an array.
 class BaseStringMapping
          Mapping for a String type.
 class BigDecimalMapping
          Mapping for BigDecimal type.
 class BigIntegerMapping
          Mapping for BigInteger type.
 class BitSetMapping
          Mapping for an array of bytes.
 class BooleanMapping
          Mapping of Java Boolean object.
 class BufferedImageMapping
          Support java.awt.image.BufferedImage
 class ByteMapping
          Mapping for Byte type.
 class CharacterMapping
          Mapping for Character type.
 class CollectionMapping
          Mapping for Collection (Set/List) types.
 class ColorMapping
          Maps class fields to datastore fields (columns in RDBMS)
 class CurrencyMapping
          SCO Mapping for Currency type.
 class DateMapping
          SCO Mapping for java.util.Date type.
 class DiscriminatorMapping
          Mapping for a discriminator column in a table used in inheritance.
 class DoubleMapping
          Mapping for Double type.
 class EmbeddedElementPCMapping
          Mapping for a PersistenceCapable object stored in an embedded collection within a PersistenceCapable object.
 class EmbeddedKeyPCMapping
          Mapping for a PC key object stored in an embedded map within a PC object.
 class EmbeddedMapping
          Mapping for an embedded PC object.
 class EmbeddedPCMapping
          Mapping for a PC object embedded within another PC object (1-1 relation).
 class EmbeddedValuePCMapping
          Mapping for a PC key object stored in an embedded map within a PC object.
 class FloatMapping
          Mapping for Float Java type.
 class GregorianCalendarMapping
          Maps the class fields of a GregorianCalendar to datastore fields.
 class IndexMapping
          Mapping for Index Columns.
 class IntegerMapping
          Mapping for Integer type.
 class InterfaceMapping
          Mapping for Interface fields.
 class LocaleMapping
          Mapping for Locale type.
 class LongMapping
          Mapping for Long type.
 class MapMapping
          SCO Mapping for Map types.
 class MultiMapping
          Mapping to represent multiple mappings.
 class NullMapping
          Simple mapping for a null literal.
 class ObjectMapping
          Mapping for Object fields.
 class OIDMapping
          Mapping for OID type.
 class PersistenceCapableMapping
          Maps a java field to a PersistenceCapable class.
 class PointMapping
          Mapping for java.awt.Point to its datastore representation.
 class ReferenceMapping
          Mapping for a reference type.
 class SerialisedElementPCMapping
          Mapping for a serialised PersistenceCapable object being the element of a Collection.
 class SerialisedKeyPCMapping
          Mapping for a serialised PersistenceCapable object being the key of a Map.
 class SerialisedMapping
          Maps a field as serialised.
 class SerialisedPCMapping
          Mapping for a serialised PersistenceCapable object.
 class SerialisedReferenceMapping
          Mapping for a serialised reference (Interface/Object) field.
 class SerialisedValuePCMapping
          Mapping for a serialised PersistenceCapable object being the value of a Map.
 class ShortMapping
          Mapping for the Short type.
 class SingleFieldMapping
          Simple mapping for a java field mapping to a single datastore field.
 class SingleFieldMultiMapping
          Mapping to represent a field that is mapped to multiple datastore columns.
 class SqlDateCharMapping
          SCO Mapping for SQLDate type as char.
 class SqlDateMapping
          SCO Mapping for an SQLDate type.
 class SqlTimeMapping
          SCO Mapping for an SQLTime type.
 class SqlTimestampCharMapping
          Mapping for Java java.sql.Timestamp char type.
 class SqlTimestampMapping
          SCO Mapping for an SQLTimestamp type.
 class StringMapping
          Mapping for a String type.
 class SubclassPCMapping
          Mapping for a field that stores a PC object that uses "subclass-table" inheritance and where this is mapped in the datastore as a separate FK for each subclass.
 class TimeZoneMapping
          SCO Mapping for TimeZone type.
 class URIMapping
          SCO Mapping for java.net.URI type.
 class URLMapping
          SCO Mapping for java.net.URL type.
 class VersionMapping
          Mapping class for mapping version state/timestamp columns in the database.
 

Fields in org.jpox.store.mapping declared as JavaTypeMapping
protected  JavaTypeMapping JavaTypeMapping.referenceMapping
          Mapping of the reference on the end of the association - Only used when this mapping does not have datastore fields, but the other side of the association has
 

Methods in org.jpox.store.mapping that return JavaTypeMapping
 JavaTypeMapping MappingManager.getMapping(java.lang.Class c, boolean serialised, boolean embedded, java.lang.String fieldName, DatastoreAdapter dba, TypeManager typeMgr)
          Accessor for a mapping, for a java type.
 JavaTypeMapping MappingManager.getMapping(java.lang.Class c, boolean serialised, boolean embedded, StoreManager storeMgr, ClassLoaderResolver clr, DatastoreAdapter dba)
          Accessor for a mapping, for a java type.
 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
 JavaTypeMapping JavaTypeMapping.getReferenceMapping()
           
 JavaTypeMapping DatastoreMapping.getJavaTypeMapping()
          The mapping for the java type
 JavaTypeMapping EmbeddedMapping.getJavaTypeMapping(int i)
          Accessor for the java type mappings
 JavaTypeMapping EmbeddedMapping.getJavaTypeMapping(java.lang.String fieldName)
          Accessor for the sub type mapping for a particular field name
 JavaTypeMapping AbstractMappingManager.getMapping(java.lang.Class c, boolean serialised, boolean embedded, java.lang.String fieldName, DatastoreAdapter dba, TypeManager typeMgr)
          Accessor for the mapping for the specified class.
 JavaTypeMapping AbstractMappingManager.getMapping(java.lang.Class c, boolean serialised, boolean embedded, StoreManager storeMgr, ClassLoaderResolver clr, DatastoreAdapter dba)
          Accessor for the mapping for the specified class.
 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.
static JavaTypeMapping MappingFactory.createMapping(java.lang.Class mappingClass, DatastoreAdapter dba, java.lang.String type)
          Get a new instance of the Mapping using the DBA and type.
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.
 JavaTypeMapping PersistenceCapableMapping.getIdMapping()
          Utility to return a PC mapping representing only the identity and not the object.
 JavaTypeMapping[] PersistenceCapableMapping.getJavaTypeMapping()
          Accessor for the Java type mappings
 

Methods in org.jpox.store.mapping with parameters of type JavaTypeMapping
 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.
 DatastoreMapping MappingManager.createDatastoreMapping(JavaTypeMapping mapping, StoreManager storeMgr, DatastoreField column, java.lang.String javaType)
          Method to create the datastore mapping for a particular column and java type.
 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).
 void JavaTypeMapping.setReferenceMapping(JavaTypeMapping referenceMapping)
           
 void MappingConsumer.consumeMapping(JavaTypeMapping m, AbstractPropertyMetaData fmd)
          Consumes a mapping associated to a field
 void MappingConsumer.consumeMapping(JavaTypeMapping m, int mappingType)
          Consumes a mapping not associated to a field
 void EmbeddedMapping.addJavaTypeMapping(JavaTypeMapping mapping)
          Add a new JavaTypeMapping to manage.
 void MultiMapping.addJavaTypeMapping(JavaTypeMapping mapping)
          Method to add a Java type mapping for a field
static int[] Mappings.getParametersIndex(int initialPosition, JavaTypeMapping mapping)
          Get the indexes/position for Mapping columns in a given the initial position.
 void PersistenceCapableMapping.addJavaTypeMapping(JavaTypeMapping mapping)
          Add a new JavaTypeMapping
 

Constructors in org.jpox.store.mapping with parameters of type JavaTypeMapping
DiscriminatorMapping(DatastoreAdapter dba, DatastoreContainerObject datastoreContainer, JavaTypeMapping delegate)
          Constructor.
VersionMapping(DatastoreAdapter dba, DatastoreContainerObject datastoreContainer, JavaTypeMapping delegate)
          Constructor.
 

Uses of JavaTypeMapping in org.jpox.store.query
 

Methods in org.jpox.store.query that return JavaTypeMapping
 JavaTypeMapping UnionIteratorStatement.AssociationEnd.getMapping()
          Mapping in the source table to get to join to the target.
 

Methods in org.jpox.store.query with parameters of type JavaTypeMapping
 int[] QueryStatement.select(JavaTypeMapping mapping)
          Select the columns for a mapping.
 int[] QueryStatement.select(JavaTypeMapping mapping, boolean unionQueries)
          select a new column, add to union queries, if unionQueries is true
 int[] QueryStatement.select(DatastoreIdentifier rangeVar, JavaTypeMapping mapping)
          Select columns of the specified mapping for the table identifier.
 int[] QueryStatement.select(DatastoreIdentifier rangeVar, JavaTypeMapping mapping, boolean unionQueries)
          select columns, add to union queries, if unionQueries is true
 

Constructors in org.jpox.store.query with parameters of type JavaTypeMapping
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 JavaTypeMapping in org.jpox.store.rdbms
 

Fields in org.jpox.store.rdbms declared as JavaTypeMapping
protected  JavaTypeMapping Column.mapping
          Mapping for the java type being stored.
 

Methods in org.jpox.store.rdbms that return JavaTypeMapping
 JavaTypeMapping Column.getMapping()
          Accessor for the Mapping.
 

Methods in org.jpox.store.rdbms with parameters of type JavaTypeMapping
 int[] RDBMSFetchStatement.selectOuterJoin(JavaTypeMapping refMapping, JavaTypeMapping selectMapping, JavaTypeMapping refDiscrimMapping, java.lang.Object[] discrimValues)
          Add column(s) to the SELECT clause using a LEFT OUTER JOIN to join to a related table.
 int[] RDBMSFetchStatement.selectOuterJoin(JavaTypeMapping refMapping, JavaTypeMapping selectMapping, JavaTypeMapping refTypeMapping)
          Add column(s) to the SELECT clause using a LEFT OUTER JOIN to join to a related table.
 

Constructors in org.jpox.store.rdbms with parameters of type JavaTypeMapping
Column(DatastoreContainerObject table, java.lang.String javaType, DatastoreIdentifier identifier, JavaTypeMapping mapping, ColumnMetaData colmd)
          Constructor.
 

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

Constructors in org.jpox.store.rdbms.key with parameters of type JavaTypeMapping
ForeignKey(JavaTypeMapping mapping, DatastoreAdapter dba, DatastoreClass refTable, boolean initiallyDeferred)
          Constructor.
 

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

Fields in org.jpox.store.rdbms.mapping declared as JavaTypeMapping
protected  JavaTypeMapping RDBMSMapping.mapping
          Mapping of the Java type.
 

Methods in org.jpox.store.rdbms.mapping that return JavaTypeMapping
 JavaTypeMapping RDBMSMapping.getJavaTypeMapping()
          Accessor for the java type mapping
 JavaTypeMapping OracleRDBMSMappingManager.getMapping(DatastoreContainerObject datastoreContainer, AbstractPropertyMetaData fmd, DatastoreAdapter dba, ClassLoaderResolver clr)
          Accessor for the mapping for the field of the specified table.
 

Methods in org.jpox.store.rdbms.mapping with parameters of type JavaTypeMapping
static DatastoreMapping RDBMSMappingFactory.createMapping(java.lang.Class mappingClass, JavaTypeMapping mapping, StoreManager storeMgr, DatastoreField column)
          Get a new instance of the Mapping using the Store Manager, type and field.
 

Constructors in org.jpox.store.rdbms.mapping with parameters of type JavaTypeMapping
AbstractLargeBinaryRDBMSMapping(StoreManager storeMgr, JavaTypeMapping mapping)
          Constructor.
AbstractLargeBinaryRDBMSMapping(JavaTypeMapping mapping, StoreManager storeMgr, DatastoreField field)
          Constructor.
ColumnMapping(StoreManager storeMgr, JavaTypeMapping mapping)
          Create a new Mapping.
RDBMSMapping(StoreManager storeMgr, JavaTypeMapping mapping)
          Create a new Mapping with the given DatabaseAdapter for the given type.
BigIntRDBMSMapping(StoreManager storeMgr, JavaTypeMapping mapping)
           
BigIntRDBMSMapping(JavaTypeMapping mapping, StoreManager storeMgr, DatastoreField field)
          Constructor.
BitRDBMSMapping(StoreManager storeMgr, JavaTypeMapping mapping)
           
BitRDBMSMapping(JavaTypeMapping mapping, StoreManager storeMgr, DatastoreField field)
          Constructor.
BooleanRDBMSMapping(StoreManager storeMgr, JavaTypeMapping mapping)
           
BooleanRDBMSMapping(JavaTypeMapping mapping, StoreManager storeMgr, DatastoreField field)
          Constructor.
BlobRDBMSMapping(StoreManager storeMgr, JavaTypeMapping mapping)
          Constructor.
BlobRDBMSMapping(JavaTypeMapping mapping, StoreManager storeMgr, DatastoreField field)
          Constructor.
CharRDBMSMapping(StoreManager storeMgr, JavaTypeMapping mapping)
          Constructor.
CharRDBMSMapping(JavaTypeMapping mapping, StoreManager storeMgr, DatastoreField field)
          Constructor.
ClobRDBMSMapping(StoreManager storeMgr, JavaTypeMapping mapping)
          Constructor.
ClobRDBMSMapping(JavaTypeMapping mapping, StoreManager storeMgr, DatastoreField field)
          Constructor.
LongVarcharRDBMSMapping(StoreManager storeMgr, JavaTypeMapping mapping)
           
LongVarcharRDBMSMapping(JavaTypeMapping mapping, StoreManager storeMgr, DatastoreField field)
          Constructor.
DatalinkRDBMSMapping(StoreManager storeMgr, JavaTypeMapping mapping)
           
DatalinkRDBMSMapping(JavaTypeMapping mapping, StoreManager storeMgr, DatastoreField field)
          Constructor.
DateRDBMSMapping(StoreManager storeMgr, JavaTypeMapping mapping)
           
DateRDBMSMapping(JavaTypeMapping mapping, StoreManager storeMgr, DatastoreField field)
          Constructor.
DecimalRDBMSMapping(StoreManager storeMgr, JavaTypeMapping mapping)
           
DecimalRDBMSMapping(JavaTypeMapping mapping, StoreManager storeMgr, DatastoreField field)
          Constructor.
DoubleRDBMSMapping(StoreManager storeMgr, JavaTypeMapping mapping)
           
DoubleRDBMSMapping(JavaTypeMapping mapping, StoreManager storeMgr, DatastoreField field)
          Constructor.
FloatRDBMSMapping(StoreManager storeMgr, JavaTypeMapping mapping)
           
FloatRDBMSMapping(JavaTypeMapping mapping, StoreManager storeMgr, DatastoreField field)
          Constructor.
IntegerRDBMSMapping(StoreManager storeMgr, JavaTypeMapping mapping)
           
IntegerRDBMSMapping(JavaTypeMapping mapping, StoreManager storeMgr, DatastoreField field)
          Constructor.
LongVarBinaryRDBMSMapping(StoreManager storeMgr, JavaTypeMapping mapping)
          Constructor.
LongVarBinaryRDBMSMapping(JavaTypeMapping mapping, StoreManager storeMgr, DatastoreField field)
          Constructor.
NumericRDBMSMapping(StoreManager storeMgr, JavaTypeMapping mapping)
           
NumericRDBMSMapping(JavaTypeMapping mapping, StoreManager storeMgr, DatastoreField field)
          Constructor.
RealRDBMSMapping(StoreManager storeMgr, JavaTypeMapping mapping)
           
RealRDBMSMapping(JavaTypeMapping mapping, StoreManager storeMgr, DatastoreField field)
          Constructor.
SmallIntRDBMSMapping(StoreManager storeMgr, JavaTypeMapping mapping)
          Constructor.
SmallIntRDBMSMapping(JavaTypeMapping mapping, StoreManager storeMgr, DatastoreField field)
          Constructor.
TimeRDBMSMapping(StoreManager storeMgr, JavaTypeMapping mapping)
           
TimeRDBMSMapping(JavaTypeMapping mapping, StoreManager storeMgr, DatastoreField field)
          Constructor.
TimestampRDBMSMapping(StoreManager storeMgr, JavaTypeMapping mapping)
          Constructor
TimestampRDBMSMapping(JavaTypeMapping mapping, StoreManager storeMgr, DatastoreField field)
          Constructor.
TinyIntRDBMSMapping(StoreManager storeMgr, JavaTypeMapping mapping)
           
TinyIntRDBMSMapping(JavaTypeMapping mapping, StoreManager storeMgr, DatastoreField field)
          Constructor.
VarBinaryRDBMSMapping(StoreManager storeMgr, JavaTypeMapping mapping)
          Constructor.
VarBinaryRDBMSMapping(JavaTypeMapping mapping, StoreManager storeMgr, DatastoreField field)
          Constructor.
VarCharRDBMSMapping(StoreManager storeMgr, JavaTypeMapping mapping)
           
VarCharRDBMSMapping(JavaTypeMapping mapping, StoreManager storeMgr, DatastoreField field)
          Constructor.
 

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

Subclasses of JavaTypeMapping in org.jpox.store.rdbms.mapping.oracle
 class OracleArrayMapping
          Mapping for arrays for Oracle.
 class OracleBitSetMapping
          Mapping for a String type for Oracle.
 class OracleSerialisedObjectMapping
          Mapping for Object and Serializable types.
 class OracleStringMapping
          Mapping for a String type for Oracle.
 

Constructors in org.jpox.store.rdbms.mapping.oracle with parameters of type JavaTypeMapping
OracleBlobRDBMSMapping(JavaTypeMapping mapping, StoreManager storeMgr, DatastoreField field)
          Constructor.
OracleBlobRDBMSMapping(StoreManager storeMgr, JavaTypeMapping mapping)
          Creates a OracleBlobRDBMSMapping
OracleClobRDBMSMapping(StoreManager storeMgr, JavaTypeMapping mapping)
          Constructor
OracleClobRDBMSMapping(JavaTypeMapping mapping, StoreManager storeMgr, DatastoreField field)
          Constructor.
 

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

Fields in org.jpox.store.rdbms.scostore declared as JavaTypeMapping
protected  JavaTypeMapping ElementContainerStore.elementMapping
          Mapping for the element.
protected  JavaTypeMapping ElementContainerStore.orderMapping
          Mapping for an ordering column to allow for duplicates in the container.
protected  JavaTypeMapping ElementContainerStore.relationDiscriminatorMapping
          Optional mapping to distinguish elements of one collection from another when sharing the join table.
protected  JavaTypeMapping JoinMapStore.adapterMapping
          when the element mappings columns can't be part of the primary key by datastore limitations like BLOB types.
protected  JavaTypeMapping MapEntrySetStore.keyMapping
          Mapping for the key (if not PC(embedded)).
protected  JavaTypeMapping MapEntrySetStore.valueMapping
          Mapping for the value (if not PC(embedded)).
 

Methods in org.jpox.store.rdbms.scostore that return JavaTypeMapping
 JavaTypeMapping ElementContainerStore.ElementInfo.getDiscriminatorMapping()
          Accessor the discriminator mapping of the element (in its table)
 JavaTypeMapping MapEntrySetStore.getOwnerMapping()
          Accessor for the owner mapping.
 

Methods in org.jpox.store.rdbms.scostore with parameters of type JavaTypeMapping
 QueryExpression AbstractArrayStore.getExistsSubquery(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression ownerTe, DatastoreIdentifier collectionRangeVar)
          JDOQL utility to generate an exists() statement for an element.
 QueryExpression AbstractArrayStore.getSizeSubquery(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression ownerTe, DatastoreIdentifier collectionRangeVar)
          JDOQL utility to generate a subquery for the size() of the collection.
protected  java.lang.String AbstractCollectionStore.getUpdateEmbeddedElementStmt(JavaTypeMapping fieldMapping)
          Generate statement for update the field of an embedded element.
 QueryExpression AbstractCollectionStore.getExistsSubquery(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression ownerTe, DatastoreIdentifier collectionRangeVar)
          JDOQL utility to generate an exists() statement for an element.
 QueryExpression AbstractCollectionStore.getSizeSubquery(QueryExpression qs, JavaTypeMapping mapping, LogicSetExpression ownerTe, DatastoreIdentifier collectionRangeVar)
          JDOQL utility to generate a subquery for the size() of the collection.
 ScalarExpression FKArrayStore.joinElementsTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier listRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
          Method used in queries when contains() has been invoked.
 ScalarExpression FKListStore.joinElementsTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier listRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
          Method used in queries when contains() has been invoked.
 ScalarExpression FKMapStore.joinKeysTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression te, DatastoreIdentifier mapRangeVar, java.lang.Class filteredKeyType, ScalarExpression kExpr, DatastoreIdentifier keyRangeVar)
          Utility to create a join for keys to be used in a containsKey() query.
 ScalarExpression FKMapStore.joinValuesTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier mapRangeVar, java.lang.Class filteredValueType, ScalarExpression valExpr, DatastoreIdentifier valueRangeVar)
          Used as part of the Querying of Maps where a containsValue() is used.
 ScalarExpression[] FKMapStore.joinKeysValuesTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier mapRangeVar, java.lang.Class filteredKeyType, java.lang.Class filteredValueType, ScalarExpression keyExpr, ScalarExpression valExpr, DatastoreIdentifier keyRangeVar, DatastoreIdentifier valueRangeVar)
          Utility to create a join for keys and values to be used in ai containsEntry() query.
 ScalarExpression FKSetStore.joinElementsTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier setRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
          Utility for use in building a query, joining the element table and the owner table.
 ScalarExpression JoinArrayStore.joinElementsTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier listRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
          Method used in queries when contains() has been invoked.
 ScalarExpression JoinListStore.joinElementsTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier listRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
          Method used in queries when contains() has been invoked.
 ScalarExpression JoinMapStore.joinKeysTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier mapRangeVar, java.lang.Class filteredKeyType, ScalarExpression keyExpr, DatastoreIdentifier keyRangeVar)
          Utility to create a join for keys to be used in a containsKey() query.
 ScalarExpression[] JoinMapStore.joinKeysValuesTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier mapRangeVar, java.lang.Class filteredKeyType, java.lang.Class filteredValueType, ScalarExpression keyExpr, ScalarExpression valExpr, DatastoreIdentifier keyRangeVar, DatastoreIdentifier valueRangeVar)
          Utility to create a join for keys and values to be used in a containsEntry() query.
 ScalarExpression JoinMapStore.joinValuesTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier mapRangeVar, java.lang.Class filteredValueType, ScalarExpression valExpr, DatastoreIdentifier valueRangeVar)
          Used as part of the Querying of Maps where a containsValue() is used.
 ScalarExpression JoinSetStore.joinElementsTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier setRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
          Utility for use in building a query, joining the element table and the owner table.
 QueryExpression MapEntrySetStore.getExistsSubquery(QueryExpression stmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier collRangeVar)
          Create a subquery for the given query that joins a SetStore element table to the owner table.
 QueryExpression MapEntrySetStore.getSizeSubquery(QueryExpression stmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier collRangeVar)
          Create a subquery for the size() of the collection of entries.
 ScalarExpression MapEntrySetStore.joinElementsTo(QueryExpression stmt, QueryExpression qs, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier collRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
          Method used in queries when contains() has been invoked.
 ScalarExpression MapKeySetStore.joinElementsTo(QueryExpression stmt, QueryExpression qs, JavaTypeMapping ownerMapping, LogicSetExpression te, DatastoreIdentifier setRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
           
 ScalarExpression MapValueSetStore.joinElementsTo(QueryExpression stmt, QueryExpression qs, JavaTypeMapping ownerMapping, LogicSetExpression te, DatastoreIdentifier setRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
           
 

Constructors in org.jpox.store.rdbms.scostore with parameters of type JavaTypeMapping
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.
MapValueSetStore(DatastoreClass valueTable, JavaTypeMapping ownerMapping, MapStore mapStore, ClassLoaderResolver clr)
          Constructor.
 

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

Fields in org.jpox.store.rdbms.table declared as JavaTypeMapping
protected  JavaTypeMapping JoinTable.ownerMapping
          Mapping of an owner (OID) column back to the owner table PK
protected  JavaTypeMapping ElementContainerTable.elementMapping
          Mapping of an element.
protected  JavaTypeMapping ElementContainerTable.orderMapping
          Order mapping, to provide part of the primary key.
protected  JavaTypeMapping ElementContainerTable.relationDiscriminatorMapping
          Optional mapping for a column used to discriminate between elements of one collection from another.
protected  JavaTypeMapping AbstractClassTable.datastoreIDMapping
          Mapping for datastore identity (optional).
protected  JavaTypeMapping[] AbstractClassTable.pkMappings
          Mappings for application identity (optional).
protected  JavaTypeMapping AbstractClassTable.idMapping
          Mapping for the id of the table.
protected  JavaTypeMapping AbstractClassTable.versionMapping
          Mapping for any version/timestamp column.
protected  JavaTypeMapping AbstractClassTable.discriminatorMapping
          Mapping for any discriminator column.
 

Methods in org.jpox.store.rdbms.table that return JavaTypeMapping
 JavaTypeMapping AbstractTable.getDiscriminatorMapping()
          Accessor for the discriminator mapping specified .
 JavaTypeMapping AbstractTable.getVersionMapping()
          Accessor for the version mapping specified.
 JavaTypeMapping SchemaTable.getIDMapping()
          Accessor for a mapping for the ID (PersistenceCapable) for this table.
 JavaTypeMapping SchemaTable.getFieldMapping(AbstractPropertyMetaData fmd)
          Accessor the for the mapping for a field store in this table
 JavaTypeMapping SequenceTable.getIDMapping()
          Accessor for a mapping for the ID (PersistenceCapable) for this table.
 JavaTypeMapping SequenceTable.getFieldMapping(AbstractPropertyMetaData fmd)
          Accessor the for the mapping for a field store in this table
 JavaTypeMapping JoinTable.getOwnerMapping()
          Accessor for the "owner" mapping end of the relationship.
 JavaTypeMapping JoinTable.getIDMapping()
          Accessor for a mapping for the ID (PersistenceCapable) for this table.
 JavaTypeMapping ElementContainerTable.getFieldMapping(AbstractPropertyMetaData fmd)
          Accessor not used by this table.
 JavaTypeMapping ElementContainerTable.getElementMapping()
          Accessor for the "element" mapping end of the relationship.
 JavaTypeMapping ElementContainerTable.getOrderMapping()
          Accessor for the order mapping.
 JavaTypeMapping ElementContainerTable.getRelationDiscriminatorMapping()
          Accessor for the element discriminator mapping.
 JavaTypeMapping SCOTable.getOwnerMapping()
          Accessor for the "owner" mapping end of the relationship.
 JavaTypeMapping MapTable.getKeyMapping()
          Accessor for the "key" mapping end of the relationship.
 JavaTypeMapping MapTable.getValueMapping()
          Accessor for the "value" mapping end of the relationship.
 JavaTypeMapping MapTable.getAdapterMapping()
          Accessor for adapeter mapping.
 JavaTypeMapping MapTable.getFieldMapping(AbstractPropertyMetaData fmd)
          Accessor the for the mapping for a field stored in this table
 JavaTypeMapping AbstractClassTable.getDataStoreObjectIdMapping()
          Accessor for a mapping for the datastore ID (OID) for this table.
 JavaTypeMapping AbstractClassTable.getVersionMapping()
          Accessor for the version mapping specified .
 JavaTypeMapping AbstractClassTable.getDiscriminatorMapping()
          Accessor for the discriminator mapping specified .
 JavaTypeMapping ClassTable.getIDMapping()
          Accessor for a mapping for the ID (PersistenceCapable) for this table.
 JavaTypeMapping ClassTable.getExternalOrderMapping(AbstractPropertyMetaData fmd)
          Accessor for the index mapping specified by the field.
 JavaTypeMapping ClassTable.getExternalFkMapping(AbstractPropertyMetaData fmd)
          Accessor for the external FK mapping for an owner field.
 JavaTypeMapping ClassTable.getExternalFkDiscriminatorMapping(AbstractPropertyMetaData fmd)
          Accessor for the external FK discriminator mapping for an owner field.
 JavaTypeMapping ClassTable.getFieldMapping(AbstractPropertyMetaData fmd)
          Accessor for the field mapping for the specified field.
 JavaTypeMapping ClassTable.getFieldMapping(java.lang.String fieldName)
          Accessor for the field mapping for the named field.
 JavaTypeMapping ClassView.getIDMapping()
          Accessor for a mapping for the ID.
 JavaTypeMapping ClassView.getDataStoreObjectIdMapping()
          Accessor for the datastore identity id mapping.
 JavaTypeMapping ClassView.getFieldMapping(AbstractPropertyMetaData fmd)
          Accessor for the mapping for the specified AbstractPropertyMetaData.
 JavaTypeMapping ClassView.getFieldMapping(java.lang.String fieldName)
          Accessor for the field mapping for the specified field name.
 JavaTypeMapping ClassView.getDiscriminatorMapping()
          Accessor for the discriminator mapping specified .
 JavaTypeMapping ClassView.getVersionMapping()
          Accessor for the version mapping specified .
 JavaTypeMapping ClassView.getExternalOrderMapping(AbstractPropertyMetaData fmd)
           
 JavaTypeMapping ClassView.getExternalFkDiscriminatorMapping(AbstractPropertyMetaData fmd)
           
 JavaTypeMapping ClassView.getExternalFkMapping(AbstractPropertyMetaData fmd)
           
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
 JavaTypeMapping ProbeTable.getIDMapping()
          Accessor for a mapping for the ID (PersistenceCapable) for this table.
 JavaTypeMapping ProbeTable.getFieldMapping(AbstractPropertyMetaData fmd)
          Accessor the for the mapping for a field store in this table
 JavaTypeMapping SecondaryTable.getFieldMapping(AbstractPropertyMetaData fmd)
          Accessor for the field Mapping.
 JavaTypeMapping SecondaryTable.getFieldMapping(java.lang.String fieldName)
          Accessor for the field mapping for the specified field.
 JavaTypeMapping SecondaryTable.getIDMapping()
          Accessor for the ID mapping for this table.
 JavaTypeMapping SecondaryTable.getExternalOrderMapping(AbstractPropertyMetaData fmd)
           
 JavaTypeMapping SecondaryTable.getExternalFkDiscriminatorMapping(AbstractPropertyMetaData fmd)
           
 JavaTypeMapping SecondaryTable.getExternalFkMapping(AbstractPropertyMetaData fmd)
           
 

Methods in org.jpox.store.rdbms.table with parameters of type JavaTypeMapping
 DatastoreField AbstractTable.addDatastoreField(java.lang.String storedJavaType, DatastoreIdentifier name, JavaTypeMapping mapping, ExtendableMetaData colmd)
          Creates a new column.
protected  ForeignKey ElementContainerTable.getForeignKeyToElement(DatastoreClass elementTable, boolean autoMode, JavaTypeMapping m)
          Convenience method to generate a ForeignKey from this join table to an element table using the specified mapping.
protected  void AbstractClassTable.addFieldMapping(JavaTypeMapping fieldMapping)
          Utility to add the mapping for a field to the managed list.
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 java.util.Collection TableUtils.getForeignKeysForReferenceField(JavaTypeMapping fieldMapping, AbstractPropertyMetaData fmd, boolean autoMode, StoreManager storeMgr, ClassLoaderResolver clr)
          Convenience method to add foreign-keys for the specified reference field.
static ForeignKey TableUtils.getForeignKeyForPCField(JavaTypeMapping fieldMapping, AbstractPropertyMetaData fmd, boolean autoMode, StoreManager storeMgr, ClassLoaderResolver clr)
          Convenience method to add a foreign key for a PC field.
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.
 

Constructors in org.jpox.store.rdbms.table with parameters of type JavaTypeMapping
CorrespondentColumnsMapping(ColumnMetaDataContainer columnContainer, ColumnMetaData[] colmds, JavaTypeMapping mappingSideB, boolean updateContainer)
          Constructor.
CorrespondentColumnsMapping(ColumnMetaDataContainer columnContainer, JavaTypeMapping mappingSideB, boolean updateContainer)
          Constructor.
 

Uses of JavaTypeMapping in org.jpox.store.scostore
 

Methods in org.jpox.store.scostore that return JavaTypeMapping
 JavaTypeMapping Store.getOwnerMapping()
          Accessor for the owner mapping.
 

Methods in org.jpox.store.scostore with parameters of type JavaTypeMapping
 QueryExpression CollectionStore.getExistsSubquery(QueryExpression stmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier collRangeVar)
          Create a subquery for the given query that joins a SetStore element table to the owner table.
 QueryExpression CollectionStore.getSizeSubquery(QueryExpression stmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier collRangeVar)
          Create a subquery for the size of the collection.
 ScalarExpression CollectionStore.joinElementsTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier collRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
          Method used in queries when contains() has been invoked.
 QueryExpression MapStore.getExistsSubquery(QueryExpression stmt, JavaTypeMapping mapping, LogicSetExpression te, DatastoreIdentifier mapRangeVar)
          Create a subquery for the given query that joins a MapStore value table to the owner table.
 QueryExpression MapStore.getSizeSubquery(QueryExpression stmt, JavaTypeMapping mapping, LogicSetExpression te, DatastoreIdentifier mapRangeVar)
          Create a subquery for the size of the map.
 ScalarExpression[] MapStore.joinKeysValuesTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression te, DatastoreIdentifier mapRangeVar, java.lang.Class filteredKeyType, java.lang.Class filteredValueType, ScalarExpression keyExpr, ScalarExpression valExpr, DatastoreIdentifier keyRangeVar, DatastoreIdentifier valueRangeVar)
          Utility to create a join for keys and values to be used in ai containsEntry() query.
 ScalarExpression MapStore.joinKeysTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression te, DatastoreIdentifier mapRangeVar, java.lang.Class filteredKeyType, ScalarExpression keyExpr, DatastoreIdentifier keyRangeVar)
          Utility to create a join for keys to be used in a containsKey() query.
 ScalarExpression MapStore.joinValuesTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier mapRangeVar, java.lang.Class filteredValueType, ScalarExpression valExpr, DatastoreIdentifier valueRangeVar)
          Used as part of the Querying of Maps where a containsValue() is used.
 ScalarExpression[] MapStore.joinKeysToGet(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier mapRangeVar, java.lang.Class filteredKeyType, DatastoreIdentifier keyRangeVar, DatastoreIdentifier valueRangeVar)
          Used as part of the Querying of Maps where a get(Key) is used.
 QueryExpression ArrayStore.getExistsSubquery(QueryExpression stmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier collRangeVar)
          Create a subquery for the given query that joins a SetStore element table to the owner table.
 QueryExpression ArrayStore.getSizeSubquery(QueryExpression stmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier collRangeVar)
          Create a subquery for the size of the collection.
 ScalarExpression ArrayStore.joinElementsTo(QueryExpression stmt, QueryExpression parentStmt, JavaTypeMapping ownerMapping, LogicSetExpression ownerTe, DatastoreIdentifier collRangeVar, java.lang.Class filteredElementType, ScalarExpression elmExpr, DatastoreIdentifier elementRangeVar)
          Method used in queries when contains() has been invoked.
 



Copyright © -2007 . All Rights Reserved.