checkNullPrimitive(_rs, _data, "booleanValue");
_data.setByteValue(_rs.getByte(_pos++));
checkNullPrimitive(_rs, _data, "byteValue");
_data.setShortValue(_rs.getShort(_pos++));
checkNullPrimitive(_rs, _data, "shortValue");
String charValueCharValue = _rs.getString(_pos++);
boolean charValueCharValueisNull = charValueCharValue == null || charValueCharValue.length() < 1;
checkNullPrimitive(_rs, _data, "intValue");
_data.setLongValue(_rs.getLong(_pos++));
checkNullPrimitive(_rs, _data, "longValue");
_data.setFloatValue(_rs.getFloat(_pos++));
checkNullPrimitive(_rs, _data, "floatValue");
_data.setDoubleValue(_rs.getDouble(_pos++));
checkNullPrimitive(_rs, _data, "doubleValue");
_data.setDateValue(_rs.getDate(_pos++));
checkNullPrimitive(_rs, _data, "dateValue");
Timestamp timestampValuetimestampValue = _dt.getTimestampFromResultSet(_rs, _pos++, MithraTimestamp.DefaultTimeZone);
_data.setTimestampValue(timestampValuetimestampValue);
_data.setStringValue(trimString(_rs.getString(_pos++)));
_data.setByteArrayValue(_rs.getBytes(_pos++));
checkNullPrimitive(_rs, _data, "byteArrayValue");
_data.setNullableByteValue(_rs.getByte(_pos++));
if (_rs.wasNull())