Add datum is_null check while calc sort topn_limit expr

This commit is contained in:
obdev
2023-03-10 09:41:25 +00:00
committed by ob-robot
parent 325a4e30c6
commit a4bee3acf4

View File

@ -128,6 +128,8 @@ int ObSortOp::get_int_value(const ObExpr *in_val, int64_t &out_val)
} else if (OB_ISNULL(datum)) {
ret = OB_ERR_UNEXPECTED;
LOG_WARN("unexpected status: datum is null", K(ret));
} else if (datum->is_null()) {
out_val = 0;
} else {
out_val = *datum->int_;
}