|
bool | is_odd () const |
| Check if the file ID is an odd number. More...
|
|
bool | is_for_lru () const |
| Files with odd number as ID are used for LRU batch segments. More...
|
|
std::string | to_json () const noexcept |
| Serialize the object into JSON format. More...
|
|
std::ostream & | print (std::ostream &out) const noexcept |
| Print this object into the given stream. More...
|
|
|
static uint32_t | s_n_pages {} |
| Number of batched pages per doublwrite file. More...
|
|
◆ is_for_lru()
bool dblwr::File::is_for_lru |
( |
| ) |
const |
|
inline |
Files with odd number as ID are used for LRU batch segments.
Also, only these odd files are used for LRU single segments.
- Returns
- true if the file is to be used for LRU batch segments.
◆ is_odd()
bool dblwr::File::is_odd |
( |
| ) |
const |
|
inline |
Check if the file ID is an odd number.
- Returns
- true if the file ID is odd.
◆ print()
std::ostream & dblwr::File::print |
( |
std::ostream & |
out | ) |
const |
|
inlinenoexcept |
Print this object into the given stream.
- Parameters
-
[in] | out | output stream into which the current object is printed. |
- Returns
- the output stream.
◆ to_json()
std::string dblwr::File::to_json |
( |
| ) |
const |
|
inlinenoexcept |
Serialize the object into JSON format.
- Returns
- the object in JSON format.
◆ m_id
uint32_t dblwr::File::m_id {} |
◆ m_name
std::string dblwr::File::m_name {} |
◆ m_pfs
◆ s_n_pages
uint32_t dblwr::File::s_n_pages {} |
|
static |
Number of batched pages per doublwrite file.
The documentation for this struct was generated from the following file: