org.jpox.store.rdbms.mapping
Class FloatRDBMSMapping
java.lang.Object
org.jpox.store.rdbms.mapping.RDBMSMapping
org.jpox.store.rdbms.mapping.ColumnMapping
org.jpox.store.rdbms.mapping.DoubleRDBMSMapping
org.jpox.store.rdbms.mapping.FloatRDBMSMapping
- All Implemented Interfaces:
- org.jpox.store.mapped.mapping.DatastoreMapping
public class FloatRDBMSMapping
- extends DoubleRDBMSMapping
Mapping of a Float RDBMS type.
- Version:
- $Revision: 1.10 $
|
Constructor Summary |
|
FloatRDBMSMapping(org.jpox.store.mapped.mapping.JavaTypeMapping mapping,
org.jpox.store.mapped.MappedStoreManager storeMgr,
org.jpox.store.mapped.DatastoreField field)
Constructor. |
protected |
FloatRDBMSMapping(org.jpox.store.mapped.MappedStoreManager storeMgr,
org.jpox.store.mapped.mapping.JavaTypeMapping mapping)
|
|
Method Summary |
float |
getFloat(java.lang.Object rs,
int param)
|
java.lang.Object |
getObject(java.lang.Object rs,
int param)
|
TypeInfo |
getTypeInfo()
Returns the TypeInfo (JDBC SQL type) for columns. |
void |
setFloat(java.lang.Object ps,
int param,
float value)
|
void |
setObject(java.lang.Object ps,
int param,
java.lang.Object value)
|
| Methods inherited from class org.jpox.store.rdbms.mapping.ColumnMapping |
equals, getColumn, getDatastoreField, getInsertionInputParameter, getUpdateInputParameter, hashCode, includeInFetchStatement, initTypeInfo, isBitBased, isBooleanBased, isNullable |
| Methods inherited from class org.jpox.store.rdbms.mapping.RDBMSMapping |
failureMessage, getBoolean, getByte, getChar, getDatabaseAdapter, getJavaTypeMapping, getShort, getString, insertValuesOnInsert, setBoolean, setByte, setChar, setShort, setString |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
FloatRDBMSMapping
protected FloatRDBMSMapping(org.jpox.store.mapped.MappedStoreManager storeMgr,
org.jpox.store.mapped.mapping.JavaTypeMapping mapping)
- Parameters:
storeMgr - Store Managermapping - THe java type mapping
FloatRDBMSMapping
public FloatRDBMSMapping(org.jpox.store.mapped.mapping.JavaTypeMapping mapping,
org.jpox.store.mapped.MappedStoreManager storeMgr,
org.jpox.store.mapped.DatastoreField field)
- Constructor.
- Parameters:
mapping - The java type mappingstoreMgr - Store Managerfield - Field to be mapped
getTypeInfo
public TypeInfo getTypeInfo()
- Description copied from class:
ColumnMapping
- Returns the TypeInfo (JDBC SQL type) for columns.
This method is capable of returning only one TypeInfo (SQL Type).
In that way, it seems adequate for using in 1 column Mapping or many
columns that share the same TypeInfo.
However adequate in most of uses, Mappings using two or more columns
should overwrite the initTypeInfo method to appropriate set differents
TypeInfo (SQL type) for all the columns
- Overrides:
getTypeInfo in class DoubleRDBMSMapping
- Returns:
- The TypeInfo
getFloat
public float getFloat(java.lang.Object rs,
int param)
- Specified by:
getFloat in interface org.jpox.store.mapped.mapping.DatastoreMapping- Overrides:
getFloat in class DoubleRDBMSMapping
setFloat
public void setFloat(java.lang.Object ps,
int param,
float value)
- Specified by:
setFloat in interface org.jpox.store.mapped.mapping.DatastoreMapping- Overrides:
setFloat in class DoubleRDBMSMapping
setObject
public void setObject(java.lang.Object ps,
int param,
java.lang.Object value)
- Specified by:
setObject in interface org.jpox.store.mapped.mapping.DatastoreMapping- Overrides:
setObject in class DoubleRDBMSMapping
getObject
public java.lang.Object getObject(java.lang.Object rs,
int param)
- Specified by:
getObject in interface org.jpox.store.mapped.mapping.DatastoreMapping- Overrides:
getObject in class DoubleRDBMSMapping
Copyright © -2008 . All Rights Reserved.