Package com.palantir.atlasdb.keyvalue.api
-
Interface Summary Interface Description AsyncKeyValueService AtlasLockDescriptorUtils.TableRefAndRemainder CandidateCellForSweeping CandidateCellForSweepingRequest CheckAndSetCompatibility Indicates whether aKeyValueService
supports check and set (CAS) and put unless exists (PUE) operations, and if so the granularity with which it can provide feedback.KeyValueService A service which stores key-value pairs.RowColumnRangeIterator TimestampRangeDelete TimestampSeries TimestampSeriesProvider -
Class Summary Class Description AtlasLockDescriptorUtils BatchColumnRangeSelection Cell Represents a cell in the key-value store.CellReference CheckAndSetCompatibility.Supported CheckAndSetRequest A request to be supplied to KeyValueService.checkAndSet.CheckAndSetRequest.Builder ColumnRangeSelection ColumnRangeSelections ColumnSelection Namespace Prefix Represents a partial row to be used for range requests.RangeRequest Allows you to restrict a call on the database to specific rows and columns.RangeRequest.Builder A helper class used to construct an immutableRangeRequest
instance.RangeRequests RowResult<T> SweepResults SweepResults.Builder TableReference TargetedSweepMetadata TimestampRangeDelete.Builder Value Represents a value in the key-value store (including its timestamp). -
Enum Summary Enum Description CheckAndSetCompatibility.Unsupported ClusterAvailabilityStatus -
Exception Summary Exception Description CheckAndSetException InsufficientConsistencyException Thrown by a key value service when an operation could not be performed because the required consistency could not be met.KeyAlreadyExistsException AKeyAlreadyExistsException
is thrown if an operation that conditionally updates aKeyValueService
fails because some data is already present in the underlying database.RetryLimitReachedException