From 7b4c284f7863c3e10d91b2f83cd1eccc5754b6cf Mon Sep 17 00:00:00 2001 From: saltonz Date: Fri, 14 Apr 2023 08:39:33 +0000 Subject: [PATCH] [legacy bugfix] fix span column encoder down casting to incorrect type --- src/storage/blocksstable/encoding/ob_micro_block_encoder.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/storage/blocksstable/encoding/ob_micro_block_encoder.cpp b/src/storage/blocksstable/encoding/ob_micro_block_encoder.cpp index efd91912d..2f1a1868b 100644 --- a/src/storage/blocksstable/encoding/ob_micro_block_encoder.cpp +++ b/src/storage/blocksstable/encoding/ob_micro_block_encoder.cpp @@ -640,7 +640,7 @@ int ObMicroBlockEncoder::build_block(char *&buf, int64_t &size) ObIColumnEncoder *e = encoders_.at(idx); pe.type_ = static_cast(e->get_column_header().type_); if (ObColumnHeader::is_inter_column_encoder(pe.type_)) { - pe.ref_col_idx_ = static_cast(e)->get_ref_col_idx(); + pe.ref_col_idx_ = static_cast(e)->get_ref_col_idx(); } else { pe.ref_col_idx_ = 0; }