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

Method extractInto

programs/keeper-bench/Stats.cpp:38–48  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

36}
37
38void Stats::extractInto(Stats & target)
39{
40 std::lock_guard lock(mutex);
41 target.read_collector.merge(read_collector);
42 target.write_collector.merge(write_collector);
43 target.errors += errors.exchange(0);
44 target.watches_fired += watches_fired.exchange(0);
45
46 read_collector.clear();
47 write_collector.clear();
48}
49
50void Stats::StatsCollector::clear()
51{

Callers 1

mergeThreadInfosMethod · 0.80

Calls 3

exchangeMethod · 0.80
mergeMethod · 0.45
clearMethod · 0.45

Tested by

no test coverage detected