* involved to maximize performance.
*/
protected Object getObjectFromResultSet() throws PersistenceBrokerException
{
Object[] result = new Object[m_attributeCount];
ReportQuery q =(ReportQuery) getQueryObject().getQuery();
for (int i = 0; i < m_attributeCount; i++)
{
try
{
int jdbcType = m_jdbcTypes[i];
String attr = q.getAttributes()[i];
FieldDescriptor fld = (FieldDescriptor) q.getAttributeFieldDescriptors().get(attr);
Object val =JdbcTypesHelper.getObjectFromColumn(getRsAndStmt().m_rs, new Integer(jdbcType), i + 1);
if (fld != null && fld.getFieldConversion() != null)
{
val = fld.getFieldConversion().sqlToJava(val);