libfoedus-core
FOEDUS Core Library
hash_partitioner_impl.cpp File Reference
Include dependency graph for hash_partitioner_impl.cpp:

Go to the source code of this file.

Classes

struct  foedus::storage::hash::SortEntry
 Used in sort_batch(). More...
 

Namespaces

 foedus
 Root package of FOEDUS (Fast Optimistic Engine for Data Unification Services).
 
 foedus::storage
 Storage Manager, which implements a couple of key/value stores.
 
 foedus::storage::hash
 Hashtable Storage, a concurrent hashtable.
 

Functions

void foedus::storage::hash::design_partition_thread (HashPartitioner *partitioner, uint16_t task)
 
void foedus::storage::hash::prepare_sort_entries (uint8_t bin_shifts, const Partitioner::SortBatchArguments &args, SortEntry *entries)
 subroutine of sort_batch More...
 
uint32_t foedus::storage::hash::compact_logs (uint8_t, const Partitioner::SortBatchArguments &args, SortEntry *entries)
 subroutine of sort_batch More...
 
std::ostream & foedus::storage::hash::operator<< (std::ostream &o, const HashPartitioner &v)