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

Function ArrayOrBroadcastScalar

cpp/src/arrow/compute/kernels/scalar_if_else_test.cc:132–139  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

130}
131
132Datum ArrayOrBroadcastScalar(const Datum& input, int64_t length) {
133 if (input.is_scalar()) {
134 EXPECT_OK_AND_ASSIGN(auto array, MakeArrayFromScalar(*input.scalar(), length));
135 return array;
136 }
137 EXPECT_TRUE(input.is_array());
138 return input;
139}
140
141Result<Datum> ExpectedFromIfElse(
142 const Datum& cond, const Datum& left, const Datum& right,

Callers 1

ExpectedFromIfElseFunction · 0.85

Calls 2

is_scalarMethod · 0.80
is_arrayMethod · 0.80

Tested by

no test coverage detected