49 void Writable_Database::play_journal()
53 ready_to_write =
false;
55 ready_to_write =
true;
60 void Writable_Database::auto_upgrade()
65 if (file_schema_size < detail::schema_string_size)
67 journal.
comment(
"Automatic schema upgrade");
86 Writable_Database::Writable_Database
90 bool perform_initialization
96 if (perform_initialization)
108 void Writable_Database::check_single_row()
int64_t get_size() const override
Get the size of the file, or -1 if it is unknown.
void append_until(Writable &writable, int64_t end)
void play_until_checkpoint(Writable &writable)
int64_t get_checkpoint() const
void skip_directly_to(int64_t position)
void timestamp(int64_t timestamp) final
void comment(const std::string &comment) final
joedb::Writable_Journal schema_journal
container_of_buffer get_buffer_table() const
void timestamp(int64_t timestamp) override
joedb::Memory_File schema_file
void comment(const std::string &comment) override
A writable Database constructed from a writable joedb::Buffered_File.
void clear_buffer_table()
void delete_buffer(id_of_buffer record)
void write_comment(const std::string &comment)
Automatically generated by joedbc.