18 #ifndef FOEDUS_STORAGE_STORAGE_LOG_TYPES_HPP_
19 #define FOEDUS_STORAGE_STORAGE_LOG_TYPES_HPP_
75 #endif // FOEDUS_STORAGE_STORAGE_LOG_TYPES_HPP_
Log type of DROP STORAGE operation.
friend std::ostream & operator<<(std::ostream &o, const DropLogType &v)
Base class for log type of storage-wide operation.
void populate(StorageId storage_id)
Definitions of IDs in this package and a few related constant values.
uint32_t StorageId
Unique ID for storage.
Root package of FOEDUS (Fast Optimistic Engine for Data Unification Services).
Forward declarations of classes in transaction package.
Declares common log types used in all packages.
#define CXX11_FINAL
Used in public headers in place of "final" of C++11.
Database engine object that holds all resources and provides APIs.
#define LOG_TYPE_NO_CONSTRUCT(clazz)
Macro to delete all constructors/destructors to prevent misuse for log type classes.
Base type for CREATE STORAGE operation.
Forward declarations of classes in thread package.
void apply_storage(Engine *engine, StorageId storage_id)
void apply_storage(Engine *engine, StorageId storage_id)