All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
aerospike_txn.h File Reference
+ Include dependency graph for aerospike_txn.h:

Go to the source code of this file.

Enumerations

enum  as_abort_status {
  AS_ABORT_OK , AS_ABORT_ALREADY_ABORTED , AS_ABORT_ALREADY_COMMITTED , AS_ABORT_ROLL_BACK_ABANDONED ,
  AS_ABORT_CLOSE_ABANDONED
}
 
enum  as_commit_status {
  AS_COMMIT_OK , AS_COMMIT_ALREADY_COMMITTED , AS_COMMIT_ALREADY_ABORTED , AS_COMMIT_VERIFY_FAILED ,
  AS_COMMIT_MARK_ROLL_FORWARD_ABANDONED , AS_COMMIT_ROLL_FORWARD_ABANDONED , AS_COMMIT_CLOSE_ABANDONED
}
 

Enumeration Type Documentation

◆ as_abort_status

Transaction abort status code.

Enumerator
AS_ABORT_OK 

Abort succeeded.

AS_ABORT_ALREADY_ABORTED 

Transaction has already been aborted.

AS_ABORT_ALREADY_COMMITTED 

Transaction has already been committed.

AS_ABORT_ROLL_BACK_ABANDONED 

Client roll back abandoned. Server will eventually abort the transaction.

AS_ABORT_CLOSE_ABANDONED 

Transaction has been rolled back, but client transaction close was abandoned. Server will eventually close the transaction.

Definition at line 93 of file aerospike_txn.h.

◆ as_commit_status

Transaction commit status code.

Enumerator
AS_COMMIT_OK 

Commit succeeded.

AS_COMMIT_ALREADY_COMMITTED 

Transaction has already been committed.

AS_COMMIT_ALREADY_ABORTED 

Transaction has already been aborted.

AS_COMMIT_VERIFY_FAILED 

Transaction verify failed. Transaction will be aborted.

AS_COMMIT_MARK_ROLL_FORWARD_ABANDONED 

Transaction mark roll forward abandoned. Transaction will be aborted when error is not in doubt. If the error is in doubt (usually timeout), the commit is in doubt.

AS_COMMIT_ROLL_FORWARD_ABANDONED 

Client roll forward abandoned. Server will eventually commit the transaction.

AS_COMMIT_CLOSE_ABANDONED 

Transaction has been rolled forward, but client transaction close was abandoned. Server will eventually close the transaction.

Definition at line 35 of file aerospike_txn.h.