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

Method generate

programs/obfuscator/Obfuscator.cpp:1032–1040  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1030 }
1031
1032 ColumnPtr generate(const IColumn & column) override
1033 {
1034 const ColumnArray & column_array = assert_cast<const ColumnArray &>(column);
1035 const IColumn & nested_column = column_array.getData();
1036
1037 ColumnPtr new_nested_column = nested_model->generate(nested_column);
1038
1039 return ColumnArray::create(IColumn::mutate(std::move(new_nested_column)), IColumn::mutate(column_array.getOffsetsPtr()));
1040 }
1041
1042 void updateSeed() override
1043 {

Callers

nothing calls this directly

Calls 4

createFunction · 0.50
mutateFunction · 0.50
getDataMethod · 0.45
generateMethod · 0.45

Tested by

no test coverage detected