package shuffledb
Type Members
-
trait
DB extends Closeable
The local KV storage used to persist the shuffle state, the implementations may include LevelDB, RocksDB, etc.
The local KV storage used to persist the shuffle state, the implementations may include LevelDB, RocksDB, etc.
- Annotations
- @Private()
-
sealed abstract final
class
DBBackend extends Enum[DBBackend]
The enum
DBBackenduse to specify a disk-based store used in shuffle service local db.The enum
DBBackenduse to specify a disk-based store used in shuffle service local db. Support the use of LevelDB and RocksDB. -
trait
DBIterator extends Iterator[Entry[Array[Byte], Array[Byte]]] with Closeable
- Annotations
- @Private()
- class LevelDB extends DB
- class LevelDBIterator extends DBIterator
-
class
RocksDB extends DB
RocksDB implementation of the local KV storage used to persist the shuffle state.
-
class
RocksDBIterator extends DBIterator
RocksDB implementation of
DBIterator. -
class
StoreVersion extends AnyRef
Used to identify the version of data stored in local shuffle state DB.