14.5 Indexing, Unindexing and Transactions

As we have seen earlier the catalog supports transactions, this means all changes are done in memory first, and then they can be either saved or discarded.

The operations that modify the catalog are just two:

The API to save or discard the changes is made by these two operations: