public class Level extends Object implements SeekingIterable<InternalKey,Slice>
| Constructor and Description |
|---|
Level(int levelNumber,
List<FileMetaData> files,
TableCache tableCache,
InternalKeyComparator internalKeyComparator) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFile(FileMetaData fileMetaData) |
static LevelIterator |
createLevelConcatIterator(TableCache tableCache,
List<FileMetaData> files,
InternalKeyComparator internalKeyComparator) |
LookupResult |
get(LookupKey key,
ReadStats readStats) |
List<FileMetaData> |
getFiles() |
int |
getLevelNumber() |
LevelIterator |
iterator() |
boolean |
someFileOverlapsRange(Slice smallestUserKey,
Slice largestUserKey) |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEach, spliteratorpublic Level(int levelNumber,
List<FileMetaData> files,
TableCache tableCache,
InternalKeyComparator internalKeyComparator)
public int getLevelNumber()
public List<FileMetaData> getFiles()
public LevelIterator iterator()
iterator in interface Iterable<Map.Entry<InternalKey,Slice>>iterator in interface SeekingIterable<InternalKey,Slice>public static LevelIterator createLevelConcatIterator(TableCache tableCache, List<FileMetaData> files, InternalKeyComparator internalKeyComparator)
public LookupResult get(LookupKey key, ReadStats readStats)
public boolean someFileOverlapsRange(Slice smallestUserKey, Slice largestUserKey)
public void addFile(FileMetaData fileMetaData)
Copyright © 2011–2019. All rights reserved.