| 894 | {"values"}); |
| 895 | |
| 896 | void RegisterVectorReplace(FunctionRegistry* registry) { |
| 897 | { |
| 898 | auto func = std::make_shared<VectorFunction>("replace_with_mask", Arity::Ternary(), |
| 899 | replace_with_mask_doc); |
| 900 | RegisterVectorFunction<ReplaceMask, ReplaceMaskChunked>(registry, func); |
| 901 | } |
| 902 | { |
| 903 | auto func = std::make_shared<VectorFunction>("fill_null_forward", Arity::Unary(), |
| 904 | fill_null_forward_doc); |
| 905 | RegisterVectorFunction<FillNullForward, FillNullForwardChunked>(registry, func); |
| 906 | } |
| 907 | { |
| 908 | auto func = std::make_shared<VectorFunction>("fill_null_backward", Arity::Unary(), |
| 909 | fill_null_backward_doc); |
| 910 | RegisterVectorFunction<FillNullBackward, FillNullBackwardChunked>(registry, func); |
| 911 | } |
| 912 | } |
| 913 | } // namespace internal |
| 914 | } // namespace compute |
| 915 | } // namespace arrow |
no test coverage detected