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

java.lang.Object
  extended by me.prettyprint.cassandra.model.CounterSuperRowsImpl<K,SN,N>
      extended by me.prettyprint.cassandra.model.OrderedCounterSuperRowsImpl<K,SN,N>
All Implemented Interfaces:
Iterable<CounterSuperRow<K,SN,N>>, CounterSuperRows<K,SN,N>, OrderedCounterSuperRows<K,SN,N>

public final class OrderedCounterSuperRowsImpl<K,SN,N>
extends CounterSuperRowsImpl<K,SN,N>
implements OrderedCounterSuperRows<K,SN,N>

Return type from get_range_slices for super columns


Field Summary
 
Fields inherited from class me.prettyprint.cassandra.model.CounterSuperRowsImpl
rows
 
Constructor Summary
OrderedCounterSuperRowsImpl(LinkedHashMap<K,List<org.apache.cassandra.thrift.CounterSuperColumn>> thriftRet, Serializer<K> keySerializer, Serializer<SN> sNameSerializer, Serializer<N> nameSerializer)
           
 
Method Summary
 List<CounterSuperRow<K,SN,N>> getList()
          Preserves rows order
 
Methods inherited from class me.prettyprint.cassandra.model.CounterSuperRowsImpl
getByKey, getCount, iterator, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface me.prettyprint.hector.api.beans.CounterSuperRows
getByKey, getCount
 
Methods inherited from interface java.lang.Iterable
iterator
 

Constructor Detail

OrderedCounterSuperRowsImpl

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

getList

public List<CounterSuperRow<K,SN,N>> getList()
Preserves rows order

Specified by:
getList in interface OrderedCounterSuperRows<K,SN,N>
Returns:
a list of Rows


Copyright © 2011. All Rights Reserved.