12#ifndef tutorial_Readable_declared
13#define tutorial_Readable_declared
45 return db.storage_of_city.freedom_keeper;
47 return db.storage_of_person.freedom_keeper;
63 return db.storage_of_city.field_value_of_name[to_underlying(record_id)];
71 return db.storage_of_person.field_value_of_first_name[to_underlying(record_id)];
75 return db.storage_of_person.field_value_of_last_name[to_underlying(record_id)];
113 return *
reinterpret_cast<const joedb::Record_Id *
>(&db.storage_of_person.field_value_of_home[to_underlying(record_id)]);
void replay_log(Writable &writable)
Store all the tables of the database.
const joedb::Blob & get_blob(Table_Id table_id, Record_Id record_id, Field_Id field_id) const override
const joedb::Freedom_Keeper & get_freedom(Table_Id table_id) const override
const joedb::Record_Id & get_reference(Table_Id table_id, Record_Id record_id, Field_Id field_id) const override
const int64_t & get_int64(Table_Id table_id, Record_Id record_id, Field_Id field_id) const override
const double & get_float64(Table_Id table_id, Record_Id record_id, Field_Id field_id) const override
const int8_t & get_int8(Table_Id table_id, Record_Id record_id, Field_Id field_id) const override
Readable(const Database &db)
const float & get_float32(Table_Id table_id, Record_Id record_id, Field_Id field_id) const override
const char & get_boolean(Table_Id table_id, Record_Id record_id, Field_Id field_id) const override
const int32_t & get_int32(Table_Id table_id, Record_Id record_id, Field_Id field_id) const override
const int16_t & get_int16(Table_Id table_id, Record_Id record_id, Field_Id field_id) const override
const std::string & get_string(Table_Id table_id, Record_Id record_id, Field_Id field_id) const override
Automatically generated by joedbc.