Class paged_file_impl¶
Defined in File file_reader.h
Class Documentation¶
-
class paged_file_impl¶
Public Functions
-
paged_file_impl(const std::string &path, size_t page_size, size_t page_capacity)¶
-
~paged_file_impl()¶
-
inline std::pair<const char*, size_t> page(size_t index) const¶
-
inline size_t page_size() const¶
-
inline size_t capacity() const¶
-
inline const std::string &path() const¶
-
inline size_t evictions() const¶
-
inline size_t size() const¶
-
char get(size_t position) const¶
-
uint32_t get_u32(size_t position) const¶
-
uint64_t get_u64(size_t position) const¶
-
void push_next_page(const std::string &page_data)¶
-
void drop_pages(size_t up_to_position)¶
-
paged_file_impl(const std::string &path, size_t page_size, size_t page_capacity)¶