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

Method generate

programs/obfuscator/Obfuscator.cpp:217–228  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

215 void deserialize(ReadBuffer &) override {}
216
217 ColumnPtr generate(const IColumn & column) override
218 {
219 MutableColumnPtr res = column.cloneEmpty();
220
221 size_t size = column.size();
222 res->reserve(size);
223
224 for (size_t i = 0; i < size; ++i)
225 res->insert(transform(column.getUInt(i), seed));
226
227 return res;
228 }
229
230 void updateSeed() override
231 {

Callers

nothing calls this directly

Calls 6

transformFunction · 0.85
cloneEmptyMethod · 0.45
sizeMethod · 0.45
reserveMethod · 0.45
insertMethod · 0.45
getUIntMethod · 0.45

Tested by

no test coverage detected