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

Function MakeCSVParser

cpp/src/arrow/csv/test_common.cc:33–41  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

31}
32
33void MakeCSVParser(std::vector<std::string> lines, ParseOptions options, int32_t num_cols,
34 MemoryPool* pool, std::shared_ptr<BlockParser>* out) {
35 auto csv = MakeCSVData(lines);
36 auto parser = std::make_shared<BlockParser>(pool, options, num_cols);
37 uint32_t out_size;
38 ASSERT_OK(parser->Parse(std::string_view(csv), &out_size));
39 ASSERT_EQ(out_size, csv.size()) << "trailing CSV data not parsed";
40 *out = parser;
41}
42
43void MakeCSVParser(std::vector<std::string> lines, ParseOptions options,
44 std::shared_ptr<BlockParser>* out) {

Callers 6

BuildFromExamplesFunction · 0.85
MakeColumnParserFunction · 0.85
AssertConversionFunction · 0.85
DictConversionFunction · 0.85
AssertConversionErrorFunction · 0.85
TESTFunction · 0.85

Calls 5

MakeCSVDataFunction · 0.85
default_memory_poolFunction · 0.85
DefaultsFunction · 0.50
ParseMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected