struct LMDB::ReadOnlyValueCursor

Included Modules

Defined in:

lmdb/cursor.cr

Instance Method Summary

Instance methods inherited from module LMDB::ValueCursorGet

first : Tuple(Value, Value) first, get : Tuple(Value, Value) get, get? : Tuple(Value, Value) | Nil get?, last : Tuple(Value, Value) last, last? : Tuple(Value, Value) | Nil last?, move_to(key : String | Pointer(K) | Slice(K) | Array(K) | StaticArray(K, _)) : Value forall K
move_to(key : K) : Value forall K
move_to
, next : Tuple(Value, Value) next, next? : Tuple(Value, Value) | Nil next?, prev : Tuple(Value, Value) prev, prev? : Tuple(Value, Value) | Nil prev?, set_range(key : Pointer(K) | Slice(K) | Array(K) | StaticArray(K, _)) : Value forall K
set_range(key : K) : Value
set_range

Instance methods inherited from struct LMDB::AbstractCursor

close close, readonly? : Bool readonly?, to_unsafe : Pointer(Void) to_unsafe

Constructor methods inherited from struct LMDB::AbstractCursor

new(transaction : AbstractTransaction, database : Database) new

Instance Method Detail

def readonly? : Bool #
Description copied from struct LMDB::AbstractCursor

Whether self is a readonly cursor.


[View source]
def renew(transaction : AbstractTransaction) #

Renews cursor, allowing its re-use


[View source]