1#ifndef joedb_Database_declared
2#define joedb_Database_declared
16 max_record_id(max_record_id)
37 #define TYPE_MACRO(type, return_type, type_id, R, W)\
38 void update_##type_id\
45 void update_vector_##type_id\
53 type *get_own_##type_id##_storage\
void insert_vector(Table_Id table_id, Record_Id record_id, size_t size) override
Database(Record_Id max_record_id=Record_Id::null)
void delete_from(Table_Id table_id, Record_Id record_id) override
void delete_vector(Table_Id table_id, Record_Id record_id, size_t size) override
Record_Id get_max_record_id() const
void insert_into(Table_Id table_id, Record_Id record_id) override
static const Record_Id null