|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectme.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 Objectpublic int hashCode()
hashCode in class Objectpublic boolean equals(Object obj)
equals in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||