18 #ifndef FOEDUS_STORAGE_METADATA_HPP_
19 #define FOEDUS_STORAGE_METADATA_HPP_
129 tinyxml2::XMLElement* element,
133 tinyxml2::XMLElement* element,
141 #endif // FOEDUS_STORAGE_METADATA_HPP_
Definitions of IDs in this package and a few related constant values.
Represents an object that can be written to and read from files/bytes in XML format.
#define CXX11_NULLPTR
Used in public headers in place of "nullptr" of C++11.
uint32_t StorageId
Unique ID for storage.
Root package of FOEDUS (Fast Optimistic Engine for Data Unification Services).
Brings error stacktrace information as return value of functions.
0 indicates invalid type.
Forward declarations of classes in storage package.
uint64_t SnapshotPagePointer
Page ID of a snapshot page.
StorageType
Type of the storage, such as hash.
A base layout of shared data for all storage types.