Package com.palantir.atlasdb.keyvalue.cassandra
-
Interface Summary Interface Description CassandraClient CassandraClientPool CassandraKeyValueService CqlExecutor CqlExecutorImpl.QueryExecutor TracingQueryRunner.Action<V> -
Class Summary Class Description Blacklist CassandraApiVersion CassandraClientFactory CassandraClientImpl CassandraClientPoolImpl Feature breakdown: - Pooling - Token Aware Mapping / Query Routing / Data partitioning - Retriable Queries - Pool member error tracking / blacklisting* - Pool refreshing - Pool node autodiscovery - Pool member health checking* *entirely new features By our old system, this would be a RefreshingRetriableTokenAwareHealthCheckingManyHostCassandraClientPoolingContainerManager; ...CassandraClientPoolingContainer CassandraConstants CassandraKeyValueServiceImpl Each service can have one or many C* KVS.CassandraKeyValueServices CassandraLogHelper CassandraTableMetadata CassandraTimestampBackupRunner CassandraTimestampBoundStore CassandraTimestampStoreInvalidator CassandraTimestampUtils CassandraUtils CassandraVerifier CellValuePutter CqlExecutorImpl CqlQuery CqlSinglePartitionBatchQuery ExpiringMemoizedRunnable Wraps a potentially expensive operation in a memoizing supplier, so that it is only executed (at most) once per fixed duration.HiddenTables InstrumentedCassandraClient LightweightOppToken ProfilingCassandraClient QosCassandraClient RangeLoader ReadConsistencyProvider Indicates to other Cassandra operations what consistency read operations should be performed at.ResultsExtractor<T> RetryableCassandraRequest<V,K extends Exception> TracingCassandraClient TracingQueryRunner -
Enum Summary Enum Description CassandraClientPoolImpl.StartupChecks