diff --git a/include/ccaosdb.h b/include/ccaosdb.h index 4597690ee2f77e18b086df702b97642b18d19744..53d5ff75e1b8284b54f084acb9ed24d0d58f6373 100644 --- a/include/ccaosdb.h +++ b/include/ccaosdb.h @@ -320,6 +320,13 @@ int caosdb_transaction_result_set_at(caosdb_transaction_result_set *result_set, int caosdb_transaction_result_set_size( caosdb_transaction_result_set *result_set, int *out); +int caosdb_transaction_transaction_insert_entity( + caosdb_transaction_transaction *transaction, caosdb_entity_entity *entity); +int caosdb_transaction_transaction_update_entity( + caosdb_transaction_transaction *transaction, caosdb_entity_entity *entity); +int caosdb_transaction_transaction_delete_by_id( + caosdb_transaction_transaction *transaction, const char *id); + typedef struct { void *wrapped_property; bool _deletable = false;