From 7c144405fc8335b227f31075b84344cf24c2bd4a Mon Sep 17 00:00:00 2001 From: chenlinfeng <723609220@qq.com> Date: Tue, 21 Jan 2025 09:36:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=AE=BE=E7=BD=AE=E5=8E=8B?= =?UTF-8?q?=E7=BC=A9=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/include/storage/page_compression.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/include/storage/page_compression.h b/src/include/storage/page_compression.h index a435f79..25598e9 100644 --- a/src/include/storage/page_compression.h +++ b/src/include/storage/page_compression.h @@ -81,19 +81,19 @@ typedef struct HeapPageCompressData { do { \ (node).opt = 0; \ (node).opt = (node).opt << gCmpBitStruct[KPHC_CMP_BYTE_CONVERT_INDEX].bitLen; \ - (node).opt = (byteConvert)&gCmpBitStruct[KPHC_CMP_BYTE_CONVERT_INDEX].mask; \ + (node).opt += (byteConvert)&gCmpBitStruct[KPHC_CMP_BYTE_CONVERT_INDEX].mask; \ (node).opt = (node).opt << gCmpBitStruct[KPHC_CMP_DIFF_CONVERT_INDEX].bitLen; \ - (node).opt = (diffConvert)&gCmpBitStruct[KPHC_CMP_DIFF_CONVERT_INDEX].mask; \ + (node).opt += (diffConvert)&gCmpBitStruct[KPHC_CMP_DIFF_CONVERT_INDEX].mask; \ (node).opt = (node).opt << gCmpBitStruct[KPHC_CMP_PRE_CHUNK_INDEX].bitLen; \ - (node).opt = (preChunks)&gCmpBitStruct[KPHC_CMP_PRE_CHUNK_INDEX].mask; \ + (node).opt += (preChunks)&gCmpBitStruct[KPHC_CMP_PRE_CHUNK_INDEX].mask; \ (node).opt = (node).opt << gCmpBitStruct[KPHC_CMP_COMPERSS_LEVEL_SYMBOL_INDEX].bitLen; \ - (node).opt = (symbol)&gCmpBitStruct[KPHC_CMP_COMPERSS_LEVEL_SYMBOL_INDEX].mask; \ + (node).opt += (symbol)&gCmpBitStruct[KPHC_CMP_COMPERSS_LEVEL_SYMBOL_INDEX].mask; \ (node).opt = (node).opt << gCmpBitStruct[KPHC_CMP_LEVEL_INDEX].bitLen; \ - (node).opt = (level)&gCmpBitStruct[KPHC_CMP_LEVEL_INDEX].mask; \ + (node).opt += (level)&gCmpBitStruct[KPHC_CMP_LEVEL_INDEX].mask; \ (node).opt = (node).opt << gCmpBitStruct[KPHC_CMP_ALGORITHM_INDEX].bitLen; \ - (node).opt = (algorithm)&gCmpBitStruct[KPHC_CMP_ALGORITHM_INDEX].mask; \ + (node).opt += (algorithm)&gCmpBitStruct[KPHC_CMP_ALGORITHM_INDEX].mask; \ (node).opt = (node).opt << gCmpBitStruct[KPHC_CMP_CHUNK_SIZE_INDEX].bitLen; \ - (node).opt = (chunkSize)&gCmpBitStruct[KPHC_CMP_CHUNK_SIZE_INDEX].mask; \ + (node).opt += (chunkSize)&gCmpBitStruct[KPHC_CMP_CHUNK_SIZE_INDEX].mask; \ } while (0) #define SUPPORT_COMPRESSED(relKind, relam) \ -- Gitee