code: public int dataToFields(Rec record) throws DBException
      {
          try   {
              return ((BaseBuffer)m_dataSource).bufferToFields((FieldList)record, DBConstants.DONT_DISPLAY, DBConstants.READ_MOVE);
          } catch (Exception ex) {
              throw DatabaseException.toDatabaseException(ex);
          }
      }
docs: Move the data source buffer to all the fields.
  In this implementation, move the local copy of the returned datasource to the fields.
  @return an error code.
  @exception DBException File exception.