Package org.apache.cassandra.db.rows
Class CellPath
- java.lang.Object
-
- org.apache.cassandra.db.rows.CellPath
-
public abstract class CellPath extends java.lang.Object
A 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 interface
CellPath.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 CellPath
copy(AbstractAllocator allocator)
static CellPath
create(java.nio.ByteBuffer value)
int
dataSize()
void
digest(Digest digest)
boolean
equals(java.lang.Object o)
abstract java.nio.ByteBuffer
get(int i)
int
hashCode()
abstract int
size()
abstract long
unsharedHeapSizeExcludingData()
-
-
-
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:
hashCode
in classjava.lang.Object
-
equals
public final boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
-