libfoedus-core
FOEDUS Core Library
|
Typedefs of ID types used in snapshot package. More...
Typedefs of ID types used in snapshot package.
Definition in file snapshot_id.hpp.
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. | |
Typedefs | |
typedef uint16_t | foedus::snapshot::SnapshotId |
Unique ID of Snapshot. More... | |
typedef uint32_t | foedus::snapshot::BufferPosition |
Represents a position in some buffer. More... | |
Functions | |
SnapshotId | foedus::snapshot::increment (SnapshotId id) |
Increment SnapshotId. More... | |
BufferPosition | foedus::snapshot::to_buffer_position (uint64_t byte_position) |
uint64_t | foedus::snapshot::from_buffer_position (BufferPosition buffer_position) |
Variables | |
const SnapshotId | foedus::snapshot::kNullSnapshotId = 0 |