17 #ifndef DICT_DESCRIPTOR_H 18 #define DICT_DESCRIPTOR_H 24 #include "../Shared/sqltypes.h" 25 #include "../StringDictionary/StringDictionary.h" 44 const std::string&
name,
53 , dictIsShared(shared)
54 , dictFolderPath(fname)
58 , string_dict_mutex(
std::make_shared<
std::mutex>()) {}
62 const std::string&
name,
70 , dictIsShared(shared)
71 , dictFolderPath(fname)
75 , string_dict_mutex(
std::make_shared<
std::mutex>()) {
81 #endif // DICT_DESCRIPTOR
std::string dictFolderPath
DictDescriptor(int db_id, int dict_id, const std::string &name, int nbits, bool shared, const int rc, std::string &fname, bool temp)
std::shared_ptr< std::mutex > string_dict_mutex
std::shared_ptr< StringDictionary > stringDict
DictDescriptor(DictRef dict_ref, const std::string &name, int nbits, bool shared, const int rc, std::string &fname, bool temp)
Descriptor for a dictionary for a string columne.