me.prettyprint.cassandra.model
Class CounterSuperRowsImpl<K,SN,N>

java.lang.Object
  extended by me.prettyprint.cassandra.model.CounterSuperRowsImpl<K,SN,N>
Type Parameters:
N -
All Implemented Interfaces:
Iterable<CounterSuperRow<K,SN,N>>, CounterSuperRows<K,SN,N>
Direct Known Subclasses:
OrderedCounterSuperRowsImpl

public class CounterSuperRowsImpl<K,SN,N>
extends Object
implements CounterSuperRows<K,SN,N>

Returned by a MultigetSuperSliceQuery (multiget_slice for supercolumns)

Author:
Ran Tavory

Field Summary
protected  Map<K,CounterSuperRow<K,SN,N>> rows
           
 
Constructor Summary
CounterSuperRowsImpl(Map<K,List<org.apache.cassandra.thrift.CounterSuperColumn>> thriftRet, Serializer<K> keySerializer, Serializer<SN> sNameSerializer, Serializer<N> nameSerializer)
           
 
Method Summary
 CounterSuperRow<K,SN,N> getByKey(K key)
           
 int getCount()
           
 Iterator<CounterSuperRow<K,SN,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,CounterSuperRow<K,SN,N>> rows
Constructor Detail

CounterSuperRowsImpl

public CounterSuperRowsImpl(Map<K,List<org.apache.cassandra.thrift.CounterSuperColumn>> thriftRet,
                            Serializer<K> keySerializer,
                            Serializer<SN> sNameSerializer,
                            Serializer<N> nameSerializer)
Method Detail

getByKey

public CounterSuperRow<K,SN,N> getByKey(K key)
Specified by:
getByKey in interface CounterSuperRows<K,SN,N>

getCount

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

iterator

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

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2011. All Rights Reserved.