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

Function SliceArrays

cpp/src/arrow/compute/kernels/test_util_internal.cc:52–62  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

50
51template <typename... SliceArgs>
52DatumVector SliceArrays(const DatumVector& inputs, SliceArgs... slice_args) {
53 DatumVector sliced;
54 for (const auto& input : inputs) {
55 if (input.is_array()) {
56 sliced.push_back(*input.make_array()->Slice(slice_args...));
57 } else {
58 sliced.push_back(input);
59 }
60 }
61 return sliced;
62}
63
64ScalarVector GetScalars(const DatumVector& inputs, int64_t index) {
65 ScalarVector scalars;

Callers 2

CheckScalarFunction · 0.85
CheckDictionaryFunction · 0.85

Calls 4

is_arrayMethod · 0.80
push_backMethod · 0.80
make_arrayMethod · 0.80
SliceMethod · 0.45

Tested by

no test coverage detected