Package org.datanucleus.store.rdbms.mapping.java
package org.datanucleus.store.rdbms.mapping.java
Package providing mappings for all supported Java types in DataNucleus. A JavaTypeMapping provides a mapping from the Java type to the associated ColumnMapping type(s). At the class side we have a field, and at the datastore side we have the column(s).
-
ClassesClassDescriptionMapping for a field that represents a container of objects, such as a List, a Set, a Collection, a Map, or an array.Mapping for an array.Mapping for BigDecimal type.Mapping for BigInteger type.Mapping for an array of bytes.Mapping of Java Boolean object.Mapping for Byte type.Mapping for Character type.Mapping for Collection types.Mapping for datastore identity "field".SCO Mapping for java.util.Date type.Mapping for a discriminator column in a table used in inheritance.Discriminator using a Long delegate.Discriminator using a String delegate.Mapping for Double type.Mapping for a persistable object stored in an embedded collection within a persistable object.Mapping for a PC key object stored in an embedded map within a PC object.Mapping for an embedded PC object.Mapping for a PC object embedded within another PC object (1-1 relation).Mapping for a PC key object stored in an embedded map within a PC object.Mapping for Enum type.Mapping for a File member.Mapping for Float Java type.Maps the class fields of a GregorianCalendar to column(s).Mapping for Integer type.Mapping for Interface fields.Representation of the mapping of a Java type.Mapping for Long type.SCO Mapping for Map types.Mapping to represent multiple mappings within the single overall java type mapping.Extension of MultiMapping where the actual mapping represents multiple possible persistable types such as with an interface/reference field.Simple mapping for a null literal.Mapping for Number type.Mapping for Object fields.Mapping for java.util.Optional.Mapping for the ordering of an "indexed" list.Maps to identity objects of persistable values.Maps a field storing a persistable object.Maps to identity objects of reference values.Mapping for a "reference" type.Mapping for a serialised persistable object being the element of a Collection.Mapping for a serialised persistable object being the key of a Map.Mapping where we want to serialise a (Serializable) field to a local file.Maps a field as serialised.Mapping for a serialised persistable object.Mapping for a serialised reference (Interface/Object) field.Mapping for a serialised persistable object being the value of a Map.Mapping for the Short type.Maps single collection elements as 1-1 instead of 1-N, by wrapping and reusing the JavaTypeMappings and member metadata of the element types.Simple mapping for a java field mapping to a single column.Mapping to represent a field that is mapped to multiple datastore columns.SCO Mapping for a java.sql.Date type.Mapping to represent the return value of an SQL function invocation.SCO Mapping for a java.sql.Time type.SCO Mapping for a java.sql.Timestamp type.Mapping for a String type.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.Abstract base mapping for all temporal types.Mapping where the member has its value converted to/from some storable datastore type using a TypeConverter.Mapping where the member has its value converted to/from some storable datastore type using a TypeConverter to multiple columns.Mapping for fields of type java.util.UUID.Mapping class for mapping version state/timestamp columns in the database.Version using a Long delegate.Version using a Timestamp delegate.