DataStore

trait DataStore extends Closeable
Companion:
object
trait Closeable
trait AutoCloseable
class Object
trait Matchable
class Any

Value members

Abstract methods

def contains(keyFun: DataOutput => Unit)(implicit tx: TxnLike): Boolean
def flatGet[A](keyFun: DataOutput => Unit)(valueFun: DataInput => Option[A])(implicit tx: TxnLike): Option[A]
def get[A](keyFun: DataOutput => Unit)(valueFun: DataInput => A)(implicit tx: TxnLike): Option[A]
def numEntries(implicit tx: TxnLike): Int
def put(keyFun: DataOutput => Unit)(valueFun: DataOutput => Unit)(implicit tx: TxnLike): Unit
def remove(keyFun: DataOutput => Unit)(implicit tx: TxnLike): Boolean

Inherited methods

@throws(java.io.IOException)
def close(): Unit
Inherited from:
Closeable