@InterfaceAudience.Private public interface BlockIndexChunk
Modifier and Type | Method and Description |
---|---|
void |
add(byte[] firstKey,
long blockOffset,
int onDiskDataSize) |
void |
add(byte[] firstKey,
long blockOffset,
int onDiskDataSize,
long curTotalNumSubEntries) |
void |
clear() |
byte[] |
getBlockKey(int i) |
List<byte[]> |
getBlockKeys() |
long |
getBlockOffset(int i) |
int |
getCurTotalNonRootEntrySize() |
int |
getEntryBySubEntry(long k) |
byte[] |
getMidKeyMetadata() |
int |
getNonRootSize() |
int |
getNumEntries() |
int |
getOnDiskDataSize(int i) |
int |
getRootSize() |
List<Integer> |
getSecondaryIndexOffsetMarks() |
List<byte[]> getBlockKeys()
List<Integer> getSecondaryIndexOffsetMarks()
int getEntryBySubEntry(long k)
void add(byte[] firstKey, long blockOffset, int onDiskDataSize)
void add(byte[] firstKey, long blockOffset, int onDiskDataSize, long curTotalNumSubEntries)
int getRootSize()
int getCurTotalNonRootEntrySize()
int getNonRootSize()
int getNumEntries()
byte[] getBlockKey(int i)
long getBlockOffset(int i)
int getOnDiskDataSize(int i)
byte[] getMidKeyMetadata() throws IOException
IOException
void clear()
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.