Joedb 10.4.6
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
Types.h
Go to the documentation of this file.
1/////////////////////////////////////////////////////////////////////////////
2//
3// This code was automatically generated by the joedb compiler
4// https://www.joedb.org/
5//
6// Path to compiler: /home/rcoulom/repos/joedb/compcmake/gcc_debug/joedbc
7// Version: 10.4.6
8// joedbc compilation time: Oct 15 2026 13:18:09
9// Generation of this file: 2026-10-15 11:18:18 GMT
10//
11/////////////////////////////////////////////////////////////////////////////
12#ifndef tutorial_Types_declared
13#define tutorial_Types_declared
14
15#include "Database.h"
16
17namespace tutorial
18{
20 class Client;
21 class Database;
22 class File_Client;
23 class File_Database;
25 class Readable;
26 class Readonly_Client;
29
30 /// All types defined for this database, listed in a class (for use as template parameter)
51}
52
53#endif
Handle concurrent access to a joedb::Abstract_File using a joedb::Connection.
Definition Client.h:44
Store all the tables of the database.
Definition Database.h:95
Shortcut to directly build a Client from a file name.
Definition File_Client.h:22
Shortcut to directly build a Writable_Database from a file name.
Open a .joedbi text file for reading or writing.
Implement the joedb::Readable interface for a compiled database.
Definition Readable.h:27
Client for a read-only file (allows pulling, unlike Readonly_Database).
Load a database from a read-only file.
All types defined for this database, listed in a class (for use as template parameter).
Definition Types.h:32
tutorial::Readonly_Database Readonly_Database
Definition Types.h:42
tutorial::container_of_person::iterator iterator_of_person
Definition Types.h:49
tutorial::Database Database
Definition Types.h:36
tutorial::File_Database File_Database
Definition Types.h:38
tutorial::Readable Readable
Definition Types.h:40
tutorial::container_of_city::iterator iterator_of_city
Definition Types.h:46
tutorial::Writable_Database Writable_Database
Definition Types.h:34
tutorial::Readonly_Client Readonly_Client
Definition Types.h:41
tutorial::id_of_city id_of_city
Definition Types.h:45
tutorial::id_of_person id_of_person
Definition Types.h:48
tutorial::Readonly_Interpreted_File_Database Readonly_Interpreted_File_Database
Definition Types.h:43
tutorial::Interpreted_File_Database Interpreted_File_Database
Definition Types.h:39
tutorial::Client Client
Definition Types.h:35
tutorial::File_Client File_Client
Definition Types.h:37
A Database that contains a joedb::Writable_Journal and keeps them in sync.
Strongly-typed wrapper around an integer representing a row of the city table.
Definition ids.h:25
Strongly-typed wrapper around an integer representing a row of the person table.
Definition ids.h:48
Automatically generated by joedbc.
Definition Client.h:19