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

Method loadKeys

src/Dictionaries/ExecutablePoolDictionarySource.cpp:100–108  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

98}
99
100BlockIO ExecutablePoolDictionarySource::loadKeys(const Columns & key_columns, const VectorWithMemoryTracking<size_t> & requested_rows)
101{
102 LOG_TRACE(log, "loadKeys {} size = {}", toString(), requested_rows.size());
103
104 auto block = blockForKeys(dict_struct, key_columns, requested_rows);
105 BlockIO io;
106 io.pipeline = getStreamForBlock(block);
107 return io;
108}
109
110QueryPipeline ExecutablePoolDictionarySource::getStreamForBlock(const Block & block)
111{

Callers

nothing calls this directly

Calls 3

blockForKeysFunction · 0.85
toStringFunction · 0.50
sizeMethod · 0.45

Tested by

no test coverage detected