me.prettyprint.cassandra.model
Class HCounterSuperColumnImpl<SN,N>
java.lang.Object
me.prettyprint.cassandra.model.HCounterSuperColumnImpl<SN,N>
- Type Parameters:
SN
- CounterSuperColumn name typeN
- CounterColumn name type
- All Implemented Interfaces:
- HCounterSuperColumn<SN,N>
public final class HCounterSuperColumnImpl<SN,N>
- extends Object
- implements HCounterSuperColumn<SN,N>
Models a CounterSuperColumn in a protocol independent manner.
- Author:
- patricioe
HCounterSuperColumnImpl
public HCounterSuperColumnImpl(SN sName,
List<HCounterColumn<N>> counterColumns,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer)
- Type Parameters:
SN
- CounterSuperColumn name type- Parameters:
List>
- CounterColumn valuesSerializer
- the serializer type
HCounterSuperColumnImpl
public HCounterSuperColumnImpl(org.apache.cassandra.thrift.CounterSuperColumn thriftCounterSuperColumn,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer)
setName
public HCounterSuperColumn<SN,N> setName(SN name)
- Specified by:
setName
in interface HCounterSuperColumn<SN,N>
setSubcolumns
public HCounterSuperColumn<SN,N> setSubcolumns(List<HCounterColumn<N>> counterSubcolumns)
- Specified by:
setSubcolumns
in interface HCounterSuperColumn<SN,N>
getSize
public int getSize()
- Specified by:
getSize
in interface HCounterSuperColumn<SN,N>
getName
public SN getName()
- Specified by:
getName
in interface HCounterSuperColumn<SN,N>
getColumns
public List<HCounterColumn<N>> getColumns()
- Specified by:
getColumns
in interface HCounterSuperColumn<SN,N>
- Returns:
- an unmodifiable list of counterColumns
get
public HCounterColumn<N> get(int i)
- Specified by:
get
in interface HCounterSuperColumn<SN,N>
getNameSerializer
public Serializer<SN> getNameSerializer()
- Specified by:
getNameSerializer
in interface HCounterSuperColumn<SN,N>
getNameBytes
public byte[] getNameBytes()
- Specified by:
getNameBytes
in interface HCounterSuperColumn<SN,N>
getNameByteBuffer
public ByteBuffer getNameByteBuffer()
- Specified by:
getNameByteBuffer
in interface HCounterSuperColumn<SN,N>
toThrift
public org.apache.cassandra.thrift.CounterSuperColumn toThrift()
getSuperNameSerializer
public Serializer<SN> getSuperNameSerializer()
- Specified by:
getSuperNameSerializer
in interface HCounterSuperColumn<SN,N>
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2011. All Rights Reserved.