| Package | Description |
|---|---|
| org.iq80.leveldb.iterator | |
| org.iq80.leveldb.table |
| Modifier and Type | Interface and Description |
|---|---|
interface |
InternalIterator
A common interface for internal iterators.
|
interface |
SliceIterator |
| Modifier and Type | Class and Description |
|---|---|
class |
ASeekingIterator<K,V>
Seeking Iterator base implementation that ensure proper state validation before
each call and implement shared direction management between iterator implementations.
|
class |
DbIterator |
class |
InternalTableIterator |
class |
MemTableIterator |
class |
MergingIterator |
class |
SnapshotSeekingIterator |
| Modifier and Type | Method and Description |
|---|---|
static <T,K,V> SeekingIterator<K,V> |
SeekingIterators.fromSortedList(List<T> list,
Function<T,K> keyExtractor,
Function<T,V> valueExtractor,
Comparator<K> comparator)
Seeking iterator based on provided sorted list.
|
| Modifier and Type | Method and Description |
|---|---|
static <T> InternalIterator |
SeekingIterators.twoLevelInternalIterator(SeekingIterator<InternalKey,T> indexIterator,
Function<T,SeekingIterator<InternalKey,Slice>> blockFunction,
Closeable closeableResources) |
| Modifier and Type | Method and Description |
|---|---|
static <T> InternalIterator |
SeekingIterators.twoLevelInternalIterator(SeekingIterator<InternalKey,T> indexIterator,
Function<T,SeekingIterator<InternalKey,Slice>> blockFunction,
Closeable closeableResources) |
static SliceIterator |
SeekingIterators.twoLevelSliceIterator(SliceIterator indexIterator,
Function<Slice,SeekingIterator<Slice,Slice>> blockFunction,
Closeable closeableResources) |
| Modifier and Type | Class and Description |
|---|---|
class |
BlockIterator |
Copyright © 2011–2020. All rights reserved.