me.prettyprint.cassandra.model
Class SuperRowsImpl<K,SN,N,V>
java.lang.Object
me.prettyprint.cassandra.model.SuperRowsImpl<K,SN,N,V>
- Type Parameters:
N - V -
- All Implemented Interfaces:
- Iterable<SuperRow<K,SN,N,V>>, SuperRows<K,SN,N,V>
- Direct Known Subclasses:
- OrderedSuperRowsImpl
public class SuperRowsImpl<K,SN,N,V>
- extends Object
- implements SuperRows<K,SN,N,V>
Returned by a MultigetSuperSliceQuery (multiget_slice for supercolumns)
- Author:
- Ran Tavory
rows
protected final Map<K,SuperRow<K,SN,N,V>> rows
SuperRowsImpl
public SuperRowsImpl(Map<K,List<org.apache.cassandra.thrift.SuperColumn>> thriftRet,
Serializer<K> keySerializer,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
getByKey
public SuperRow<K,SN,N,V> getByKey(K key)
- Specified by:
getByKey in interface SuperRows<K,SN,N,V>
getCount
public int getCount()
- Specified by:
getCount in interface SuperRows<K,SN,N,V>
iterator
public Iterator<SuperRow<K,SN,N,V>> iterator()
- Specified by:
iterator in interface Iterable<SuperRow<K,SN,N,V>>
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2013. All Rights Reserved.