# File lib/innodb/log_record.rb, line 84
  def read_index(c)
    n_cols = c.name("n_cols") { c.get_uint16 }
    n_uniq = c.name("n_uniq") { c.get_uint16 }
    cols = n_cols.times.collect do
      info = c.name("field_info") { c.get_uint16 }
      {
        :mtype  => ((info + 1) & 0x7fff) <= 1 ? :BINARY : :FIXBINARY,
        :prtype => (info & 0x8000) != 0 ? :NOT_NULL : nil,
        :length => info & 0x7fff
      }
    end
    {
      :n_cols => n_cols,
      :n_uniq => n_uniq,
      :cols   => cols,
    }
  end