SN - SuperColumn name typeN - Column name typeV - Column value typepublic final class HSuperColumnImpl<SN,N,V> extends Object implements HSuperColumn<SN,N,V>
| Constructor and Description |
|---|
HSuperColumnImpl(SN sName,
List<HColumn<N,V>> columns,
long clock,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer) |
HSuperColumnImpl(org.apache.cassandra.thrift.SuperColumn thriftSuperColumn,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer) |
| Modifier and Type | Method and Description |
|---|---|
HColumn<N,V> |
get(int i) |
long |
getClock() |
List<HColumn<N,V>> |
getColumns() |
SN |
getName() |
ByteBuffer |
getNameByteBuffer() |
byte[] |
getNameBytes() |
Serializer<SN> |
getNameSerializer() |
int |
getSize() |
HColumn<N,V> |
getSubColumnByName(N subColumnName) |
Serializer<SN> |
getSuperNameSerializer() |
Serializer<V> |
getValueSerializer() |
HSuperColumn<SN,N,V> |
setClock(long clock) |
HSuperColumn<SN,N,V> |
setName(SN name) |
HSuperColumn<SN,N,V> |
setSubcolumns(List<HColumn<N,V>> subcolumns) |
String |
toString() |
org.apache.cassandra.thrift.SuperColumn |
toThrift() |
public HSuperColumnImpl(SN sName, List<HColumn<N,V>> columns, long clock, Serializer<SN> sNameSerializer, Serializer<N> nameSerializer, Serializer<V> valueSerializer)
SN - SuperColumn name typeList> - Column valuesSerializer - the serializer typeclock - public HSuperColumnImpl(org.apache.cassandra.thrift.SuperColumn thriftSuperColumn,
Serializer<SN> sNameSerializer,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
public HSuperColumn<SN,N,V> setName(SN name)
setName in interface HSuperColumn<SN,N,V>public HSuperColumn<SN,N,V> setSubcolumns(List<HColumn<N,V>> subcolumns)
setSubcolumns in interface HSuperColumn<SN,N,V>public HSuperColumn<SN,N,V> setClock(long clock)
setClock in interface HSuperColumn<SN,N,V>public long getClock()
getClock in interface HSuperColumn<SN,N,V>public int getSize()
getSize in interface HSuperColumn<SN,N,V>public List<HColumn<N,V>> getColumns()
getColumns in interface HSuperColumn<SN,N,V>public HColumn<N,V> getSubColumnByName(N subColumnName)
getSubColumnByName in interface HSuperColumn<SN,N,V>public Serializer<SN> getNameSerializer()
getNameSerializer in interface HSuperColumn<SN,N,V>public byte[] getNameBytes()
getNameBytes in interface HSuperColumn<SN,N,V>public ByteBuffer getNameByteBuffer()
getNameByteBuffer in interface HSuperColumn<SN,N,V>public org.apache.cassandra.thrift.SuperColumn toThrift()
public Serializer<SN> getSuperNameSerializer()
getSuperNameSerializer in interface HSuperColumn<SN,N,V>public Serializer<V> getValueSerializer()
getValueSerializer in interface HSuperColumn<SN,N,V>Copyright © 2014. All Rights Reserved.