class

Tabkv(T)

Inherits Reference < Object

Constants

Log = ::Log.for("tabkv")
VERSION = "0.2.0"

Constructors

new(file : String, mode : Mode = :normal)
Source

Instance methods

[](*args, **options)
Source
[](*args, **options, &)
Source
[]?(*args, **options)
Source
[]?(*args, **options, &)
Source
_buf
Source
append(key : String, value : T)
Source
append!(key : String, value : T)
Source
data
Source
delete(key : String)
Source
delete!(key : String)
Source
file
Source
load!(file : String = @file) : Int32
Source
prune!
Source
save!(clean : Bool = false) : Nil
Source
to_tsv(io : IO, key : String, value : T)
Source
upsert(key : String, value : T)
Source

Nested types