lightdb.lmdb

package lightdb.lmdb

Members list

Type members

Classlikes

class ByteBufferPool(startingSize: Int)

Attributes

Supertypes
class Object
trait Matchable
class Any
case class LMDBInstance(env: Env[ByteBuffer])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
class LMDBStore[Doc <: Document[Doc], Model <: DocumentModel[Doc]](name: String, path: Option[Path], model: Model, instance: LMDBInstance, val storeMode: StoreMode[Doc, Model], db: LightDB, storeManager: StoreManager) extends Store[Doc, Model]

Attributes

Companion
object
Supertypes
class Store[Doc, Model]
trait Disposable
trait Initializable
class Object
trait Matchable
class Any
Show all
object LMDBStore extends StoreManager

Attributes

Companion
class
Supertypes
trait StoreManager
class Object
trait Matchable
class Any
Self type
LMDBStore.type
case class LMDBTransaction(instance: LMDBInstance) extends TransactionFeature

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait TransactionFeature
class Object
trait Matchable
class Any
Show all
case class LMDBTransactionManager(env: Env[ByteBuffer])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
class LMDBValueIterator(dbi: Dbi[ByteBuffer], txn: Txn[ByteBuffer]) extends Iterator[ByteBuffer]

Attributes

Supertypes
trait Iterator[ByteBuffer]
trait IterableOnceOps[ByteBuffer, Iterator, Iterator[ByteBuffer]]
trait IterableOnce[ByteBuffer]
class Object
trait Matchable
class Any
Show all