Skip to content
agazso edited this page May 25, 2011 · 3 revisions

Chunk Header Page

Each header page is exactly 4096 bytes long.

  • u32 Page Size
  • u32 CRC
  • u32 Version
  • 64 bytes Header Text ("ScalienDB Chunk File")
  • u64 ChunkID
  • u64 MinLogSegmentID
  • u64 MaxLogSegmentID
  • u32 MaxLogCommandID
  • Bool UseBloomFilter
  • u64 Number of Keys
  • u64 Index Page Offset
  • u32 Index Page Size
  • if UseBloomFilter
    • u64 Bloom Page Offset
    • u32 Bloom Page Size
  • u32 Length of First Key
  • First Key
  • u32 Length of Last Key
  • Last Key
  • u32 Length of Midpoint
  • Midpoint
  • Bool Merged