We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c6f9687 commit 28751f7Copy full SHA for 28751f7
src/query/expression/src/function/function_factory.rs
@@ -267,7 +267,7 @@ where T: ScalarFunction
267
None => Bitmap::new_trued(len),
268
};
269
if bitmap.null_count() > 0 {
270
- ctx.validity = Some(bitmap.clone())
+ ctx.validity = ctx.validity.as_ref().map(|validity| validity & &bitmap);
271
}
272
let results = self.0.eval(&nonull_args, ctx);
273
if let Some((error_bitmap, _)) = ctx.errors.as_mut() {
0 commit comments