https://clickhouse-test-reports.s3.yandex.net/8367/333ec2e496f4fe4addd22d5fa7c5c2a499099c57/fuzzer/fuzzer.log#fail1
template <typename AttributeType, typename OutputType, typename DefaultGetter>
    void getItemsNumberImpl(
        const size_t attribute_index,
        const Columns & key_columns, const DataTypes & key_types,
        ResultArrayType<OutputType> & out, DefaultGetter && get_default) const;
    template <typename DefaultGetter>
    void getItemsStringImpl(
        const size_t attribute_index,
        const Columns & key_columns, const DataTypes & key_types,
        ColumnString * out, DefaultGetter && get_default) const;
    const std::string name;
    const DictionaryStructure dict_struct;
    mutable DictionarySourcePtr source_ptr;
    const DictionaryLifetime dict_lifetime;
    const std::string path;
    const size_t max_partitions_count;
    const size_t file_size;
    const size_t block_size;
    const size_t read_buffer_size;
    const size_t write_buffer_size;
    const size_t max_stored_keys;
    std::map<std::string, size_t> attribute_index_by_name;
    std::vector<AttributeValueVariant> null_values;
    mutable SSDComplexKeyCacheStorage storage;
    Poco::Logger * const log;
    mutable size_t bytes_allocated = 0;
};
}
#endif