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

Method finalize

src/IO/PackedFilesWriter.cpp:140–149  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

138}
139
140PackedFilesIO::Index PackedFilesWriter::finalize(CommitDataFunc commit_func, const Strings & files_order_hint)
141{
142 WriteBufferFromOwnString serialized;
143 auto [index, need_sync] = finalize(serialized, files_order_hint);
144
145 serialized.preFinalize();
146 serialized.finalize();
147 commit_func(serialized.str(), write_settings.value_or(WriteSettings{}), need_sync);
148 return index;
149}
150
151std::pair<PackedFilesIO::Index, bool> PackedFilesWriter::finalize(WriteBuffer & out, const Strings & files_order_hint)
152{

Callers 1

finalizeImplMethod · 0.45

Calls 14

writeIntBinaryFunction · 0.85
unescapeForFileNameFunction · 0.85
writeStringBinaryFunction · 0.85
ExceptionClass · 0.70
preFinalizeMethod · 0.45
strMethod · 0.45
sizeMethod · 0.45
reserveMethod · 0.45
containsMethod · 0.45
push_backMethod · 0.45
insertMethod · 0.45

Tested by

no test coverage detected