class LevelDB::Options

Defined in:

leveldb/options.cr

Constructors

Instance Method Summary

Instance methods inherited from class LevelDB::Handle(LevelDB::LibLevelDB::Options)

handle : T handle, handle? : T | Nil handle?

Constructor Detail

def self.new(create_if_missing : Bool | Nil = nil, error_if_exists : Bool | Nil = nil, paranoid_checks : Bool | Nil = nil, write_buffer_size : Int | Nil = nil, max_open_files : Int | Nil = nil, block_size : Int | Nil = nil, block_restart_interval : Int | Nil = nil, max_file_size : Int | Nil = nil, compression : LibLevelDB::Compression | Int32 | Nil = nil) #

[View source]

Instance Method Detail

def block_restart_interval=(n : Int) #

[View source]
def block_size=(size : Int) #

[View source]
def close #

[View source]
def compression=(c : LibLevelDB::Compression | Int32) #

[View source]
def create_if_missing=(v : Bool) #

[View source]
def error_if_exists=(v : Bool) #

[View source]
def finalize #

Finalizer is a safety net. Prefer using with a block or explicit close.


[View source]
def max_file_size=(size : Int) #

[View source]
def max_open_files=(n : Int) #

[View source]
def paranoid_checks=(v : Bool) #

[View source]
def write_buffer_size=(size : Int) #

[View source]