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

Method generate

programs/obfuscator/Obfuscator.cpp:1080–1088  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1078 }
1079
1080 ColumnPtr generate(const IColumn & column) override
1081 {
1082 const ColumnNullable & column_nullable = assert_cast<const ColumnNullable &>(column);
1083 const IColumn & nested_column = column_nullable.getNestedColumn();
1084
1085 ColumnPtr new_nested_column = nested_model->generate(nested_column);
1086
1087 return ColumnNullable::create(IColumn::mutate(std::move(new_nested_column)), IColumn::mutate(column_nullable.getNullMapColumnPtr()));
1088 }
1089
1090 void updateSeed() override
1091 {

Callers

nothing calls this directly

Calls 4

getNullMapColumnPtrMethod · 0.80
createFunction · 0.50
mutateFunction · 0.50
generateMethod · 0.45

Tested by

no test coverage detected