me.prettyprint.hector.api.beans
Interface HSuperColumn<SN,N,V>
- Type Parameters:
SN - SuperColumn name typeN - Column name typeV - Column value type
- All Known Implementing Classes:
- HSuperColumnImpl
public interface HSuperColumn<SN,N,V>
Models a SuperColumn in a protocol independant manner
- Author:
- zznate
|
Method Summary |
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)
|
setName
HSuperColumn<SN,N,V> setName(SN name)
setSubcolumns
HSuperColumn<SN,N,V> setSubcolumns(List<HColumn<N,V>> subcolumns)
setClock
HSuperColumn<SN,N,V> setClock(long clock)
getClock
long getClock()
getSize
int getSize()
getName
SN getName()
getColumns
List<HColumn<N,V>> getColumns()
- Returns:
- an unmodifiable list of columns
get
HColumn<N,V> get(int i)
getSubColumnByName
HColumn<N,V> getSubColumnByName(N subColumnName)
getNameSerializer
Serializer<SN> getNameSerializer()
getNameBytes
byte[] getNameBytes()
getNameByteBuffer
ByteBuffer getNameByteBuffer()
getSuperNameSerializer
Serializer<SN> getSuperNameSerializer()
getValueSerializer
Serializer<V> getValueSerializer()
Copyright © 2012. All Rights Reserved.