1#ifndef joedb_Database_declared
2#define joedb_Database_declared
16 max_record_id(max_record_id)
35 #define TYPE_MACRO(type, return_type, type_id, R, W)\
36 void update_##type_id\
43 void update_vector_##type_id\
51 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
void insert_into(Table_Id table_id, Record_Id record_id) override
static const Record_Id null