checkpoint_position | joedb::Readonly_Journal | protected |
Client(Readonly_Journal &journal, Connection &connection, Content_Check content_check) | joedb::Client | inline |
connection | joedb::Client | protected |
connection_checkpoint | joedb::Client | protected |
equal_to(Readonly_Journal &journal, int64_t from, int64_t until) const | joedb::Readonly_Journal | inlineprotected |
field_of_last_update | joedb::Readonly_Journal | protected |
file | joedb::Readonly_Journal | protected |
format_version | joedb::Readonly_Journal | protectedstatic |
get_async_reader(int64_t start_position, int64_t until_position) const | joedb::Readonly_Journal | inlineprotected |
get_async_tail_reader(int64_t start_position) const | joedb::Readonly_Journal | inlineprotected |
get_checkpoint() const | joedb::Readonly_Journal | inlineprotected |
get_checkpoint_difference() const | joedb::Client | inline |
get_connection_checkpoint() const | joedb::Client | inline |
get_file() const | joedb::Readonly_Journal | inlineprotected |
get_hard_checkpoint() const | joedb::Readonly_Journal | inlineprotected |
get_journal() const | joedb::Client | inline |
get_journal_checkpoint() const | joedb::Client | inline |
get_position() const | joedb::Readonly_Journal | inlineprotected |
hard_checkpoint_position | joedb::Readonly_Journal | protected |
hard_index | joedb::Readonly_Journal | protected |
is_empty() const | joedb::Readonly_Journal | inlineprotected |
is_pullonly() const | joedb::Client | inline |
joedb::is_shared() const | joedb::Readonly_Journal | inlineprotected |
joedb::Client::is_shared() const | joedb::Client | inline |
journal | joedb::Client | protected |
one_step(Writable &writable) | joedb::Readonly_Journal | protected |
operation_t enum name | joedb::Readonly_Journal | protected |
play_until(Writable &writable, int64_t end) | joedb::Readonly_Journal | protected |
play_until_checkpoint(Writable &writable) | joedb::Readonly_Journal | inlineprotected |
pull(std::chrono::milliseconds wait=std::chrono::milliseconds(0)) override | joedb::Readonly_Client | inlinevirtual |
joedb::Readonly_Journal::pull() | joedb::Readonly_Journal | protected |
push(Unlock_Action unlock_action) | joedb::Client | inlineprotected |
push_if_ahead() override | joedb::Readonly_Client | inlinevirtual |
raw_play_until(Writable &writable, int64_t end) | joedb::Readonly_Journal | protected |
raw_play_until_checkpoint(Writable &writable) | joedb::Readonly_Journal | inlineprotected |
read_blob(Blob blob) const | joedb::Client | inline |
read_journal() override | joedb::Readonly_Writable_Client< Writable > | inlinevirtual |
read_type() | joedb::Readonly_Journal | protected |
Readonly_Client(Buffered_File &file, Connection &connection, Content_Check content_check=Content_Check::fast, Recovery recovery=Recovery::none) | joedb::Readonly_Client | inline |
Readonly_Journal(Journal_Construction_Lock &lock) | joedb::Readonly_Journal | explicitprotected |
Readonly_Journal(Journal_Construction_Lock &&lock) | joedb::Readonly_Journal | inlineexplicitprotected |
Readonly_Journal(Buffered_File &file) | joedb::Readonly_Journal | inlineexplicitprotected |
Readonly_Writable_Client(Buffered_File &file, Connection &connection, bool tail, Content_Check content_check, Recovery recovery) | joedb::Readonly_Writable_Client< Writable > | inline |
record_of_last_operation | joedb::Readonly_Journal | protected |
replay_log(Writable &writable) | joedb::Readonly_Journal | protected |
replay_with_checkpoint_comments(Writable &writable) | joedb::Readonly_Journal | protected |
reset_context() | joedb::Readonly_Journal | protected |
rewind() | joedb::Readonly_Journal | protected |
safe_read_string() | joedb::Readonly_Journal | protected |
skip_directly_to(int64_t position) | joedb::Readonly_Journal | inlineprotected |
soft_index | joedb::Readonly_Journal | protected |
table_of_last_operation | joedb::Readonly_Journal | protected |
~Client() | joedb::Client | virtual |
~Readonly_Client() override | joedb::Readonly_Client | inline |