# File lib/innodb/page/undo_log.rb, line 57 def undo_segment_header @undo_segment_header ||= cursor(pos_undo_segment_header).name("undo_segment_header") do |c| { :state => c.name("state") { UNDO_SEGMENT_STATES[c.get_uint16] }, :last_log_offset => c.name("last_log_offset") { c.get_uint16 }, :fseg => c.name("fseg") { Innodb::FsegEntry.get_inode(@space, c) }, :page_list => c.name("page_list") { Innodb::List::UndoPage.new(@space, Innodb::List.get_base_node(c)) }, } end end