Joedb 9.1.3
The Journal-Only Embedded Database
|
#include <joedb/Readable.h>
Public Member Functions | |
virtual const std::map< Table_Id, std::string > & | get_tables () const =0 |
virtual const std::map< Field_Id, std::string > & | get_fields (Table_Id table_id) const =0 |
virtual const Type & | get_field_type (Table_Id table_id, Field_Id field_id) const =0 |
virtual const Compact_Freedom_Keeper & | get_freedom (Table_Id table_id) const =0 |
Table_Id | find_table (const std::string &name) const |
Field_Id | find_field (Table_Id table_id, const std::string &name) const |
const std::string & | get_table_name (Table_Id table_id) const |
const std::string & | get_field_name (Table_Id table_id, Field_Id field_id) const |
Record_Id | get_last_record_id (Table_Id table_id) const |
bool | is_used (Table_Id table_id, Record_Id record_id) const |
virtual | ~Readable () |
Definition at line 14 of file Readable.h.
|
virtualdefault |
Definition at line 22 of file Readable.cpp.
Table_Id joedb::Readable::find_table | ( | const std::string & | name | ) | const |
Definition at line 12 of file Readable.cpp.
Definition at line 52 of file Readable.cpp.
|
pure virtual |
Implemented in joedb::Database_Schema.
|
pure virtual |
Implemented in joedb::Database_Schema.
|
pure virtual |
Implemented in joedb::Database_Schema.
Definition at line 74 of file Readable.cpp.
const std::string & joedb::Readable::get_table_name | ( | Table_Id | table_id | ) | const |
Definition at line 38 of file Readable.cpp.
|
pure virtual |
Implemented in joedb::Database_Schema.
Definition at line 81 of file Readable.cpp.