class LevelDB::Iterator

Defined in:

leveldb/iterator.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(db : DB, read_options : ReadOptions = ReadOptions.new) #

[View source]

Instance Method Detail

def check_error #

[View source]
def close #

[View source]
def closed? : Bool #

[View source]
def each(&block : Bytes, Bytes -> ) #

Yields each key-value pair


[View source]
def each_string(&block : String, String -> ) #

Yields each key-value pair as strings


[View source]
def finalize #

Finalizer is only a safety net; prefer explicit close or block usage.


[View source]
def key : Bytes #

[View source]
def key_string : String #

[View source]
def next #

[View source]
def prev #

[View source]
def ptr : LibLevelDB::Iterator #

[View source]
def seek(key : Bytes | String) #

[View source]
def seek_to_first #

[View source]
def seek_to_last #

[View source]
def valid? : Bool #

[View source]
def value : Bytes #

[View source]
def value_string : String #

[View source]