Joedb 9.1.4
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
joedb::Writable_Journal Member List

This is the complete list of members for joedb::Writable_Journal, including all inherited members.

add_field(Table_Id table_id, const std::string &name, Type type) finaljoedb::Writable_Journalvirtual
ahead_of_checkpoint() const noexceptjoedb::Writable_Journal
append()joedb::Writable_Journalinline
at_end_of_file() constjoedb::Readonly_Journal
Check enum namejoedb::Readonly_Journal
check_flag(Check check, Check flag)joedb::Readonly_Journalinlinestatic
checkpoint(Commit_Level commit_level) finaljoedb::Writable_Journalvirtual
checkpoint_indexjoedb::Readonly_Journalprotected
checkpoint_offsetjoedb::Readonly_Journalstatic
checkpoint_positionjoedb::Readonly_Journalprotected
comment(const std::string &comment) finaljoedb::Writable_Journalvirtual
compatible_versionjoedb::Readonly_Journalstatic
create_table(const std::string &name) finaljoedb::Writable_Journalvirtual
custom(const std::string &name) finaljoedb::Writable_Journalvirtual
default_checkpoint()joedb::Writable
delete_from(Table_Id table_id, Record_Id record_id) finaljoedb::Writable_Journalvirtual
drop_field(Table_Id table_id, Field_Id field_id) finaljoedb::Writable_Journalvirtual
drop_table(Table_Id table_id) finaljoedb::Writable_Journalvirtual
field_of_last_updatejoedb::Readonly_Journalprotected
filejoedb::Readonly_Journalprotected
file_versionjoedb::Readonly_Journalprotected
flush() finaljoedb::Writable_Journalinlinevirtual
get_async_blob_reader(Blob blob) constjoedb::Readonly_Journalinline
get_async_reader(int64_t start_position, int64_t until_position) constjoedb::Readonly_Journalinline
get_async_tail_reader(int64_t start_position) constjoedb::Readonly_Journalinline
get_async_tail_writer()joedb::Writable_Journalinline
get_checkpoint_position() constjoedb::Readonly_Journalinline
get_default_commit_level() constjoedb::Writableinline
get_file() constjoedb::Readonly_Journalinline
get_file_version() constjoedb::Readonly_Journalinline
get_position() constjoedb::Readonly_Journalinline
get_writable_journal() overridejoedb::Writable_Journalinlinevirtual
header_sizejoedb::Readonly_Journalstatic
insert_into(Table_Id table_id, Record_Id record_id) finaljoedb::Writable_Journalvirtual
insert_vector(Table_Id table_id, Record_Id record_id, size_t size) finaljoedb::Writable_Journalvirtual
is_empty() constjoedb::Readonly_Journalinline
is_locked() constjoedb::Writable_Journalinline
is_second_checkpoint_copy(int64_t offset)joedb::Readonly_Journalinlinestatic
is_shared() constjoedb::Readonly_Journalinline
lock_pull()joedb::Writable_Journal
on_blob(Blob blob)joedb::Writableinlinevirtual
one_step(Writable &writable)joedb::Readonly_Journal
operation_t enum namejoedb::Readonly_Journalprotected
play_until(Writable &writable, int64_t end)joedb::Readonly_Journal
play_until_checkpoint(Writable &writable)joedb::Readonly_Journalinline
pull()joedb::Readonly_Journal
pull_from(Readonly_Journal &journal, int64_t until_checkpoint=std::numeric_limits< int64_t >::max())joedb::Writable_Journal
read_type()joedb::Readonly_Journalprotected
Readonly_Journal(Journal_Construction_Lock &lock, Check check)joedb::Readonly_Journalexplicit
Readonly_Journal(Journal_Construction_Lock &&lock, Check check)joedb::Readonly_Journalinlineexplicit
Readonly_Journal(Buffered_File &file, Check check=Check::readonly)joedb::Readonly_Journalinlineexplicit
record_of_last_operationjoedb::Readonly_Journalprotected
rename_field(Table_Id table_id, Field_Id field_id, const std::string &name) finaljoedb::Writable_Journalvirtual
rename_table(Table_Id table_id, const std::string &name) finaljoedb::Writable_Journalvirtual
replay_log(Writable &writable)joedb::Readonly_Journal
replay_with_checkpoint_comments(Writable &writable)joedb::Readonly_Journal
rewind()joedb::Readonly_Journal
safe_read_string()joedb::Readonly_Journalprotected
seek_to_checkpoint()joedb::Readonly_Journalinline
set_position(int64_t position)joedb::Readonly_Journal
table_of_last_operationjoedb::Readonly_Journalprotected
timestamp(int64_t timestamp) finaljoedb::Writable_Journalvirtual
unlock() noexceptjoedb::Writable_Journal
valid_data() finaljoedb::Writable_Journalvirtual
version_numberjoedb::Readonly_Journalstatic
wants_blob_data() const finaljoedb::Writable_Journalinlinevirtual
Writable(Commit_Level default_commit_level=Commit_Level::no_commit)joedb::Writableinline
Writable_Journal(Journal_Construction_Lock &lock, Check check, Commit_Level commit_level)joedb::Writable_Journalexplicit
Writable_Journal(Journal_Construction_Lock &&lock, Check check, Commit_Level commit_level)joedb::Writable_Journalexplicit
Writable_Journal(Buffered_File &file, Check check=Check::all, Commit_Level commit_level=Commit_Level::no_commit)joedb::Writable_Journalexplicit
write_blob_data(const std::string &data) finaljoedb::Writable_Journalvirtual
~Readonly_Journal()=defaultjoedb::Readonly_Journalvirtual
~Writable()=defaultjoedb::Writablevirtual
~Writable_Journal() overridejoedb::Writable_Journal