org.apache.cassandra.db.marshal
Class AbstractCommutativeType
java.lang.Object
org.apache.cassandra.db.marshal.AbstractType<java.lang.Long>
org.apache.cassandra.db.marshal.AbstractCommutativeType
- All Implemented Interfaces:
- java.util.Comparator<java.nio.ByteBuffer>
- Direct Known Subclasses:
- CounterColumnType
public abstract class AbstractCommutativeType
- extends AbstractType<java.lang.Long>
Method Summary |
java.lang.Long |
compose(java.nio.ByteBuffer bytes)
|
abstract Column |
createColumn(java.nio.ByteBuffer name,
java.nio.ByteBuffer value,
long timestamp)
create commutative column |
java.nio.ByteBuffer |
decompose(java.lang.Long value)
|
boolean |
isCommutative()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Comparator |
compare, equals |
AbstractCommutativeType
public AbstractCommutativeType()
isCommutative
public boolean isCommutative()
- Overrides:
isCommutative
in class AbstractType<java.lang.Long>
compose
public java.lang.Long compose(java.nio.ByteBuffer bytes)
- Specified by:
compose
in class AbstractType<java.lang.Long>
decompose
public java.nio.ByteBuffer decompose(java.lang.Long value)
- Specified by:
decompose
in class AbstractType<java.lang.Long>
createColumn
public abstract Column createColumn(java.nio.ByteBuffer name,
java.nio.ByteBuffer value,
long timestamp)
- create commutative column
Copyright © 2012 The Apache Software Foundation