| 54 | } |
| 55 | |
| 56 | void AssertBuilding(const std::shared_ptr<ColumnBuilder>& builder, |
| 57 | const ChunkData& chunks, bool validate_full, |
| 58 | std::shared_ptr<ChunkedArray>* out) { |
| 59 | for (const auto& chunk : chunks) { |
| 60 | std::shared_ptr<BlockParser> parser; |
| 61 | MakeColumnParser(chunk, &parser); |
| 62 | builder->Append(parser); |
| 63 | } |
| 64 | ASSERT_OK(builder->task_group()->Finish()); |
| 65 | ASSERT_OK_AND_ASSIGN(*out, builder->Finish()); |
| 66 | if (validate_full) { |
| 67 | ASSERT_OK((*out)->ValidateFull()); |
| 68 | } else { |
| 69 | ASSERT_OK((*out)->Validate()); |
| 70 | } |
| 71 | } |
| 72 | |
| 73 | void AssertBuilding(const std::shared_ptr<ColumnBuilder>& builder, |
| 74 | const ChunkData& chunks, std::shared_ptr<ChunkedArray>* out) { |
nothing calls this directly
no test coverage detected