Uses of Class
org.datanucleus.store.rdbms.mapping.java.JavaTypeMapping
-
Packages that use JavaTypeMapping Package Description org.datanucleus.store.rdbms Package providing management of the persistence to RDBMS datastores.org.datanucleus.store.rdbms.adapter Provides mappings of all supported databases to aspects of the database that determines the SQL generation.org.datanucleus.store.rdbms.autostart Package providing additional implementation(s) for the auto-start mechanism for RDBMS datastores.org.datanucleus.store.rdbms.fieldmanager Provides field-managers to populate JDBC Statements, and to extract from JDBC ResultSets.org.datanucleus.store.rdbms.key This package contains wrappers to various types of keys found in RDBMS databases.org.datanucleus.store.rdbms.mapping In an RDBMS datastore each class is represented as a Table (maybe shared with other classes).org.datanucleus.store.rdbms.mapping.column Package containing mappings for column (JDBC) types.org.datanucleus.store.rdbms.mapping.java Package providing mappings for all supported Java types in DataNucleus.org.datanucleus.store.rdbms.query Package providing the querying mechanism for DataNucleus for RDBMS datastores.org.datanucleus.store.rdbms.request Provides the mechanism of communicating with the database using JDBC.org.datanucleus.store.rdbms.scostore This package provides classes defining the (SCO) backing store for various container classes (Collections/Maps/arrays) within DataNucleus.org.datanucleus.store.rdbms.sql Series of classes used to generate SQL statements.org.datanucleus.store.rdbms.sql.expression Series of expressions representing conditions in SQL statements.org.datanucleus.store.rdbms.sql.method Support for invocation of Java methods, typically using SQL functions.org.datanucleus.store.rdbms.table Provides the internal DataNucleus definition of a table/view and its columns.org.datanucleus.store.rdbms.valuegenerator Package providing a series of value generators for use in RDBMS datastores. -
-
Uses of JavaTypeMapping in org.datanucleus.store.rdbms
Methods in org.datanucleus.store.rdbms with parameters of type JavaTypeMapping Modifier and Type Method Description java.lang.Object
RDBMSStoreManager. getResultValueAtPosition(java.sql.ResultSet rs, JavaTypeMapping mapping, int position)
Method to return the value from the results for the mapping at the specified position. -
Uses of JavaTypeMapping in org.datanucleus.store.rdbms.adapter
Methods in org.datanucleus.store.rdbms.adapter with parameters of type JavaTypeMapping Modifier and Type Method Description boolean
BaseDatastoreAdapter. validToIndexMapping(JavaTypeMapping mapping)
boolean
DatastoreAdapter. validToIndexMapping(JavaTypeMapping mapping)
Method to return whether the specified mapping is indexable.boolean
MySQLAdapter. validToIndexMapping(JavaTypeMapping mapping)
boolean
BaseDatastoreAdapter. validToSelectMappingInStatement(SelectStatement stmt, JavaTypeMapping m)
Method to return if it is valid to select the specified mapping for the specified statement for this datastore adapter.boolean
DatastoreAdapter. validToSelectMappingInStatement(SelectStatement stmt, JavaTypeMapping m)
Method to return if it is valid to select the specified mapping for the specified statement for this datastore adapter.boolean
DerbyAdapter. validToSelectMappingInStatement(SelectStatement stmt, JavaTypeMapping m)
Method to return if it is valid to select the specified mapping for the specified statement for this datastore adapter.boolean
SQLServerAdapter. validToSelectMappingInStatement(SelectStatement stmt, JavaTypeMapping m)
Method to return if it is valid to select the specified mapping for the specified statement for this datastore adapter. -
Uses of JavaTypeMapping in org.datanucleus.store.rdbms.autostart
Fields in org.datanucleus.store.rdbms.autostart declared as JavaTypeMapping Modifier and Type Field Description private JavaTypeMapping
SchemaTable. classMapping
private JavaTypeMapping
SchemaTable. interfaceNameMapping
private JavaTypeMapping
SchemaTable. ownerMapping
private JavaTypeMapping
SchemaTable. tableMapping
private JavaTypeMapping
SchemaTable. typeMapping
private JavaTypeMapping
SchemaTable. versionMapping
Methods in org.datanucleus.store.rdbms.autostart that return JavaTypeMapping Modifier and Type Method Description JavaTypeMapping
SchemaTable. getIdMapping()
Accessor for a mapping for the ID (persistable) for this table.JavaTypeMapping
SchemaTable. getMemberMapping(org.datanucleus.metadata.AbstractMemberMetaData mmd)
Accessor the for the mapping for a field/property stored in this table. -
Uses of JavaTypeMapping in org.datanucleus.store.rdbms.fieldmanager
Methods in org.datanucleus.store.rdbms.fieldmanager with parameters of type JavaTypeMapping Modifier and Type Method Description private java.lang.Object
ResultSetGetter. processSubObjectFields(JavaTypeMapping mapping, java.lang.Class<?> fieldType, StatementClassMapping relationMappings)
-
Uses of JavaTypeMapping in org.datanucleus.store.rdbms.key
Constructors in org.datanucleus.store.rdbms.key with parameters of type JavaTypeMapping Constructor Description ForeignKey(JavaTypeMapping mapping, DatastoreAdapter dba, DatastoreClass refTable, boolean initiallyDeferred)
Constructor. -
Uses of JavaTypeMapping in org.datanucleus.store.rdbms.mapping
Fields in org.datanucleus.store.rdbms.mapping declared as JavaTypeMapping Modifier and Type Field Description private JavaTypeMapping[]
AppIDObjectIdFieldManager. javaTypeMappings
The mappings for the object idFields in org.datanucleus.store.rdbms.mapping with type parameters of type JavaTypeMapping Modifier and Type Field Description (package private) java.lang.Class<? extends JavaTypeMapping>
MappingManagerImpl.MappedType. javaMappingType
Mapping class to use.(package private) java.lang.Class<? extends JavaTypeMapping>
MappingManagerImpl.MappingConverterDetails. mappingClass
Methods in org.datanucleus.store.rdbms.mapping that return JavaTypeMapping Modifier and Type Method Description protected JavaTypeMapping
MappingManagerImpl. getElementMapping(Table table, org.datanucleus.metadata.AbstractMemberMetaData mmd, org.datanucleus.metadata.FieldRole fieldRole, org.datanucleus.ClassLoaderResolver clr)
Convenience accessor for the element mapping for the element of a collection/array of elements.protected JavaTypeMapping
MappingManagerImpl. getKeyMapping(Table table, org.datanucleus.metadata.AbstractMemberMetaData mmd, org.datanucleus.ClassLoaderResolver clr)
Convenience accessor for the mapping of the key of a map.JavaTypeMapping
MappingManager. getMapping(java.lang.Class javaType)
Accessor for a mapping, for a java type.JavaTypeMapping
MappingManager. getMapping(java.lang.Class javaType, boolean serialised, boolean embedded, java.lang.String fieldName)
Accessor for a mapping, for a java type.JavaTypeMapping
MappingManager. getMapping(Table table, org.datanucleus.metadata.AbstractMemberMetaData mmd, org.datanucleus.ClassLoaderResolver clr, org.datanucleus.metadata.FieldRole fieldRole)
Accessor for the mapping for the field of the specified table.JavaTypeMapping
MappingManagerImpl. getMapping(java.lang.Class javaType)
Accessor for the mapping for the specified class.JavaTypeMapping
MappingManagerImpl. getMapping(java.lang.Class javaType, boolean serialised, boolean embedded, java.lang.String fieldName)
Accessor for the mapping for the specified class.JavaTypeMapping
MappingManagerImpl. getMapping(Table table, org.datanucleus.metadata.AbstractMemberMetaData mmd, org.datanucleus.ClassLoaderResolver clr, org.datanucleus.metadata.FieldRole fieldRole)
Accessor for the mapping for the member of the specified table.JavaTypeMapping
MappingManager. getMappingWithColumnMapping(java.lang.Class javaType, boolean serialised, boolean embedded, org.datanucleus.ClassLoaderResolver clr)
Accessor for a mapping, for a java type complete with the column mapping.JavaTypeMapping
MappingManagerImpl. getMappingWithColumnMapping(java.lang.Class javaType, boolean serialised, boolean embedded, org.datanucleus.ClassLoaderResolver clr)
Accessor for the mapping for the specified class.protected JavaTypeMapping
MappingManagerImpl. getValueMapping(Table table, org.datanucleus.metadata.AbstractMemberMetaData mmd, org.datanucleus.ClassLoaderResolver clr)
Convenience accessor for the mapping of the value for a map.Methods in org.datanucleus.store.rdbms.mapping that return types with arguments of type JavaTypeMapping Modifier and Type Method Description java.lang.Class<? extends JavaTypeMapping>
MappingManager. getMappingType(java.lang.String javaTypeName)
Accessor for the JavaTypeMapping class for the supplied java type.java.lang.Class<? extends JavaTypeMapping>
MappingManagerImpl. getMappingType(java.lang.String javaTypeName)
Accessor for the JavaTypeMapping class for the supplied java type.protected java.lang.Class<? extends JavaTypeMapping>
MappingManagerImpl. getOverrideMappingClass(java.lang.Class<? extends JavaTypeMapping> mappingClass, org.datanucleus.metadata.AbstractMemberMetaData mmd, org.datanucleus.metadata.FieldRole fieldRole)
Convenience method to allow overriding of particular mapping classes.Methods in org.datanucleus.store.rdbms.mapping with parameters of type JavaTypeMapping Modifier and Type Method Description void
MappingConsumer. consumeMapping(JavaTypeMapping m, org.datanucleus.metadata.AbstractMemberMetaData mmd)
Consumes a mapping associated to a membervoid
MappingConsumer. consumeMapping(JavaTypeMapping m, MappingType mappingType)
Consumes a mapping not associated to a memberColumn
MappingManager. createColumn(org.datanucleus.metadata.AbstractMemberMetaData fmd, Table table, JavaTypeMapping mapping, org.datanucleus.metadata.ColumnMetaData colmd, Column referenceCol, org.datanucleus.ClassLoaderResolver clr)
Method to create a column for a persistable mapping.Column
MappingManager. createColumn(JavaTypeMapping mapping, java.lang.String javaType, int datastoreFieldIndex)
Method to create a column in a container (table).Column
MappingManager. createColumn(JavaTypeMapping mapping, java.lang.String javaType, org.datanucleus.metadata.ColumnMetaData colmd)
Method to create a column in a container (table).Column
MappingManagerImpl. createColumn(org.datanucleus.metadata.AbstractMemberMetaData mmd, Table table, JavaTypeMapping mapping, org.datanucleus.metadata.ColumnMetaData colmd, Column reference, org.datanucleus.ClassLoaderResolver clr)
Method to create a column for a persistable mapping.Column
MappingManagerImpl. createColumn(JavaTypeMapping mapping, java.lang.String javaType, int columnIndex)
Method to create a column for a Java type mapping.Column
MappingManagerImpl. createColumn(JavaTypeMapping mapping, java.lang.String javaType, org.datanucleus.metadata.ColumnMetaData colmd)
Method to create a column for a Java type mapping.ColumnMapping
MappingManager. createColumnMapping(JavaTypeMapping mapping, org.datanucleus.metadata.AbstractMemberMetaData fmd, int index, Column column)
Method to create the column mapping for a java type mapping at a particular index.ColumnMapping
MappingManager. createColumnMapping(JavaTypeMapping mapping, Column column, java.lang.String javaType)
Method to create the column mapping for a particular column and java type.ColumnMapping
MappingManagerImpl. createColumnMapping(JavaTypeMapping mapping, org.datanucleus.metadata.AbstractMemberMetaData mmd, int index, Column column)
Method to create the column mapping for a java type mapping at a particular index.ColumnMapping
MappingManagerImpl. createColumnMapping(JavaTypeMapping mapping, Column column, java.lang.String javaType)
Method to create the column mapping for a particular column and java type.protected static java.lang.Object
MappingHelper. createObjectIdentityUsingReflection(org.datanucleus.ExecutionContext ec, JavaTypeMapping mapping, java.sql.ResultSet rs, int[] resultIndexes, org.datanucleus.metadata.AbstractClassMetaData cmd, java.lang.Class objectIdClass)
Create a user-defined id instance and fill the fields using reflection.protected static java.lang.Object
MappingHelper. createSingleFieldIdentity(org.datanucleus.ExecutionContext ec, JavaTypeMapping mapping, java.sql.ResultSet rs, int[] resultIndexes, org.datanucleus.metadata.AbstractClassMetaData cmd, java.lang.Class objectIdClass, java.lang.Class pcClass)
Create a SingleFieldIdentity instancestatic java.lang.Object
MappingHelper. getApplicationIdentityForResultSetRow(org.datanucleus.ExecutionContext ec, JavaTypeMapping mapping, java.sql.ResultSet rs, int[] resultIndexes, org.datanucleus.metadata.AbstractClassMetaData cmd)
Get the application identity for the persistable instance from the passed result set row.static java.lang.Object
MappingHelper. getDatastoreIdentityForResultSetRow(org.datanucleus.ExecutionContext ec, JavaTypeMapping mapping, java.sql.ResultSet rs, int[] resultIndexes, org.datanucleus.metadata.AbstractClassMetaData cmd)
Get the datastore identity for the persistable object from the passed result set row.static int[]
MappingHelper. getMappingIndices(int initialPosition, JavaTypeMapping mapping)
Convenience method to return an array of positions for datastore columns for the supplied mapping and the initial position value.protected static java.lang.Object
MappingHelper. getObjectForAbstractClass(org.datanucleus.ExecutionContext ec, JavaTypeMapping mapping, java.sql.ResultSet rs, int[] resultIndexes, org.datanucleus.metadata.AbstractClassMetaData cmd)
Create an object id instance and fill the fields using reflectionstatic java.lang.Object
MappingHelper. getObjectForApplicationIdentity(org.datanucleus.ExecutionContext ec, JavaTypeMapping mapping, java.sql.ResultSet rs, int[] resultIndexes, org.datanucleus.metadata.AbstractClassMetaData cmd)
Get the persistent object instance for a class using application identity defined by the provided result set columnsstatic java.lang.Object
MappingHelper. getObjectForDatastoreIdentity(org.datanucleus.ExecutionContext ec, JavaTypeMapping mapping, java.sql.ResultSet rs, int[] resultIndexes, org.datanucleus.metadata.AbstractClassMetaData cmd)
Get the persistable object instance for a class using datastore identity defined by result set columns.private int[]
AppIDObjectIdFieldManager. getParamsForField(JavaTypeMapping mapping)
Convenience method to return the statement param position(s) for a field.Method parameters in org.datanucleus.store.rdbms.mapping with type arguments of type JavaTypeMapping Modifier and Type Method Description protected java.lang.Class<? extends JavaTypeMapping>
MappingManagerImpl. getOverrideMappingClass(java.lang.Class<? extends JavaTypeMapping> mappingClass, org.datanucleus.metadata.AbstractMemberMetaData mmd, org.datanucleus.metadata.FieldRole fieldRole)
Convenience method to allow overriding of particular mapping classes.Constructors in org.datanucleus.store.rdbms.mapping with parameters of type JavaTypeMapping Constructor Description AppIDObjectIdFieldManager(int[] param, org.datanucleus.ExecutionContext ec, java.sql.PreparedStatement statement, JavaTypeMapping[] javaTypeMappings)
Constructor.CorrespondentColumnsMapper(org.datanucleus.metadata.ColumnMetaDataContainer columnContainer, Table tableA, org.datanucleus.metadata.ColumnMetaData[] colmds, JavaTypeMapping mappingSideB, boolean updateContainer)
Constructor.CorrespondentColumnsMapper(org.datanucleus.metadata.ColumnMetaDataContainer columnContainer, Table tableA, JavaTypeMapping mappingSideB, boolean updateContainer)
Constructor.Constructor parameters in org.datanucleus.store.rdbms.mapping with type arguments of type JavaTypeMapping Constructor Description MappingConverterDetails(java.lang.Class<? extends JavaTypeMapping> mappingCls)
MappingConverterDetails(java.lang.Class<? extends JavaTypeMapping> mappingCls, org.datanucleus.store.types.converters.TypeConverter typeConv)
-
Uses of JavaTypeMapping in org.datanucleus.store.rdbms.mapping.column
Fields in org.datanucleus.store.rdbms.mapping.column declared as JavaTypeMapping Modifier and Type Field Description protected JavaTypeMapping
AbstractColumnMapping. mapping
Mapping of the Java type.Methods in org.datanucleus.store.rdbms.mapping.column that return JavaTypeMapping Modifier and Type Method Description JavaTypeMapping
AbstractColumnMapping. getJavaTypeMapping()
Accessor for the java type mappingJavaTypeMapping
ColumnMapping. getJavaTypeMapping()
The mapping for the java type that this column mapping is used by.Methods in org.datanucleus.store.rdbms.mapping.column with parameters of type JavaTypeMapping Modifier and Type Method Description static ColumnMapping
ColumnMappingFactory. createMapping(java.lang.Class<? extends ColumnMapping> mappingClass, JavaTypeMapping mapping, RDBMSStoreManager storeMgr, Column column)
Get a new instance of the ColumnMapping using the mapping, StoreManager and column. -
Uses of JavaTypeMapping in org.datanucleus.store.rdbms.mapping.java
Subclasses of JavaTypeMapping in org.datanucleus.store.rdbms.mapping.java Modifier and Type Class Description 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
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
ByteMapping
Mapping for Byte type.class
CharacterMapping
Mapping for Character type.class
CollectionMapping
Mapping for Collection types.class
DatastoreIdMapping
Mapping for datastore identity "field".class
DateMapping
SCO Mapping for java.util.Date type.class
DiscriminatorMapping
Mapping for a discriminator column in a table used in inheritance.static class
DiscriminatorMapping.DiscriminatorLongMapping
Discriminator using a Long delegate.static class
DiscriminatorMapping.DiscriminatorStringMapping
Discriminator using a String delegate.class
DoubleMapping
Mapping for Double type.class
EmbeddedElementPCMapping
Mapping for a persistable object stored in an embedded collection within a persistable 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
EnumMapping
Mapping for Enum type.class
FileMapping
Mapping for a File member.class
FloatMapping
Mapping for Float Java type.class
GregorianCalendarMapping
Maps the class fields of a GregorianCalendar to column(s).class
IntegerMapping
Mapping for Integer type.class
InterfaceMapping
Mapping for Interface fields.class
LongMapping
Mapping for Long type.class
MapMapping
SCO Mapping for Map types.class
MultiMapping
Mapping to represent multiple mappings within the single overall java type mapping.class
MultiPersistableMapping
Extension of MultiMapping where the actual mapping represents multiple possible persistable types such as with an interface/reference field.class
NullMapping
Simple mapping for a null literal.class
NumberMapping
Mapping for Number type.class
ObjectMapping
Mapping for Object fields.class
OptionalMapping
Mapping for java.util.Optional.class
OrderIndexMapping
Mapping for the ordering of an "indexed" list.class
PersistableIdMapping
Maps to identity objects of persistable values.class
PersistableMapping
Maps a field storing a persistable object.class
ReferenceIdMapping
Maps to identity objects of reference values.class
ReferenceMapping
Mapping for a "reference" type.class
SerialisedElementPCMapping
Mapping for a serialised persistable object being the element of a Collection.class
SerialisedKeyPCMapping
Mapping for a serialised persistable object being the key of a Map.class
SerialisedLocalFileMapping
Mapping where we want to serialise a (Serializable) field to a local file.class
SerialisedMapping
Maps a field as serialised.class
SerialisedPCMapping
Mapping for a serialised persistable object.class
SerialisedReferenceMapping
Mapping for a serialised reference (Interface/Object) field.class
SerialisedValuePCMapping
Mapping for a serialised persistable object being the value of a Map.class
ShortMapping
Mapping for the Short type.class
SingleCollectionMapping
Maps single collection elements as 1-1 instead of 1-N, by wrapping and reusing the JavaTypeMappings and member metadata of the element types.class
SingleFieldMapping
Simple mapping for a java field mapping to a single column.class
SingleFieldMultiMapping
Mapping to represent a field that is mapped to multiple datastore columns.class
SqlDateMapping
SCO Mapping for a java.sql.Date type.class
SQLFunctionMapping
Mapping to represent the return value of an SQL function invocation.class
SqlTimeMapping
SCO Mapping for a java.sql.Time type.class
SqlTimestampMapping
SCO Mapping for a java.sql.Timestamp 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
TemporalMapping
Abstract base mapping for all temporal types.class
TypeConverterMapping
Mapping where the member has its value converted to/from some storable datastore type using a TypeConverter.class
TypeConverterMultiMapping
Mapping where the member has its value converted to/from some storable datastore type using a TypeConverter to multiple columns.class
UUIDMapping
Mapping for fields of type java.util.UUID.class
VersionMapping
Mapping class for mapping version state/timestamp columns in the database.static class
VersionMapping.VersionLongMapping
Version using a Long delegate.static class
VersionMapping.VersionTimestampMapping
Version using a Timestamp delegate.Fields in org.datanucleus.store.rdbms.mapping.java declared as JavaTypeMapping Modifier and Type Field Description private JavaTypeMapping
DiscriminatorMapping. delegate
private JavaTypeMapping
VersionMapping. delegate
protected JavaTypeMapping[]
MultiMapping. javaTypeMappings
The Java mappings represented by this mapping.protected JavaTypeMapping
JavaTypeMapping. referenceMapping
Mapping of the reference on the end of a bidirectional association.private JavaTypeMapping
SingleCollectionMapping. wrappedMapping
Fields in org.datanucleus.store.rdbms.mapping.java with type parameters of type JavaTypeMapping Modifier and Type Field Description protected java.util.List<JavaTypeMapping>
EmbeddedMapping. javaTypeMappings
Mappings of the fields of the embedded PC.Methods in org.datanucleus.store.rdbms.mapping.java that return JavaTypeMapping Modifier and Type Method Description JavaTypeMapping
EmbeddedMapping. getDiscriminatorMapping()
JavaTypeMapping
EmbeddedMapping. getJavaTypeMapping(int i)
Accessor for the java type mappingsJavaTypeMapping
EmbeddedMapping. getJavaTypeMapping(java.lang.String fieldName)
Accessor for the sub type mapping for a particular field nameJavaTypeMapping[]
MultiMapping. getJavaTypeMapping()
Accessor for the Java type mappingsJavaTypeMapping
ReferenceMapping. getJavaTypeMappingForType(java.lang.Class<?> type)
Method to return the submapping for the specified (implementation) type.JavaTypeMapping
JavaTypeMapping. getReferenceMapping()
Accessor for the mapping at the other end of a relation when this field is part of a 1-1, 1-N, M-N (bidirectional) relation.JavaTypeMapping
SingleCollectionMapping. getWrappedMapping()
Methods in org.datanucleus.store.rdbms.mapping.java with parameters of type JavaTypeMapping Modifier and Type Method Description 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 fieldvoid
JavaTypeMapping. setReferenceMapping(JavaTypeMapping referenceMapping)
Method to set the mapping at the other end of the relation.Constructors in org.datanucleus.store.rdbms.mapping.java with parameters of type JavaTypeMapping Constructor Description DiscriminatorLongMapping(Table table, JavaTypeMapping delegate, org.datanucleus.metadata.DiscriminatorMetaData dismd)
Constructor.DiscriminatorMapping(Table table, JavaTypeMapping delegate, org.datanucleus.metadata.DiscriminatorMetaData dismd)
Constructor.DiscriminatorStringMapping(Table table, JavaTypeMapping delegate, org.datanucleus.metadata.DiscriminatorMetaData dismd)
Constructor.VersionLongMapping(Table datastoreContainer, JavaTypeMapping delegate)
VersionMapping(Table table, JavaTypeMapping delegate)
Constructor.VersionTimestampMapping(Table table, JavaTypeMapping delegate)
-
Uses of JavaTypeMapping in org.datanucleus.store.rdbms.query
Fields in org.datanucleus.store.rdbms.query declared as JavaTypeMapping Modifier and Type Field Description (package private) JavaTypeMapping
QueryToSQLMapper.SQLTableMapping. mapping
(package private) JavaTypeMapping
StatementMappingIndex. mapping
Mapping being represented.Fields in org.datanucleus.store.rdbms.query with type parameters of type JavaTypeMapping Modifier and Type Field Description (package private) java.util.Map<java.lang.String,JavaTypeMapping>
QueryToSQLMapper. paramMappingForName
Methods in org.datanucleus.store.rdbms.query that return JavaTypeMapping Modifier and Type Method Description JavaTypeMapping
StatementMappingIndex. getMapping()
Methods in org.datanucleus.store.rdbms.query with parameters of type JavaTypeMapping Modifier and Type Method Description void
QueryGenerator. bindVariable(java.lang.String varName, org.datanucleus.metadata.AbstractClassMetaData cmd, SQLTable sqlTbl, JavaTypeMapping mapping)
Method to bind the specified variable to the table and mapping.void
QueryToSQLMapper. bindVariable(java.lang.String varName, org.datanucleus.metadata.AbstractClassMetaData cmd, SQLTable sqlTbl, JavaTypeMapping mapping)
Method to bind the specified variable to the table and mapping.static java.lang.String
RDBMSQueryUtils. getClassNameFromDiscriminatorResultSetRow(JavaTypeMapping discrimMapping, org.datanucleus.metadata.DiscriminatorMetaData dismd, java.sql.ResultSet rs, org.datanucleus.ExecutionContext ec)
Convenience method that takes a result set that contains a discriminator column and returns the class name that it represents.void
StatementMappingIndex. setMapping(JavaTypeMapping mapping)
Constructors in org.datanucleus.store.rdbms.query with parameters of type JavaTypeMapping Constructor Description SQLTableMapping(SQLTable tbl, org.datanucleus.metadata.AbstractClassMetaData cmd, org.datanucleus.metadata.AbstractMemberMetaData mmd, JavaTypeMapping m)
Constructor for use when we have a Map field.SQLTableMapping(SQLTable tbl, org.datanucleus.metadata.AbstractClassMetaData cmd, JavaTypeMapping m)
StatementMappingIndex(JavaTypeMapping mapping)
-
Uses of JavaTypeMapping in org.datanucleus.store.rdbms.request
Fields in org.datanucleus.store.rdbms.request with type parameters of type JavaTypeMapping Modifier and Type Field Description (package private) java.util.List<JavaTypeMapping>
InsertRequest.InsertMappingConsumer. postSetMappings
Mappings that require post-set processing.private java.util.List<JavaTypeMapping>
InsertRequest. postSetMappings
private java.util.List<JavaTypeMapping>
UpdateRequest. postSetMappings
(package private) java.util.List<JavaTypeMapping>
UpdateRequest.UpdateMappingConsumer. postSetMappings
Mappings that require post-set processing.Methods in org.datanucleus.store.rdbms.request that return types with arguments of type JavaTypeMapping Modifier and Type Method Description java.util.List<JavaTypeMapping>
InsertRequest.InsertMappingConsumer. getPostSetMappings()
java.util.List<JavaTypeMapping>
UpdateRequest.UpdateMappingConsumer. getPostSetMappings()
Methods in org.datanucleus.store.rdbms.request with parameters of type JavaTypeMapping Modifier and Type Method Description void
DeleteRequest.DeleteMappingConsumer. consumeMapping(JavaTypeMapping m, org.datanucleus.metadata.AbstractMemberMetaData mmd)
void
DeleteRequest.DeleteMappingConsumer. consumeMapping(JavaTypeMapping m, MappingType mappingType)
Consumes a mapping for a surrogate column (version, datastore identity, multitenancy).void
InsertRequest.InsertMappingConsumer. consumeMapping(JavaTypeMapping m, org.datanucleus.metadata.AbstractMemberMetaData mmd)
Consumes a mapping for a member.void
InsertRequest.InsertMappingConsumer. consumeMapping(JavaTypeMapping m, MappingType mappingType)
Consumes a (surrogate) mapping (i.e not associated to a field).void
UpdateRequest.UpdateMappingConsumer. consumeMapping(JavaTypeMapping m, org.datanucleus.metadata.AbstractMemberMetaData mmd)
Consumes a mapping for a field.void
UpdateRequest.UpdateMappingConsumer. consumeMapping(JavaTypeMapping m, MappingType mappingType)
Consumes a mapping associated to surrogate / special columns.private StatementMappingIndex[]
InsertRequest.InsertMappingConsumer. processExternalMapping(JavaTypeMapping mapping, StatementMappingIndex[] fieldStmtExprIndex, StatementMappingIndex[] stmtExprIndex)
Convenience method to process an external mapping. -
Uses of JavaTypeMapping in org.datanucleus.store.rdbms.scostore
Fields in org.datanucleus.store.rdbms.scostore declared as JavaTypeMapping Modifier and Type Field Description protected JavaTypeMapping
JoinMapStore. adapterMapping
Mapping for when the element mappings columns can't be part of the primary key due to datastore limitations (e.g BLOB types).protected JavaTypeMapping
ElementContainerStore. elementMapping
Mapping for the element.protected JavaTypeMapping
AbstractMapStore. keyMapping
Mapping to the key from the mapTable.protected JavaTypeMapping
MapEntrySetStore. keyMapping
Mapping for the key.protected JavaTypeMapping
MapValueCollectionStore. keyMapping
protected JavaTypeMapping
ElementContainerStore. orderMapping
Mapping for an ordering column to allow for duplicates in the container.protected JavaTypeMapping
BaseContainerStore. ownerMapping
Mapping to the owner of the container.(package private) JavaTypeMapping
ComponentInfo. ownerMapping
protected JavaTypeMapping
JoinPersistableRelationStore. ownerMapping
Mapping to the owner of the relation (which holds the member).protected JavaTypeMapping
ElementContainerStore. relationDiscriminatorMapping
Optional mapping to distinguish elements of one collection from another when sharing the join table.protected JavaTypeMapping
AbstractMapStore. valueMapping
Mapping to the value from the mapTable.protected JavaTypeMapping
MapEntrySetStore. valueMapping
Mapping for the value.Methods in org.datanucleus.store.rdbms.scostore that return JavaTypeMapping Modifier and Type Method Description JavaTypeMapping
JoinMapStore. getAdapterMapping()
JavaTypeMapping
ComponentInfo. getDiscriminatorMapping()
JavaTypeMapping
ElementContainerStore. getElementMapping()
JavaTypeMapping
AbstractMapStore. getKeyMapping()
JavaTypeMapping
MapEntrySetStore. getKeyMapping()
JavaTypeMapping
BaseContainerStore. getOwnerMapping()
JavaTypeMapping
ComponentInfo. getOwnerMapping()
JavaTypeMapping
MapEntrySetStore. getOwnerMapping()
JavaTypeMapping
ElementContainerStore. getRelationDiscriminatorMapping()
JavaTypeMapping
AbstractMapStore. getValueMapping()
JavaTypeMapping
MapEntrySetStore. getValueMapping()
Methods in org.datanucleus.store.rdbms.scostore with parameters of type JavaTypeMapping Modifier and Type Method Description static void
BackingStoreHelper. appendWhereClauseForElement(java.lang.StringBuilder stmt, JavaTypeMapping elementMapping, java.lang.Object element, boolean elementsSerialised, java.lang.String containerAlias, boolean firstWhereClause)
Convenience method to add a WHERE clause to match an element.static void
BackingStoreHelper. appendWhereClauseForMapping(java.lang.StringBuilder stmt, JavaTypeMapping mapping, java.lang.String containerAlias, boolean firstWhereClause)
Convenience method to add a WHERE clause restricting the specified mapping.protected static java.lang.String
AbstractMapStore. getContainsValueStmt(JavaTypeMapping ownerMapping, JavaTypeMapping valueMapping, Table mapTable)
Generate statement to check if a value is contained in the Map.protected java.lang.String
AbstractCollectionStore. getUpdateEmbeddedElementStmt(JavaTypeMapping fieldMapping)
Generate statement for update the field of an embedded element.protected java.lang.String
JoinMapStore. getUpdateEmbeddedKeyStmt(JavaTypeMapping fieldMapping, JavaTypeMapping ownerMapping, JavaTypeMapping keyMapping, Table mapTable)
Generate statement for update the field of an embedded key.protected java.lang.String
JoinMapStore. getUpdateEmbeddedValueStmt(JavaTypeMapping fieldMapping, JavaTypeMapping ownerMapping, JavaTypeMapping valueMapping, Table mapTable)
Generate statement for update the field of an embedded value.protected boolean
BaseContainerStore. isEmbeddedMapping(JavaTypeMapping mapping)
Check if the mapping correspond to a non pc object or embedded fieldstatic int
BackingStoreHelper. populateElementForWhereClauseInStatement(org.datanucleus.ExecutionContext ec, java.sql.PreparedStatement ps, java.lang.Object element, int jdbcPosition, JavaTypeMapping elementMapping)
Convenience method to populate the passed PreparedStatement with the value for the element in a WHERE clause.static int
BackingStoreHelper. populateElementInStatement(org.datanucleus.ExecutionContext ec, java.sql.PreparedStatement ps, java.lang.Object element, int jdbcPosition, JavaTypeMapping elementMapping)
Convenience method to populate the passed PreparedStatement with the value for the element.static int
BackingStoreHelper. populateEmbeddedElementFieldsInStatement(org.datanucleus.state.DNStateManager sm, java.lang.Object element, java.sql.PreparedStatement ps, int jdbcPosition, org.datanucleus.metadata.AbstractMemberMetaData ownerFieldMetaData, JavaTypeMapping elementMapping, org.datanucleus.metadata.AbstractClassMetaData emd, BaseContainerStore bcs)
Convenience method to populate the passed PreparedStatement with the field values from the embedded element starting at the specified jdbc position.static int
BackingStoreHelper. populateKeyInStatement(org.datanucleus.ExecutionContext ec, java.sql.PreparedStatement ps, java.lang.Object key, int jdbcPosition, JavaTypeMapping keyMapping)
Convenience method to populate the passed PreparedStatement with the value for the map key.static int
BackingStoreHelper. populateOrderInStatement(org.datanucleus.ExecutionContext ec, java.sql.PreparedStatement ps, int idx, int jdbcPosition, JavaTypeMapping orderMapping)
Convenience method to populate the passed PreparedStatement with the value for the order index.static int
BackingStoreHelper. populateValueInStatement(org.datanucleus.ExecutionContext ec, java.sql.PreparedStatement ps, java.lang.Object value, int jdbcPosition, JavaTypeMapping valueMapping)
Convenience method to populate the passed PreparedStatement with the value for the map value.void
ComponentInfo. setOwnerMapping(JavaTypeMapping m)
-
Uses of JavaTypeMapping in org.datanucleus.store.rdbms.sql
Fields in org.datanucleus.store.rdbms.sql declared as JavaTypeMapping Modifier and Type Field Description (package private) JavaTypeMapping
AbstractSelectStatementGenerator. joinElementMapping
Mapping in join table to join to the element.(package private) JavaTypeMapping
SQLStatementParameter. mapping
Mapping for the value of the parameter.Methods in org.datanucleus.store.rdbms.sql that return JavaTypeMapping Modifier and Type Method Description JavaTypeMapping
SQLStatementParameter. getMapping()
Methods in org.datanucleus.store.rdbms.sql with parameters of type JavaTypeMapping Modifier and Type Method Description static SQLTable
SQLStatementHelper. addJoinForOneToOneRelation(SQLStatement stmt, JavaTypeMapping sourceMapping, SQLTable sourceSqlTbl, JavaTypeMapping targetMapping, Table targetTable, java.lang.String targetAlias, java.lang.Object[] discrimValues, java.lang.String targetTablegroupName, SQLJoin.JoinType joinType)
Convenience method to add a join across a 1-1 relation to the provided SQLStatement.SQLText
SQLText. appendParameter(java.lang.String name, JavaTypeMapping mapping, java.lang.Object value)
Append a parameter represented by a mapping (single datastore column).SQLText
SQLText. appendParameter(java.lang.String name, JavaTypeMapping mapping, java.lang.Object value, int columnNumber)
Append a parameter represented by a mapping, for a column of a multi-column mapping.void
SQLText. changeMappingForParameter(java.lang.String parameterName, JavaTypeMapping mapping)
Convenience method to change the mapping used for a parameter, if it is referenced by this SQL text object.static java.lang.Object
SQLStatementHelper. getDiscriminatorValueForClass(org.datanucleus.NucleusContext nucleusCtx, java.lang.String className, org.datanucleus.metadata.DiscriminatorMetaData dismd, JavaTypeMapping discriminatorMapping, org.datanucleus.ClassLoaderResolver clr)
Convenience method to generate a BooleanExpression for the associated discriminator value for the specified class.static java.util.List
SQLStatementHelper. getDiscriminatorValuesForMember(java.lang.String className, JavaTypeMapping discMapping, RDBMSStoreManager storeMgr, org.datanucleus.ClassLoaderResolver clr)
Method to return all possible discriminator values for the supplied class and its subclasses.static BooleanExpression
SQLStatementHelper. getExpressionForDiscriminatorForClass(SQLStatement stmt, java.lang.String className, org.datanucleus.metadata.DiscriminatorMetaData dismd, JavaTypeMapping discriminatorMapping, SQLTable discrimSqlTbl, org.datanucleus.ClassLoaderResolver clr)
Convenience method to generate a BooleanExpression for the associated discriminator value for the specified class.protected BooleanExpression
SQLStatement. getJoinConditionForJoin(SQLTable sourceTable, JavaTypeMapping sourceMapping, JavaTypeMapping sourceParentMapping, SQLTable targetTable, JavaTypeMapping targetMapping, JavaTypeMapping targetParentMapping, java.lang.Object[] discrimValues)
Convenience method to generate the join condition between source and target tables for the supplied mappings.static SQLJoin.JoinType
SQLStatementHelper. getJoinTypeForOneToOneRelationJoin(JavaTypeMapping sourceMapping, SQLTable sourceSqlTbl, SQLJoin.JoinType joinType)
Convenience method to return the join type to use for the specified 1-1 relation.static SQLTable
SQLStatementHelper. getSQLTableForMappingOfTable(SQLStatement stmt, SQLTable sqlTbl, JavaTypeMapping mapping)
Method to return the SQLTable where the specified mapping (in the same table group as the provided SQLTable) is defined.SQLTable
SelectStatement. join(SQLJoin.JoinType joinType, SQLTable sourceTable, JavaTypeMapping sourceMapping, JavaTypeMapping sourceParentMapping, Table target, java.lang.String targetAlias, JavaTypeMapping targetMapping, JavaTypeMapping targetParentMapping, java.lang.Object[] discrimValues, java.lang.String tableGrpName, boolean applyToUnions, SQLJoin parentJoin)
SQLTable
SQLStatement. join(SQLJoin.JoinType joinType, SQLTable sourceTable, JavaTypeMapping sourceMapping, JavaTypeMapping sourceParentMapping, Table target, java.lang.String targetAlias, JavaTypeMapping targetMapping, JavaTypeMapping targetParentMapping, java.lang.Object[] discrimValues, java.lang.String tableGrpName, boolean applyToUnions, SQLJoin parentJoin)
Method to form a join to the specified table using the provided mappings, with the join condition derived from the source-target mappings.SQLTable
SQLStatement. join(SQLJoin.JoinType joinType, SQLTable sourceTable, JavaTypeMapping sourceMapping, Table target, java.lang.String targetAlias, JavaTypeMapping targetMapping, java.lang.Object[] discrimValues, java.lang.String tableGrpName)
Method to form a join to the specified table using the provided mappings, with the join also being applied to any UNIONed statements.SQLTable
SQLStatement. join(SQLJoin.JoinType joinType, SQLTable sourceTable, JavaTypeMapping sourceMapping, Table target, java.lang.String targetAlias, JavaTypeMapping targetMapping, java.lang.Object[] discrimValues, java.lang.String tableGrpName, boolean applyToUnions)
Method to form a join to the specified table using the provided mappings.SQLTable
SQLStatement. join(SQLJoin.JoinType joinType, SQLTable sourceTable, JavaTypeMapping sourceMapping, Table target, java.lang.String targetAlias, JavaTypeMapping targetMapping, java.lang.Object[] discrimValues, java.lang.String tableGrpName, boolean applyToUnions, SQLJoin parentJoin)
Method to form a join to the specified table using the provided mappings.SQLTable
SQLStatement. join(SQLJoin.JoinType joinType, SQLTable sourceTable, JavaTypeMapping sourceMapping, Table target, java.lang.String targetAlias, JavaTypeMapping targetMapping, java.lang.Object[] discrimValues, java.lang.String tableGrpName, SQLJoin parentJoin)
Method to form a join to the specified table using the provided mappings, with the join also being applied to any UNIONed statements.int[]
SelectStatement. select(SQLTable table, JavaTypeMapping mapping, java.lang.String alias)
Add a select clause for the specified field (via its mapping) and apply to unions.int[]
SelectStatement. select(SQLTable table, JavaTypeMapping mapping, java.lang.String alias, boolean applyToUnions)
Add a select clause for the specified field (via its mapping).private static boolean
SQLStatementHelper. selectFetchPlanFieldsOfFKRelatedObject(SelectStatement stmt, StatementClassMapping mappingDefinition, org.datanucleus.FetchPlan fetchPlan, SQLTable sourceSqlTbl, org.datanucleus.metadata.AbstractMemberMetaData mmd, org.datanucleus.ClassLoaderResolver clr, int maxFetchPlanLimit, JavaTypeMapping m, java.lang.String tableGroupName, StatementMappingIndex stmtMapping, SQLTable sqlTbl, SQLJoin.JoinType inputJoinType)
Convenience method to join to and select all required FP fields of a related object where linked via an FK at this side.void
SQLStatementParameter. setMapping(JavaTypeMapping mapping)
Constructors in org.datanucleus.store.rdbms.sql with parameters of type JavaTypeMapping Constructor Description AbstractSelectStatementGenerator(RDBMSStoreManager storeMgr, org.datanucleus.ClassLoaderResolver clr, java.lang.Class candidateType, boolean subclasses, DatastoreIdentifier candidateTableAlias, java.lang.String candidateTableGroupName, Table joinTable, DatastoreIdentifier joinTableAlias, JavaTypeMapping joinElementMapping)
Constructor for the case where we select the join table and join to the candidate table.DiscriminatorStatementGenerator(RDBMSStoreManager storeMgr, org.datanucleus.ClassLoaderResolver clr, java.lang.Class[] candidateTypes, boolean includeSubclasses, DatastoreIdentifier candidateTableAlias, java.lang.String candidateTableGroupName, Table joinTable, DatastoreIdentifier joinTableAlias, JavaTypeMapping joinElementMapping)
Constructor, using the joinTable as the primary table of the SQL SELECT and joining to the table of the candidate(s).DiscriminatorStatementGenerator(RDBMSStoreManager storeMgr, org.datanucleus.ClassLoaderResolver clr, java.lang.Class candidateType, boolean includeSubclasses, DatastoreIdentifier candidateTableAlias, java.lang.String candidateTableGroupName, Table joinTable, DatastoreIdentifier joinTableAlias, JavaTypeMapping joinElementMapping)
Constructor, using the joinTable as the primary table of the SQL SELECT and joining to the table of the candidate.SQLStatementParameter(java.lang.String name, JavaTypeMapping mapping, java.lang.Object value, int columnNumber)
Constructor for a parameter using the mapping where there are multiple columns and we are representing a particular column here.UnionStatementGenerator(RDBMSStoreManager storeMgr, org.datanucleus.ClassLoaderResolver clr, java.lang.Class candidateType, boolean includeSubclasses, DatastoreIdentifier candidateTableAlias, java.lang.String candidateTableGroupName, Table joinTable, DatastoreIdentifier joinTableAlias, JavaTypeMapping joinElementMapping)
Constructor using a join table as the primary table. -
Uses of JavaTypeMapping in org.datanucleus.store.rdbms.sql.expression
Fields in org.datanucleus.store.rdbms.sql.expression declared as JavaTypeMapping Modifier and Type Field Description protected JavaTypeMapping
SQLExpression. mapping
Mapping for this expression, defining how it is get/set.Fields in org.datanucleus.store.rdbms.sql.expression with type parameters of type JavaTypeMapping Modifier and Type Field Description (package private) java.util.Map<java.lang.Class,JavaTypeMapping>
SQLExpressionFactory. mappingByClass
Map of JavaTypeMapping for use in query expressions, keyed by the type being represented.Methods in org.datanucleus.store.rdbms.sql.expression that return JavaTypeMapping Modifier and Type Method Description JavaTypeMapping
SQLExpression. getJavaTypeMapping()
JavaTypeMapping
SQLExpressionFactory. getMappingForType(java.lang.Class cls)
JavaTypeMapping
SQLExpressionFactory. getMappingForType(java.lang.Class cls, boolean useCached)
Accessor for a mapping to use in a query expression.Methods in org.datanucleus.store.rdbms.sql.expression with parameters of type JavaTypeMapping Modifier and Type Method Description private void
ObjectLiteral. addSubexpressionsForValue(java.lang.Object value, JavaTypeMapping mapping)
Method to add subExprs for the supplied mapping, consistent with the supplied value.private java.lang.Object
EnumLiteral. getStoredValueForEnum(JavaTypeMapping mapping)
SQLExpression
SQLExpressionFactory. newExpression(SQLStatement stmt, SQLTable sqlTbl, JavaTypeMapping mapping)
Factory for an expression representing a mapping on a table.SQLExpression
SQLExpressionFactory. newExpression(SQLStatement stmt, SQLTable sqlTbl, JavaTypeMapping mapping, JavaTypeMapping parentMapping)
Factory for an expression representing a mapping on a table.SQLExpression
SQLExpressionFactory. newLiteral(SQLStatement stmt, JavaTypeMapping mapping, java.lang.Object value)
Factory for a literal representing a value.SQLExpression
SQLExpressionFactory. newLiteralParameter(SQLStatement stmt, JavaTypeMapping mapping, java.lang.Object value, java.lang.String paramName)
Factory for a literal as an input parameter.static int
ExpressionUtils. populatePrimaryKeyMappingsValuesForPCMapping(JavaTypeMapping[] pkMappings, java.lang.Object[] pkFieldValues, int position, PersistableMapping pcMapping, org.datanucleus.metadata.AbstractClassMetaData cmd, org.datanucleus.metadata.AbstractMemberMetaData mmd, java.lang.Object fieldValue, RDBMSStoreManager storeMgr, org.datanucleus.ClassLoaderResolver clr)
Convenience method to populate PK mappings/values allowing for recursion where a PK field is itself a PCMapping, that itself has PK mappings, which in turn may include PCMappings.void
BooleanLiteral. setJavaTypeMapping(JavaTypeMapping mapping)
void
CharacterLiteral. setJavaTypeMapping(JavaTypeMapping m)
void
EnumExpression. setJavaTypeMapping(JavaTypeMapping mapping)
void
EnumLiteral. setJavaTypeMapping(JavaTypeMapping mapping)
void
SQLExpression. setJavaTypeMapping(JavaTypeMapping mapping)
Constructors in org.datanucleus.store.rdbms.sql.expression with parameters of type JavaTypeMapping Constructor Description AggregateNumericExpression(SQLStatement stmt, JavaTypeMapping mapping, java.lang.String sql)
AggregateNumericExpression(SQLStatement stmt, JavaTypeMapping mapping, java.lang.String functionName, java.util.List<SQLExpression> args)
AggregateStringExpression(SQLStatement stmt, JavaTypeMapping mapping, java.lang.String functionName, java.util.List<SQLExpression> args)
AggregateTemporalExpression(SQLStatement stmt, JavaTypeMapping mapping, java.lang.String functionName, java.util.List<SQLExpression> args)
ArrayExpression(SQLStatement stmt, JavaTypeMapping mapping, SQLExpression[] exprs)
Constructor for an SQL expression for an array expression specified in the query.ArrayExpression(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping)
Constructor for an SQL expression for a (field) mapping in a specified table.ArrayLiteral(SQLStatement stmt, JavaTypeMapping mapping, java.lang.Object value, java.lang.String parameterName)
Constructor for an array literal with a value.BinaryExpression(SQLStatement stmt, JavaTypeMapping mapping, java.lang.String functionName, java.util.List<SQLExpression> args, java.util.List types)
BinaryExpression(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping)
Constructor for an SQL expression for a (field) mapping in a specified table.BinaryLiteral(SQLStatement stmt, JavaTypeMapping mapping, java.lang.Object value, java.lang.String parameterName)
Creates a binary (byte[]) literal.BooleanExpression(SQLStatement stmt, JavaTypeMapping mapping)
Constructor for a boolean expression for the specified mapping of the table.BooleanExpression(SQLStatement stmt, JavaTypeMapping mapping, java.lang.String sql)
Constructor for a boolean expression for the specified mapping using the specified SQL text.BooleanExpression(SQLStatement stmt, JavaTypeMapping mapping, java.lang.String functionName, java.util.List<SQLExpression> args)
Generates statement as "FUNCTION_NAME(arg [,argN])" such as STARTS_WITH(arg1, arg2).BooleanExpression(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping)
Constructor for a boolean expression for the specified mapping of the table.BooleanLiteral(SQLStatement stmt, JavaTypeMapping mapping, java.lang.Boolean value)
Creates a boolean literal with the specified value, using the provided mapping.BooleanLiteral(SQLStatement stmt, JavaTypeMapping mapping, java.lang.Object value, java.lang.String parameterName)
Creates a boolean literal with the specified value, using the provided mapping.ByteExpression(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping)
Constructor for an SQL expression for a (field) mapping in a specified table.ByteLiteral(SQLStatement stmt, JavaTypeMapping mapping, java.lang.Object value, java.lang.String parameterName)
Creates a byte literal.CharacterExpression(SQLStatement stmt, JavaTypeMapping mapping, java.lang.String functionName, java.util.List args)
Generates statement as e.g.CharacterExpression(SQLStatement stmt, JavaTypeMapping mapping, java.lang.String functionName, java.util.List args, java.util.List types)
Generates statement as e.g.CharacterExpression(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping)
Constructor for an SQL expression for a (field) mapping in a specified table.CharacterLiteral(SQLStatement stmt, JavaTypeMapping mapping, java.lang.Object value, java.lang.String parameterName)
Constructor for a character literal with a value.CollectionExpression(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping)
Constructor for an SQL expression for a (field) mapping in a specified table.CollectionLiteral(SQLStatement stmt, JavaTypeMapping mapping, java.lang.Object value, java.lang.String parameterName)
Constructor for a collection literal with a value.ColumnExpression(SQLStatement stmt, java.lang.String parameterName, JavaTypeMapping mapping, java.lang.Object value, int colNumber)
Constructor for an SQL expression for a parameter.DelegatedExpression(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping)
EnumExpression(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping)
Constructor for an expression for an enum field/property.EnumLiteral(SQLStatement stmt, JavaTypeMapping mapping, java.lang.Object value, java.lang.String parameterName)
Constructor for an Enum literal with a value.FloatingPointLiteral(SQLStatement stmt, JavaTypeMapping mapping, java.lang.Object value, java.lang.String parameterName)
Constructor for a floating point literal with a value.IntegerLiteral(SQLStatement stmt, JavaTypeMapping mapping, java.lang.Object value, java.lang.String parameterName)
Constructor for an integer literal with a value.MapExpression(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping)
Constructor.MapKeyLiteral(SQLStatement stmt, JavaTypeMapping mapping, java.lang.Object value)
Constructor.MapLiteral(SQLStatement stmt, JavaTypeMapping mapping, java.lang.Object value, java.lang.String parameterName)
Constructor for a map literal with a value.MapValueLiteral(SQLStatement stmt, JavaTypeMapping mapping, java.lang.Object value)
Constructor.NullLiteral(SQLStatement stmt, JavaTypeMapping mapping, java.lang.Object value, java.lang.String parameterName)
Constructor for a null literal with a value (i.e null!).NumericExpression(SQLStatement stmt, JavaTypeMapping mapping, java.lang.String sql)
Constructor for a numeric expression for the specified mapping using the specified SQL text.NumericExpression(SQLStatement stmt, JavaTypeMapping mapping, java.lang.String functionName, java.util.List<SQLExpression> args)
Generates statement as "FUNCTION_NAME(arg [,argN])".NumericExpression(SQLStatement stmt, JavaTypeMapping mapping, java.lang.String functionName, java.util.List<SQLExpression> args, java.util.List types)
Generates statement as "FUNCTION_NAME(arg [AS type] [,argN [AS typeN]])".NumericExpression(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping)
Constructor for a numeric expression for the mapping in the specified table.ObjectExpression(SQLStatement stmt, JavaTypeMapping mapping, java.lang.String functionName, java.util.List<SQLExpression> args)
Generates statement as "FUNCTION_NAME(arg [,argN])".ObjectExpression(SQLStatement stmt, JavaTypeMapping mapping, java.lang.String functionName, java.util.List<SQLExpression> args, java.util.List<java.lang.Object> types)
Generates statement as "FUNCTION_NAME(arg [AS type] [,argN [AS typeN]])".ObjectExpression(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping)
Constructor for an SQL expression for a (field) mapping in a specified table.ObjectLiteral(SQLStatement stmt, JavaTypeMapping mapping, java.lang.Object value, java.lang.String parameterName)
Constructor for an Object literal with a value.OptionalExpression(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping)
OptionalLiteral(SQLStatement stmt, JavaTypeMapping mapping, java.lang.Object value, java.lang.String parameterName)
ParameterLiteral(SQLStatement stmt, JavaTypeMapping mapping, java.lang.Object value, java.lang.String parameterName)
Constructor for an integer literal with a value.SingleCollectionExpression(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping)
SingleCollectionLiteral(SQLStatement stmt, JavaTypeMapping mapping, java.lang.Object value, java.lang.String parameterName)
SQLExpression(SQLStatement stmt, JavaTypeMapping mapping, java.lang.String functionName, java.util.List<SQLExpression> args, java.util.List<java.lang.Object> types)
Generates statement as "FUNCTION_NAME(arg [AS type] [,argN [AS typeN]])".SQLExpression(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping)
Constructor for an SQL expression for a (field) mapping in a specified table.StringExpression(SQLStatement stmt, JavaTypeMapping mapping, java.lang.String functionName, java.util.List<SQLExpression> args)
Generates statement as e.g.StringExpression(SQLStatement stmt, JavaTypeMapping mapping, java.lang.String functionName, java.util.List<SQLExpression> args, java.util.List types)
Generates statement as e.g.StringExpression(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping)
Constructor for an SQL expression for a (field) mapping in a specified table.StringLiteral(SQLStatement stmt, JavaTypeMapping mapping, java.lang.Object value, java.lang.String parameterName)
Constructor for a String literal with a value.StringNumericExpression(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping)
Constructor for an expression for a field/property that can be represented as String or numeric.StringTemporalExpression(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping)
Constructor for an expression for a field/property represented as String/Temporal.TemporalExpression(SQLStatement stmt, JavaTypeMapping mapping, java.lang.String functionName, java.util.List<SQLExpression> args)
Generates statement as "FUNCTION_NAME(arg [,argN])".TemporalExpression(SQLStatement stmt, JavaTypeMapping mapping, java.lang.String functionName, java.util.List<SQLExpression> args, java.util.List<java.lang.Object> types)
Generates statement as "FUNCTION_NAME(arg [AS type] [,argN [AS typeN]])".TemporalExpression(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping)
Constructor for an SQL expression for a (field) mapping in a specified table.TemporalLiteral(SQLStatement stmt, JavaTypeMapping mapping, java.lang.Object value, java.lang.String parameterName)
Constructor for a temporal literal with a value.TypeConverterExpression(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping)
TypeConverterLiteral(SQLStatement stmt, JavaTypeMapping mapping, java.lang.Object value, java.lang.String parameterName)
TypeConverterMultiExpression(SQLStatement stmt, SQLTable table, JavaTypeMapping mapping)
TypeConverterMultiLiteral(SQLStatement stmt, JavaTypeMapping mapping, java.lang.Object value, java.lang.String parameterName)
-
Uses of JavaTypeMapping in org.datanucleus.store.rdbms.sql.method
Methods in org.datanucleus.store.rdbms.sql.method with parameters of type JavaTypeMapping Modifier and Type Method Description protected SQLExpression
AvgFunction. getAggregateExpression(SQLStatement stmt, java.util.List<SQLExpression> args, JavaTypeMapping m)
protected SQLExpression
AvgWithCastFunction. getAggregateExpression(SQLStatement stmt, java.util.List<SQLExpression> args, JavaTypeMapping m)
-
Uses of JavaTypeMapping in org.datanucleus.store.rdbms.table
Fields in org.datanucleus.store.rdbms.table declared as JavaTypeMapping Modifier and Type Field Description protected JavaTypeMapping
AbstractClassTable. createTimestampMapping
Mapping for any create timestamp column.protected JavaTypeMapping
AbstractClassTable. createUserMapping
Mapping for any create user column.protected JavaTypeMapping
AbstractClassTable. datastoreIdMapping
Mapping for any datastore identity.protected JavaTypeMapping
AbstractClassTable. discriminatorMapping
Mapping for any discriminator column.protected JavaTypeMapping
ElementContainerTable. elementMapping
Mapping of an element.private JavaTypeMapping[]
ClassView. fieldMappings
Mappings for the fields of this class to map to the View.protected JavaTypeMapping
AbstractClassTable. idMapping
Mapping for the overall "identity" of the table.private JavaTypeMapping
MapTable. keyMapping
Mapping to the key object.protected JavaTypeMapping
AbstractClassTable. multitenancyMapping
Mapping for any multi-tenancy column.protected JavaTypeMapping
ElementContainerTable. orderMapping
Order mapping, to provide part of the primary key.private JavaTypeMapping
MapTable. orderMapping
Mapping to allow ordering (of keys) or to allow duplicates.protected JavaTypeMapping
JoinTable. ownerMapping
Mapping of owner column(s) back to the owner table PK.protected JavaTypeMapping[]
AbstractClassTable. pkMappings
Mappings for application identity (optional).protected JavaTypeMapping
PersistableJoinTable. relatedMapping
Mapping from the join table to the "related".protected JavaTypeMapping
ElementContainerTable. relationDiscriminatorMapping
Optional mapping for a column used to discriminate between elements of one collection from another.protected JavaTypeMapping
AbstractClassTable. softDeleteMapping
Mapping for any soft-delete column.protected JavaTypeMapping
AbstractClassTable. updateTimestampMapping
Mapping for any update timestamp column.protected JavaTypeMapping
AbstractClassTable. updateUserMapping
Mapping for any update user column.private JavaTypeMapping
MapTable. valueMapping
Mapping to the value object.protected JavaTypeMapping
AbstractClassTable. versionMapping
Mapping for any version/timestamp column.Fields in org.datanucleus.store.rdbms.table with type parameters of type JavaTypeMapping Modifier and Type Field Description private java.util.Map<org.datanucleus.metadata.AbstractMemberMetaData,JavaTypeMapping>
ClassTable. externalFkDiscriminatorMappings
Mappings for FK Collections/Lists relation discriminators not managed by this class (1-N unidirectional).private java.util.Map<org.datanucleus.metadata.AbstractMemberMetaData,JavaTypeMapping>
ClassTable. externalFkMappings
Mappings for FK Collections/Lists not managed by this class (1-N unidirectional).private java.util.Map<org.datanucleus.metadata.AbstractMemberMetaData,JavaTypeMapping>
ClassTable. externalOrderMappings
Mappings for FK Lists order columns not managed by this class (1-N unidirectional).protected java.util.Map<org.datanucleus.metadata.AbstractMemberMetaData,JavaTypeMapping>
AbstractClassTable. memberMappingsMap
Mappings for members mapped to this table, keyed by the metadata for the member.Methods in org.datanucleus.store.rdbms.table that return JavaTypeMapping Modifier and Type Method Description private JavaTypeMapping
ClassTable. addOrderColumn(org.datanucleus.metadata.AbstractMemberMetaData mmd, org.datanucleus.ClassLoaderResolver clr)
Adds an ordering column to the element table (this) in FK list relationships.private JavaTypeMapping
ClassTable. addOrderMapping(org.datanucleus.metadata.AbstractMemberMetaData mmd, JavaTypeMapping orderMapping, org.datanucleus.ClassLoaderResolver clr)
Convenience method to add an order mapping to the table.static JavaTypeMapping
ColumnCreator. createColumnsForField(java.lang.Class javaType, JavaTypeMapping mapping, Table table, RDBMSStoreManager storeMgr, org.datanucleus.metadata.AbstractMemberMetaData mmd, boolean isPrimaryKey, boolean isNullable, boolean serialised, boolean embedded, org.datanucleus.metadata.FieldRole fieldRole, org.datanucleus.metadata.ColumnMetaData[] columnMetaData, org.datanucleus.ClassLoaderResolver clr, boolean isReferenceField, Table ownerTable)
Method to create the column(s) for a field in either a join table or for a reference field.static JavaTypeMapping
ColumnCreator. createColumnsForJoinTables(java.lang.Class javaType, org.datanucleus.metadata.AbstractMemberMetaData mmd, org.datanucleus.metadata.ColumnMetaData[] columnMetaData, RDBMSStoreManager storeMgr, Table table, boolean primaryKey, boolean nullable, org.datanucleus.metadata.FieldRole fieldRole, org.datanucleus.ClassLoaderResolver clr, Table ownerTable)
Method to create the mapping for a join table for collection element, array element, map key, map value.JavaTypeMapping
ElementContainerTable. getElementMapping()
Accessor for the "element" mapping end of the relationship.JavaTypeMapping
ClassTable. getExternalMapping(org.datanucleus.metadata.AbstractMemberMetaData mmd, MappingType mappingType)
Accessor for an external mapping for the specified field of the required type.JavaTypeMapping
ClassView. getExternalMapping(org.datanucleus.metadata.AbstractMemberMetaData mmd, MappingType mappingType)
JavaTypeMapping
DatastoreClass. getExternalMapping(org.datanucleus.metadata.AbstractMemberMetaData mmd, MappingType mappingType)
Accessor for the external mapping for the specified member of the specified mapping type.JavaTypeMapping
SecondaryTable. getExternalMapping(org.datanucleus.metadata.AbstractMemberMetaData fmd, MappingType mappingType)
JavaTypeMapping
ClassTable. getIdMapping()
Accessor for a mapping for the ID (persistable) for this table.JavaTypeMapping
ClassView. getIdMapping()
Accessor for a mapping for the ID.JavaTypeMapping
JoinTable. getIdMapping()
Accessor for a mapping for the ID (persistable) for this table.JavaTypeMapping
ProbeTable. getIdMapping()
Accessor for a mapping for the ID (persistable) for this table.JavaTypeMapping
SecondaryTable. getIdMapping()
Accessor for the ID mapping for this table.JavaTypeMapping
Table. getIdMapping()
Accessor for the ID mapping of this container object.JavaTypeMapping
Column. getJavaTypeMapping()
Accessor for the JavaTypeMapping for the field/property that owns this column.JavaTypeMapping
ColumnImpl. getJavaTypeMapping()
JavaTypeMapping
MapTable. getKeyMapping()
Accessor for the "key" mapping end of the relationship.protected JavaTypeMapping
AbstractClassTable. getMappingForMemberName(java.lang.String memberName)
Accessor for the JavaTypeMapping that is handling the member of the specified (fully qualified) name.JavaTypeMapping
ClassTable. getMemberMapping(java.lang.String memberName)
Accessor for the java mapping for the named member.JavaTypeMapping
ClassTable. getMemberMapping(org.datanucleus.metadata.AbstractMemberMetaData mmd)
Accessor for the field mapping for the specified field.JavaTypeMapping
ClassView. getMemberMapping(java.lang.String fieldName)
Accessor for the field mapping for the specified field name.JavaTypeMapping
ClassView. getMemberMapping(org.datanucleus.metadata.AbstractMemberMetaData mmd)
Accessor for the mapping for the specified field/property.JavaTypeMapping
DatastoreClass. getMemberMapping(java.lang.String memberName)
Accessor for the mapping for the specified member name.JavaTypeMapping
DatastoreClass. getMemberMapping(org.datanucleus.metadata.AbstractMemberMetaData mmd)
Accessor for the mapping for the specified member.JavaTypeMapping
ElementContainerTable. getMemberMapping(org.datanucleus.metadata.AbstractMemberMetaData mmd)
Accessor not used by this table.JavaTypeMapping
MapTable. getMemberMapping(org.datanucleus.metadata.AbstractMemberMetaData mmd)
Accessor the for the mapping for a field stored in this tableJavaTypeMapping
PersistableJoinTable. getMemberMapping(org.datanucleus.metadata.AbstractMemberMetaData mmd)
JavaTypeMapping
ProbeTable. getMemberMapping(org.datanucleus.metadata.AbstractMemberMetaData mmd)
Accessor the for the mapping for a field/property stored in this table.JavaTypeMapping
SecondaryTable. getMemberMapping(java.lang.String memberName)
Accessor for the mapping for the specified member.JavaTypeMapping
SecondaryTable. getMemberMapping(org.datanucleus.metadata.AbstractMemberMetaData mmd)
Accessor for the member Mapping.JavaTypeMapping
Table. getMemberMapping(org.datanucleus.metadata.AbstractMemberMetaData mmd)
Accessor for the mapping for the specified FieldMetaData.JavaTypeMapping
ClassTable. getMemberMappingInDatastoreClass(org.datanucleus.metadata.AbstractMemberMetaData mmd)
Accessor for the mapping for the specified field only in this datastore class.JavaTypeMapping
ClassView. getMemberMappingInDatastoreClass(org.datanucleus.metadata.AbstractMemberMetaData mmd)
Accessor for the mapping for the specified field only in this datastore class.JavaTypeMapping
DatastoreClass. getMemberMappingInDatastoreClass(org.datanucleus.metadata.AbstractMemberMetaData mmd)
Accessor for the mapping for the specified member only in this datastore class.JavaTypeMapping
SecondaryTable. getMemberMappingInDatastoreClass(org.datanucleus.metadata.AbstractMemberMetaData mmd)
Accessor for the mapping for the specified member only in this datastore class.JavaTypeMapping
ElementContainerTable. getOrderMapping()
Accessor for the order mapping.JavaTypeMapping
MapTable. getOrderMapping()
Accessor for order mapping.JavaTypeMapping
JoinTable. getOwnerMapping()
Accessor for the "owner" mapping end of the relationship.JavaTypeMapping
PersistableJoinTable. getRelatedMapping()
Accessor for the mapping of the "related" in the join table.JavaTypeMapping
ElementContainerTable. getRelationDiscriminatorMapping()
Accessor for the element discriminator mapping.JavaTypeMapping
AbstractClassTable. getSurrogateMapping(org.datanucleus.store.schema.table.SurrogateColumnType colType, boolean allowSuperclasses)
JavaTypeMapping
AbstractTable. getSurrogateMapping(org.datanucleus.store.schema.table.SurrogateColumnType colType, boolean allowSuperclasses)
JavaTypeMapping
ClassTable. getSurrogateMapping(org.datanucleus.store.schema.table.SurrogateColumnType colType, boolean allowSuperclasses)
JavaTypeMapping
Table. getSurrogateMapping(org.datanucleus.store.schema.table.SurrogateColumnType colType, boolean allowSuperclasses)
Accessor for the mapping for the specified surrogate type.JavaTypeMapping
MapTable. getValueMapping()
Accessor for the "value" mapping end of the relationship.Methods in org.datanucleus.store.rdbms.table that return types with arguments of type JavaTypeMapping Modifier and Type Method Description private java.util.Map<org.datanucleus.metadata.AbstractMemberMetaData,JavaTypeMapping>
ClassTable. getExternalFkDiscriminatorMappings()
Accessor for all of the external FK discriminator mappings.private java.util.Map<org.datanucleus.metadata.AbstractMemberMetaData,JavaTypeMapping>
ClassTable. getExternalFkMappings()
Accessor for all of the external FK mappings.private java.util.Map<org.datanucleus.metadata.AbstractMemberMetaData,JavaTypeMapping>
ClassTable. getExternalOrderMappings()
Accessor for all of the order mappings (used by FK Lists, Collections, Arrays)Methods in org.datanucleus.store.rdbms.table with parameters of type JavaTypeMapping Modifier and Type Method Description Column
AbstractTable. addColumn(java.lang.String storedJavaType, DatastoreIdentifier name, JavaTypeMapping mapping, org.datanucleus.metadata.ColumnMetaData colmd)
Creates a new column in the table.Column
Table. addColumn(java.lang.String storedJavaType, DatastoreIdentifier name, JavaTypeMapping mapping, org.datanucleus.metadata.ColumnMetaData colmd)
Method to add a new column to the internal representation.protected void
AbstractClassTable. addMemberMapping(JavaTypeMapping mapping)
Utility to add the mapping for a member to the managed list.private JavaTypeMapping
ClassTable. addOrderMapping(org.datanucleus.metadata.AbstractMemberMetaData mmd, JavaTypeMapping orderMapping, org.datanucleus.ClassLoaderResolver clr)
Convenience method to add an order mapping to the table.static JavaTypeMapping
ColumnCreator. createColumnsForField(java.lang.Class javaType, JavaTypeMapping mapping, Table table, RDBMSStoreManager storeMgr, org.datanucleus.metadata.AbstractMemberMetaData mmd, boolean isPrimaryKey, boolean isNullable, boolean serialised, boolean embedded, org.datanucleus.metadata.FieldRole fieldRole, org.datanucleus.metadata.ColumnMetaData[] columnMetaData, org.datanucleus.ClassLoaderResolver clr, boolean isReferenceField, Table ownerTable)
Method to create the column(s) for a field in either a join table or for a reference field.static Column
ColumnCreator. createIndexColumn(JavaTypeMapping mapping, RDBMSStoreManager storeMgr, org.datanucleus.ClassLoaderResolver clr, Table table, org.datanucleus.metadata.ColumnMetaData colmd, boolean pk)
Convenience method to add the column for an index mapping.static CandidateKey
TableUtils. getCandidateKeyForField(Table table, org.datanucleus.metadata.UniqueMetaData umd, JavaTypeMapping fieldMapping)
Convenience method to return the candidate key (if any) for a field.static ForeignKey
TableUtils. getForeignKeyForPCField(JavaTypeMapping fieldMapping, org.datanucleus.metadata.AbstractMemberMetaData mmd, boolean autoMode, RDBMSStoreManager storeMgr, org.datanucleus.ClassLoaderResolver clr)
Convenience method to add a foreign key for a PC field.static java.util.Collection<ForeignKey>
TableUtils. getForeignKeysForReferenceField(JavaTypeMapping fieldMapping, org.datanucleus.metadata.AbstractMemberMetaData mmd, boolean autoMode, RDBMSStoreManager storeMgr, org.datanucleus.ClassLoaderResolver clr)
Convenience method to add foreign-keys for the specified reference field.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.static Index
TableUtils. getIndexForField(Table table, org.datanucleus.metadata.IndexMetaData imd, JavaTypeMapping fieldMapping)
Convenience method to create an Index for a field.private Index
ClassTable. getIndexForIndexMetaDataAndMapping(org.datanucleus.metadata.IndexMetaData imd, JavaTypeMapping mapping)
Convenience method to convert an IndexMetaData and a mapping into an Index.org.datanucleus.metadata.AbstractMemberMetaData
ClassTable. getMetaDataForExternalMapping(JavaTypeMapping mapping, MappingType mappingType)
Accessor for the MetaData for the (owner) field that an external mapping corresponds to.org.datanucleus.metadata.AbstractMemberMetaData
ClassView. getMetaDataForExternalMapping(JavaTypeMapping mapping, MappingType mappingType)
org.datanucleus.metadata.AbstractMemberMetaData
DatastoreClass. getMetaDataForExternalMapping(JavaTypeMapping mapping, MappingType mappingType)
Accessor for the owner member metadata for the specified external mapping of the specified typeorg.datanucleus.metadata.AbstractMemberMetaData
SecondaryTable. getMetaDataForExternalMapping(JavaTypeMapping mapping, MappingType mappingType)
ClassTable
ClassTable. getTableManagingMapping(JavaTypeMapping mapping)
protected void
TableImpl. logMapping(java.lang.String memberName, JavaTypeMapping mapping)
Convenience logging method to output the mapping information for an element, key, value field.boolean
AbstractClassTable. managesMapping(JavaTypeMapping mapping)
Convenience method to return if this table manages the columns for the supplied mapping.boolean
ClassView. managesMapping(JavaTypeMapping mapping)
Convenience method to return if this table manages the columns for the supplied mapping.boolean
DatastoreClass. managesMapping(JavaTypeMapping mapping)
Convenience method to return if this table manages the columns for the supplied mapping. -
Uses of JavaTypeMapping in org.datanucleus.store.rdbms.valuegenerator
Fields in org.datanucleus.store.rdbms.valuegenerator declared as JavaTypeMapping Modifier and Type Field Description private JavaTypeMapping
SequenceTable. nextValMapping
Mapping for the next value columnprivate JavaTypeMapping
SequenceTable. sequenceNameMapping
Mapping for the sequence name column.Methods in org.datanucleus.store.rdbms.valuegenerator that return JavaTypeMapping Modifier and Type Method Description JavaTypeMapping
SequenceTable. getIdMapping()
Accessor for a mapping for the ID (persistable) for this table.JavaTypeMapping
SequenceTable. getMemberMapping(org.datanucleus.metadata.AbstractMemberMetaData mmd)
Accessor the for the mapping for a field stored in this table
-