|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object me.prettyprint.cassandra.model.HColumnImpl<N,V>
N
- The type of the column nameV
- The type of the column valuepublic final class HColumnImpl<N,V>
Hector Column definition.
Constructor Summary | |
---|---|
HColumnImpl(org.apache.cassandra.thrift.Column thriftColumn,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
|
|
HColumnImpl(N name,
V value,
long clock)
|
|
HColumnImpl(N name,
V value,
long clock,
int ttl,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
|
|
HColumnImpl(N name,
V value,
long clock,
Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
|
|
HColumnImpl(Serializer<N> nameSerializer,
Serializer<V> valueSerializer)
|
Method Summary | |
---|---|
HColumn<N,V> |
apply(org.apache.cassandra.thrift.Column c)
|
HColumn<N,V> |
apply(V value,
long clock,
int ttl)
|
HColumn<N,V> |
clear()
Clear value, timestamp and ttl (the latter two set to '0') leaving only the column name |
boolean |
equals(Object obj)
|
HColumn<N,V> |
fromThrift(org.apache.cassandra.thrift.Column c)
|
long |
getClock()
|
N |
getName()
|
ByteBuffer |
getNameBytes()
(Advanced) Returns the underlying ByteBuffer for the name via ByteBuffer.duplicate(). |
Serializer<N> |
getNameSerializer()
|
int |
getTtl()
|
V |
getValue()
|
ByteBuffer |
getValueBytes()
(Advanced) Returns the underlying ByteBuffer for the value via ByteBuffer.duplicate(). |
Serializer<V> |
getValueSerializer()
|
int |
hashCode()
|
HColumn<N,V> |
setClock(long clock)
|
HColumn<N,V> |
setName(N name)
|
HColumn<N,V> |
setTtl(int ttl)
Set the time-to-live value for this column in seconds. |
HColumn<N,V> |
setValue(V value)
|
String |
toString()
|
org.apache.cassandra.thrift.Column |
toThrift()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public HColumnImpl(N name, V value, long clock, Serializer<N> nameSerializer, Serializer<V> valueSerializer)
public HColumnImpl(N name, V value, long clock, int ttl, Serializer<N> nameSerializer, Serializer<V> valueSerializer)
public HColumnImpl(org.apache.cassandra.thrift.Column thriftColumn, Serializer<N> nameSerializer, Serializer<V> valueSerializer)
public HColumnImpl(Serializer<N> nameSerializer, Serializer<V> valueSerializer)
public HColumnImpl(N name, V value, long clock)
Method Detail |
---|
public HColumn<N,V> setName(N name)
setName
in interface HColumn<N,V>
public HColumn<N,V> setValue(V value)
setValue
in interface HColumn<N,V>
public HColumn<N,V> setClock(long clock)
setClock
in interface HColumn<N,V>
public HColumn<N,V> setTtl(int ttl)
setTtl
in interface HColumn<N,V>
public int getTtl()
getTtl
in interface HColumn<N,V>
public N getName()
getName
in interface HColumn<N,V>
public V getValue()
getValue
in interface HColumn<N,V>
public long getClock()
getClock
in interface HColumn<N,V>
public org.apache.cassandra.thrift.Column toThrift()
public HColumn<N,V> fromThrift(org.apache.cassandra.thrift.Column c)
public Serializer<N> getNameSerializer()
getNameSerializer
in interface HColumn<N,V>
public Serializer<V> getValueSerializer()
getValueSerializer
in interface HColumn<N,V>
public ByteBuffer getNameBytes()
HColumn
getNameBytes
in interface HColumn<N,V>
public ByteBuffer getValueBytes()
HColumn
getValueBytes
in interface HColumn<N,V>
public HColumn<N,V> clear()
clear
in interface HColumn<N,V>
public HColumn<N,V> apply(V value, long clock, int ttl)
apply
in interface HColumn<N,V>
public HColumn<N,V> apply(org.apache.cassandra.thrift.Column c)
public String toString()
toString
in class Object
public int hashCode()
hashCode
in class Object
public boolean equals(Object obj)
equals
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |