1#ifndef joedb_Readonly_Encoded_File_declared
2#define joedb_Readonly_Encoded_File_declared
17 mutable std::vector<char> read_buffer;
25 size_t pread(
char * buffer,
size_t size, int64_t offset)
const override;
static constexpr size_t max_buffer_size
size_t pread(char *buffer, size_t size, int64_t offset) const override
Read a range of bytes.
int64_t get_size() const override
Get the size of the file, or -1 if it is unknown.
Store all the tables of the database.
Strongly-typed wrapper around an integer representing a row of the buffer table.