KeyValueDB

interface KeyValueDB : KeyValueRead, KeyValueWrite, Closeable

Types

Companion
Link copied to clipboard
common
object Companion

Functions

close
Link copied to clipboard
common
abstract fun close()
delete
Link copied to clipboard
common
open fun delete(key: ReadMemory)
open override fun delete(key: ReadMemory, vararg options: Options.Deletes)
abstract fun delete(key: ReadMemory, vararg options: Options.DirectDelete)
get
Link copied to clipboard
common
abstract fun get(key: ReadMemory, vararg options: Options.Get): Allocation?
newBatch
Link copied to clipboard
common
abstract fun newBatch(vararg options: Options.NewBatch): KeyValueBatch
newCursor
Link copied to clipboard
common
abstract fun newCursor(vararg options: Options.Find): KeyValueCursor
newSnapshot
Link copied to clipboard
common
abstract fun newSnapshot(vararg options: Options.NewSnapshot): KeyValueSnapshot
put
Link copied to clipboard
common
open fun put(key: ReadMemory, value: ReadMemory)
abstract fun put(key: ReadMemory, value: ReadMemory, vararg options: Options.DirectPut)
open override fun put(key: ReadMemory, value: ReadMemory, vararg options: Options.Puts)

Properties

ldb
Link copied to clipboard
common
abstract val ldb: LevelDB
path
Link copied to clipboard
common
abstract val path: String