|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.datanucleus.store.mapped.mapping.JavaTypeMapping
org.datanucleus.store.mapped.mapping.SingleFieldMapping
org.datanucleus.store.mapped.mapping.VersionMapping
public class VersionMapping
Mapping class for mapping version state/timestamp columns in the database. This class is for internal use only. It should not be used in user mappings.
| Field Summary |
|---|
| Fields inherited from class org.datanucleus.store.mapped.mapping.JavaTypeMapping |
|---|
datastoreContainer, datastoreMappings, LOCALISER, mmd, referenceMapping, roleForMember, storeMgr, type |
| Constructor Summary | |
|---|---|
VersionMapping(DatastoreAdapter dba,
DatastoreContainerObject datastoreContainer,
JavaTypeMapping delegate)
Constructor. |
|
| Method Summary | |
|---|---|
void |
addDatastoreMapping(DatastoreMapping datastoreMapping)
Method to add a datastore mapping. |
DatastoreMapping |
getDatastoreMapping(int index)
Accessor for a datastore mapping. |
DatastoreMapping[] |
getDatastoreMappings()
Accessor for the datastore mappings for this java type. |
java.lang.Class |
getJavaType()
Accessor for the type represented here, returning the class itself |
int |
getNumberOfDatastoreMappings()
Accessor for the number of datastore fields. |
java.lang.Object |
getObject(ExecutionContext ec,
java.lang.Object resultSet,
int[] exprIndex)
Accessor for the object in this column |
boolean |
includeInFetchStatement()
Accessor for whether to include this column in any fetch statement |
void |
setObject(ExecutionContext ec,
java.lang.Object preparedStatement,
int[] exprIndex,
java.lang.Object value)
Mutator for the object in this column |
| 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, getColumnMetaDataForMember, getDatastoreContainer, getMemberMetaData, getObject, getReferenceMapping, getRoleForMember, getType, getValueForDatastoreMapping, hashCode, hasSimpleDatastoreRepresentation, includeInInsertStatement, includeInUpdateStatement, initialize, isNullable, isSerialised, setDatastoreContainer, setMemberMetaData, setObject, setReferenceMapping, setRoleForMember |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public VersionMapping(DatastoreAdapter dba,
DatastoreContainerObject datastoreContainer,
JavaTypeMapping delegate)
dba - Datastore AdapterdatastoreContainer - Datastore tabledelegate - The JavaTypeMapping to delegate the storage| Method Detail |
|---|
public boolean includeInFetchStatement()
includeInFetchStatement in class JavaTypeMappingpublic int getNumberOfDatastoreMappings()
getNumberOfDatastoreMappings in class JavaTypeMappingpublic DatastoreMapping getDatastoreMapping(int index)
getDatastoreMapping in class JavaTypeMappingindex - The mapping index
public DatastoreMapping[] getDatastoreMappings()
getDatastoreMappings in class JavaTypeMappingpublic void addDatastoreMapping(DatastoreMapping datastoreMapping)
addDatastoreMapping in class JavaTypeMappingdatastoreMapping - The mappingpublic java.lang.Class getJavaType()
getJavaType in class JavaTypeMapping
public void setObject(ExecutionContext ec,
java.lang.Object preparedStatement,
int[] exprIndex,
java.lang.Object value)
setObject in class SingleFieldMappingec - execution contextpreparedStatement - The statementexprIndex - The indexesvalue - The value to set it to
public java.lang.Object getObject(ExecutionContext ec,
java.lang.Object resultSet,
int[] exprIndex)
getObject in class SingleFieldMappingec - execution contextresultSet - The ResultSet to get the value fromexprIndex - The indexes
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||