| 26 | } |
| 27 | |
| 28 | Block AssignUniqueIdTransform::transformHeader(Block header, String symbol) |
| 29 | { |
| 30 | auto type_int = std::make_shared<DataTypeUInt64>(); |
| 31 | MutableColumnPtr column = type_int->createColumn(); |
| 32 | ColumnWithTypeAndName unique{std::move(column), type_int, symbol}; |
| 33 | header.insert(unique); |
| 34 | return header; |
| 35 | } |
| 36 | |
| 37 | AssignUniqueIdTransform::AssignUniqueIdTransform(const Block & header_, String symbol_) |
| 38 | : ISimpleTransform(header_, transformHeader(header_, symbol_), false), symbol(symbol_) |
nothing calls this directly
no test coverage detected