me.prettyprint.cassandra.model
Class MultigetCountQuery<K,N>

java.lang.Object
  extended by me.prettyprint.cassandra.model.MultigetCountQuery<K,N>
All Implemented Interfaces:
Query<Map<K,Integer>>
Direct Known Subclasses:
MultigetSubCountQuery

public class MultigetCountQuery<K,N>
extends Object
implements Query<Map<K,Integer>>


Field Summary
protected  String columnFamily
           
protected  List<K> keys
           
protected  Serializer<K> keySerializer
           
protected  ExecutingKeyspace keyspace
           
protected  HSlicePredicate<N> slicePredicate
          The slice predicate for which the count it performed
 
Constructor Summary
MultigetCountQuery(Keyspace k, Serializer<K> keySerializer, Serializer<N> nameSerializer)
           
 
Method Summary
 QueryResult<Map<K,Integer>> execute()
           
 MultigetCountQuery<K,N> setColumnFamily(String cf)
           
 MultigetCountQuery<K,N> setColumnNames(N... columnNames)
           
 MultigetCountQuery<K,N> setKeys(K... keys)
           
 MultigetCountQuery<K,N> setRange(N start, N finish, int count)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

keyspace

protected final ExecutingKeyspace keyspace

keySerializer

protected final Serializer<K> keySerializer

columnFamily

protected String columnFamily

keys

protected List<K> keys

slicePredicate

protected final HSlicePredicate<N> slicePredicate
The slice predicate for which the count it performed

Constructor Detail

MultigetCountQuery

public MultigetCountQuery(Keyspace k,
                          Serializer<K> keySerializer,
                          Serializer<N> nameSerializer)
Method Detail

setKeys

public MultigetCountQuery<K,N> setKeys(K... keys)

setColumnFamily

public MultigetCountQuery<K,N> setColumnFamily(String cf)

setColumnNames

public MultigetCountQuery<K,N> setColumnNames(N... columnNames)

setRange

public MultigetCountQuery<K,N> setRange(N start,
                                        N finish,
                                        int count)

execute

public QueryResult<Map<K,Integer>> execute()
Specified by:
execute in interface Query<Map<K,Integer>>

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2011. All Rights Reserved.