Transaction metrics, shared across all caches.
More...
#include <transaction_metrics.h>
Transaction metrics, shared across all caches.
ignite::transactions::TransactionMetrics::TransactionMetrics |
( |
| ) |
|
|
inline |
Default constructor.
Constructed instance is not valid.
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. |
ignite::transactions::TransactionMetrics::TransactionMetrics |
( |
const TransactionMetrics & |
other | ) |
|
|
inline |
Copy constructor.
- Parameters
-
int32_t ignite::transactions::TransactionMetrics::GetCommits |
( |
| ) |
const |
|
inline |
Get the total number of transaction commits.
- Returns
- The total number of transaction commits.
const Timestamp& ignite::transactions::TransactionMetrics::GetCommitTime |
( |
| ) |
const |
|
inline |
Get commit time.
- Returns
- The last time transaction was committed.
int32_t ignite::transactions::TransactionMetrics::GetRollbacks |
( |
| ) |
const |
|
inline |
Get the total number of transaction rollbacks.
- Returns
- The total number of transaction rollbacks.
const Timestamp& ignite::transactions::TransactionMetrics::GetRollbackTime |
( |
| ) |
const |
|
inline |
Get rollback time.
- Returns
- The last time transaction was rolled back.
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.
Assignment operator.
- Parameters
-
- Returns
*this
.
The documentation for this class was generated from the following file: