Skip navigation links
A B C D E F G H I L M N O P R S T U V W 

A

acquire() - Method in class com.netflix.astyanax.recipes.locks.ColumnPrefixDistributedRowLock
Try to take the lock.
acquire() - Method in interface com.netflix.astyanax.recipes.locks.DistributedRowLock
 
acquire() - Method in class com.netflix.astyanax.recipes.locks.OneStepDistributedRowLock
Try to take the lock.
acquire() - Method in class com.netflix.astyanax.recipes.uniqueness.ColumnPrefixUniquenessConstraint
 
acquire() - Method in class com.netflix.astyanax.recipes.uniqueness.DedicatedMultiRowUniquenessConstraint
 
acquire() - Method in class com.netflix.astyanax.recipes.uniqueness.MultiRowUniquenessConstraint
 
acquire() - Method in class com.netflix.astyanax.recipes.uniqueness.RowUniquenessConstraint
 
acquire() - Method in interface com.netflix.astyanax.recipes.uniqueness.UniquenessConstraint
Acquire the row(s) for uniqueness.
acquireAndApplyMutation(Function<MutationBatch, Boolean>) - Method in class com.netflix.astyanax.recipes.uniqueness.ColumnPrefixUniquenessConstraint
 
acquireAndApplyMutation(Function<MutationBatch, Boolean>) - Method in class com.netflix.astyanax.recipes.uniqueness.DedicatedMultiRowUniquenessConstraint
 
acquireAndApplyMutation(Function<MutationBatch, Boolean>) - Method in class com.netflix.astyanax.recipes.uniqueness.MultiRowUniquenessConstraint
 
acquireAndApplyMutation(Function<MutationBatch, Boolean>) - Method in class com.netflix.astyanax.recipes.uniqueness.RowUniquenessConstraint
 
acquireAndApplyMutation(Function<MutationBatch, Boolean>) - Method in interface com.netflix.astyanax.recipes.uniqueness.UniquenessConstraint
Acquire the uniqueness constraint and call the mutate callback to fill a mutation.
acquireAndMutate(MutationBatch) - Method in class com.netflix.astyanax.recipes.uniqueness.ColumnPrefixUniquenessConstraint
Deprecated.
Use acquireAndExecuteMutation instead to avoid timestamp issues
acquireAndMutate(MutationBatch) - Method in class com.netflix.astyanax.recipes.uniqueness.DedicatedMultiRowUniquenessConstraint
Deprecated.
Use acquireAndExecuteMutation instead to avoid timestamp issues
acquireAndMutate(MutationBatch) - Method in class com.netflix.astyanax.recipes.uniqueness.MultiRowUniquenessConstraint
Deprecated.
acquireAndMutate(MutationBatch) - Method in class com.netflix.astyanax.recipes.uniqueness.RowUniquenessConstraint
Deprecated.
Use acquireAndExecuteMutation instead to avoid timestamp issues
acquireAndMutate(MutationBatch) - Method in interface com.netflix.astyanax.recipes.uniqueness.UniquenessConstraint
Deprecated.
This method doesn't actually work because the MutationBatch timestamp being behind
acquireLockAndReadRow() - Method in class com.netflix.astyanax.recipes.locks.ColumnPrefixDistributedRowLock
Take the lock and return the row data columns.
acquireLockAndReadRow() - Method in class com.netflix.astyanax.recipes.locks.OneStepDistributedRowLock
Take the lock and return the row data columns.
AllRowsReader<K,C> - Class in com.netflix.astyanax.recipes.reader
Recipe that is used to read all rows from a column family.
AllRowsReader(Keyspace, ColumnFamily<K, C>, Integer, ExecutorService, CheckpointManager, Function<Row<K, C>, Boolean>, Function<Rows<K, C>, Boolean>, ColumnSlice<C>, String, String, Boolean, int, boolean, Partitioner, String, String, ConsistencyLevel, RetryPolicy) - Constructor for class com.netflix.astyanax.recipes.reader.AllRowsReader
 
AllRowsReader.Builder<K,C> - Class in com.netflix.astyanax.recipes.reader
 
