# File lib/innodb/page/trx_sys.rb, line 58 def rsegs_array(cursor) @rsegs_array ||= (0...N_RSEGS).to_a.inject([]) do |a, n| cursor.name("slot[#{n}]") do |c| slot = { :offset => c.position, :space_id => c.name("space_id") { Innodb::Page.maybe_undefined(c.get_uint32) }, :page_number => c.name("page_number") { Innodb::Page.maybe_undefined(c.get_uint32) }, } if slot[:space_id] && slot[:page_number] a << slot end end a end end