|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
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. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |