18 #ifndef FOEDUS_STORAGE_STORAGE_OPTIONS_HPP_
19 #define FOEDUS_STORAGE_STORAGE_OPTIONS_HPP_
62 #endif // FOEDUS_STORAGE_STORAGE_OPTIONS_HPP_
Represents an object that can be written to and read from files/bytes in XML format.
Root package of FOEDUS (Fast Optimistic Engine for Data Unification Services).
#define EXTERNALIZABLE(clazz)
Macro to declare/define essential methods for an externalizable class.
uint32_t max_storages_
Maximum number of storages in this database.
uint64_t hot_threshold_
Page hotness >= this value will be considered hot (hybrid CC only).
uint32_t partitioner_data_memory_mb_
Size in MB of a shared memory buffer allocated for all partitioners during log gleaning.
StorageOptions()
Constructs option values with default values.
#define CXX11_FINAL
Used in public headers in place of "final" of C++11.
Set of options for storage manager.