MCPcopy Create free account
hub / github.com/ByConity/ByConity / deserializeTextCSV

Method deserializeTextCSV

src/DataTypes/Serializations/SerializationArray.cpp:531–553  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

529
530
531void SerializationArray::deserializeTextCSV(IColumn & column, ReadBuffer & istr, const FormatSettings & settings) const
532{
533 String s;
534 readCSV(s, istr, settings.csv);
535 ReadBufferFromString rb(s);
536
537 if (settings.csv.input_format_arrays_as_nested_csv)
538 {
539 deserializeTextImpl(column, rb,
540 [&](IColumn & nested_column)
541 {
542 nested->deserializeTextCSV(nested_column, rb, settings);
543 }, true);
544 }
545 else
546 {
547 deserializeTextImpl(column, rb,
548 [&](IColumn & nested_column)
549 {
550 nested->deserializeTextQuoted(nested_column, rb, settings);
551 }, true);
552 }
553}
554
555}

Callers

nothing calls this directly

Calls 3

readCSVFunction · 0.85
deserializeTextImplFunction · 0.85
deserializeTextQuotedMethod · 0.45

Tested by

no test coverage detected