(
truthy: &PrimitiveArray<T>,
mask: &BooleanBuffer,
output_len: usize,
selectivity: f64,
)
| 225 | } |
| 226 | |
| 227 | fn scatter_primitive<T: ArrowPrimitiveType>( |
| 228 | truthy: &PrimitiveArray<T>, |
| 229 | mask: &BooleanBuffer, |
| 230 | output_len: usize, |
| 231 | selectivity: f64, |
| 232 | ) -> PrimitiveArray<T> { |
| 233 | let values = scatter_native(truthy.values(), mask, output_len, selectivity); |
| 234 | let nulls = scatter_null_mask(truthy.nulls(), mask, output_len, selectivity); |
| 235 | |
| 236 | PrimitiveArray::new(values, nulls).with_data_type(truthy.data_type().clone()) |
| 237 | } |
| 238 | |
| 239 | fn scatter_boolean( |
| 240 | truthy: &BooleanArray, |
no test coverage detected
searching dependent graphs…