| CoreTransactionAttemptContextHooks |
Can be used for testing transactions, but is for internal use only.
|
| CoreTransactionsSchedulers |
Mainly to aid debugging, transactions use their own pool of schedulers.
|
| DebugUtil |
|
| LockTokens |
|
| LogDeferDocId |
|
| LogDeferThrowable |
|
| MeteringUnits |
Tracks read and write units used.
|
| MeteringUnits.MeteringUnitsBuilder |
|
| MonoBridge<T> |
Protects against concurrent op cancellation.
|
| QueryUtil |
|
| ReactiveLock |
A mutex pessimistic lock, compatible with reactive.
|
| ReactiveLock.Waiter |
|
| ReactiveWaitGroup |
Provides locking functionality in line with Go's WaitGroups, in a reactive compatible way.
|
| ReactiveWaitGroup.Waiter |
|
| TestTransactionAttemptContextFactory |
Can be used for testing transactions, but is for internal use only.
|
| TransactionKVHandler |
Transactions does a lot of KV work from core-io.
|