Class DiscriminatorMapping.DiscriminatorStringMapping
- java.lang.Object
-
- org.datanucleus.store.rdbms.mapping.java.JavaTypeMapping
-
- org.datanucleus.store.rdbms.mapping.java.SingleFieldMapping
-
- org.datanucleus.store.rdbms.mapping.java.DiscriminatorMapping
-
- org.datanucleus.store.rdbms.mapping.java.DiscriminatorMapping.DiscriminatorStringMapping
-
- Enclosing class:
- DiscriminatorMapping
public static final class DiscriminatorMapping.DiscriminatorStringMapping extends DiscriminatorMapping
Discriminator using a String delegate.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.datanucleus.store.rdbms.mapping.java.DiscriminatorMapping
DiscriminatorMapping.DiscriminatorLongMapping, DiscriminatorMapping.DiscriminatorStringMapping
-
-
Field Summary
-
Fields inherited from class org.datanucleus.store.rdbms.mapping.java.SingleFieldMapping
EXTENSION_CHECK_CONSTRAINT_VALUES
-
Fields inherited from class org.datanucleus.store.rdbms.mapping.java.JavaTypeMapping
absFieldNumber, columnMappings, mmd, referenceMapping, roleForMember, storeMgr, table, type
-
-
Constructor Summary
Constructors Constructor Description DiscriminatorStringMapping(Table table, JavaTypeMapping delegate, org.datanucleus.metadata.DiscriminatorMetaData dismd)
Constructor.
-
Method Summary
-
Methods inherited from class org.datanucleus.store.rdbms.mapping.java.DiscriminatorMapping
addColumnMapping, createDiscriminatorMapping, getColumnMapping, getColumnMappings, getJavaType, getNumberOfColumnMappings, getObject, setObject
-
Methods inherited from class org.datanucleus.store.rdbms.mapping.java.SingleFieldMapping
getBoolean, getByte, getChar, getDefaultLength, getDouble, getFloat, getInt, getJavaTypeForColumnMapping, getLong, getShort, getString, getValidValues, initialize, prepareColumnMapping, setBoolean, setByte, setChar, setDouble, setFloat, setInt, setLong, setShort, setString
-
Methods inherited from class org.datanucleus.store.rdbms.mapping.java.JavaTypeMapping
equals, failureMessage, getAbsoluteFieldNumber, getColumnMetaDataForMember, getMemberMetaData, getObject, getReferenceMapping, getRoleForMember, getStoreManager, getTable, getType, getValueForColumnMapping, hashCode, hasSimpleDatastoreRepresentation, includeInFetchStatement, includeInInsertStatement, includeInUpdateStatement, initialize, isNullable, isSerialised, performSetPostProcessing, representableAsStringLiteralInStatement, requiresSetPostProcessing, setAbsFieldNumber, setMemberMetaData, setObject, setReferenceMapping, setRoleForMember, setTable
-
-
-
-
Constructor Detail
-
DiscriminatorStringMapping
public DiscriminatorStringMapping(Table table, JavaTypeMapping delegate, org.datanucleus.metadata.DiscriminatorMetaData dismd)
Constructor.- Parameters:
table
- Datastore tabledelegate
- The JavaTypeMapping to delegate storagedismd
- Metadata for the discriminator
-
-