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
true
if the instance contains valid data.
◆ operator=()
Assignment operator.
- Parameters
-
- Returns
*this
.
The documentation for this class was generated from the following file: