Joedb 9.1.0
The Journal-Only Embedded Database
|
Classes | |
class | Client |
Handle concurrent access to a joedb::Buffered_File using a joedb::Connection. More... | |
class | container_of_city |
returned by Database::get_city_table More... | |
class | container_of_person |
returned by Database::get_person_table More... | |
class | Database |
Store all the tables of the 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_city |
Strongly-typed wrapper around an integer representing a row of the city table. More... | |
class | id_of_person |
Strongly-typed wrapper around an integer representing a row of the person table. More... | |
class | Interpreted_File_Database |
Open a .joedbi text file for reading or writing. More... | |
class | range_of_person_by_name |
returned by Database::find_person_by_name 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 writable Database constructed from a writable joedb::Buffered_File. More... | |