Transaction metrics, shared across all caches.  
 More...
#include <transaction_metrics.h>
Transaction metrics, shared across all caches. 
◆ TransactionMetrics() [1/3]
  
  | 
        
          | ignite::transactions::TransactionMetrics::TransactionMetrics | ( |  | ) |  |  | inline | 
 
Default constructor. 
Constructed instance is not valid. 
 
 
◆ TransactionMetrics() [2/3]
  
  | 
        
          | ignite::transactions::TransactionMetrics::TransactionMetrics | ( | const Timestamp & | commitTime, |  
          |  |  | const Timestamp & | rollbackTime, |  
          |  |  | int32_t | commits, |  
          |  |  | int32_t | rollbacks |  
          |  | ) |  |  |  | inline | 
 
Constructor. 
- Parameters
- 
  
    | commitTime | The last time transaction was committed. |  | rollbackTime | The last time transaction was rolled back. |  | commits | The total number of transaction commits. |  | rollbacks | The total number of transaction rollbacks. |  
 
 
 
◆ TransactionMetrics() [3/3]
  
  | 
        
          | ignite::transactions::TransactionMetrics::TransactionMetrics | ( | const TransactionMetrics & | other | ) |  |  | inline | 
 
Copy constructor. 
- Parameters
- 
  
  
 
 
◆ GetCommits()
  
  | 
        
          | int32_t ignite::transactions::TransactionMetrics::GetCommits | ( |  | ) | const |  | inline | 
 
Get the total number of transaction commits. 
- Returns
- The total number of transaction commits. 
 
 
◆ GetCommitTime()
  
  | 
        
          | const Timestamp& ignite::transactions::TransactionMetrics::GetCommitTime | ( |  | ) | const |  | inline | 
 
Get commit time. 
- Returns
- The last time transaction was committed. 
 
 
◆ GetRollbacks()
  
  | 
        
          | int32_t ignite::transactions::TransactionMetrics::GetRollbacks | ( |  | ) | const |  | inline | 
 
Get the total number of transaction rollbacks. 
- Returns
- The total number of transaction rollbacks. 
 
 
◆ GetRollbackTime()
  
  | 
        
          | const Timestamp& ignite::transactions::TransactionMetrics::GetRollbackTime | ( |  | ) | const |  | inline | 
 
Get rollback time. 
- Returns
- The last time transaction was rolled back. 
 
 
◆ IsValid()
  
  | 
        
          | bool ignite::transactions::TransactionMetrics::IsValid | ( |  | ) | const |  | inline | 
 
Check wheather the instance is valid. 
Invalid instance can be returned if some of the previous operations have resulted in a failure. For example invalid instance can be returned by not-throwing version of method in case of error. Invalid instances also often can be created using default constructor.
- Returns
- trueif the instance contains valid data.
 
 
◆ operator=()
Assignment operator. 
- Parameters
- 
  
  
- Returns
- *this.
 
 
The documentation for this class was generated from the following file: