Fix some hash distinct bug for vec2.0

This commit is contained in:
obdev
2024-01-09 10:43:13 +00:00
committed by ob-robot
parent acac044c59
commit 3f61aea79d
4 changed files with 11 additions and 7 deletions

View File

@ -1042,7 +1042,7 @@ int ObExtendHashTableVec<GroupRowBucket>::get(const RowMeta &row_meta,
if (bucket->is_valid()) {
RowItemType *it = &(bucket->get_item());
while (OB_SUCC(ret) && nullptr != it) {
if (OB_FAIL(likely_equal(row_meta, static_cast<ObCompactRow&>(*it), batch_idx, result))) {
if (OB_FAIL(likely_equal_nullable(row_meta, static_cast<ObCompactRow&>(*it), batch_idx, result))) {
LOG_WARN("failed to cmp", K(ret));
} else if (result) {
item = it;