|
| 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: