1#ifndef joedb_Journal_Construction_Lock_declared
2#define joedb_Journal_Construction_Lock_declared
22 bool for_writable_journal =
false;
25 for_writable_journal =
true;
~Journal_Construction_Lock()
Journal_Construction_Lock(const Journal_Construction_Lock &)=delete
bool is_for_writable_journal() const
Journal_Construction_Lock & operator=(const Journal_Construction_Lock &)=delete
@ none
default: fail if file size > checkpoint
@ overwrite
allow overwriting an uncheckpointed tail
@ ignore_header
use file size as checkpoint