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

Method AssertBuilding

cpp/src/arrow/csv/column_builder_test.cc:56–71  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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) {

Callers

nothing calls this directly

Calls 7

MakeColumnParserFunction · 0.85
AssertBuildingFunction · 0.85
ASSERT_OK_AND_ASSIGNFunction · 0.70
AppendMethod · 0.45
FinishMethod · 0.45
ValidateFullMethod · 0.45
ValidateMethod · 0.45

Tested by

no test coverage detected