From 6fe86a8788e844fdca4fb3046ede9d1364353ce1 Mon Sep 17 00:00:00 2001 From: hezuojiao Date: Tue, 2 Jan 2024 10:43:20 +0000 Subject: [PATCH] Fix vec 2.0 limit op use wrong null index --- src/sql/engine/basic/ob_limit_vec_op.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sql/engine/basic/ob_limit_vec_op.cpp b/src/sql/engine/basic/ob_limit_vec_op.cpp index 3c95eea848..d00022ab66 100644 --- a/src/sql/engine/basic/ob_limit_vec_op.cpp +++ b/src/sql/engine/basic/ob_limit_vec_op.cpp @@ -316,7 +316,7 @@ int ObLimitVecOp::compare_value_in_batch(bool &keep_iterating, ObExpr *expr = MY_SPEC.sort_columns_.at(col_idx); int cmp_ret = 0; if (OB_FAIL(compare_vectors_[col_idx]->null_first_cmp(*expr, row_idx, - current_waiting_compare_row->is_null(row_idx), + current_waiting_compare_row->is_null(col_idx), current_waiting_compare_row->get_cell_payload(pre_sort_columns_.row_meta_, col_idx), current_waiting_compare_row->get_length(pre_sort_columns_.row_meta_, col_idx), cmp_ret))) {