Fix convert usmallint to double bug
This commit is contained in:
@ -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());
|
||||||
|
|||||||
Reference in New Issue
Block a user