| Interface | Description |
|---|---|
| ClosableIterator<R> |
An iterator that give a chance to release resources.
|
| FlatLists.ComparableList<T> |
List that is also comparable.
|
| RocksDBDAO.BatchHandler |
Functional interface for stacking operation to Write batch.
|
| Class | Description |
|---|---|
| ArrayUtils |
Operations on arrays, primitive arrays (like
int[]) and
primitive wrapper arrays (like Integer[]). |
| BitCaskDiskMap<T extends Serializable,R extends Serializable> |
This class provides a disk spillable only map implementation.
|
| BitCaskDiskMap.FileEntry |
The file metadata that should be spilled to disk.
|
| BitCaskDiskMap.ValueMetadata |
The value relevant metadata.
|
| CloseableMappingIterator<I,O> |
MappingIterator requiring to be closed after iteration (to cleanup resources) |
| DiskMap<T extends Serializable,R extends Serializable> |
This interface provides the map interface for storing records in disk after they
spill over from memory.
|
| ExternalSpillableMap<T extends Serializable,R extends Serializable> |
An external map that spills content to disk when there is insufficient space for it to grow.
|
| FlatLists |
Space-efficient, comparable, immutable lists, copied from calcite core.
|
| FlatteningIterator<T,I extends Iterator<T>> | |
| ImmutablePair<L,R> |
(NOTE: Adapted from Apache commons-lang3)
|
| ImmutableTriple<L,M,R> |
(NOTE: Adapted from Apache commons-lang3)
|
| LazyFileIterable<T,R> |
Iterable to lazily fetch values spilled to disk.
|
| MappingIterator<I,O> | |
| Pair<L,R> |
(NOTE: Adapted from Apache commons-lang3)
|
| RocksDBBasedMap<K extends Serializable,R extends Serializable> |
A map's implementation based on RocksDB.
|
| RocksDBDAO |
Data access objects for storing and retrieving objects in Rocks DB.
|
| RocksDbDiskMap<T extends Serializable,R extends Serializable> |
This class provides a disk spillable only map implementation.
|
| Triple<L,M,R> |
(NOTE: Adapted from Apache commons-lang3)
|
| Tuple3<T0,T1,T2> |
A tuple with 3 fields.
|
| Enum | Description |
|---|---|
| ExternalSpillableMap.DiskMapType |
The type of map to use for storing the Key, values on disk after it spills
from memory in the
ExternalSpillableMap. |
Copyright © 2024 The Apache Software Foundation. All rights reserved.