Fix convert usmallint to double bug

This commit is contained in:
xianyu-w
2024-02-09 23:16:33 +00:00
committed by ob-robot
parent 700204d98b
commit 54b8d5c9f6

View File

@ -401,7 +401,7 @@ double ObOptEstObjToScalar::convert_obj_to_scalar(const ObObj *obj)
scalar = static_cast<double>(obj->get_utinyint()); scalar = static_cast<double>(obj->get_utinyint());
break; break;
case ObUSmallIntType: // uint16 case ObUSmallIntType: // uint16
scalar = static_cast<double>(obj->get_smallint()); scalar = static_cast<double>(obj->get_usmallint());
break; break;
case ObUMediumIntType: // uint24 case ObUMediumIntType: // uint24
scalar = static_cast<double>(obj->get_umediumint()); scalar = static_cast<double>(obj->get_umediumint());