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

Function BuildZeroPrimitiveArray

cpp/src/arrow/acero/asof_join_node_test.cc:150–157  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

148}
149
150void BuildZeroPrimitiveArray(std::shared_ptr<Array>& empty,
151 const std::shared_ptr<DataType>& type, int64_t length) {
152 ASSERT_OK_AND_ASSIGN(auto builder, MakeBuilder(type, default_memory_pool()));
153 ASSERT_OK(builder->Reserve(length));
154 ASSERT_OK_AND_ASSIGN(auto scalar, MakeScalar(type, 0));
155 ASSERT_OK(builder->AppendScalar(*scalar, length));
156 ASSERT_OK(builder->Finish(&empty));
157}
158
159template <typename Builder>
160void BuildZeroBaseBinaryArray(std::shared_ptr<Array>& empty, int64_t length) {

Callers 1

MutateByKeyFunction · 0.85

Calls 3

ReserveMethod · 0.45
AppendScalarMethod · 0.45
FinishMethod · 0.45

Tested by

no test coverage detected