MCPcopy Create free account
hub / github.com/ClickHouse/ClickHouse / writeCompactColumns

Function writeCompactColumns

src/Formats/JSONUtils.cpp:460–474  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

458 }
459
460 void writeCompactColumns(
461 const Columns & columns,
462 const Serializations & serializations,
463 size_t row_num,
464 bool yield_strings,
465 const FormatSettings & settings,
466 WriteBuffer & out)
467 {
468 for (size_t i = 0; i < columns.size(); ++i)
469 {
470 if (i != 0)
471 writeFieldCompactDelimiter(out);
472 writeFieldFromColumn(*columns[i], *serializations[i], row_num, yield_strings, settings, out);
473 }
474 }
475
476 void writeMetadata(const Names & names, const DataTypes & types, const FormatSettings & settings, WriteBuffer & out)
477 {

Callers 2

writeTotalsMethod · 0.85
writeExtremesElementMethod · 0.85

Calls 3

writeFieldFromColumnFunction · 0.85
sizeMethod · 0.45

Tested by

no test coverage detected