17 static int main(
int argc,
char **argv)
26 Command_Interpreter interpreter;
28 Blob_Reader_Command_Processor blob_reader_processor
33 Data_Manipulation_Command_Processor data_manipulation_processor
40 Writable_Command_Processor writable_processor(multiplexer, db);
42 interpreter.add_processor(blob_reader_processor);
43 interpreter.add_processor(data_manipulation_processor);
44 interpreter.add_processor(writable_processor);
46 interpreter.main_loop(std::cin, std::cout);
54int main(
int argc,
char **argv)
const Buffered_File & get_file() const
Shortcut to directly build a Client from a file name.
Write simultaneously to the database and the file (ignore schema changes)
Implement the joedb::Readable interface for a compiled database.
A writable Database constructed from a writable joedb::Buffered_File.
const joedb::Readonly_Journal & get_journal() const
int main_exception_catcher(int(*main)(int, char **), int argc, char **argv)
Catch exception from main.