toSet = toBytes( value );
if ( session.getFactory().getDialect().useInputStreamToInsertBlob() ) {
st.setBinaryStream( index, new ByteArrayInputStream( toSet ), toSet.length );
}
else {
st.setBlob( index, new BlobImpl( toSet ) );
}
}
else {
st.setNull( index, sqlTypes( null )[0] );
}