From d8e69e7353e3db6dd24a4fcfe6264150030c2e60 Mon Sep 17 00:00:00 2001 From: Zehua Zou Date: Fri, 27 Feb 2026 19:46:14 +0800 Subject: [PATCH] add protected non-virtual destructor to parquet::Page --- cpp/src/parquet/column_page.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cpp/src/parquet/column_page.h b/cpp/src/parquet/column_page.h index 111265a842e..03980c43d4f 100644 --- a/cpp/src/parquet/column_page.h +++ b/cpp/src/parquet/column_page.h @@ -54,6 +54,9 @@ class Page { // @returns: the total size in bytes of the page's data buffer int32_t size() const { return static_cast(buffer_->size()); } + protected: + ~Page() = default; + private: std::shared_ptr buffer_; PageType::type type_;