{
        if (!usePreparedKeys(key_sizes))
            return {};
        std::vector<IColumn *> new_columns;
        new_columns.reserve(key_columns.size());
        Sizes new_sizes;
        auto fill_size = [&](size_t size)
        {
            for (size_t i = 0; i < key_sizes.size(); ++i)
            {