docs: public int dataToFields(Rec record) throws DBException
      {
          if (((BaseBuffer)this.getHandle(DBConstants.DATA_SOURCE_HANDLE)) == null)
              throw new DBException(DBConstants.INVALID_RECORD);
          ((BaseBuffer)this.getHandle(DBConstants.DATA_SOURCE_HANDLE)).resetPosition();
          return super.dataToFields(record);
      }