OmniSciDB
a5dc49c757
|
Descriptor for a dictionary for a string columne. More...
#include <DictDescriptor.h>
Public Member Functions | |
DictDescriptor (DictRef dict_ref, const std::string &name, int nbits, bool shared, const int rc, const std::string &fname, bool temp) | |
DictDescriptor (int db_id, int dict_id, const std::string &name, int nbits, bool shared, const int rc, const std::string &fname, bool temp) | |
Public Attributes | |
DictRef | dictRef |
std::string | dictName |
int | dictNBits |
bool | dictIsShared |
std::string | dictFolderPath |
int | refcount |
bool | dictIsTemp |
std::shared_ptr< StringDictionary > | stringDict |
std::shared_ptr< std::mutex > | string_dict_mutex |
Descriptor for a dictionary for a string columne.
Definition at line 33 of file DictDescriptor.h.
|
inline |
Definition at line 43 of file DictDescriptor.h.
|
inline |
Definition at line 60 of file DictDescriptor.h.
References dict_ref_t::dbId, dict_ref_t::dictId, and dictRef.
std::string DictDescriptor::dictFolderPath |
Definition at line 38 of file DictDescriptor.h.
Referenced by Catalog_Namespace::Catalog::addDictionaryNontransactional(), and Catalog_Namespace::Catalog::addTableToMap().
bool DictDescriptor::dictIsShared |
Definition at line 37 of file DictDescriptor.h.
bool DictDescriptor::dictIsTemp |
Definition at line 40 of file DictDescriptor.h.
Referenced by Catalog_Namespace::Catalog::doTruncateTable().
std::string DictDescriptor::dictName |
Definition at line 35 of file DictDescriptor.h.
int DictDescriptor::dictNBits |
Definition at line 36 of file DictDescriptor.h.
DictRef DictDescriptor::dictRef |
Definition at line 34 of file DictDescriptor.h.
Referenced by DictDescriptor(), Catalog_Namespace::Catalog::doTruncateTable(), and DictionaryValueConverter< TARGET_TYPE >::processBuffer().
int DictDescriptor::refcount |
Definition at line 39 of file DictDescriptor.h.
std::shared_ptr<std::mutex> DictDescriptor::string_dict_mutex |
Definition at line 42 of file DictDescriptor.h.
std::shared_ptr<StringDictionary> DictDescriptor::stringDict |
Definition at line 41 of file DictDescriptor.h.
Referenced by ArrowForeignStorageBase::parseArrowTable(), DictionaryValueConverter< TARGET_TYPE >::processArrayBuffer(), and DictionaryValueConverter< TARGET_TYPE >::processBuffer().