class Innodb::Page::IbufBitmap
Public Instance Methods
dump()
click to toggle source
Calls superclass method
Innodb::Page#dump
# File lib/innodb/page/ibuf_bitmap.rb, line 37 def dump super puts "ibuf bitmap:" ibuf_bitmap.each_page_status do |page_number, page_status| puts " Page %i: %s" % [page_number, page_status.inspect] end end
each_region() { |region( offset: pos_ibuf_bitmap, length: size_ibuf_bitmap, name: :ibuf_bitmap, info: "Insert Buffer Bitmap"| ... }
click to toggle source
Calls superclass method
Innodb::Page#each_region
# File lib/innodb/page/ibuf_bitmap.rb, line 22 def each_region(&block) return enum_for(:each_region) unless block_given? super yield Region.new( offset: pos_ibuf_bitmap, length: size_ibuf_bitmap, name: :ibuf_bitmap, info: "Insert Buffer Bitmap" ) nil end
ibuf_bitmap()
click to toggle source
# File lib/innodb/page/ibuf_bitmap.rb, line 18 def ibuf_bitmap Innodb::IbufBitmap.new(self, cursor(pos_ibuf_bitmap)) end
pos_ibuf_bitmap()
click to toggle source
# File lib/innodb/page/ibuf_bitmap.rb, line 10 def pos_ibuf_bitmap pos_page_body end
size_ibuf_bitmap()
click to toggle source
# File lib/innodb/page/ibuf_bitmap.rb, line 14 def size_ibuf_bitmap (Innodb::IbufBitmap::BITS_PER_PAGE * space.pages_per_bookkeeping_page) / 8 end