Next: The data model API, Previous: Data model objects, Up: The data model
Each object stored in a data model should pertain to some object type. The data model know about several object types: entities, relationships, etc. The data model implementation should be scalable enough to manage any arbitrary number of object types.
Any object type should provide the following information in order to be registered into a data model:
void *create_object_callback ()
destroy_object_callback (void *)
store_data_callback (void *)
void *retrieve_data_callback ()