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

java.lang.Object
  extended by me.prettyprint.cassandra.model.CounterRowsImpl<K,N>
Type Parameters:
N -
All Implemented Interfaces:
Iterable<CounterRow<K,N>>, CounterRows<K,N>
Direct Known Subclasses:
OrderedCounterRowsImpl

public class CounterRowsImpl<K,N>
extends Object
implements CounterRows<K,N>

Returned by a MultigetSliceQuery (multiget_slice thrift call)


Field Summary
protected  Map<K,CounterRow<K,N>> rows
           
 
Constructor Summary
CounterRowsImpl(Map<K,List<org.apache.cassandra.thrift.CounterColumn>> thriftRet, Serializer<N> nameSerializer)
           
 
Method Summary
 CounterRow<K,N> getByKey(K key)
           
 int getCount()
           
 Iterator<CounterRow<K,N>> iterator()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

rows

protected final Map<K,CounterRow<K,N>> rows
Constructor Detail

CounterRowsImpl

public CounterRowsImpl(Map<K,List<org.apache.cassandra.thrift.CounterColumn>> thriftRet,
                       Serializer<N> nameSerializer)
Method Detail

getByKey

public CounterRow<K,N> getByKey(K key)
Specified by:
getByKey in interface CounterRows<K,N>

getCount

public int getCount()
Specified by:
getCount in interface CounterRows<K,N>

iterator

public Iterator<CounterRow<K,N>> iterator()
Specified by:
iterator in interface Iterable<CounterRow<K,N>>

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2011. All Rights Reserved.