OmniSciDB  a5dc49c757
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
StringDictionary Member List

This is the complete list of members for StringDictionary, including all inherited members.

addMemoryCapacity(void *addr, size_t &mem_size, const size_t min_capacity_requested=0) noexceptStringDictionaryprivate
addOffsetCapacity(const size_t min_capacity_requested=0) noexceptStringDictionaryprivate
addPayloadCapacity(const size_t min_capacity_requested=0) noexceptStringDictionaryprivate
addStorageCapacity(int fd, const size_t min_capacity_requested=0) noexceptStringDictionaryprivate
appendToStorage(const String str) noexceptStringDictionaryprivate
appendToStorageBulk(const std::vector< String > &input_strings, const std::vector< size_t > &string_memory_ids, const size_t sum_new_strings_lengths) noexceptStringDictionaryprivate
binary_search_cache(const std::string &pattern) const StringDictionaryprivate
buildDictionaryNumericTranslationMap(Datum *translated_ids, const int64_t source_generation, const std::vector< StringOps_Namespace::StringOpInfo > &string_op_infos) const StringDictionary
buildDictionaryTranslationMap(const std::shared_ptr< StringDictionary > dest_dict, StringLookupCallback const &dest_transient_lookup_callback) const StringDictionary
buildDictionaryTranslationMap(const StringDictionary *dest_dict, int32_t *translated_ids, const int64_t source_generation, const int64_t dest_generation, const bool dest_has_transients, StringLookupCallback const &dest_transient_lookup_callback, const std::vector< StringOps_Namespace::StringOpInfo > &string_op_infos) const StringDictionary
buildSortedCache()StringDictionaryprivate
CANARY_BUFFERStringDictionaryprivate
canary_buffer_sizeStringDictionaryprivate
checkAndConditionallyIncreaseOffsetCapacity(const size_t write_length)StringDictionaryprivate
checkAndConditionallyIncreasePayloadCapacity(const size_t write_length)StringDictionaryprivate
checkpoint() noexceptStringDictionary
client_StringDictionarymutableprivate
client_no_timeout_StringDictionarymutableprivate
collisions_StringDictionaryprivate
compare_cache_StringDictionarymutableprivate
compare_cache_size_StringDictionarymutableprivate
computeBucket(const string_dict_hash_t hash, const String &input_string, const std::vector< int32_t > &string_id_string_dict_hash_table) const noexceptStringDictionaryprivate
computeBucketFromStorageAndMemory(const string_dict_hash_t input_string_hash, const String &input_string, const std::vector< int32_t > &string_id_string_dict_hash_table, const size_t storage_high_water_mark, const std::vector< String > &input_strings, const std::vector< size_t > &string_memory_ids) const noexceptStringDictionaryprivate
computeCacheSize() const StringDictionary
computeUniqueBucketWithHash(const string_dict_hash_t hash, const std::vector< int32_t > &string_id_string_dict_hash_table) noexceptStringDictionaryprivate
copyStrings() const StringDictionary
dict_key_StringDictionaryprivate
eachStringSerially(int64_t const generation, StringCallback &) const StringDictionary
equal_cache_StringDictionarymutableprivate
equal_cache_size_StringDictionarymutableprivate
fillRateIsHigh(const size_t num_strings) const noexceptStringDictionaryprivate
folder_StringDictionaryprivate
getBulk(const std::vector< String > &string_vec, T *encoded_vec) const StringDictionary
getBulk(const std::vector< String > &string_vec, T *encoded_vec, const int64_t generation) const StringDictionary
getCompare(const std::string &pattern, const std::string &comp_operator, const size_t generation)StringDictionary
getDictKey() const noexceptStringDictionary
getEquals(std::string pattern, std::string comp_operator, size_t generation)StringDictionaryprivate
getIdOfString(const String &) const StringDictionary
getLike(const std::string &pattern, const bool icase, const bool is_simple, const char escape, const size_t generation) const StringDictionary
getLike(const std::string &pattern, const bool icase, const bool is_simple, const char escape, const size_t generation) const StringDictionary
getLike(const std::string &pattern, const bool icase, const bool is_simple, const char escape, const size_t generation) const StringDictionary
getLikeImpl(const std::string &pattern, const bool icase, const bool is_simple, const char escape, const size_t generation) const StringDictionary
getNumStringsFromStorage(const size_t storage_slots) const noexceptStringDictionaryprivate
getOrAdd(const std::string &str) noexceptStringDictionary
getOrAddBulk(const std::vector< String > &string_vec, T *encoded_vec)StringDictionary
getOrAddBulkArray(const std::vector< std::vector< String >> &string_array_vec, std::vector< std::vector< int32_t >> &ids_array_vec)StringDictionary
getOrAddBulkParallel(const std::vector< String > &string_vec, T *encoded_vec)StringDictionary
getOrAddImpl(const std::string_view &str) noexceptStringDictionaryprivate
getRegexpLike(const std::string &pattern, const char escape, const size_t generation) const StringDictionary
getString(int32_t string_id) const StringDictionary
getStringBytes(int32_t string_id) const noexceptStringDictionary
getStringBytesChecked(const int string_id) const noexceptStringDictionaryprivate
getStringChecked(const int string_id) const noexceptStringDictionaryprivate
getStringFromStorage(const int string_id) const noexceptStringDictionaryprivate
getStringFromStorageFast(const int string_id) const noexceptStringDictionaryprivate
getStringUnlocked(int32_t string_id) const noexceptStringDictionaryprivate
getStringView(int32_t string_id) const StringDictionary
getStringViewChecked(const int string_id) const noexceptStringDictionaryprivate
getStringViews() const StringDictionary
getStringViews(const size_t generation) const StringDictionary
getStringViewUnlocked(int32_t string_id) const noexceptStringDictionaryprivate
getUnlocked(const std::string_view sv) const noexceptStringDictionaryprivate
hash_cache_StringDictionaryprivate
hashStrings(const std::vector< String > &string_vec, std::vector< string_dict_hash_t > &hashes) const noexceptStringDictionaryprivate
increaseHashTableCapacity() noexceptStringDictionaryprivate
increaseHashTableCapacityFromStorageAndMemory(const size_t str_count, const size_t storage_high_water_mark, const std::vector< String > &input_strings, const std::vector< size_t > &string_memory_ids, const std::vector< string_dict_hash_t > &input_strings_hashes) noexceptStringDictionaryprivate
insertInSortedCache(std::string str, int32_t str_id)StringDictionaryprivate
INVALID_STR_IDStringDictionarystatic
invalidateInvertedIndex() noexceptStringDictionaryprivate
isClient() const noexceptStringDictionary
isTemp_StringDictionaryprivate
like_cache_size_StringDictionarymutableprivate
like_i32_cache_StringDictionarymutableprivate
like_i64_cache_StringDictionarymutableprivate
makeLambdaStringToId() const StringDictionary
materialize_hashes_StringDictionaryprivate
MAX_STRCOUNTStringDictionarystatic
MAX_STRLENStringDictionarystatic
mergeSortedCache(std::vector< int32_t > &temp_sorted_cache)StringDictionaryprivate
offset_fd_StringDictionaryprivate
offset_file_size_StringDictionaryprivate
offset_map_StringDictionaryprivate
offsets_path_StringDictionaryprivate
payload_fd_StringDictionaryprivate
payload_file_off_StringDictionaryprivate
payload_file_size_StringDictionaryprivate
payload_map_StringDictionaryprivate
populate_string_array_ids(std::vector< std::vector< int32_t >> &dest_array_ids, StringDictionary *dest_dict, const std::vector< std::vector< int32_t >> &source_array_ids, const StringDictionary *source_dict)StringDictionarystatic
populate_string_ids(std::vector< int32_t > &dest_ids, StringDictionary *dest_dict, const std::vector< int32_t > &source_ids, const StringDictionary *source_dict, const std::vector< std::string const * > &transient_string_vec={})StringDictionarystatic
processDictionaryFutures(std::vector< std::future< std::vector< std::pair< string_dict_hash_t, unsigned int >>>> &dictionary_futures)StringDictionaryprivate
regex_cache_StringDictionarymutableprivate
regex_cache_size_StringDictionarymutableprivate
rw_mutex_StringDictionarymutableprivate
sortCache(std::vector< int32_t > &cache)StringDictionaryprivate
sorted_cacheStringDictionaryprivate
storageEntryCount() const StringDictionary
str_count_StringDictionaryprivate
string_id_string_dict_hash_table_StringDictionaryprivate
StringDictionary(const shared::StringDictKey &dict_key, const std::string &folder, const bool isTemp, const bool recover, const bool materializeHashes=false, size_t initial_capacity=256)StringDictionary
StringDictionary(const LeafHostInfo &host, const shared::StringDictKey &dict_key)StringDictionary
StringLocalCallback classStringDictionaryfriend
strings_cache_StringDictionarymutableprivate
strings_cache_size_StringDictionarymutableprivate
update_leaf(const LeafHostInfo &host_info)StringDictionary
~StringDictionary() noexceptStringDictionary