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

java.lang.Object
  extended by me.prettyprint.cassandra.model.SuperSliceImpl<SN,N,V>
Type Parameters:
SN - Super column name type
N - Column name type
V - Column value type
All Implemented Interfaces:
SuperSlice<SN,N,V>

public final class SuperSliceImpl<SN,N,V>
extends Object
implements SuperSlice<SN,N,V>

Represents a return of the get_slice query for supercolumns


Constructor Summary
SuperSliceImpl(List<org.apache.cassandra.thrift.SuperColumn> tSuperColumns, Serializer<SN> sNameSerializer, Serializer<N> nameSerializer, Serializer<V> valueSerializer)
           
 
Method Summary
 HSuperColumn<SN,N,V> getColumnByName(SN columnName)
           
 List<HSuperColumn<SN,N,V>> getSuperColumns()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SuperSliceImpl

public SuperSliceImpl(List<org.apache.cassandra.thrift.SuperColumn> tSuperColumns,
                      Serializer<SN> sNameSerializer,
                      Serializer<N> nameSerializer,
                      Serializer<V> valueSerializer)
Method Detail

getSuperColumns

public List<HSuperColumn<SN,N,V>> getSuperColumns()
Specified by:
getSuperColumns in interface SuperSlice<SN,N,V>
Returns:
an unmodifiable list of supercolumns

getColumnByName

public HSuperColumn<SN,N,V> getColumnByName(SN columnName)
Specified by:
getColumnByName in interface SuperSlice<SN,N,V>

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2011. All Rights Reserved.