| 529 | |
| 530 | |
| 531 | void 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 | } |
nothing calls this directly
no test coverage detected