| 539 | |
| 540 | template <typename Builder> |
| 541 | void CheckDict(int actual_num_values, Builder& builder) { |
| 542 | ASSERT_EQ(actual_num_values, num_values_ - null_count_); |
| 543 | std::shared_ptr<::arrow::Array> actual; |
| 544 | ASSERT_OK(builder.Finish(&actual)); |
| 545 | ASSERT_OK(actual->ValidateFull()); |
| 546 | ASSERT_ARRAYS_EQUAL(*actual, *expected_dict_); |
| 547 | } |
| 548 | |
| 549 | void CheckDecodeArrowUsingDenseBuilder() { |
| 550 | for (auto dense_type : binary_like_types_for_dense_decoding()) { |
nothing calls this directly
no test coverage detected