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

Go to the source code of this file.

Namespaces

 foedus
 Root package of FOEDUS (Fast Optimistic Engine for Data Unification Services).
 
 foedus::snapshot
 Snapshot Manager, which manages snapshot files of the database.
 

Functions

uint16_t foedus::snapshot::calculate_logger_id (Engine *engine, uint16_t local_ordinal)
 Unique ID of this log mapper. More...
 
uint64_t foedus::snapshot::align_io_floor (uint64_t offset)
 
uint64_t foedus::snapshot::align_io_ceil (uint64_t offset)
 
void foedus::snapshot::update_key_lengthes (const log::LogHeader *header, storage::StorageType storage_type, uint32_t *shortest_key_length, uint32_t *longest_key_length)
 
std::ostream & foedus::snapshot::operator<< (std::ostream &o, const LogMapper &v)
 

Variables

const uint64_t foedus::snapshot::kIoAlignment = 0x1000