| 937 | } |
| 938 | |
| 939 | ColumnPtr generate(const IColumn & column) override |
| 940 | { |
| 941 | const ColumnNullable & column_nullable = assert_cast<const ColumnNullable &>(column); |
| 942 | const IColumn & nested_column = column_nullable.getNestedColumn(); |
| 943 | |
| 944 | ColumnPtr new_nested_column = nested_model->generate(nested_column); |
| 945 | |
| 946 | return ColumnNullable::create(IColumn::mutate(std::move(new_nested_column)), IColumn::mutate(std::move(column_nullable.getNullMapColumnPtr()))); |
| 947 | } |
| 948 | |
| 949 | void updateSeed() override |
| 950 | { |
nothing calls this directly
no test coverage detected