class Innodb::HistoryList

Attributes

list[R]

Public Class Methods

new(list) click to toggle source

Initialize from a provided Innodb::List::History.

# File lib/innodb/history_list.rb, line 10
def initialize(list)
  @list = list
end

Public Instance Methods

each_undo_record(&block) click to toggle source
# File lib/innodb/history_list.rb, line 96
def each_undo_record(&block)
  return enum_for(:each_undo_record) unless block_given?

  undo_record_cursor.each_undo_record(&block)
end
undo_record_cursor(undo_record = :min, direction = :forward) click to toggle source
# File lib/innodb/history_list.rb, line 92
def undo_record_cursor(undo_record = :min, direction = :forward)
  UndoRecordCursor.new(self, undo_record, direction)
end