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 |
|
CommitTimestampLoader |
|
ConditionAwareTransactionTask<T,C extends PreCommitCondition,E extends Exception> |
|
ConflictHandler |
|
ConstraintCheckable |
|
ConstraintCheckingTransaction |
|
CoordinationService<T> |
A CoordinationService is used to agree on values being relevant or correct at a given timestamp.
|
DbTimeLockFactory |
|
DbTimestampCreationSetting |
|
DdlManager |
|
DeleteExecutor |
|
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 |
|
KeyValueServiceManager |
|
KeyValueServiceRuntimeConfig |
Marker interface for various AtlasDb KeyValueServiceRuntime config objects.
|
KeyValueServiceStatus |
|
KeyValueSnapshotEventRecorder |
|
KeyValueSnapshotMetricRecorder |
Updates metrics for work done as part of reading a transactional snapshot from the key-value-service.
|
KeyValueSnapshotReader |
Reads state of a KeyValueService in accordance with the provided
AtlasDB timestamp, following the AtlasDB read protocol.
|
KeyValueSnapshotReaderManager |
|
KeyValueSnapshotReaderManager.TransactionContext |
|
KeyValueSnapshotReaderManagerFactory |
|
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 |
|
OrphanedSentinelDeleter |
|
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.
|
PreCommitRequirementValidator |
|
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 |
|
ReadSnapshotValidator |
The AtlasDB read protocol in certain circumstances requires that we check that pre-commit requirements are
still being met before a transaction completes.
|
ReadSnapshotValidator.ValidationState |
|
RetryLimitReachedException |
|
RetryLimitReachedException.AttemptedTarget |
|
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> |
|
SafeTransactionFailedRetriableException |
|
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.
|
TransactionKeyValueService |
Key-Value API to be used with user data tables.
|
TransactionKeyValueServiceConfig |
|
TransactionKeyValueServiceManager |
|
TransactionKeyValueServiceManagerFactory<T> |
|
TransactionKeyValueServiceRuntimeConfig |
|
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 |
|
TransformResult<T> |
Indicates the result of a coordination service transform call.
|
Value |
Represents a value in the key-value store (including its timestamp).
|
ValueAndBound<T> |
A pair of an optionally present value and a bound indicating that the value is valid for events at timestamps up to
the bound, inclusive.
|
ValueAndChangeMetadata |
|
ValueDigest |
|