apply(Row<K, C>) - Method in class com.netflix.astyanax.recipes.functions.ColumnCounterFunction
 
apply(Row<K, C>) - Method in class com.netflix.astyanax.recipes.functions.RowCopierFunction
 
apply(Row<K, C>) - Method in class com.netflix.astyanax.recipes.functions.RowCounterFunction
 
apply(Row<K, C>) - Method in class com.netflix.astyanax.recipes.functions.TraceFunction
 
AutoAllocatingLinkedBlockingQueue<T> - Class in com.netflix.astyanax.recipes.storage
 
AutoAllocatingLinkedBlockingQueue(int) - Constructor for class com.netflix.astyanax.recipes.storage.AutoAllocatingLinkedBlockingQueue
 

B

build() - Method in class com.netflix.astyanax.recipes.functions.RowCopierFunction.Builder
 
build() - Method in class com.netflix.astyanax.recipes.functions.TraceFunction.Builder
 
build() - Method in class com.netflix.astyanax.recipes.reader.AllRowsReader.Builder
 
build() - Method in interface com.netflix.astyanax.recipes.Shards.Builder
 
build() - Method in class com.netflix.astyanax.recipes.Shards.StringShardBuilder
 
builder(Keyspace, ColumnFamily<K, C>) - Static method in class com.netflix.astyanax.recipes.functions.RowCopierFunction
 
Builder(Keyspace, ColumnFamily<K, C>) - Constructor for class com.netflix.astyanax.recipes.functions.RowCopierFunction.Builder
 
builder(ColumnFamily<K, C>) - Static method in class com.netflix.astyanax.recipes.functions.TraceFunction
 
Builder(ColumnFamily<K, C>) - Constructor for class com.netflix.astyanax.recipes.functions.TraceFunction.Builder
 
Builder(Keyspace, ColumnFamily<K, C>) - Constructor for class com.netflix.astyanax.recipes.reader.AllRowsReader.Builder
 
BusyLockException - Exception in com.netflix.astyanax.recipes.locks
 
BusyLockException(Exception) - Constructor for exception com.netflix.astyanax.recipes.locks.BusyLockException
 
BusyLockException(String, Exception) - Constructor for exception com.netflix.astyanax.recipes.locks.BusyLockException
 
BusyLockException(String) - Constructor for exception com.netflix.astyanax.recipes.locks.BusyLockException
 

C

call() - Method in class com.netflix.astyanax.recipes.reader.AllRowsReader
Main execution block for the all rows query.
call() - Method in class com.netflix.astyanax.recipes.storage.ObjectDeleter
 
call() - Method in class com.netflix.astyanax.recipes.storage.ObjectDirectoryLister
 
call() - Method in class com.netflix.astyanax.recipes.storage.ObjectInfoReader
 
call() - Method in class com.netflix.astyanax.recipes.storage.ObjectReader
 
call() - Method in class com.netflix.astyanax.recipes.storage.ObjectWriter
 
Callback<T> - Interface in com.netflix.astyanax.recipes
 
cancel() - Method in class com.netflix.astyanax.recipes.reader.AllRowsReader
Cancel all pending range iteration tasks.
CassandraChunkedStorageProvider - Class in com.netflix.astyanax.recipes.storage
ChunkProvider responsible for reading and writing chunks to cassandra.
CassandraChunkedStorageProvider(Keyspace, String) - Constructor for class com.netflix.astyanax.recipes.storage.CassandraChunkedStorageProvider
 
CassandraChunkedStorageProvider(Keyspace, ColumnFamily<String, String>) - Constructor for class com.netflix.astyanax.recipes.storage.CassandraChunkedStorageProvider
 
CassandraChunkedStorageProvider.Columns - Enum in com.netflix.astyanax.recipes.storage
 
ChunkedStorage - Class in com.netflix.astyanax.recipes.storage
 
ChunkedStorage() - Constructor for class com.netflix.astyanax.recipes.storage.ChunkedStorage
 
ChunkedStorageProvider - Interface in com.netflix.astyanax.recipes.storage
 
ColumnCounterFunction<K,C> - Class in com.netflix.astyanax.recipes.functions
Very basic function to count the total number of columns
ColumnCounterFunction() - Constructor for class com.netflix.astyanax.recipes.functions.ColumnCounterFunction
 
