# File lib/rbase/record.rb, line 88
    def serialize
      if new_record?
        @data = deleted? ? '*' : ' '
        @data << @table.columns.collect do |column|
          column.pack(@values_changed[column.name])
        end.join
      else
        @data[0, 1] = deleted? ? '*' : ' '
        @values_changed.each do |k, v|
          column = @table.column(k)
          @data[column.offset, column.size] = column.pack(v)
          @values_cached[k] = v
        end
      end
      @data
    end