| Interface | Description |
|---|---|
| TriFunction<T,U,V,R> |
| Class | Description |
|---|---|
| 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.
|
Copyright © 2024 Couchbase, Inc.. All rights reserved.