public class RowIndexEntry<T> extends java.lang.Object implements IMeasurableMemory
| Modifier and Type | Class and Description |
|---|---|
static interface |
RowIndexEntry.IndexSerializer<T> |
static class |
RowIndexEntry.Serializer |
| Modifier and Type | Field and Description |
|---|---|
long |
position |
| Constructor and Description |
|---|
RowIndexEntry(long position) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<T> |
columnsIndex() |
static RowIndexEntry<IndexHelper.IndexInfo> |
create(long position,
DeletionTime deletionTime,
ColumnIndex index) |
DeletionTime |
deletionTime() |
long |
headerOffset() |
boolean |
isIndexed() |
int |
promotedSize(CFMetaData metadata,
Version version,
SerializationHeader header) |
long |
unsharedHeapSize() |
public int promotedSize(CFMetaData metadata, Version version, SerializationHeader header)
public static RowIndexEntry<IndexHelper.IndexInfo> create(long position, DeletionTime deletionTime, ColumnIndex index)
public boolean isIndexed()
public DeletionTime deletionTime()
public long headerOffset()
public java.util.List<T> columnsIndex()
public long unsharedHeapSize()
unsharedHeapSize in interface IMeasurableMemoryCopyright © 2015 The Apache Software Foundation