(&mut self, states: &[ArrayRef])
| 426 | } |
| 427 | |
| 428 | fn merge_batch(&mut self, states: &[ArrayRef]) -> Result<()> { |
| 429 | let array = states[0].as_list::<i32>(); |
| 430 | self.update_batch(&[array.value(0)])?; |
| 431 | Ok(()) |
| 432 | } |
| 433 | |
| 434 | fn evaluate(&mut self) -> Result<ScalarValue> { |
| 435 | let value = calculate_percentile::<T>(&mut self.all_values, self.percentile); |