ColumnPrefixDistributedRowLock<K> - Class in com.netflix.astyanax.recipes.locks
Takes a distributed row lock for a single row.
ColumnPrefixDistributedRowLock(Keyspace, ColumnFamily<K, String>, K) - Constructor for class com.netflix.astyanax.recipes.locks.ColumnPrefixDistributedRowLock
 
ColumnPrefixUniquenessConstraint<K> - Class in com.netflix.astyanax.recipes.uniqueness
Perform a uniqueness constraint using the locking recipe.
ColumnPrefixUniquenessConstraint(Keyspace, ColumnFamily<K, String>, K) - Constructor for class com.netflix.astyanax.recipes.uniqueness.ColumnPrefixUniquenessConstraint
 
com.netflix.astyanax.recipes - package com.netflix.astyanax.recipes
 
com.netflix.astyanax.recipes.functions - package com.netflix.astyanax.recipes.functions
 
com.netflix.astyanax.recipes.locks - package com.netflix.astyanax.recipes.locks
 
com.netflix.astyanax.recipes.reader - package com.netflix.astyanax.recipes.reader
 
com.netflix.astyanax.recipes.storage - package com.netflix.astyanax.recipes.storage
 
com.netflix.astyanax.recipes.uniqueness - package com.netflix.astyanax.recipes.uniqueness
 
ConstantSupplier<T> - Class in com.netflix.astyanax.recipes
 
ConstantSupplier(T) - Constructor for class com.netflix.astyanax.recipes.ConstantSupplier
 

D

DedicatedMultiRowUniquenessConstraint<C> - Class in com.netflix.astyanax.recipes.uniqueness
Multi-row uniqueness constraint where all involved column families are dedicated only to uniquness constraint.
DedicatedMultiRowUniquenessConstraint(Keyspace, Supplier<C>) - Constructor for class com.netflix.astyanax.recipes.uniqueness.DedicatedMultiRowUniquenessConstraint
 
DedicatedMultiRowUniquenessConstraint(Keyspace, C) - Constructor for class com.netflix.astyanax.recipes.uniqueness.DedicatedMultiRowUniquenessConstraint
 
DEFAULT_LOCK_PREFIX - Static variable in class com.netflix.astyanax.recipes.locks.ColumnPrefixDistributedRowLock
 
DEFAULT_LOCK_PREFIX - Static variable in class com.netflix.astyanax.recipes.locks.StringRowLockColumnStrategy
 
DEFAULT_OPERATION_TIMEOUT_UNITS - Static variable in class com.netflix.astyanax.recipes.locks.ColumnPrefixDistributedRowLock
 
DEFAULT_OPERATION_TIMEOUT_UNITS - Static variable in class com.netflix.astyanax.recipes.locks.OneStepDistributedRowLock
 
deleteObject(String, Integer) - Method in class com.netflix.astyanax.recipes.storage.CassandraChunkedStorageProvider
 
deleteObject(String, Integer) - Method in interface com.netflix.astyanax.recipes.storage.ChunkedStorageProvider
Delete a chunk
DistributedMergeSort - Class in com.netflix.astyanax.recipes
 
DistributedMergeSort() - Constructor for class com.netflix.astyanax.recipes.DistributedMergeSort
 
DistributedRowLock - Interface in com.netflix.astyanax.recipes.locks
Base interface to acquiring and release a row lock Usage: DistributedRowLock lock = new SomeLockImplementation(...); try { lock.acquire(); // Do something ...

E

execute() - Method in class com.netflix.astyanax.recipes.ReverseIndexQuery
 
expireLockAfter(long, TimeUnit) - Method in class com.netflix.astyanax.recipes.locks.ColumnPrefixDistributedRowLock
Time for failed locks.
expireLockAfter(long, TimeUnit) - Method in class com.netflix.astyanax.recipes.locks.OneStepDistributedRowLock
Time for failed locks.

F

failOnStaleLock(boolean) - Method in class com.netflix.astyanax.recipes.locks.ColumnPrefixDistributedRowLock
When set to true the operation will fail if a stale lock is detected
failOnStaleLock(boolean) - Method in class com.netflix.astyanax.recipes.locks.OneStepDistributedRowLock
When set to true the operation will fail if a stale lock is detected
fillLockMutation(MutationBatch, Long, Integer) - Method in class com.netflix.astyanax.recipes.locks.ColumnPrefixDistributedRowLock
Fill a mutation with the lock column.
fillLockMutation(MutationBatch, Long, Integer) - Method in class com.netflix.astyanax.recipes.locks.OneStepDistributedRowLock
Fill a mutation with the lock column.
fillReleaseMutation(MutationBatch, boolean) - Method in class com.netflix.astyanax.recipes.locks.ColumnPrefixDistributedRowLock
Fill a mutation that will release the locks.
fillReleaseMutation(MutationBatch, boolean) - Method in class com.netflix.astyanax.recipes.locks.OneStepDistributedRowLock
Fill a mutation that will release the locks.
flush() - Method in class com.netflix.astyanax.recipes.functions.RowCopierFunction
 
forEach(Function<Row<K, C>, Void>) - Method in class com.netflix.astyanax.recipes.ReverseIndexQuery
 
forEachIndexEntry(ReverseIndexQuery.IndexEntryCallback<K, V>) - Method in class com.netflix.astyanax.recipes.ReverseIndexQuery
 
forEachPage(Function<Rows<K, C>, Boolean>) - Method in class com.netflix.astyanax.recipes.reader.AllRowsReader.Builder
 
forEachRow(Function<Row<K, C>, Boolean>) - Method in class com.netflix.astyanax.recipes.reader.AllRowsReader.Builder
Specify the callback function for each row being read.
fromIndexValue(V) - Method in class com.netflix.astyanax.recipes.ReverseIndexQuery
 

G

generateLockColumn() - Method in interface com.netflix.astyanax.recipes.locks.LockColumnStrategy
Generate a unique lock column
generateLockColumn() - Method in class com.netflix.astyanax.recipes.locks.StringRowLockColumnStrategy
 
get() - Method in class com.netflix.astyanax.recipes.ConstantSupplier
 
get() - Method in class com.netflix.astyanax.recipes.UUIDStringSupplier
 
getAttributes() - Method in class com.netflix.astyanax.recipes.storage.ObjectMetadata
 
getChunkCount() - Method in class com.netflix.astyanax.recipes.storage.ObjectMetadata
 
getChunkSize() - Method in class com.netflix.astyanax.recipes.storage.ObjectMetadata
 
getConsistencyLevel() - Method in class com.netflix.astyanax.recipes.locks.ColumnPrefixDistributedRowLock
 
getConsistencyLevel() - Method in class com.netflix.astyanax.recipes.locks.OneStepDistributedRowLock
 
getConsistencyLevel() - Method in class com.netflix.astyanax.recipes.storage.CassandraChunkedStorageProvider
getCount() - Method in class com.netflix.astyanax.recipes.functions.ColumnCounterFunction
 
getCount() - Method in class com.netflix.astyanax.recipes.functions.RowCounterFunction
 
getDataColumns() - Method in class com.netflix.astyanax.recipes.locks.ColumnPrefixDistributedRowLock
 
getDataColumns() - Method in class com.netflix.astyanax.recipes.locks.OneStepDistributedRowLock
 
getDefaultChunkSize() - Method in class com.netflix.astyanax.recipes.storage.CassandraChunkedStorageProvider
 
getDefaultChunkSize() - Method in interface com.netflix.astyanax.recipes.storage.ChunkedStorageProvider
 
getInstance() - Static method in class com.netflix.astyanax.recipes.UUIDStringSupplier
 
getKey() - Method in class com.netflix.astyanax.recipes.locks.ColumnPrefixDistributedRowLock
 
getKey() - Method in class com.netflix.astyanax.recipes.locks.OneStepDistributedRowLock
 
getKeyspace() - Method in class com.netflix.astyanax.recipes.locks.ColumnPrefixDistributedRowLock
 
getKeyspace() - Method in class com.netflix.astyanax.recipes.locks.OneStepDistributedRowLock
 
getLockColumn() - Method in class com.netflix.astyanax.recipes.locks.ColumnPrefixDistributedRowLock
 
getLockColumn() - Method in class com.netflix.astyanax.recipes.locks.OneStepDistributedRowLock
 
getLockColumn() - Method in class com.netflix.astyanax.recipes.uniqueness.DedicatedMultiRowUniquenessConstraint
 
getLockColumn() - Method in class com.netflix.astyanax.recipes.uniqueness.MultiRowUniquenessConstraint
 
getLockColumnRange() - Method in interface com.netflix.astyanax.recipes.locks.LockColumnStrategy
Return the ByteBuffer range to use when querying all lock columns in a row
getLockColumnRange() - Method in class com.netflix.astyanax.recipes.locks.StringRowLockColumnStrategy
 
getLockId() - Method in class com.netflix.astyanax.recipes.locks.ColumnPrefixDistributedRowLock
 
getLockId() - Method in class com.netflix.astyanax.recipes.locks.StringRowLockColumnStrategy
 
getObjectSize() - Method in class com.netflix.astyanax.recipes.storage.ObjectMetadata
 
getParentPath() - Method in class com.netflix.astyanax.recipes.storage.ObjectMetadata
 
getPrefix() - Method in class com.netflix.astyanax.recipes.locks.ColumnPrefixDistributedRowLock
 
getPrefix() - Method in class com.netflix.astyanax.recipes.locks.StringRowLockColumnStrategy
 
getReadConsistencyLevel() - Method in class com.netflix.astyanax.recipes.storage.CassandraChunkedStorageProvider
 
getRetryCount() - Method in class com.netflix.astyanax.recipes.locks.ColumnPrefixDistributedRowLock
 
getRetryCount() - Method in class com.netflix.astyanax.recipes.locks.OneStepDistributedRowLock
 
getTtl() - Method in class com.netflix.astyanax.recipes.storage.ObjectMetadata
 
getUniqueColumn() - Method in class com.netflix.astyanax.recipes.uniqueness.DedicatedMultiRowUniquenessConstraint
 
getWriteConsistencyLevel() - Method in class com.netflix.astyanax.recipes.storage.CassandraChunkedStorageProvider
 

H

handle(T) - Method in interface com.netflix.astyanax.recipes.Callback
 
handleEntry(K, V, ByteBuffer) - Method in interface com.netflix.astyanax.recipes.ReverseIndexQuery.IndexEntryCallback
 
hasTtl() - Method in class com.netflix.astyanax.recipes.storage.ObjectMetadata
 

I

internalRun() - Method in class com.netflix.astyanax.recipes.ReverseIndexQuery.Task
 
isLockColumn(C) - Method in interface com.netflix.astyanax.recipes.locks.LockColumnStrategy
Return true if this is a lock column
isLockColumn(String) - Method in class com.netflix.astyanax.recipes.locks.StringRowLockColumnStrategy
 
isUnique(K) - Method in class com.netflix.astyanax.recipes.UniquenessConstraint
Deprecated.
 
isUnique(K) - Method in class com.netflix.astyanax.recipes.UniquenessConstraintWithPrefix
Deprecated.
 
isValidForRead() - Method in class com.netflix.astyanax.recipes.storage.ObjectMetadata
 

L

LOCK_TIMEOUT - Static variable in class com.netflix.astyanax.recipes.locks.ColumnPrefixDistributedRowLock
 
LOCK_TIMEOUT - Static variable in class com.netflix.astyanax.recipes.locks.OneStepDistributedRowLock
 
LockColumnStrategy<C> - Interface in com.netflix.astyanax.recipes.locks
Strategy used by locking and uniqueness recipes to generate and check lock columns

M

MultiRowUniquenessConstraint - Class in com.netflix.astyanax.recipes.uniqueness
Check uniqueness for multiple rows.
MultiRowUniquenessConstraint(Keyspace) - Constructor for class com.netflix.astyanax.recipes.uniqueness.MultiRowUniquenessConstraint
 

N

newDeleter(ChunkedStorageProvider, String) - Static method in class com.netflix.astyanax.recipes.storage.ChunkedStorage
 
newInfoReader(ChunkedStorageProvider, String) - Static method in class com.netflix.astyanax.recipes.storage.ChunkedStorage
 
newObjectDirectoryLister(ChunkedStorageProvider, String) - Static method in class com.netflix.astyanax.recipes.storage.ChunkedStorage
 
newQuery(Keyspace, ColumnFamily<K, C>, String, Serializer<V>) - Static method in class com.netflix.astyanax.recipes.ReverseIndexQuery
 
newQuery(Keyspace, ColumnFamily<K, C>, ColumnFamily<ByteBuffer, ByteBuffer>, Serializer<V>) - Static method in class com.netflix.astyanax.recipes.ReverseIndexQuery
 
newReader(ChunkedStorageProvider, String, OutputStream) - Static method in class com.netflix.astyanax.recipes.storage.ChunkedStorage
 
newStringShardBuilder() - Static method in class com.netflix.astyanax.recipes.Shards
 
newWriter(ChunkedStorageProvider, String, InputStream) - Static method in class com.netflix.astyanax.recipes.storage.ChunkedStorage
 
NoOpObjectReadCallback - Class in com.netflix.astyanax.recipes.storage
 
NoOpObjectReadCallback() - Constructor for class com.netflix.astyanax.recipes.storage.NoOpObjectReadCallback
 
NoOpObjectWriteCallback - Class in com.netflix.astyanax.recipes.storage
 
NoOpObjectWriteCallback() - Constructor for class com.netflix.astyanax.recipes.storage.NoOpObjectWriteCallback
 
NotUniqueException - Exception in com.netflix.astyanax.recipes.uniqueness
 
NotUniqueException(Exception) - Constructor for exception com.netflix.astyanax.recipes.uniqueness.NotUniqueException
 
NotUniqueException(String, Exception) - Constructor for exception com.netflix.astyanax.recipes.uniqueness.NotUniqueException
 
NotUniqueException(String) - Constructor for exception com.netflix.astyanax.recipes.uniqueness.NotUniqueException
 

O

ObjectDeleter - Class in com.netflix.astyanax.recipes.storage
 
ObjectDeleter(ChunkedStorageProvider, String) - Constructor for class com.netflix.astyanax.recipes.storage.ObjectDeleter
 
ObjectDirectoryLister - Class in com.netflix.astyanax.recipes.storage
 
ObjectDirectoryLister(ChunkedStorageProvider, String) - Constructor for class com.netflix.astyanax.recipes.storage.ObjectDirectoryLister
 
ObjectInfoReader - Class in com.netflix.astyanax.recipes.storage
 
ObjectInfoReader(ChunkedStorageProvider, String) - Constructor for class com.netflix.astyanax.recipes.storage.ObjectInfoReader
 
ObjectMetadata - Class in com.netflix.astyanax.recipes.storage
 
ObjectMetadata() - Constructor for class com.netflix.astyanax.recipes.storage.ObjectMetadata
 
ObjectReadCallback - Interface in com.netflix.astyanax.recipes.storage
 
ObjectReader - Class in com.netflix.astyanax.recipes.storage
 
ObjectReader(ChunkedStorageProvider, String, OutputStream) - Constructor for class com.netflix.astyanax.recipes.storage.ObjectReader
 
ObjectWriteCallback - Interface in com.netflix.astyanax.recipes.storage
 
ObjectWriter - Class in com.netflix.astyanax.recipes.storage
 
ObjectWriter(ChunkedStorageProvider, String, InputStream) - Constructor for class com.netflix.astyanax.recipes.storage.ObjectWriter
 
onChunk(int, ByteBuffer) - Method in class com.netflix.astyanax.recipes.storage.NoOpObjectReadCallback
 
onChunk(int, int) - Method in class com.netflix.astyanax.recipes.storage.NoOpObjectWriteCallback
 
onChunk(int, ByteBuffer) - Method in interface com.netflix.astyanax.recipes.storage.ObjectReadCallback
 
onChunk(int, int) - Method in interface com.netflix.astyanax.recipes.storage.ObjectWriteCallback
 
onChunkException(int, Exception) - Method in class com.netflix.astyanax.recipes.storage.NoOpObjectReadCallback
 
onChunkException(int, Exception) - Method in class com.netflix.astyanax.recipes.storage.NoOpObjectWriteCallback
 
onChunkException(int, Exception) - Method in interface com.netflix.astyanax.recipes.storage.ObjectReadCallback
 
onChunkException(int, Exception) - Method in interface com.netflix.astyanax.recipes.storage.ObjectWriteCallback
 
OneStepDistributedRowLock<K,C> - Class in com.netflix.astyanax.recipes.locks
 
OneStepDistributedRowLock(Keyspace, ColumnFamily<K, C>, K) - Constructor for class com.netflix.astyanax.recipes.locks.OneStepDistributedRowLock
 
onFailure(Exception) - Method in class com.netflix.astyanax.recipes.storage.NoOpObjectReadCallback
 
onFailure(Exception) - Method in class com.netflix.astyanax.recipes.storage.NoOpObjectWriteCallback
 
onFailure(Exception) - Method in interface com.netflix.astyanax.recipes.storage.ObjectReadCallback
 
onFailure(Exception) - Method in interface com.netflix.astyanax.recipes.storage.ObjectWriteCallback
 
onSuccess() - Method in class com.netflix.astyanax.recipes.storage.NoOpObjectReadCallback
 
onSuccess() - Method in class com.netflix.astyanax.recipes.storage.NoOpObjectWriteCallback
 
onSuccess() - Method in interface com.netflix.astyanax.recipes.storage.ObjectReadCallback
 
onSuccess() - Method in interface com.netflix.astyanax.recipes.storage.ObjectWriteCallback
 
onViolation(K, C) - Method in interface com.netflix.astyanax.recipes.UniquenessConstraintViolationMonitor
Deprecated.
 

P

poll(Supplier<T>) - Method in class com.netflix.astyanax.recipes.storage.AutoAllocatingLinkedBlockingQueue
 

R

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
 

S

setAttributes(String) - Method in class com.netflix.astyanax.recipes.storage.ObjectMetadata
 
setChunkCount(Integer) - Method in class com.netflix.astyanax.recipes.storage.ObjectMetadata
 
setChunkSize(Integer) - Method in class com.netflix.astyanax.recipes.storage.ObjectMetadata
 
setColumnNameSupplier(Supplier<String>) - Method in class com.netflix.astyanax.recipes.UniquenessConstraintWithPrefix
Deprecated.
 
setConsistencyLevel(ConsistencyLevel) - Method in class com.netflix.astyanax.recipes.storage.CassandraChunkedStorageProvider
setConsistencyLevel(ConsistencyLevel) - Method in class com.netflix.astyanax.recipes.UniquenessConstraintWithPrefix
Deprecated.
 
setLockId(String) - Method in class com.netflix.astyanax.recipes.locks.StringRowLockColumnStrategy
 
setMonitor(UniquenessConstraintViolationMonitor<K, C>) - Method in class com.netflix.astyanax.recipes.UniquenessConstraint
Deprecated.
 
setMonitor(UniquenessConstraintViolationMonitor<K, String>) - Method in class com.netflix.astyanax.recipes.UniquenessConstraintWithPrefix
Deprecated.
 
setObjectSize(Long) - Method in class com.netflix.astyanax.recipes.storage.ObjectMetadata
 
setParentPath(String) - Method in class com.netflix.astyanax.recipes.storage.ObjectMetadata
 
setPrefix(String) - Method in class com.netflix.astyanax.recipes.locks.StringRowLockColumnStrategy
 
setPrefix(String) - Method in class com.netflix.astyanax.recipes.Shards.StringShardBuilder
 
setPrefix(String) - Method in class com.netflix.astyanax.recipes.UniquenessConstraintWithPrefix
Deprecated.
 
setReadConsistencyLevel(ConsistencyLevel) - Method in class com.netflix.astyanax.recipes.storage.CassandraChunkedStorageProvider
 
setShardBlockSize(int) - Method in class com.netflix.astyanax.recipes.ReverseIndexQuery
Set the number shard keys to fetch for the first query
setShardCount(int) - Method in class com.netflix.astyanax.recipes.Shards.StringShardBuilder
 
setShardNextPageSize(int) - Method in class com.netflix.astyanax.recipes.ReverseIndexQuery
 
setShardPageSize(int) - Method in class com.netflix.astyanax.recipes.ReverseIndexQuery
Set the number columns to read from each shard when paginating.
setTtl(Integer) - Method in class com.netflix.astyanax.recipes.storage.ObjectMetadata
 
setTtl(Integer) - Method in class com.netflix.astyanax.recipes.UniquenessConstraint
Deprecated.
 
setTtl(Integer) - Method in class com.netflix.astyanax.recipes.UniquenessConstraintWithPrefix
Deprecated.
 
setWriteConsistencyLevel(ConsistencyLevel) - Method in class com.netflix.astyanax.recipes.storage.CassandraChunkedStorageProvider
 
Shards - Class in com.netflix.astyanax.recipes
 
Shards() - Constructor for class com.netflix.astyanax.recipes.Shards
 
Shards.Builder - Interface in com.netflix.astyanax.recipes
 
Shards.StringShardBuilder - Class in com.netflix.astyanax.recipes
 
StaleLockException - Exception in com.netflix.astyanax.recipes.locks
 
StaleLockException(Exception) - Constructor for exception com.netflix.astyanax.recipes.locks.StaleLockException
 
StaleLockException(String, Exception) - Constructor for exception com.netflix.astyanax.recipes.locks.StaleLockException
 
StaleLockException(String) - Constructor for exception com.netflix.astyanax.recipes.locks.StaleLockException
 
StringRowLockColumnStrategy - Class in com.netflix.astyanax.recipes.locks
 
StringRowLockColumnStrategy() - Constructor for class com.netflix.astyanax.recipes.locks.StringRowLockColumnStrategy
 
StringShardBuilder() - Constructor for class com.netflix.astyanax.recipes.Shards.StringShardBuilder
 

T

Task() - Constructor for class com.netflix.astyanax.recipes.ReverseIndexQuery.Task
 
toIndexValue(V) - Method in class com.netflix.astyanax.recipes.ReverseIndexQuery
 
TraceFunction<K,C> - Class in com.netflix.astyanax.recipes.functions
Simple function to trace the contents
TraceFunction.Builder<K,C> - Class in com.netflix.astyanax.recipes.functions
 

U

UniquenessConstraint - Interface in com.netflix.astyanax.recipes.uniqueness
 
UniquenessConstraint<K,C> - Class in com.netflix.astyanax.recipes
Deprecated.
UniquenessConstraint(Keyspace, ColumnFamily<K, C>, Supplier<C>) - Constructor for class com.netflix.astyanax.recipes.UniquenessConstraint
Deprecated.
 
UniquenessConstraintViolationMonitor<K,C> - Interface in com.netflix.astyanax.recipes
Deprecated.
UniquenessConstraintWithPrefix<K> - Class in com.netflix.astyanax.recipes
Deprecated.
UniquenessConstraintWithPrefix(Keyspace, ColumnFamily<K, String>) - Constructor for class com.netflix.astyanax.recipes.UniquenessConstraintWithPrefix
Deprecated.
 
useExecutor(ExecutorService) - Method in class com.netflix.astyanax.recipes.ReverseIndexQuery
 
useRetryPolicy(RetryPolicy) - Method in class com.netflix.astyanax.recipes.ReverseIndexQuery
 
UUIDStringSupplier - Class in com.netflix.astyanax.recipes
 
UUIDStringSupplier() - Constructor for class com.netflix.astyanax.recipes.UUIDStringSupplier
 

V

valueOf(String) - Static method in enum com.netflix.astyanax.recipes.storage.CassandraChunkedStorageProvider.Columns
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.netflix.astyanax.recipes.storage.CassandraChunkedStorageProvider.Columns
Returns an array containing the constants of this enum type, in the order they are declared.
verifyLock(long) - Method in class com.netflix.astyanax.recipes.locks.ColumnPrefixDistributedRowLock
Verify that the lock was acquired.
verifyLock(long) - Method in class com.netflix.astyanax.recipes.locks.OneStepDistributedRowLock
Verify that the lock was acquired.

W

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.
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links