public abstract class AbstractRangeCommand extends java.lang.Object implements IReadCommand
Modifier and Type | Field and Description |
---|---|
java.lang.String |
columnFamily |
AbstractBounds<RowPosition> |
keyRange |
java.lang.String |
keyspace |
IDiskAtomFilter |
predicate |
java.util.List<org.apache.cassandra.thrift.IndexExpression> |
rowFilter |
long |
timestamp |
Constructor and Description |
---|
AbstractRangeCommand(java.lang.String keyspace,
java.lang.String columnFamily,
long timestamp,
AbstractBounds<RowPosition> keyRange,
IDiskAtomFilter predicate,
java.util.List<org.apache.cassandra.thrift.IndexExpression> rowFilter) |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
countCQL3Rows() |
abstract MessageOut<? extends AbstractRangeCommand> |
createMessage() |
abstract java.util.List<Row> |
executeLocally() |
abstract AbstractRangeCommand |
forSubRange(AbstractBounds<RowPosition> range) |
java.lang.String |
getKeyspace() |
long |
getTimeout() |
abstract int |
limit() |
abstract AbstractRangeCommand |
withUpdatedLimit(int newLimit) |
public final java.lang.String keyspace
public final java.lang.String columnFamily
public final long timestamp
public final AbstractBounds<RowPosition> keyRange
public final IDiskAtomFilter predicate
public final java.util.List<org.apache.cassandra.thrift.IndexExpression> rowFilter
public AbstractRangeCommand(java.lang.String keyspace, java.lang.String columnFamily, long timestamp, AbstractBounds<RowPosition> keyRange, IDiskAtomFilter predicate, java.util.List<org.apache.cassandra.thrift.IndexExpression> rowFilter)
public java.lang.String getKeyspace()
getKeyspace
in interface IReadCommand
public abstract MessageOut<? extends AbstractRangeCommand> createMessage()
public abstract AbstractRangeCommand forSubRange(AbstractBounds<RowPosition> range)
public abstract AbstractRangeCommand withUpdatedLimit(int newLimit)
public abstract int limit()
public abstract boolean countCQL3Rows()
public abstract java.util.List<Row> executeLocally()
public long getTimeout()
getTimeout
in interface IReadCommand
Copyright © 2013 The Apache Software Foundation