| Abstract_File(Open_Mode mode) | joedb::Abstract_File | inline |
| copy_to(Abstract_File &destination, int64_t start, int64_t size) const | joedb::Abstract_File | virtual |
| copy_to(Abstract_File &destination) const | joedb::Abstract_File | inline |
| data | joedb::Memory_File | protected |
| datasync() | joedb::Abstract_File | inlinevirtual |
| db | joedb::Readonly_Interpreted_File | protected |
| equal_to(const Abstract_File &destination, int64_t from, int64_t until) const | joedb::Abstract_File | virtual |
| exclusive_lock(int64_t start, int64_t size) | joedb::Abstract_File | inlinevirtual |
| exclusive_lock_head() | joedb::Abstract_File | inline |
| exclusive_lock_tail() | joedb::Abstract_File | inline |
| get_data() | joedb::Memory_File | inline |
| get_data() const | joedb::Memory_File | inline |
| get_mode() const noexcept | joedb::Abstract_File | inline |
| get_size() const override | joedb::Memory_File | inlinevirtual |
| is_readonly() const noexcept | joedb::Abstract_File | inline |
| is_shared() const noexcept | joedb::Abstract_File | inline |
| journal | joedb::Readonly_Interpreted_File | protected |
| last_position | joedb::Abstract_File | protectedstatic |
| make_readonly() | joedb::Abstract_File | inlineprotected |
| make_writable() | joedb::Abstract_File | inlineprotected |
| Memory_File(Open_Mode mode=Open_Mode::create_new) | joedb::Memory_File | inline |
| move_data() const | joedb::Memory_File | inline |
| pread(char *buffer, size_t size, int64_t offset) const override | joedb::Memory_File | virtual |
| pwrite(const char *buffer, size_t size, int64_t offset) override | joedb::Memory_File | virtual |
| read_blob(Blob blob) const | joedb::Abstract_File | |
| reading_past_end_of_file() | joedb::Abstract_File | static |
| Readonly_Interpreted_File(std::istream &stream, bool readonly) | joedb::Readonly_Interpreted_File | protected |
| Readonly_Interpreted_File(std::istream &stream) | joedb::Readonly_Interpreted_File | inline |
| Readonly_Interpreted_File(std::istream &&stream) | joedb::Readonly_Interpreted_File | inline |
| Readonly_Interpreted_File(const char *file_name) | joedb::Readonly_Interpreted_File | inline |
| Readonly_Interpreted_File(const std::string &file_name) | joedb::Readonly_Interpreted_File | inline |
| resize(size_t size) | joedb::Memory_File | inline |
| shared_lock(int64_t start, int64_t size) | joedb::Abstract_File | inlinevirtual |
| shared_lock_head() | joedb::Abstract_File | inline |
| sync() | joedb::Abstract_File | inlinevirtual |
| tail_is_locked() const noexcept | joedb::Abstract_File | inline |
| unlock(int64_t start, int64_t size) noexcept | joedb::Abstract_File | inlinevirtual |
| unlock_head() noexcept | joedb::Abstract_File | inline |
| unlock_tail() noexcept | joedb::Abstract_File | inline |
| ~Abstract_File()=default | joedb::Abstract_File | virtual |
| ~Readonly_Interpreted_File() | joedb::Readonly_Interpreted_File | |