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 © 2011. All Rights Reserved.