| 381 | } |
| 382 | |
| 383 | void fill(ColumnTuple & strings) |
| 384 | { |
| 385 | auto it = values.begin(); |
| 386 | for (size_t i = 0; i < strings.tupleSize(); ++i) |
| 387 | { |
| 388 | auto & col_string = static_cast<ColumnString &>(strings.getColumn(i)); |
| 389 | if (it != values.end()) |
| 390 | { |
| 391 | col_string.insertData(reinterpret_cast<const char *>(it->second.data), it->second.size); |
| 392 | ++it; |
| 393 | } |
| 394 | else |
| 395 | col_string.insertDefault(); |
| 396 | } |
| 397 | } |
| 398 | |
| 399 | MapWithMemoryTracking<UInt64, BytesRef, Comp> values; |
| 400 | }; |
no test coverage detected