#include <StringDictionaryClient.h>
|
| StringDictionaryClient (const LeafHostInfo &server_host, const DictRef dict_id, const bool with_timeout) |
|
void | create (const DictRef dict_ref, const bool is_temp) |
|
void | drop (const DictRef dict_ref) |
|
int32_t | get (const std::string &str) |
|
void | get_string (std::string &_return, const int32_t string_id) |
|
int64_t | storage_entry_count () |
|
std::vector< int32_t > | get_like (const std::string &pattern, const bool icase, const bool is_simple, const char escape, const int64_t generation) |
|
std::vector< int32_t > | get_compare (const std::string &pattern, const std::string &comp_operator, const int64_t generation) |
|
std::vector< int32_t > | get_regexp_like (const std::string &pattern, const char escape, const int64_t generation) |
|
template<class String > |
void | get_bulk (std::vector< int32_t > &string_ids, const std::vector< String > &strings) |
|
template<class String > |
void | get_or_add_bulk (std::vector< int32_t > &string_ids, const std::vector< String > &strings) |
|
template<class String > |
void | get_or_add_bulk_array (std::vector< std::vector< int32_t >> &string_ids_array, const std::vector< std::vector< String >> &strings_array) |
|
void | populate_string_ids (std::vector< int32_t > &dest_ids, const DictRef dest_dict_ref, const std::vector< int32_t > &source_ids, const DictRef source_dict_ref) |
|
void | populate_string_array_ids (std::vector< std::vector< int32_t >> &dest_array_ids, const DictRef dest_dict_ref, const std::vector< std::vector< int32_t >> &source_array_ids, const DictRef source_dict_ref) |
|
void | translate_string_ids (std::vector< int32_t > &dest_ids, const DictRef dest_dict_ref, const std::vector< int32_t > &source_ids, const DictRef source_dict_ref, const int32_t dest_generation) |
|
bool | checkpoint () |
|
Definition at line 26 of file StringDictionaryClient.h.
StringDictionaryClient::StringDictionaryClient |
( |
const LeafHostInfo & |
server_host, |
|
|
const DictRef |
dict_id, |
|
|
const bool |
with_timeout |
|
) |
| |
|
inline |
bool StringDictionaryClient::checkpoint |
( |
| ) |
|
|
inline |
void StringDictionaryClient::create |
( |
const DictRef |
dict_ref, |
|
|
const bool |
is_temp |
|
) |
| |
|
inline |
void StringDictionaryClient::drop |
( |
const DictRef |
dict_ref | ) |
|
|
inline |
int32_t StringDictionaryClient::get |
( |
const std::string & |
str | ) |
|
|
inline |
template<class String >
void StringDictionaryClient::get_bulk |
( |
std::vector< int32_t > & |
string_ids, |
|
|
const std::vector< String > & |
strings |
|
) |
| |
std::vector<int32_t> StringDictionaryClient::get_compare |
( |
const std::string & |
pattern, |
|
|
const std::string & |
comp_operator, |
|
|
const int64_t |
generation |
|
) |
| |
|
inline |
std::vector<int32_t> StringDictionaryClient::get_like |
( |
const std::string & |
pattern, |
|
|
const bool |
icase, |
|
|
const bool |
is_simple, |
|
|
const char |
escape, |
|
|
const int64_t |
generation |
|
) |
| |
|
inline |
template<class String >
void StringDictionaryClient::get_or_add_bulk |
( |
std::vector< int32_t > & |
string_ids, |
|
|
const std::vector< String > & |
strings |
|
) |
| |
|
inline |
template<class String >
void StringDictionaryClient::get_or_add_bulk_array |
( |
std::vector< std::vector< int32_t >> & |
string_ids_array, |
|
|
const std::vector< std::vector< String >> & |
strings_array |
|
) |
| |
|
inline |
std::vector<int32_t> StringDictionaryClient::get_regexp_like |
( |
const std::string & |
pattern, |
|
|
const char |
escape, |
|
|
const int64_t |
generation |
|
) |
| |
|
inline |
void StringDictionaryClient::get_string |
( |
std::string & |
_return, |
|
|
const int32_t |
string_id |
|
) |
| |
|
inline |
void StringDictionaryClient::populate_string_array_ids |
( |
std::vector< std::vector< int32_t >> & |
dest_array_ids, |
|
|
const DictRef |
dest_dict_ref, |
|
|
const std::vector< std::vector< int32_t >> & |
source_array_ids, |
|
|
const DictRef |
source_dict_ref |
|
) |
| |
void StringDictionaryClient::populate_string_ids |
( |
std::vector< int32_t > & |
dest_ids, |
|
|
const DictRef |
dest_dict_ref, |
|
|
const std::vector< int32_t > & |
source_ids, |
|
|
const DictRef |
source_dict_ref |
|
) |
| |
int64_t StringDictionaryClient::storage_entry_count |
( |
| ) |
|
|
inline |
void StringDictionaryClient::translate_string_ids |
( |
std::vector< int32_t > & |
dest_ids, |
|
|
const DictRef |
dest_dict_ref, |
|
|
const std::vector< int32_t > & |
source_ids, |
|
|
const DictRef |
source_dict_ref, |
|
|
const int32_t |
dest_generation |
|
) |
| |
|
inline |
The documentation for this class was generated from the following file: