swarmauri.core.utils.ITransactional module

class swarmauri.core.utils.ITransactional.ITransactional[source]

Bases: ABC

abstract abort_transaction()[source]

Aborts the current transaction, reverting all operations performed within the transaction.

abstract begin_transaction()[source]

Initiates a transaction for a series of vector store operations.

abstract commit_transaction()[source]

Commits the current transaction, making all operations within the transaction permanent.