org.apache.cassandra.db
Class SliceFromReadCommand

java.lang.Object
  extended by org.apache.cassandra.db.ReadCommand
      extended by org.apache.cassandra.db.SliceFromReadCommand
All Implemented Interfaces:
IReadCommand
Direct Known Subclasses:
RetriedSliceFromReadCommand

public class SliceFromReadCommand
extends ReadCommand


Field Summary
 SliceQueryFilter filter
           
 
Fields inherited from class org.apache.cassandra.db.ReadCommand
CMD_TYPE_GET_SLICE, CMD_TYPE_GET_SLICE_BY_NAMES, commandType, key, queryPath, serializer, table
 
Constructor Summary
SliceFromReadCommand(java.lang.String table, java.nio.ByteBuffer key, org.apache.cassandra.thrift.ColumnParent column_parent, java.nio.ByteBuffer start, java.nio.ByteBuffer finish, boolean reversed, int count)
           
SliceFromReadCommand(java.lang.String table, java.nio.ByteBuffer key, QueryPath path, java.nio.ByteBuffer start, java.nio.ByteBuffer finish, boolean reversed, int count)
           
SliceFromReadCommand(java.lang.String table, java.nio.ByteBuffer key, QueryPath path, SliceQueryFilter filter)
           
 
Method Summary
 ReadCommand copy()
           
 IDiskAtomFilter filter()
           
protected  int getOriginalRequestedCount()
          The original number of columns requested by the user.
 Row getRow(Table table)
           
 ReadCommand maybeGenerateRetryCommand(RowDataResolver resolver, Row row)
           
 void maybeTrim(Row row)
           
 java.lang.String toString()
           
 
Methods inherited from class org.apache.cassandra.db.ReadCommand
createMessage, getColumnFamilyName, getComparator, getKeyspace, getTimeout, isDigestQuery, setDigestQuery
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

filter

public final SliceQueryFilter filter
Constructor Detail

SliceFromReadCommand

public SliceFromReadCommand(java.lang.String table,
                            java.nio.ByteBuffer key,
                            org.apache.cassandra.thrift.ColumnParent column_parent,
                            java.nio.ByteBuffer start,
                            java.nio.ByteBuffer finish,
                            boolean reversed,
                            int count)

SliceFromReadCommand

public SliceFromReadCommand(java.lang.String table,
                            java.nio.ByteBuffer key,
                            QueryPath path,
                            java.nio.ByteBuffer start,
                            java.nio.ByteBuffer finish,
                            boolean reversed,
                            int count)

SliceFromReadCommand

public SliceFromReadCommand(java.lang.String table,
                            java.nio.ByteBuffer key,
                            QueryPath path,
                            SliceQueryFilter filter)
Method Detail

copy

public ReadCommand copy()
Specified by:
copy in class ReadCommand

getRow

public Row getRow(Table table)
Specified by:
getRow in class ReadCommand

maybeGenerateRetryCommand

public ReadCommand maybeGenerateRetryCommand(RowDataResolver resolver,
                                             Row row)
Overrides:
maybeGenerateRetryCommand in class ReadCommand

maybeTrim

public void maybeTrim(Row row)
Overrides:
maybeTrim in class ReadCommand

filter

public IDiskAtomFilter filter()
Specified by:
filter in class ReadCommand

getOriginalRequestedCount

protected int getOriginalRequestedCount()
The original number of columns requested by the user. This can be different from count when the slice command is a retry (see RetriedSliceFromReadCommand)


toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2013 The Apache Software Foundation