Package org.apache.cassandra.db.rows
Class CellPath
- java.lang.Object
-
- org.apache.cassandra.db.rows.CellPath
-
public abstract class CellPath extends java.lang.ObjectA path for a cell belonging to a complex column type (non-frozen collection or UDT).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCellPath.Serializer
-
Constructor Summary
Constructors Constructor Description CellPath()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract CellPathcopy(AbstractAllocator allocator)static CellPathcreate(java.nio.ByteBuffer value)intdataSize()voiddigest(Digest digest)booleanequals(java.lang.Object o)abstract java.nio.ByteBufferget(int i)inthashCode()abstract intsize()abstract longunsharedHeapSizeExcludingData()
-
-
-
Method Detail
-
size
public abstract int size()
-
get
public abstract java.nio.ByteBuffer get(int i)
-
create
public static CellPath create(java.nio.ByteBuffer value)
-
dataSize
public int dataSize()
-
digest
public void digest(Digest digest)
-
copy
public abstract CellPath copy(AbstractAllocator allocator)
-
unsharedHeapSizeExcludingData
public abstract long unsharedHeapSizeExcludingData()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public final boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
-