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

Method generate

programs/obfuscator/Obfuscator.cpp:260–271  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

258 void deserialize(ReadBuffer &) override {}
259
260 ColumnPtr generate(const IColumn & column) override
261 {
262 MutableColumnPtr res = column.cloneEmpty();
263
264 size_t size = column.size();
265 res->reserve(size);
266
267 for (size_t i = 0; i < size; ++i)
268 res->insert(transformSigned(column.getInt(i), seed));
269
270 return res;
271 }
272
273 void updateSeed() override
274 {

Callers

nothing calls this directly

Calls 6

transformSignedFunction · 0.85
cloneEmptyMethod · 0.45
sizeMethod · 0.45
reserveMethod · 0.45
insertMethod · 0.45
getIntMethod · 0.45

Tested by

no test coverage detected