Skip to content

Commit

Permalink
Split a table leaf page into 3 pages
Browse files Browse the repository at this point in the history
There can be a case when a new cell can't fit in both splitted pages. In
that case, we need to split the page into 3 pages.

This only happens for a table leaf page because table leaf cells can be
more than half of page size while table interior cells is less than or
equal to 13 bytes and index cells has at most about quarter of usable
size.
  • Loading branch information
kawasin73 committed Nov 12, 2023
1 parent 3e23b6d commit bd4964d
Showing 1 changed file with 307 additions and 59 deletions.
Loading

0 comments on commit bd4964d

Please sign in to comment.