5 #define TYPE_MACRO(type, return_type, type_id, R, W)\
6 void Writable::update_vector_##type_id\
15 for (size_t i = 0; i < size; i++)\
16 update_##type_id(table_id, record_id + i, field_id, value[i]);\
20 #define TYPE_MACRO(type, return_type, type_id, R, W)\
21 void Writable::update_##type_id\
39 for (
size_t i = 0; i < size; i++)
50 for (
size_t i = 0; i < size; i++)
virtual void insert_into(Table_Id table_id, Record_Id record_id)
virtual void insert_vector(Table_Id table_id, Record_Id record_id, size_t size)
virtual void delete_vector(Table_Id table_id, Record_Id record_id, size_t size)
virtual void delete_from(Table_Id table_id, Record_Id record_id)