[][src]Module rocks::env

An Env is an interface used by the rocksdb implementation to access operating system functionality like the filesystem etc.

Callers may wish to provide a custom Env object when opening a database to get fine gain control; e.g., to rate limit file system operations.

All Env implementations are safe for concurrent access from multiple threads without any external synchronization.

Structs

Env

An Env is an interface used by the rocksdb implementation to access operating system functionality like the filesystem etc.

EnvOptions

Options while opening a file to read/write

Logger

An interface for writing log messages.

Enums

InfoLogLevel

Log levels for Logger

Priority

Priority for scheduling job in thread pool

Constants

DEFAULT_PAGE_SIZE