public abstract class ReadCommand extends java.lang.Object implements IReadCommand, Pageable
Modifier and Type | Class and Description |
---|---|
static class |
ReadCommand.Type |
Pageable.ReadCommands
Modifier and Type | Field and Description |
---|---|
java.lang.String |
cfName |
protected ReadCommand.Type |
commandType |
java.nio.ByteBuffer |
key |
java.lang.String |
ksName |
static org.apache.cassandra.db.ReadCommandSerializer |
serializer |
long |
timestamp |
Modifier | Constructor and Description |
---|---|
protected |
ReadCommand(java.lang.String ksName,
java.nio.ByteBuffer key,
java.lang.String cfName,
long timestamp,
ReadCommand.Type cmdType) |
Modifier and Type | Method and Description |
---|---|
abstract ReadCommand |
copy() |
static ReadCommand |
create(java.lang.String ksName,
java.nio.ByteBuffer key,
java.lang.String cfName,
long timestamp,
IDiskAtomFilter filter) |
MessageOut<ReadCommand> |
createMessage() |
abstract IDiskAtomFilter |
filter() |
java.lang.String |
getColumnFamilyName() |
java.lang.String |
getKeyspace() |
abstract Row |
getRow(Keyspace keyspace) |
long |
getTimeout() |
boolean |
isDigestQuery() |
ReadCommand |
maybeGenerateRetryCommand(RowDataResolver resolver,
Row row) |
void |
maybeTrim(Row row) |
void |
setDigestQuery(boolean isDigestQuery) |
public static final org.apache.cassandra.db.ReadCommandSerializer serializer
public final java.lang.String ksName
public final java.lang.String cfName
public final java.nio.ByteBuffer key
public final long timestamp
protected final ReadCommand.Type commandType
protected ReadCommand(java.lang.String ksName, java.nio.ByteBuffer key, java.lang.String cfName, long timestamp, ReadCommand.Type cmdType)
public MessageOut<ReadCommand> createMessage()
public static ReadCommand create(java.lang.String ksName, java.nio.ByteBuffer key, java.lang.String cfName, long timestamp, IDiskAtomFilter filter)
public boolean isDigestQuery()
public void setDigestQuery(boolean isDigestQuery)
public java.lang.String getColumnFamilyName()
public abstract ReadCommand copy()
public abstract IDiskAtomFilter filter()
public java.lang.String getKeyspace()
getKeyspace
in interface IReadCommand
public ReadCommand maybeGenerateRetryCommand(RowDataResolver resolver, Row row)
public void maybeTrim(Row row)
public long getTimeout()
getTimeout
in interface IReadCommand
Copyright © 2015 The Apache Software Foundation