| 1371 | static size_t getNumberOfIndexArguments(const ColumnsWithTypeAndName & arguments) { return arguments.size() - 1; } |
| 1372 | |
| 1373 | static bool insertResultToColumn(IColumn & dest, Iterator & iterator) requires IsElementIterator<Iterator> |
| 1374 | { |
| 1375 | const auto & element = iterator.getElement(); |
| 1376 | if (!element.isString()) |
| 1377 | return false; |
| 1378 | |
| 1379 | auto str = element.getString(); |
| 1380 | ColumnString & col_str = assert_cast<ColumnString &>(dest); |
| 1381 | col_str.insertData(str.data(), str.size()); |
| 1382 | return true; |
| 1383 | } |
| 1384 | |
| 1385 | static bool insertResultToColumn(IColumn & dest, ObjectIterator & iterator) requires IsObjectIterator<Iterator> |
| 1386 | { |
nothing calls this directly
no test coverage detected