Package org.lmdbjava
Class Env.Builder<T>
- java.lang.Object
-
- org.lmdbjava.Env.Builder<T>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Env<T>
open(File path, int mode, EnvFlags... flags)
Opens the environment.Env<T>
open(File path, EnvFlags... flags)
Opens the environment with 0664 mode.Env.Builder<T>
setMapSize(long mapSize)
Sets the map size.Env.Builder<T>
setMaxDbs(int dbs)
Sets the maximum number of databases (ieDbi
s permitted.Env.Builder<T>
setMaxReaders(int readers)
Sets the maximum number of databases permitted.
-
-
-
Method Detail
-
open
public Env<T> open(File path, int mode, EnvFlags... flags)
Opens the environment.- Parameters:
path
- file system destinationmode
- Unix permissions to set on created files and semaphoresflags
- the flags for this new environment- Returns:
- an environment ready for use
-
open
public Env<T> open(File path, EnvFlags... flags)
Opens the environment with 0664 mode.- Parameters:
path
- file system destinationflags
- the flags for this new environment- Returns:
- an environment ready for use
-
setMapSize
public Env.Builder<T> setMapSize(long mapSize)
Sets the map size.- Parameters:
mapSize
- new limit in bytes- Returns:
- the builder
-
setMaxDbs
public Env.Builder<T> setMaxDbs(int dbs)
Sets the maximum number of databases (ieDbi
s permitted.- Parameters:
dbs
- new limit- Returns:
- the builder
-
setMaxReaders
public Env.Builder<T> setMaxReaders(int readers)
Sets the maximum number of databases permitted.- Parameters:
readers
- new limit- Returns:
- the builder
-
-