|
Joedb 10.3.0
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 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_size (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.