| 886 | } |
| 887 | |
| 888 | void AddFirstLastKernel(KernelInit init, internal::detail::GetTypeId get_id, |
| 889 | ScalarAggregateFunction* func, SimdLevel::type simd_level) { |
| 890 | auto sig = KernelSignature::Make({InputType(get_id.id)}, FirstLastType); |
| 891 | AddAggKernel(std::move(sig), init, func, simd_level); |
| 892 | } |
| 893 | |
| 894 | void AddFirstLastKernels(KernelInit init, |
| 895 | const std::vector<std::shared_ptr<DataType>>& types, |
no test coverage detected