|  |   Apache Ignite C++
    | 
 
 
 
Go to the documentation of this file.
   23 #ifndef _IGNITE_TRANSACTIONS_TRANSACTION_METRICS 
   24 #define _IGNITE_TRANSACTIONS_TRANSACTION_METRICS 
   32     namespace transactions
 
   64                 const Timestamp& rollbackTime, int32_t commits, int32_t rollbacks) :
 
   66                 commitTime(commitTime),
 
   67                 rollbackTime(rollbackTime),
 
   81                 commitTime(other.commitTime),
 
   82                 rollbackTime(other.rollbackTime),
 
   83                 commits(other.commits),
 
   84                 rollbacks(other.rollbacks)
 
   98                 commitTime = other.commitTime;
 
   99                 rollbackTime = other.rollbackTime;
 
  100                 commits = other.commits;
 
  101                 rollbacks = other.rollbacks;
 
  181 #endif //_IGNITE_TRANSACTIONS_TRANSACTION_METRICS 
  
TransactionMetrics()
Default constructor.
Definition: transaction_metrics.h:45
Apache Ignite API.
Definition: cache.h:48
bool IsValid() const
Check wheather the instance is valid.
Definition: transaction_metrics.h:157
int32_t GetRollbacks() const
Get the total number of transaction rollbacks.
Definition: transaction_metrics.h:141
TransactionMetrics(const Timestamp &commitTime, const Timestamp &rollbackTime, int32_t commits, int32_t rollbacks)
Constructor.
Definition: transaction_metrics.h:63
int32_t GetCommits() const
Get the total number of transaction commits.
Definition: transaction_metrics.h:131
TransactionMetrics(const TransactionMetrics &other)
Copy constructor.
Definition: transaction_metrics.h:79
Timestamp type.
Definition: timestamp.h:37
const Timestamp & GetRollbackTime() const
Get rollback time.
Definition: transaction_metrics.h:121
TransactionMetrics & operator=(const TransactionMetrics &other)
Assignment operator.
Definition: transaction_metrics.h:95
const Timestamp & GetCommitTime() const
Get commit time.
Definition: transaction_metrics.h:111
Transaction metrics, shared across all caches.
Definition: transaction_metrics.h:37