From 0926bfc2a003b69919713afab7f67a58aee8936f Mon Sep 17 00:00:00 2001 From: Kenny Daniel Date: Thu, 23 May 2024 20:08:18 -0700 Subject: [PATCH] Data page v2 is_compressed flag --- src/datapageV2.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/datapageV2.js b/src/datapageV2.js index ccfab31..978b54b 100644 --- a/src/datapageV2.js +++ b/src/datapageV2.js @@ -43,7 +43,9 @@ export function readDataPageV2(compressedBytes, ph, schemaPath, columnMetadata, const uncompressedPageSize = ph.uncompressed_page_size - daph2.definition_levels_byte_length - daph2.repetition_levels_byte_length let page = compressedBytes.subarray(reader.offset) - page = decompressPage(page, uncompressedPageSize, codec, compressors) + if (daph2.is_compressed !== false) { + page = decompressPage(page, uncompressedPageSize, codec, compressors) + } const pageView = new DataView(page.buffer, page.byteOffset, page.byteLength) const pageReader = { view: pageView, offset: 0 }