https://clickhouse-test-reports.s3.yandex.net/8367/333ec2e496f4fe4addd22d5fa7c5c2a499099c57/fuzzer/fuzzer.log#fail1
{
    if (!dict_struct.key)
        throw Exception{"Composite key required for method", ErrorCodes::UNSUPPORTED_METHOD};
    writeChar('(', out);
    auto first = true;
    for (const auto i : ext::range(beg, end))
    {
        if (!first)
            writeString(", ", out);
        first = false;
        writeQuoted((*dict_struct.key)[i].name, out);
    }
    writeChar(')', out);
}
void ExternalQueryBuilder::composeKeyTuple(const Columns & key_columns, const size_t row, WriteBuffer & out, size_t beg, size_t end) const
{
    writeString("(", out);
    auto first = true;
    for (const auto i : ext::range(beg, end))
    {
        if (!first)
            writeString(", ", out);
        first = false;
        (*dict_struct.key)[i].type->serializeAsTextQuoted(*key_columns[i], row, out, format_settings);
    }
    writeString(")", out);
}
}