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

java.lang.Object
  extended by me.prettyprint.cassandra.model.SuperRowsImpl<K,SN,N,V>
      extended by me.prettyprint.cassandra.model.OrderedSuperRowsImpl<K,SN,N,V>
All Implemented Interfaces:
Iterable<SuperRow<K,SN,N,V>>, OrderedSuperRows<K,SN,N,V>, SuperRows<K,SN,N,V>

public final class OrderedSuperRowsImpl<K,SN,N,V>
extends SuperRowsImpl<K,SN,N,V>
implements OrderedSuperRows<K,SN,N,V>

Return type from get_range_slices for super columns

Author:
Ran Tavory

Field Summary
 
Fields inherited from class me.prettyprint.cassandra.model.SuperRowsImpl
rows
 
Constructor Summary
OrderedSuperRowsImpl(LinkedHashMap<K,List<org.apache.cassandra.thrift.SuperColumn>> thriftRet, Serializer<K> keySerializer, Serializer<SN> sNameSerializer, Serializer<N> nameSerializer, Serializer<V> valueSerializer)
           
 
Method Summary
 List<SuperRow<K,SN,N,V>> getList()
          Preserves rows order
 
Methods inherited from class me.prettyprint.cassandra.model.SuperRowsImpl
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.SuperRows
getByKey, getCount
 
Methods inherited from interface java.lang.Iterable
iterator
 

Constructor Detail

OrderedSuperRowsImpl

public OrderedSuperRowsImpl(LinkedHashMap<K,List<org.apache.cassandra.thrift.SuperColumn>> thriftRet,
                            Serializer<K> keySerializer,
                            Serializer<SN> sNameSerializer,
                            Serializer<N> nameSerializer,
                            Serializer<V> valueSerializer)
Method Detail

getList

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

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


Copyright © 2011. All Rights Reserved.