All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AsyncKeyValueService |
|
AsyncTransactionService |
|
AtlasDbConstraintCheckingMode |
|
AtlasDbFactory |
|
AtlasDbVersion |
|
AtlasLockDescriptorUtils |
|
AtlasLockDescriptorUtils.TableRefAndRemainder |
|
BatchColumnRangeSelection |
|
CacheValue |
|
CandidateCellForSweeping |
|
CandidateCellForSweepingRequest |
|
Cell |
Represents a cell in the key-value store.
|
CellReference |
|
CheckAndSetCompatibility |
Indicates whether a KeyValueService supports check and set (CAS) and put unless exists (PUE) operations, and
if so the granularity with which it can provide feedback.
|
CheckAndSetCompatibility.Supported |
|
CheckAndSetCompatibility.Unsupported |
|
CheckAndSetException |
|
CheckAndSetRequest |
A request to be supplied to KeyValueService.checkAndSet.
|
CheckAndSetRequest.Builder |
|
Cleaner |
A Cleaner is good for two things: it scrubs and it punches.
|
ClusterAvailabilityStatus |
|
ColumnRangeSelection |
|
ColumnRangeSelections |
|
ColumnSelection |
|
ConditionAwareTransactionTask<T,C extends PreCommitCondition,E extends Exception> |
|
ConflictHandler |
|
ConstraintCheckable |
|
ConstraintCheckingTransaction |
|
DbTimeLockFactory |
|
DbTimestampCreationSetting |
|
DerivedSnapshotConfig |
Cassandra derives the default concurrentGetRangesThreadPoolSize from
the pool size and the number of thrift hosts.
|
DisjointUnionTaggedMetricSet |
Combines two TaggedMetricSet s.
|
ExpectationsData |
|
FilteredTaggedMetricSet |
|
GetRangesQuery<RESPONSE_TYPE> |
|
GuardedValue |
|
HitDigest |
|
InsufficientConsistencyException |
Thrown by a key value service when an operation could not be performed
because the required consistency could not be met.
|
KeyAlreadyExistsException |
|
KeyValueService |
A service which stores key-value pairs.
|
KeyValueServiceConfig |
Marker interface for various AtlasDb KeyValueService config objects.
|
KeyValueServiceConfigHelper |
|
KeyValueServiceRuntimeConfig |
Marker interface for various AtlasDb KeyValueServiceRuntime config objects.
|
KeyValueServiceStatus |
|
KvsCallReadInfo |
|
LeaderConfig |
|
LeaderRuntimeConfig |
|
LocalConnectionConfig |
|
LockAcquisitionException |
|
LockAwareTransactionTask<T,E extends Exception> |
|
LockAwareTransactionTasks |
|
LockLeader |
|
LockWatchingCache |
|
LockWatchManager |
|
LockWatchManagerInternal |
|
LockWatchReferenceUtils |
|
LockWatchValueScopingCache |
The idea here is to keep a map of CellReference -> value for each table.
|
Measurable |
|
MetricPublicationArbiter |
Indicates whether metrics should be published.
|
MetricPublicationFilter |
Determines whether a metric should be published.
|
MetricsManager |
|
MoreCellsPresentThanExpectedException |
|
MultiCheckAndSetException |
|
MultiCheckAndSetRequest |
A request to be supplied to KeyValueService.mulitCheckAndSet.
|
Namespace |
|
NamespaceDeleter |
Allows for deleting all data from a namespace (e.g., dropping the keyspace for a Cassandra KVS) programmatically,
and determining when that deletion is complete.
|
NamespaceDeleterFactory |
|
NoOpLockWatchingCache |
|
NoOpLockWatchManager |
|
NoOpTransactionLockWatchingCacheView |
|
NoOpTransactionScopedCache |
|
OnCleanupTask |
This task allows us to essentially implement ON DELETE CASCADE.
|
OpenTransaction |
|
PersistentStore |
|
PersistentStore.Handle |
Represents a handle to the underlying space of key-value pairs.
|
Persister<T> |
Deprecated.
|
PreCommitCondition |
General condition that is checked before a transaction commits for validity.
|
Prefix |
Represents a partial row to be used for range requests.
|
PtBytes |
|
RangeRequest |
Allows you to restrict a call on the database
to specific rows and columns.
|
RangeRequest.Builder |
A helper class used to construct an immutable RangeRequest
instance.
|
RangeRequests |
|
ReadOnlyTransactionScopedCache |
|
RetryLimitReachedException |
|
ReusablePersister<T> |
|
ReviewedRestrictedApiUsage |
Annotation to be used to indicate that usage of a restricted method is intentional and all the nuances about it
are understood.
|
RowColumnRangeIterator |
|
RowLockDescriptorMapping |
|
RowReference |
|
RowResult<T> |
|
RuntimeTransactionTask<T> |
|
SharedResourcesConfig |
|
SweepResults |
|
SweepResults.Builder |
|
TableReference |
|
TargetedSweepMetadata |
|
TimelockServiceStatus |
|
TimestampRangeDelete |
|
TimestampRangeDelete.Builder |
|
TimestampSeries |
|
TimestampSeriesProvider |
|
Transaction |
Provides the methods for a transaction with the key-value store.
|
Transaction.TransactionType |
|
TransactionCommitFailedException |
This exception type represents a failure during commit where we cannot be sure if the transaction
succeeded or not.
|
TransactionCommitLockInfo |
Data about the amount of commit locks requested by a transaction.
|
TransactionConflictException |
Thrown if there is a conflict detected when a transaction is committed.
|
TransactionConflictException.CellConflict |
|
TransactionFailedException |
This is a generic exception for all failures thrown from a Transaction
|
TransactionFailedNonRetriableException |
|
TransactionFailedRetriableException |
This is a generic class of failures that could happen during a transaction where we can retry the
transaction.
|
TransactionLockAcquisitionTimeoutException |
Indicates that we timed out while trying to obtain necessary locks during a transaction.
|
TransactionLockTimeoutException |
The locks to the lock server have timed out.
|
TransactionLockTimeoutNonRetriableException |
|
TransactionLockWatchFailedException |
|
TransactionLockWatchingCacheView |
|
TransactionManager |
|
TransactionManagerConsistencyResult |
A TransactionManagerConsistencyResult may be returned from a consistency check, which AtlasDB can execute to
determine that it is safe (or, at least, not obviously unsafe) to service requests.
|
TransactionManagerConsistencyResult.ConsistencyState |
|
TransactionManagerConsistencyResults |
|
TransactionReadInfo |
|
TransactionReadSentinelBehavior |
This enum handles the different behaviors that can happen as a result of doing reads before the
unreadable timestamp.
|
TransactionScopedCache |
The LockWatchValueScopingCache will provide one of these to every (relevant) transaction, and this will
contain a view of the cache at the correct point in time, which is determined by the transaction's
LockWatchVersion .
|
TransactionScopedCache.CacheLookupResult |
|
TransactionSerializableConflictException |
|
TransactionService |
Transaction service is used by the atlas protocol to determine is a given transaction has been
committed or aborted.
|
TransactionStatus |
|
TransactionStatus.Aborted |
|
TransactionStatus.Committed |
|
TransactionStatus.InProgress |
|
TransactionStatus.Unknown |
|
TransactionTask<T,E extends Exception> |
[TO COME: Interface Introduction].
|
TransactionWriteMetadataInfo |
|
Value |
Represents a value in the key-value store (including its timestamp).
|
ValueAndChangeMetadata |
|
ValueDigest |
|