def self.decode_flags(flags)
system_page_size =
shift_page_size(read_bits_at_offset(flags, 4, 6)) ||
Innodb::Space::DEFAULT_PAGE_SIZE
compressed_page_size = shift_page_size(read_bits_at_offset(flags, 4, 1))
{
:system_page_size => system_page_size,
:compressed => compressed_page_size ? false : true,
:page_size => compressed_page_size || system_page_size,
:post_antelope => read_bits_at_offset(flags, 1, 0) == 1,
:atomic_blobs => read_bits_at_offset(flags, 1, 5) == 1,
:data_directory => read_bits_at_offset(flags, 1, 10) == 1,
:value => flags,
}
end