N - The type of the column namepublic final class HCounterColumnImpl<N> extends Object implements HCounterColumn<N>
| Constructor and Description |
|---|
HCounterColumnImpl(org.apache.cassandra.thrift.CounterColumn thriftCounterColumn,
Serializer<N> nameSerializer) |
HCounterColumnImpl(N name,
Long value) |
HCounterColumnImpl(N name,
Long value,
Serializer<N> nameSerializer) |
HCounterColumnImpl(Serializer<N> nameSerializer) |
| Modifier and Type | Method and Description |
|---|---|
HCounterColumn<N> |
apply(org.apache.cassandra.thrift.CounterColumn c) |
HCounterColumn<N> |
apply(Long value,
int ttl) |
HCounterColumn<N> |
clear()
Clear value, timestamp and ttl (the latter two set to '0') leaving only the column name
|
boolean |
equals(Object obj) |
HCounterColumn<N> |
fromThrift(org.apache.cassandra.thrift.CounterColumn c) |
N |
getName() |
ByteBuffer |
getNameBytes()
(Advanced) Returns the underlying ByteBuffer for the name via ByteBuffer.duplicate().
|
Serializer<N> |
getNameSerializer() |
int |
getTtl() |
Long |
getValue() |
int |
hashCode() |
HCounterColumn<N> |
setName(N name) |
HCounterColumn<N> |
setTtl(int ttl)
Set the time-to-live value for this column in seconds.
|
HCounterColumn<N> |
setValue(Long value) |
String |
toString() |
org.apache.cassandra.thrift.CounterColumn |
toThrift() |
public HCounterColumnImpl(N name, Long value, Serializer<N> nameSerializer)
public HCounterColumnImpl(org.apache.cassandra.thrift.CounterColumn thriftCounterColumn,
Serializer<N> nameSerializer)
public HCounterColumnImpl(Serializer<N> nameSerializer)
public HCounterColumn<N> setName(N name)
setName in interface HCounterColumn<N>public HCounterColumn<N> setValue(Long value)
setValue in interface HCounterColumn<N>public HCounterColumn<N> setTtl(int ttl)
setTtl in interface HCounterColumn<N>public int getTtl()
getTtl in interface HCounterColumn<N>public N getName()
getName in interface HCounterColumn<N>public Long getValue()
getValue in interface HCounterColumn<N>public org.apache.cassandra.thrift.CounterColumn toThrift()
public HCounterColumn<N> fromThrift(org.apache.cassandra.thrift.CounterColumn c)
public Serializer<N> getNameSerializer()
getNameSerializer in interface HCounterColumn<N>public ByteBuffer getNameBytes()
HCounterColumngetNameBytes in interface HCounterColumn<N>public HCounterColumn<N> clear()
clear in interface HCounterColumn<N>public HCounterColumn<N> apply(Long value, int ttl)
apply in interface HCounterColumn<N>public HCounterColumn<N> apply(org.apache.cassandra.thrift.CounterColumn c)
Copyright © 2014. All Rights Reserved.