Joedb 10.0.1
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
Namespaces | Classes | Functions
joedb::db::encoded_file Namespace Reference

Automatically generated by joedbc.

Namespaces

namespace  interpreted_buffer
 

Classes

class  Client
 Handle concurrent access to a joedb::Buffered_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  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)
 

Function Documentation

◆ print_buffer_table()

void joedb::db::encoded_file::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.