me.prettyprint.hector.api.beans
Interface HCounterColumn<N>

Type Parameters:
N - The type of the column name
All Known Implementing Classes:
HCounterColumnImpl

public interface HCounterColumn<N>

Hector Counter Column definition.

Author:
patricioe (patricioe@gmail.com)

Method Summary
 HCounterColumn<N> apply(Long value, int ttl)
           
 HCounterColumn<N> clear()
           
 N getName()
           
 ByteBuffer getNameBytes()
          (Advanced) Returns the underlying ByteBuffer for the name via ByteBuffer.duplicate().
 Serializer<N> getNameSerializer()
           
 int getTtl()
           
 Long getValue()
           
 HCounterColumn<N> setName(N name)
           
 HCounterColumn<N> setTtl(int ttl)
           
 HCounterColumn<N> setValue(Long value)
           
 

Method Detail

setName

HCounterColumn<N> setName(N name)

setValue

HCounterColumn<N> setValue(Long value)

getName

N getName()

getValue

Long getValue()

getNameBytes

ByteBuffer getNameBytes()
(Advanced) Returns the underlying ByteBuffer for the name via ByteBuffer.duplicate().


clear

HCounterColumn<N> clear()

getTtl

int getTtl()

setTtl

HCounterColumn<N> setTtl(int ttl)

apply

HCounterColumn<N> apply(Long value,
                        int ttl)

getNameSerializer

Serializer<N> getNameSerializer()


Copyright © 2011. All Rights Reserved.