Skip to content
Snippets Groups Projects

Draft: API: remove UniqueResult, lower-case at, size for ResultSet

Closed Timm Fitschen requested to merge f-remove-unique-result into dev
Files
13
+ 15
0
@@ -24,6 +24,21 @@
@@ -24,6 +24,21 @@
C API
C API
=====
=====
 
.. note::
 
 
When working with libcaosdb's C API keep the following in
 
mind. Delete all objects (transactions, entities, properties,
 
parents, ...) that you created using a `caosdb_..._create_...`
 
function and only those.
 
 
The underlying reason is that all C++ objects are realized in the
 
Extern C interface as mutable structs containing a void pointer to
 
the actuall C++ object which is not filled when initializing the
 
struct but after calling a create function instead. If the C++
 
object wasn't created using a create function, e.g., the parent
 
object when getting a parent of an entity, it is owned by another
 
object and deleted together with that object.
 
.. toctree::
.. toctree::
:glob:
:glob:
Loading