| 148 | } |
| 149 | |
| 150 | void 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 | |
| 159 | template <typename Builder> |
| 160 | void BuildZeroBaseBinaryArray(std::shared_ptr<Array>& empty, int64_t length) { |
no test coverage detected