#include <id_indexer.h>
◆ LFIndexer() [1/2]
template<typename INDEX_T >
◆ LFIndexer() [2/2]
template<typename INDEX_T >
◆ ~LFIndexer()
template<typename INDEX_T >
◆ build_empty_LFIndexer()
template<typename INDEX_T >
void gs::LFIndexer< INDEX_T >::build_empty_LFIndexer |
( |
const std::string & |
filename, |
|
|
const std::string & |
snapshot_dir, |
|
|
const std::string & |
work_dir |
|
) |
| |
|
inline |
◆ capacity()
template<typename INDEX_T >
◆ close()
template<typename INDEX_T >
◆ copy_to_tmp()
template<typename INDEX_T >
void gs::LFIndexer< INDEX_T >::copy_to_tmp |
( |
const std::string & |
cur_path, |
|
|
const std::string & |
tmp_path |
|
) |
| |
|
inline |
◆ dump()
template<typename INDEX_T >
void gs::LFIndexer< INDEX_T >::dump |
( |
const std::string & |
name, |
|
|
const std::string & |
snapshot_dir |
|
) |
| |
|
inline |
◆ dump_meta()
template<typename INDEX_T >
void gs::LFIndexer< INDEX_T >::dump_meta |
( |
const std::string & |
filename | ) |
const |
|
inline |
◆ get_index() [1/2]
template<typename INDEX_T >
◆ get_index() [2/2]
template<typename INDEX_T >
bool gs::LFIndexer< INDEX_T >::get_index |
( |
const Any & |
oid, |
|
|
INDEX_T & |
ret |
|
) |
| const |
|
inline |
◆ get_key()
template<typename INDEX_T >
◆ get_keys()
template<typename INDEX_T >
◆ get_type()
template<typename INDEX_T >
◆ init()
template<typename INDEX_T >
◆ insert()
template<typename INDEX_T >
◆ load_meta()
template<typename INDEX_T >
void gs::LFIndexer< INDEX_T >::load_meta |
( |
const std::string & |
filename | ) |
|
|
inline |
◆ open()
template<typename INDEX_T >
void gs::LFIndexer< INDEX_T >::open |
( |
const std::string & |
name, |
|
|
const std::string & |
snapshot_dir, |
|
|
const std::string & |
work_dir |
|
) |
| |
|
inline |
◆ open_in_memory()
template<typename INDEX_T >
void gs::LFIndexer< INDEX_T >::open_in_memory |
( |
const std::string & |
name | ) |
|
|
inline |
◆ open_with_hugepages()
template<typename INDEX_T >
void gs::LFIndexer< INDEX_T >::open_with_hugepages |
( |
const std::string & |
name, |
|
|
bool |
hugepage_table |
|
) |
| |
|
inline |
◆ prefix()
template<typename INDEX_T >
◆ rehash()
template<typename INDEX_T >
◆ reserve()
template<typename INDEX_T >
◆ size()
template<typename INDEX_T >
◆ warmup()
template<typename INDEX_T >
◆ build_lf_indexer
template<typename INDEX_T >
template<typename _KEY_T , typename _INDEX_T >
void build_lf_indexer |
( |
const IdIndexer< _KEY_T, _INDEX_T > & |
input, |
|
|
const std::string & |
filename, |
|
|
LFIndexer< _INDEX_T > & |
output, |
|
|
const std::string & |
snapshot_dir, |
|
|
const std::string & |
work_dir, |
|
|
PropertyType |
type |
|
) |
| |
|
friend |
◆ hash_policy_
template<typename INDEX_T >
ska::ska::prime_number_hash_policy gs::LFIndexer< INDEX_T >::hash_policy_ |
|
private |
◆ hasher_
template<typename INDEX_T >
◆ indices_
template<typename INDEX_T >
◆ indices_size_
template<typename INDEX_T >
◆ keys_
template<typename INDEX_T >
◆ num_elements_
template<typename INDEX_T >
◆ num_slots_minus_one_
template<typename INDEX_T >
The documentation for this class was generated from the following file:
- /home/runner/work/GraphScope/GraphScope/flex/utils/id_indexer.h