Class TimestampColumnMapping
- java.lang.Object
- 
- org.datanucleus.store.rdbms.mapping.column.AbstractColumnMapping
- 
- org.datanucleus.store.rdbms.mapping.column.TimestampColumnMapping
 
 
- 
- All Implemented Interfaces:
- ColumnMapping
 
 public class TimestampColumnMapping extends AbstractColumnMapping Mapping of a TIMESTAMP column.
- 
- 
Field Summary- 
Fields inherited from class org.datanucleus.store.rdbms.mapping.column.AbstractColumnMappingcolumn, mapping, storeMgr
 
- 
 - 
Constructor SummaryConstructors Constructor Description TimestampColumnMapping(JavaTypeMapping mapping, RDBMSStoreManager storeMgr, Column col)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetJDBCType()Method to return the java.sql.Types type that this relates to.ObjectgetObject(ResultSet rs, int param)Method to access an Object from the ResultSet.protected TimestampgetTimestamp(ResultSet rs, int param)Method to access a Timestamp from the ResultSet.voidsetObject(PreparedStatement ps, int param, Object value)Method to set an object in a PreparedStatement for sending to the datastore.- 
Methods inherited from class org.datanucleus.store.rdbms.mapping.column.AbstractColumnMappingequals, failureMessage, failureMessage, failureMessage, getBoolean, getByte, getChar, getColumn, getDatastoreAdapter, getDouble, getFloat, getInsertionInputParameter, getInt, getJavaTypeMapping, getLong, getShort, getString, getTypeInfo, getUpdateInputParameter, hashCode, includeInFetchStatement, initTypeInfo, insertValuesOnInsert, isBitBased, isBooleanBased, isDecimalBased, isIntegerBased, isNullable, isStringBased, setBoolean, setByte, setChar, setDouble, setFloat, setInt, setLong, setShort, setString, useDefaultWhenNull
 
- 
 
- 
- 
- 
Constructor Detail- 
TimestampColumnMappingpublic TimestampColumnMapping(JavaTypeMapping mapping, RDBMSStoreManager storeMgr, Column col) 
 
- 
 - 
Method Detail- 
getJDBCTypepublic int getJDBCType() Description copied from class:AbstractColumnMappingMethod to return the java.sql.Types type that this relates to.- Specified by:
- getJDBCTypein class- AbstractColumnMapping
- Returns:
- The JDBC "type"
 
 - 
setObjectpublic void setObject(PreparedStatement ps, int param, Object value) Method to set an object in a PreparedStatement for sending to the datastore.- Specified by:
- setObjectin interface- ColumnMapping
- Overrides:
- setObjectin class- AbstractColumnMapping
- Parameters:
- ps- The PreparedStatement
- param- The parameter position (in the statement)
- value- The value to set
 
 - 
getTimestampprotected Timestamp getTimestamp(ResultSet rs, int param) Method to access a Timestamp from the ResultSet.- Parameters:
- rs- The ResultSet
- param- The parameter position in the ResultSet row.
- Returns:
- The Timestamp object
 
 - 
getObjectpublic Object getObject(ResultSet rs, int param) Method to access an Object from the ResultSet.- Specified by:
- getObjectin interface- ColumnMapping
- Overrides:
- getObjectin class- AbstractColumnMapping
- Parameters:
- rs- The ResultSet
- param- The parameter position in the ResultSet row.
- Returns:
- The Object
 
 
- 
 
-