|
Joedb 10.2.3
The Journal-Only Embedded Database
|
Automatically generated by joedbc.
Namespaces | |
| namespace | buffer_table |
Classes | |
| class | Client |
| Handle concurrent access to a joedb::Abstract_File using a joedb::Connection. More... | |
| class | Client_Lock |
| For more flexibility than the transaction lambda. More... | |
| class | container_of_buffer |
| returned by Database::get_buffer_table More... | |
| class | Database |
| Store all the tables of the database. More... | |
| class | Database_Writable |
| implement joedb::Writable in a Database More... | |
| class | File_Client |
| Shortcut to directly build a Client from a file name. More... | |
| class | File_Database |
| Shortcut to directly build a Writable_Database from a file name. More... | |
| class | id_of_buffer |
| Strongly-typed wrapper around an integer representing a row of the buffer table. More... | |
| class | Interpreted_File_Database |
| Open a .joedbi text file for reading or writing. More... | |
| class | Memory_Database |
| Shortcut to directly build a Writable_Database with a Memory_File. More... | |
| class | Multiplexer |
| Write simultaneously to the database and the file (ignore schema changes) More... | |
| class | Procedure |
| Class for all procedures based on this message schema. More... | |
| class | Readable |
| Implement the joedb::Readable interface for a compiled database. More... | |
| class | Readonly_Client |
| Client for a read-only file (allows pulling, unlike Readonly_Database) More... | |
| class | Readonly_Database |
| Load a database from a read-only file. More... | |
| class | Readonly_Interpreted_File_Database |
| Readonly_Database for a .joedbi text file More... | |
| class | Types |
| All types defined for this database, listed in a class (for use as template parameter) More... | |
| class | Writable_Database |
| A Database that contains a joedb::Writable_Journal and keeps them in sync. More... | |
Functions | |
| void | print_buffer_table (std::ostream &out, const Database &db, size_t max_column_width=0, Record_Id start=Record_Id::null, size_t length=0) |
|
inline |
Definition at line 20 of file print_table.h.