Fix decimal int stored precision check

This commit is contained in:
hezuojiao
2024-04-16 06:50:10 +00:00
committed by ob-robot
parent c3d1b921e7
commit 2c510c6538

View File

@ -259,7 +259,8 @@ int ObPushdownWhiteFilterNode::get_filter_val_meta(common::ObObjMeta &obj_meta)
is_datum_column_found = true;
obj_meta = expr_->args_[i]->obj_meta_;
if (obj_meta.is_decimal_int()) {
obj_meta.set_stored_precision(expr_->args_[i]->datum_meta_.precision_);
obj_meta.set_stored_precision(MIN(OB_MAX_DECIMAL_PRECISION,
expr_->args_[i]->datum_meta_.precision_));
}
}
}