libgrape-lite
A C++ library for parallel graph processing
Public Member Functions | Private Attributes | List of all members
grape::PHIndexerView< KEY_T, INDEX_T > Class Template Reference

Public Member Functions

void init (const void *buffer, size_t size)
 
size_t entry_num () const
 
bool empty () const
 
bool get_key (INDEX_T lid, KEY_T &oid) const
 
bool get_index (const KEY_T &oid, INDEX_T &lid) const
 
size_t size () const
 
template<typename IOADAPTOR_T >
void Serialize (std::unique_ptr< IOADAPTOR_T > &writer)
 

Private Attributes

SinglePHFView< murmurhasherphf_view_
 
id_indexer_impl::KeyBufferView< KEY_T > keys_view_
 
const void * buffer_
 
size_t buffer_size_