MCPcopy Create free account
hub / github.com/apache/arrow / RegisterVectorReplace

Function RegisterVectorReplace

cpp/src/arrow/compute/kernels/vector_replace.cc:896–912  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

894 {"values"});
895
896void 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

Callers 1

RegisterComputeKernelsFunction · 0.85

Calls 2

TernaryFunction · 0.85
UnaryFunction · 0.85

Tested by

no test coverage detected