if (log.isDebugEnabled()) { log.debug("retrieved blob_id: " + row[columnIndex - 1]); }
log.debug("retrieved blob_id: " + row[columnIndex - 1]);
    public Blob getBlob(int columnIndex) throws SQLException {        /*        if ((getXsqlvar(columnIndex).sqltype & ~1) != GDS.SQL_BLOB) {            throw new SQLException("Wrong type for column " + columnIndex + "type should be" + getXsqlvar(columnIndex).sqltype);        }        setWasNullColumnIndex(columnIndex);        if (row[columnIndex - 1] == null) {            return null;        }        if (log.isDebugEnabled())         {            log.debug("retrieved blob_id: " + row[columnIndex - 1]);        } // end of if ()        return new FBBlob(mc, ((Long)row[columnIndex - 1]).longValue());        //return super.getBlob(columnIndex);        */                return getField(columnIndex).getBlob();    }