org.datanucleus.store.mapped.mapping
Class DiscriminatorLongMapping

java.lang.Object
  extended by org.datanucleus.store.mapped.mapping.JavaTypeMapping
      extended by org.datanucleus.store.mapped.mapping.SingleFieldMapping
          extended by org.datanucleus.store.mapped.mapping.DiscriminatorMapping
              extended by org.datanucleus.store.mapped.mapping.DiscriminatorLongMapping

public final class DiscriminatorLongMapping
extends DiscriminatorMapping

Discriminator using a Long delegate.


Field Summary
 
Fields inherited from class org.datanucleus.store.mapped.mapping.JavaTypeMapping
absFieldNumber, datastoreContainer, datastoreMappings, LOCALISER, mmd, referenceMapping, roleForMember, storeMgr, type
 
Constructor Summary
DiscriminatorLongMapping(DatastoreAdapter dba, DatastoreContainerObject table, JavaTypeMapping delegate)
          Constructor.
DiscriminatorLongMapping(DatastoreAdapter dba, DatastoreContainerObject table, JavaTypeMapping delegate, DiscriminatorMetaData dismd)
          Constructor.
 
Method Summary
 
Methods inherited from class org.datanucleus.store.mapped.mapping.DiscriminatorMapping
addDatastoreMapping, createDiscriminatorMapping, getDatastoreMapping, getDatastoreMappings, getJavaType, getNumberOfDatastoreMappings, getObject, setObject
 
Methods inherited from class org.datanucleus.store.mapped.mapping.SingleFieldMapping
equals, getBoolean, getByte, getChar, getDefaultLength, getDouble, getFloat, getInt, getJavaTypeForDatastoreMapping, getLong, getShort, getString, getValidValues, initialize, prepareDatastoreMapping, setBoolean, setByte, setChar, setDouble, setFloat, setInt, setLong, setShort, setString
 
Methods inherited from class org.datanucleus.store.mapped.mapping.JavaTypeMapping
failureMessage, getAbsoluteFieldNumber, getColumnMetaDataForMember, getDatastoreContainer, getMemberMetaData, getObject, getReferenceMapping, getRoleForMember, getStoreManager, getType, getValueForDatastoreMapping, hashCode, hasSimpleDatastoreRepresentation, includeInFetchStatement, includeInInsertStatement, includeInUpdateStatement, initialize, isNullable, isSerialised, representableAsStringLiteralInStatement, setAbsFieldNumber, setDatastoreContainer, setMemberMetaData, setObject, setReferenceMapping, setRoleForMember
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiscriminatorLongMapping

public DiscriminatorLongMapping(DatastoreAdapter dba,
                                DatastoreContainerObject table,
                                JavaTypeMapping delegate)
Constructor.

Parameters:
dba - Datastore Adapter
table - Datastore table
delegate - The JavaTypeMapping to delegate storage

DiscriminatorLongMapping

public DiscriminatorLongMapping(DatastoreAdapter dba,
                                DatastoreContainerObject table,
                                JavaTypeMapping delegate,
                                DiscriminatorMetaData dismd)
Constructor.

Parameters:
dba - Datastore Adapter
table - Datastore table
delegate - The JavaTypeMapping to delegate storage
dismd - Discriminator metadata


Copyright © 2012. All Rights Reserved.