- readChunk(String, int) - Method in class com.netflix.astyanax.recipes.storage.CassandraChunkedStorageProvider
-
- readChunk(String, int) - Method in interface com.netflix.astyanax.recipes.storage.ChunkedStorageProvider
-
Read the request chunk id from the storage
- readData() - Method in class com.netflix.astyanax.recipes.uniqueness.RowUniquenessConstraint
-
Read the data stored with the unique row.
- readDataAsString() - Method in class com.netflix.astyanax.recipes.uniqueness.RowUniquenessConstraint
-
- readLockColumns() - Method in class com.netflix.astyanax.recipes.locks.ColumnPrefixDistributedRowLock
-
Return a mapping of existing lock columns and their expiration times
- readLockColumns() - Method in class com.netflix.astyanax.recipes.locks.OneStepDistributedRowLock
-
Return a mapping of existing lock columns and their expiration times
- readMetadata(String) - Method in class com.netflix.astyanax.recipes.storage.CassandraChunkedStorageProvider
-
- readMetadata(String) - Method in interface com.netflix.astyanax.recipes.storage.ChunkedStorageProvider
-
Retrieve information for a file
- readTimeoutValue(Column<?>) - Method in class com.netflix.astyanax.recipes.locks.ColumnPrefixDistributedRowLock
-
Read the expiration time from the column value
- readTimeoutValue(Column<?>) - Method in class com.netflix.astyanax.recipes.locks.OneStepDistributedRowLock
-
Read the expiration time from the column value
- readUniqueColumn() - Method in class com.netflix.astyanax.recipes.uniqueness.ColumnPrefixUniquenessConstraint
-
- release() - Method in class com.netflix.astyanax.recipes.locks.ColumnPrefixDistributedRowLock
-
Release the lock by releasing this and any other stale lock columns
- release() - Method in interface com.netflix.astyanax.recipes.locks.DistributedRowLock
-
- release() - Method in class com.netflix.astyanax.recipes.locks.OneStepDistributedRowLock
-
Release the lock by releasing this and any other stale lock columns
- release() - Method in class com.netflix.astyanax.recipes.uniqueness.ColumnPrefixUniquenessConstraint
-
- release() - Method in class com.netflix.astyanax.recipes.uniqueness.DedicatedMultiRowUniquenessConstraint
-
- release() - Method in class com.netflix.astyanax.recipes.uniqueness.MultiRowUniquenessConstraint
-
- release() - Method in class com.netflix.astyanax.recipes.uniqueness.RowUniquenessConstraint
-
- release() - Method in interface com.netflix.astyanax.recipes.uniqueness.UniquenessConstraint
-
Release the uniqueness lock for this row.
- releaseAllLocks() - Method in class com.netflix.astyanax.recipes.locks.ColumnPrefixDistributedRowLock
-
Release all locks.
- releaseAllLocks() - Method in class com.netflix.astyanax.recipes.locks.OneStepDistributedRowLock
-
Release all locks.
- releaseExpiredLocks() - Method in class com.netflix.astyanax.recipes.locks.ColumnPrefixDistributedRowLock
-
Release all expired locks for this key.
- releaseExpiredLocks() - Method in class com.netflix.astyanax.recipes.locks.OneStepDistributedRowLock
-
Release all expired locks for this key.
- releaseLocks(boolean) - Method in class com.netflix.astyanax.recipes.locks.ColumnPrefixDistributedRowLock
-
Delete locks columns.
- releaseLocks(boolean) - Method in class com.netflix.astyanax.recipes.locks.OneStepDistributedRowLock
-
Delete locks columns.
- releaseWithMutation(MutationBatch) - Method in class com.netflix.astyanax.recipes.locks.ColumnPrefixDistributedRowLock
-
Release using the provided mutation.
- releaseWithMutation(MutationBatch, boolean) - Method in class com.netflix.astyanax.recipes.locks.ColumnPrefixDistributedRowLock
-
- releaseWithMutation(MutationBatch) - Method in class com.netflix.astyanax.recipes.locks.OneStepDistributedRowLock
-
Release using the provided mutation.
- releaseWithMutation(MutationBatch, boolean) - Method in class com.netflix.astyanax.recipes.locks.OneStepDistributedRowLock
-
- reset() - Method in class com.netflix.astyanax.recipes.functions.ColumnCounterFunction
-
- reset() - Method in class com.netflix.astyanax.recipes.functions.RowCounterFunction
-
- ReverseIndexQuery<K,C,V> - Class in com.netflix.astyanax.recipes
-
Performs a search on a reverse index and fetches all the matching rows
CFData:K C=V1 C=V2
CFIndex: V1:K
- ReverseIndexQuery(Keyspace, ColumnFamily<K, C>, String, Serializer<V>) - Constructor for class com.netflix.astyanax.recipes.ReverseIndexQuery
-
- ReverseIndexQuery(Keyspace, ColumnFamily<K, C>, ColumnFamily<ByteBuffer, ByteBuffer>, Serializer<V>) - Constructor for class com.netflix.astyanax.recipes.ReverseIndexQuery
-
- ReverseIndexQuery.IndexEntryCallback<K,V> - Interface in com.netflix.astyanax.recipes
-
- ReverseIndexQuery.Task - Class in com.netflix.astyanax.recipes
-
- RowCopierFunction<K,C> - Class in com.netflix.astyanax.recipes.functions
-
Function to copy rows into a target column family
TODO: Failover, retry
- RowCopierFunction.Builder<K,C> - Class in com.netflix.astyanax.recipes.functions
-
- RowCounterFunction<K,C> - Class in com.netflix.astyanax.recipes.functions
-
Simple function to counter the number of rows
- RowCounterFunction() - Constructor for class com.netflix.astyanax.recipes.functions.RowCounterFunction
-
- RowUniquenessConstraint<K,C> - Class in com.netflix.astyanax.recipes.uniqueness
-
Test uniqueness for a single row.
- RowUniquenessConstraint(Keyspace, ColumnFamily<K, C>, K, Supplier<C>) - Constructor for class com.netflix.astyanax.recipes.uniqueness.RowUniquenessConstraint
-
- run() - Method in class com.netflix.astyanax.recipes.ReverseIndexQuery.Task
-
- withAttributes(String) - Method in class com.netflix.astyanax.recipes.storage.ObjectWriter
-
additional attributes (e.g.
- withBackoff(RetryPolicy) - Method in class com.netflix.astyanax.recipes.locks.ColumnPrefixDistributedRowLock
-
- withBackoff(RetryPolicy) - Method in class com.netflix.astyanax.recipes.locks.OneStepDistributedRowLock
-
- withBatchSize(int) - Method in class com.netflix.astyanax.recipes.functions.RowCopierFunction.Builder
-
- withBatchSize(int) - Method in class com.netflix.astyanax.recipes.storage.ObjectReader
-
- withCallback(ObjectReadCallback) - Method in class com.netflix.astyanax.recipes.storage.ObjectReader
-
- withCallback(ObjectWriteCallback) - Method in class com.netflix.astyanax.recipes.storage.ObjectWriter
-
- withCheckpointManager(CheckpointManager) - Method in class com.netflix.astyanax.recipes.reader.AllRowsReader.Builder
-
Use this checkpoint manager to keep track of progress as all rows are being iterated
- withChunkCountToDelete(int) - Method in class com.netflix.astyanax.recipes.storage.ObjectDeleter
-
- withChunkSize(int) - Method in class com.netflix.astyanax.recipes.storage.ObjectWriter
-
- withColumnName(CassandraChunkedStorageProvider.Columns, String) - Method in class com.netflix.astyanax.recipes.storage.CassandraChunkedStorageProvider
-
- withColumnPrefix(String) - Method in class com.netflix.astyanax.recipes.locks.ColumnPrefixDistributedRowLock
-
Specify the prefix that uniquely distinguishes the lock columns from data
column
- withColumnPrefix(String) - Method in class com.netflix.astyanax.recipes.uniqueness.MultiRowUniquenessConstraint
-
Specify the prefix that uniquely distinguishes the lock columns from data
columns
- withColumnRange(C, C, boolean, int) - Method in class com.netflix.astyanax.recipes.reader.AllRowsReader.Builder
-
Specify a range of columns to return.
- withColumnSlice(C...) - Method in class com.netflix.astyanax.recipes.reader.AllRowsReader.Builder
-
Specify a non-contiguous set of columns to retrieve.
- withColumnSlice(Collection<C>) - Method in class com.netflix.astyanax.recipes.reader.AllRowsReader.Builder
-
Specify a non-contiguous set of columns to retrieve.
- withColumnSlice(ColumnSlice<C>) - Method in class com.netflix.astyanax.recipes.reader.AllRowsReader.Builder
-
Use this when your application caches the column slice.
- withColumnSlice(Collection<C>) - Method in class com.netflix.astyanax.recipes.ReverseIndexQuery
-
- withColumnStrategy(LockColumnStrategy<C>) - Method in class com.netflix.astyanax.recipes.locks.OneStepDistributedRowLock
-
- withConcurrencyLevel(int) - Method in class com.netflix.astyanax.recipes.reader.AllRowsReader.Builder
-
Split the query into N threads with each thread processing an equal size chunk from the token range.
- withConcurrencyLevel(int) - Method in class com.netflix.astyanax.recipes.storage.ObjectReader
-
- withConcurrencyLevel(int) - Method in class com.netflix.astyanax.recipes.storage.ObjectWriter
-
- withConsistencyLevel(ConsistencyLevel) - Method in class com.netflix.astyanax.recipes.locks.ColumnPrefixDistributedRowLock
-
Modify the consistency level being used.
- withConsistencyLevel(ConsistencyLevel) - Method in class com.netflix.astyanax.recipes.locks.OneStepDistributedRowLock
-
Modify the consistency level being used.
- withConsistencyLevel(ConsistencyLevel) - Method in class com.netflix.astyanax.recipes.reader.AllRowsReader.Builder
-
- withConsistencyLevel(ConsistencyLevel) - Method in class com.netflix.astyanax.recipes.ReverseIndexQuery
-
- withConsistencyLevel(ConsistencyLevel) - Method in class com.netflix.astyanax.recipes.uniqueness.ColumnPrefixUniquenessConstraint
-
- withConsistencyLevel(ConsistencyLevel) - Method in class com.netflix.astyanax.recipes.uniqueness.DedicatedMultiRowUniquenessConstraint
-
Consistency level used
- withConsistencyLevel(ConsistencyLevel) - Method in class com.netflix.astyanax.recipes.uniqueness.MultiRowUniquenessConstraint
-
Consistency level used
- withConsistencyLevel(ConsistencyLevel) - Method in class com.netflix.astyanax.recipes.uniqueness.RowUniquenessConstraint
-
- withData(ByteBuffer) - Method in class com.netflix.astyanax.recipes.uniqueness.RowUniquenessConstraint
-
Specify the data value to add to the column.
- withData(String) - Method in class com.netflix.astyanax.recipes.uniqueness.RowUniquenessConstraint
-
- withDataColumns(boolean) - Method in class com.netflix.astyanax.recipes.locks.ColumnPrefixDistributedRowLock
-
If true the first read will also fetch all the columns in the row as
opposed to just the lock columns.
- withDataColumns(boolean) - Method in class com.netflix.astyanax.recipes.locks.OneStepDistributedRowLock
-
If true the first read will also fetch all the columns in the row as
opposed to just the lock columns.
- withDc(String) - Method in class com.netflix.astyanax.recipes.reader.AllRowsReader.Builder
-
Specify dc to use when auto determining the token ranges to ensure that only ranges
in the current dc are used.
- withExecutor(ExecutorService) - Method in class com.netflix.astyanax.recipes.reader.AllRowsReader.Builder
-
Use the specific executor for executing the tasks.
- withIncludeEmptyRows(Boolean) - Method in class com.netflix.astyanax.recipes.reader.AllRowsReader.Builder
-
The default behavior is to exclude empty rows, other than when specifically asking
for no columns back.
- withIndexShards(Collection<ByteBuffer>) - Method in class com.netflix.astyanax.recipes.ReverseIndexQuery
-
- withLockId(String) - Method in class com.netflix.astyanax.recipes.locks.ColumnPrefixDistributedRowLock
-
Override the autogenerated lock column.
- withLockId(String) - Method in class com.netflix.astyanax.recipes.locks.StringRowLockColumnStrategy
-
- withLockId(String) - Method in class com.netflix.astyanax.recipes.uniqueness.MultiRowUniquenessConstraint
-
Override the autogenerated lock column.
- withMaxWaitTime(int) - Method in class com.netflix.astyanax.recipes.storage.ObjectReader
-
- withMaxWaitTime(int) - Method in class com.netflix.astyanax.recipes.storage.ObjectWriter
-
- withOutputStream(OutputStream) - Method in class com.netflix.astyanax.recipes.functions.TraceFunction.Builder
-
- withPageSize(int) - Method in class com.netflix.astyanax.recipes.reader.AllRowsReader.Builder
-
Maximum number of rows to return for each incremental query to Cassandra.
- withPartitioner(Partitioner) - Method in class com.netflix.astyanax.recipes.reader.AllRowsReader.Builder
-
Partitioner used to determine token ranges and how to break token ranges
into sub parts.
- withPrefix(String) - Method in class com.netflix.astyanax.recipes.locks.StringRowLockColumnStrategy
-
- withPrefix(String) - Method in class com.netflix.astyanax.recipes.uniqueness.ColumnPrefixUniquenessConstraint
-
- withRack(String) - Method in class com.netflix.astyanax.recipes.reader.AllRowsReader.Builder
-
Specify rack to use when auto determining the token ranges to ensure that only ranges
in the current rack are used.
- withRepeatLastToken(boolean) - Method in class com.netflix.astyanax.recipes.reader.AllRowsReader.Builder
-
If true will repeat the last token in the previous block when calling cassandra.
- withRetryPolicy(RetryPolicy) - Method in class com.netflix.astyanax.recipes.reader.AllRowsReader.Builder
-
- withRetryPolicy(RetryPolicy) - Method in class com.netflix.astyanax.recipes.storage.ObjectReader
-
- withRow(ColumnFamily<K, C>, K) - Method in class com.netflix.astyanax.recipes.uniqueness.DedicatedMultiRowUniquenessConstraint
-
Add a row to the set of rows being tested for uniqueness
- withRow(ColumnFamily<String, String>, String) - Method in class com.netflix.astyanax.recipes.uniqueness.MultiRowUniquenessConstraint
-
Add a row to the set of rows being tested for uniqueness
- withRowKeyFormat(String) - Method in class com.netflix.astyanax.recipes.storage.CassandraChunkedStorageProvider
-
- withShowColumns(boolean) - Method in class com.netflix.astyanax.recipes.functions.TraceFunction.Builder
-
- withTokenRange(BigInteger, BigInteger) - Method in class com.netflix.astyanax.recipes.reader.AllRowsReader.Builder
-
Execute the operation on a specific token range, instead of the entire range.
- withTokenRange(String, String) - Method in class com.netflix.astyanax.recipes.reader.AllRowsReader.Builder
-
- withTtl(Integer) - Method in class com.netflix.astyanax.recipes.locks.ColumnPrefixDistributedRowLock
-
This is the TTL on the lock column being written, as opposed to expireLockAfter which
is written as the lock column value.
- withTtl(Integer, TimeUnit) - Method in class com.netflix.astyanax.recipes.locks.ColumnPrefixDistributedRowLock
-
- withTtl(Integer) - Method in class com.netflix.astyanax.recipes.locks.OneStepDistributedRowLock
-
This is the TTL on the lock column being written, as opposed to expireLockAfter which
is written as the lock column value.
- withTtl(Integer, TimeUnit) - Method in class com.netflix.astyanax.recipes.locks.OneStepDistributedRowLock
-
- withTtl(Integer) - Method in class com.netflix.astyanax.recipes.storage.ObjectWriter
-
- withTtl(Integer) - Method in class com.netflix.astyanax.recipes.uniqueness.ColumnPrefixUniquenessConstraint
-
- withTtl(Integer) - Method in class com.netflix.astyanax.recipes.uniqueness.DedicatedMultiRowUniquenessConstraint
-
TTL to use for the uniquness operation.
- withTtl(Integer) - Method in class com.netflix.astyanax.recipes.uniqueness.MultiRowUniquenessConstraint
-
TTL to use for the uniquness operation.
- withTtl(Integer) - Method in class com.netflix.astyanax.recipes.uniqueness.RowUniquenessConstraint
-
- withUniqueId(String) - Method in class com.netflix.astyanax.recipes.uniqueness.ColumnPrefixUniquenessConstraint
-
Specify the unique value to use for the column name when doing the uniqueness
constraint.
- writeChunk(String, int, ByteBuffer, Integer) - Method in class com.netflix.astyanax.recipes.storage.CassandraChunkedStorageProvider
-
- writeChunk(String, int, ByteBuffer, Integer) - Method in interface com.netflix.astyanax.recipes.storage.ChunkedStorageProvider
-
Write a single chunk to the storage
- writeMetadata(String, ObjectMetadata) - Method in class com.netflix.astyanax.recipes.storage.CassandraChunkedStorageProvider
-
- writeMetadata(String, ObjectMetadata) - Method in interface com.netflix.astyanax.recipes.storage.ChunkedStorageProvider
-
Persist all attributes for an object.