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.
|