18 #ifndef FOEDUS_STORAGE_RECORD_HPP_
19 #define FOEDUS_STORAGE_RECORD_HPP_
49 Record& operator=(const
Record& other) CXX11_FUNC_DELETE;
62 #endif // FOEDUS_STORAGE_RECORD_HPP_
Represents one record in our key-value store.
Definitions of IDs in this package and a few related constant values.
const uint16_t kRecordOverhead
Byte size of system-managed region per each record.
Root package of FOEDUS (Fast Optimistic Engine for Data Unification Services).
The MCS reader-writer lock variant of LockableXctId.
char payload_[8]
Arbitrary payload given by the user.
Definitions of IDs in this package and a few related constant values.
#define CXX11_FINAL
Used in public headers in place of "final" of C++11.
#define CXX11_STATIC_ASSERT(expr, message)
Used in public headers in place of "static_assert" of C++11.
#define CXX11_FUNC_DELETE
Used in public headers in place of " = delete" of C++11.
xct::RwLockableXctId owner_id_
This indicates the transaction that most recently modified this record.