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(ISerializer<T> idxSerializer) |
long |
unsharedHeapSize() |
public int promotedSize(ISerializer<T> idxSerializer)
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 IMeasurableMemory
Copyright © 2018 The Apache Software Foundation