Package io.permazen.kv.lmdb
Class ByteArrayLMDBKVDatabase
java.lang.Object
io.permazen.kv.lmdb.LMDBKVDatabase<byte[]>
io.permazen.kv.lmdb.ByteArrayLMDBKVDatabase
- All Implemented Interfaces:
KVDatabase
LMDBKVDatabase
using byte[]
arrays buffers.-
Field Summary
Fields inherited from class io.permazen.kv.lmdb.LMDBKVDatabase
DEFAULT_DATABASE_NAME, log
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected ByteArrayLMDBKVTransaction
doCreateTransaction
(org.lmdbjava.Env<byte[]> env, org.lmdbjava.Dbi<byte[]> db, Map<String, ?> options) Methods inherited from class io.permazen.kv.lmdb.LMDBKVDatabase
createTransaction, createTransaction, finalize, getDatabaseName, getDirectory, getEnv, getEnvBuilder, getEnvFlags, setDatabaseName, setDirectory, setEnvBuilder, setEnvBuilder, start, stop, toString
-
Constructor Details
-
ByteArrayLMDBKVDatabase
public ByteArrayLMDBKVDatabase()
-
-
Method Details
-
doCreateTransaction
protected ByteArrayLMDBKVTransaction doCreateTransaction(org.lmdbjava.Env<byte[]> env, org.lmdbjava.Dbi<byte[]> db, Map<String, ?> options) - Specified by:
doCreateTransaction
in classLMDBKVDatabase<byte[]>
-