| 429 | void finalize() override {} |
| 430 | |
| 431 | ColumnPtr generate(const IColumn & column) override |
| 432 | { |
| 433 | const ColumnUUID & src_column = assert_cast<const ColumnUUID &>(column); |
| 434 | const auto & src_data = src_column.getData(); |
| 435 | |
| 436 | auto res_column = ColumnUUID::create(); |
| 437 | auto & res_data = res_column->getData(); |
| 438 | |
| 439 | res_data.resize(src_data.size()); |
| 440 | for (size_t i = 0; i < src_column.size(); ++i) |
| 441 | transformUUID(src_data[i], res_data[i], seed); |
| 442 | |
| 443 | return res_column; |
| 444 | } |
| 445 | |
| 446 | void updateSeed() override |
| 447 | { |
no test coverage detected