#include <pine_position_tail.hpp>
Definition at line 19 of file pine_position_tail.hpp.
◆ PositionTailSpill() [1/3]
| pineforge::source::detail::PositionTailSpill::PositionTailSpill |
( |
const std::string & | scratch_directory, |
|
|
std::size_t | cache_bytes = kWindowBytes ) |
|
explicit |
◆ PositionTailSpill() [2/3]
| pineforge::source::detail::PositionTailSpill::PositionTailSpill |
( |
const std::string & | scratch_directory, |
|
|
CacheCapacity | capacity ) |
◆ ~PositionTailSpill()
| pineforge::source::detail::PositionTailSpill::~PositionTailSpill |
( |
| ) |
|
|
default |
◆ PositionTailSpill() [3/3]
| pineforge::source::detail::PositionTailSpill::PositionTailSpill |
( |
const PositionTailSpill & | | ) |
|
|
delete |
◆ operator=()
◆ append()
| void pineforge::source::detail::PositionTailSpill::append |
( |
const Trade & | trade | ) |
|
◆ clear()
| void pineforge::source::detail::PositionTailSpill::clear |
( |
| ) |
|
◆ size_bytes()
| std::uint64_t pineforge::source::detail::PositionTailSpill::size_bytes |
( |
| ) |
const |
|
noexcept |
◆ row_count()
| std::uint64_t pineforge::source::detail::PositionTailSpill::row_count |
( |
| ) |
const |
|
noexcept |
◆ cache_capacity_bytes()
| std::size_t pineforge::source::detail::PositionTailSpill::cache_capacity_bytes |
( |
| ) |
const |
|
noexcept |
◆ backing_read_count()
| std::uint64_t pineforge::source::detail::PositionTailSpill::backing_read_count |
( |
| ) |
const |
|
noexcept |
◆ backing_read_bytes()
| std::uint64_t pineforge::source::detail::PositionTailSpill::backing_read_bytes |
( |
| ) |
const |
|
noexcept |
◆ cache_stats()
◆ cache_control_bytes()
| std::size_t pineforge::source::detail::PositionTailSpill::cache_control_bytes |
( |
| ) |
const |
|
noexcept |
◆ previous()
| bool pineforge::source::detail::PositionTailSpill::previous |
( |
std::uint64_t & | cursor, |
|
|
Row & | row ) const |
◆ entry_id_equals()
| bool pineforge::source::detail::PositionTailSpill::entry_id_equals |
( |
const Row & | row, |
|
|
std::string_view | entry_id ) const |
◆ kWindowBytes
| std::size_t pineforge::source::detail::PositionTailSpill::kWindowBytes = 64 * 1024 |
|
staticconstexpr |
◆ kPageBytes
| std::size_t pineforge::source::detail::PositionTailSpill::kPageBytes = 4096 |
|
staticconstexpr |
◆ kFooterBytes
| std::size_t pineforge::source::detail::PositionTailSpill::kFooterBytes = 30 |
|
staticconstexpr |
The documentation for this class was generated from the following files: