public class ThriftAllRowsQueryImpl<K,C>
extends java.lang.Object
implements com.netflix.astyanax.query.AllRowsQuery<K,C>
| Modifier and Type | Field and Description |
|---|---|
protected com.netflix.astyanax.query.CheckpointManager |
checkpointManager |
protected com.netflix.astyanax.model.ColumnFamily<K,C> |
columnFamily |
protected org.apache.cassandra.thrift.SlicePredicate |
predicate |
| Constructor and Description |
|---|
ThriftAllRowsQueryImpl(ThriftColumnFamilyQueryImpl<K,C> query) |
| Modifier and Type | Method and Description |
|---|---|
com.netflix.astyanax.connectionpool.OperationResult<com.netflix.astyanax.model.Rows<K,C>> |
execute() |
com.google.common.util.concurrent.ListenableFuture<com.netflix.astyanax.connectionpool.OperationResult<com.netflix.astyanax.model.Rows<K,C>>> |
executeAsync() |
void |
executeWithCallback(com.netflix.astyanax.RowCallback<K,C> callback) |
com.netflix.astyanax.query.AllRowsQuery<K,C> |
forTokenRange(java.math.BigInteger startToken,
java.math.BigInteger endToken) |
com.netflix.astyanax.query.AllRowsQuery<K,C> |
forTokenRange(java.lang.String startToken,
java.lang.String endToken) |
int |
getBlockSize() |
protected java.lang.Integer |
getConcurrencyLevel() |
java.lang.String |
getEndToken() |
protected com.netflix.astyanax.ExceptionCallback |
getExceptionCallback() |
protected java.util.List<org.apache.cassandra.thrift.KeySlice> |
getNextBlock(org.apache.cassandra.thrift.KeyRange range) |
boolean |
getRepeatLastToken() |
java.lang.String |
getStartToken() |
com.netflix.astyanax.query.AllRowsQuery<K,C> |
setBlockSize(int blockSize) |
com.netflix.astyanax.query.AllRowsQuery<K,C> |
setCheckpointManager(com.netflix.astyanax.query.CheckpointManager manager) |
com.netflix.astyanax.query.AllRowsQuery<K,C> |
setConcurrencyLevel(int numberOfThreads) |
com.netflix.astyanax.query.AllRowsQuery<K,C> |
setExceptionCallback(com.netflix.astyanax.ExceptionCallback cb) |
com.netflix.astyanax.query.AllRowsQuery<K,C> |
setIncludeEmptyRows(boolean flag) |
com.netflix.astyanax.query.AllRowsQuery<K,C> |
setRepeatLastToken(boolean repeatLastToken) |
com.netflix.astyanax.query.AllRowsQuery<K,C> |
setRowLimit(int rowLimit) |
com.netflix.astyanax.query.AllRowsQuery<K,C> |
setThreadCount(int numberOfThreads) |
com.netflix.astyanax.query.AllRowsQuery<K,C> |
withColumnRange(java.nio.ByteBuffer startColumn,
java.nio.ByteBuffer endColumn,
boolean reversed,
int count) |
com.netflix.astyanax.query.AllRowsQuery<K,C> |
withColumnRange(com.netflix.astyanax.model.ByteBufferRange range) |
com.netflix.astyanax.query.AllRowsQuery<K,C> |
withColumnRange(C startColumn,
C endColumn,
boolean reversed,
int count) |
com.netflix.astyanax.query.AllRowsQuery<K,C> |
withColumnSlice(C... columns) |
com.netflix.astyanax.query.AllRowsQuery<K,C> |
withColumnSlice(java.util.Collection<C> columns) |
com.netflix.astyanax.query.AllRowsQuery<K,C> |
withColumnSlice(com.netflix.astyanax.model.ColumnSlice<C> slice) |
protected org.apache.cassandra.thrift.SlicePredicate predicate
protected com.netflix.astyanax.query.CheckpointManager checkpointManager
public ThriftAllRowsQueryImpl(ThriftColumnFamilyQueryImpl<K,C> query)
protected java.util.List<org.apache.cassandra.thrift.KeySlice> getNextBlock(org.apache.cassandra.thrift.KeyRange range)
public com.netflix.astyanax.connectionpool.OperationResult<com.netflix.astyanax.model.Rows<K,C>> execute() throws com.netflix.astyanax.connectionpool.exceptions.ConnectionException
public com.google.common.util.concurrent.ListenableFuture<com.netflix.astyanax.connectionpool.OperationResult<com.netflix.astyanax.model.Rows<K,C>>> executeAsync() throws com.netflix.astyanax.connectionpool.exceptions.ConnectionException
public void executeWithCallback(com.netflix.astyanax.RowCallback<K,C> callback) throws com.netflix.astyanax.connectionpool.exceptions.ConnectionException
public com.netflix.astyanax.query.AllRowsQuery<K,C> setExceptionCallback(com.netflix.astyanax.ExceptionCallback cb)
protected com.netflix.astyanax.ExceptionCallback getExceptionCallback()
public com.netflix.astyanax.query.AllRowsQuery<K,C> setThreadCount(int numberOfThreads)
public com.netflix.astyanax.query.AllRowsQuery<K,C> setConcurrencyLevel(int numberOfThreads)
public com.netflix.astyanax.query.AllRowsQuery<K,C> setCheckpointManager(com.netflix.astyanax.query.CheckpointManager manager)
public com.netflix.astyanax.query.AllRowsQuery<K,C> withColumnSlice(java.util.Collection<C> columns)
public com.netflix.astyanax.query.AllRowsQuery<K,C> withColumnRange(C startColumn, C endColumn, boolean reversed, int count)
public com.netflix.astyanax.query.AllRowsQuery<K,C> withColumnRange(java.nio.ByteBuffer startColumn, java.nio.ByteBuffer endColumn, boolean reversed, int count)
public com.netflix.astyanax.query.AllRowsQuery<K,C> withColumnSlice(com.netflix.astyanax.model.ColumnSlice<C> slice)
public com.netflix.astyanax.query.AllRowsQuery<K,C> withColumnRange(com.netflix.astyanax.model.ByteBufferRange range)
public int getBlockSize()
public com.netflix.astyanax.query.AllRowsQuery<K,C> setRepeatLastToken(boolean repeatLastToken)
public boolean getRepeatLastToken()
protected java.lang.Integer getConcurrencyLevel()
public com.netflix.astyanax.query.AllRowsQuery<K,C> setIncludeEmptyRows(boolean flag)
public java.lang.String getStartToken()
public java.lang.String getEndToken()
public com.netflix.astyanax.query.AllRowsQuery<K,C> forTokenRange(java.math.BigInteger startToken, java.math.BigInteger endToken)