Joedb 10.2.1
The Journal-Only Embedded Database
|
Automatically generated by joedbc.
Namespaces | |
namespace | city_table |
namespace | data_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_city |
returned by Database::get_city_table More... | |
class | container_of_data |
returned by Database::get_data_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_data |
Strongly-typed wrapper around an integer representing a row of the data 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... | |
Typedefs | |
using | id_of_city = tutorial::id_of_city |
Functions | |
void | print_city_table (std::ostream &out, const Database &db, size_t max_column_width=0, Record_Id start=Record_Id::null, size_t length=0) |
void | print_data_table (std::ostream &out, const Database &db, size_t max_column_width=0, Record_Id start=Record_Id::null, size_t length=0) |
using tutorial::rpc::population::id_of_city = typedef tutorial::id_of_city |
|
inline |
Definition at line 20 of file print_table.h.
|
inline |
Definition at line 41 of file print_table.h.