Based on #297, this PR removes the parquet.BufferedPage interface. I found that the complexity cost of separating the Page concept between parquet.Page and parquet.BufferedPage was off, and almost all the parquet.Page implementations we had in the package satisfied parquet.BufferedPage.
The PR merges parquet.BufferedPage into parquet.Page.
Based on #297, this PR removes the
parquet.BufferedPage
interface. I found that the complexity cost of separating the Page concept betweenparquet.Page
andparquet.BufferedPage
was off, and almost all theparquet.Page
implementations we had in the package satisfiedparquet.BufferedPage
.The PR merges
parquet.BufferedPage
intoparquet.Page
.