public class BlobColumnMapping extends AbstractLargeBinaryColumnMapping
column, mapping, storeMgr
Constructor and Description |
---|
BlobColumnMapping(JavaTypeMapping mapping,
RDBMSStoreManager storeMgr,
Column col)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
int |
getJDBCType()
Method to return the java.sql.Types type that this relates to.
|
Object |
getObject(ResultSet rs,
int param)
Method to retrieve the object from the large binary column.
|
String |
getString(ResultSet rs,
int param)
Accessor for String value when serialised.
|
void |
setString(PreparedStatement ps,
int param,
String value)
Cater for serialisation of Strings.
|
getObjectForBytes, initialize, setObject
equals, failureMessage, failureMessage, failureMessage, getBoolean, getByte, getChar, getColumn, getDatastoreAdapter, getDouble, getFloat, getInsertionInputParameter, getInt, getJavaTypeMapping, getLong, getShort, getTypeInfo, getUpdateInputParameter, hashCode, includeInFetchStatement, initTypeInfo, insertValuesOnInsert, isBitBased, isBooleanBased, isDecimalBased, isIntegerBased, isNullable, isStringBased, setBoolean, setByte, setChar, setDouble, setFloat, setInt, setLong, setShort, useDefaultWhenNull
public BlobColumnMapping(JavaTypeMapping mapping, RDBMSStoreManager storeMgr, Column col)
mapping
- Java type mappingstoreMgr
- Store Managercol
- Columnpublic int getJDBCType()
AbstractColumnMapping
getJDBCType
in class AbstractColumnMapping
public Object getObject(ResultSet rs, int param)
AbstractLargeBinaryColumnMapping
getObject
in interface ColumnMapping
getObject
in class AbstractLargeBinaryColumnMapping
rs
- The ResultSetparam
- The parameter positionpublic void setString(PreparedStatement ps, int param, String value)
AbstractLargeBinaryColumnMapping
setString
in interface ColumnMapping
setString
in class AbstractLargeBinaryColumnMapping
ps
- PreparedStatementparam
- param indexesvalue
- The value of the Stringpublic String getString(ResultSet rs, int param)
AbstractLargeBinaryColumnMapping
getString
in interface ColumnMapping
getString
in class AbstractLargeBinaryColumnMapping
rs
- ResultSetparam
- param indexesCopyright © 2020. All rights reserved.