OmniSciDB
a5dc49c757
|
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) noexcept | StringDictionary | private |
addOffsetCapacity(const size_t min_capacity_requested=0) noexcept | StringDictionary | private |
addPayloadCapacity(const size_t min_capacity_requested=0) noexcept | StringDictionary | private |
addStorageCapacity(int fd, const size_t min_capacity_requested=0) noexcept | StringDictionary | private |
appendToStorage(const String str) noexcept | StringDictionary | private |
appendToStorageBulk(const std::vector< String > &input_strings, const std::vector< size_t > &string_memory_ids, const size_t sum_new_strings_lengths) noexcept | StringDictionary | private |
binary_search_cache(const std::string &pattern) const | StringDictionary | private |
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() | StringDictionary | private |
CANARY_BUFFER | StringDictionary | private |
canary_buffer_size | StringDictionary | private |
checkAndConditionallyIncreaseOffsetCapacity(const size_t write_length) | StringDictionary | private |
checkAndConditionallyIncreasePayloadCapacity(const size_t write_length) | StringDictionary | private |
checkpoint() noexcept | StringDictionary | |
client_ | StringDictionary | mutableprivate |
client_no_timeout_ | StringDictionary | mutableprivate |
collisions_ | StringDictionary | private |
compare_cache_ | StringDictionary | mutableprivate |
compare_cache_size_ | StringDictionary | mutableprivate |
computeBucket(const string_dict_hash_t hash, const String &input_string, const std::vector< int32_t > &string_id_string_dict_hash_table) const noexcept | StringDictionary | private |
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 noexcept | StringDictionary | private |
computeCacheSize() const | StringDictionary | |
computeUniqueBucketWithHash(const string_dict_hash_t hash, const std::vector< int32_t > &string_id_string_dict_hash_table) noexcept | StringDictionary | private |
copyStrings() const | StringDictionary | |
dict_key_ | StringDictionary | private |
eachStringSerially(int64_t const generation, StringCallback &) const | StringDictionary | |
equal_cache_ | StringDictionary | mutableprivate |
equal_cache_size_ | StringDictionary | mutableprivate |
fillRateIsHigh(const size_t num_strings) const noexcept | StringDictionary | private |
folder_ | StringDictionary | private |
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 noexcept | StringDictionary | |
getEquals(std::string pattern, std::string comp_operator, size_t generation) | StringDictionary | private |
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 noexcept | StringDictionary | private |
getOrAdd(const std::string &str) noexcept | StringDictionary | |
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) noexcept | StringDictionary | private |
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 noexcept | StringDictionary | |
getStringBytesChecked(const int string_id) const noexcept | StringDictionary | private |
getStringChecked(const int string_id) const noexcept | StringDictionary | private |
getStringFromStorage(const int string_id) const noexcept | StringDictionary | private |
getStringFromStorageFast(const int string_id) const noexcept | StringDictionary | private |
getStringUnlocked(int32_t string_id) const noexcept | StringDictionary | private |
getStringView(int32_t string_id) const | StringDictionary | |
getStringViewChecked(const int string_id) const noexcept | StringDictionary | private |
getStringViews() const | StringDictionary | |
getStringViews(const size_t generation) const | StringDictionary | |
getStringViewUnlocked(int32_t string_id) const noexcept | StringDictionary | private |
getUnlocked(const std::string_view sv) const noexcept | StringDictionary | private |
hash_cache_ | StringDictionary | private |
hashStrings(const std::vector< String > &string_vec, std::vector< string_dict_hash_t > &hashes) const noexcept | StringDictionary | private |
increaseHashTableCapacity() noexcept | StringDictionary | private |
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) noexcept | StringDictionary | private |
insertInSortedCache(std::string str, int32_t str_id) | StringDictionary | private |
INVALID_STR_ID | StringDictionary | static |
invalidateInvertedIndex() noexcept | StringDictionary | private |
isClient() const noexcept | StringDictionary | |
isTemp_ | StringDictionary | private |
like_cache_size_ | StringDictionary | mutableprivate |
like_i32_cache_ | StringDictionary | mutableprivate |
like_i64_cache_ | StringDictionary | mutableprivate |
makeLambdaStringToId() const | StringDictionary | |
materialize_hashes_ | StringDictionary | private |
MAX_STRCOUNT | StringDictionary | static |
MAX_STRLEN | StringDictionary | static |
mergeSortedCache(std::vector< int32_t > &temp_sorted_cache) | StringDictionary | private |
offset_fd_ | StringDictionary | private |
offset_file_size_ | StringDictionary | private |
offset_map_ | StringDictionary | private |
offsets_path_ | StringDictionary | private |
payload_fd_ | StringDictionary | private |
payload_file_off_ | StringDictionary | private |
payload_file_size_ | StringDictionary | private |
payload_map_ | StringDictionary | private |
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) | StringDictionary | static |
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={}) | StringDictionary | static |
processDictionaryFutures(std::vector< std::future< std::vector< std::pair< string_dict_hash_t, unsigned int >>>> &dictionary_futures) | StringDictionary | private |
regex_cache_ | StringDictionary | mutableprivate |
regex_cache_size_ | StringDictionary | mutableprivate |
rw_mutex_ | StringDictionary | mutableprivate |
sortCache(std::vector< int32_t > &cache) | StringDictionary | private |
sorted_cache | StringDictionary | private |
storageEntryCount() const | StringDictionary | |
str_count_ | StringDictionary | private |
string_id_string_dict_hash_table_ | StringDictionary | private |
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 class | StringDictionary | friend |
strings_cache_ | StringDictionary | mutableprivate |
strings_cache_size_ | StringDictionary | mutableprivate |
update_leaf(const LeafHostInfo &host_info) | StringDictionary | |
~StringDictionary() noexcept | StringDictionary |