OxL Справочник OxL
РусскийEnglish

method Kv.open

Opens (creates) the store name; "name?shards=4" (or $OXL_KV_SHARDS) sets the number of shards (default 1). Handles on the same name share the data.

Example:

oxl✓ проверяется в CI
use std.kv { Kv }
use std.core { Utf8 }

fn main() io, db {
  let kv = Kv.open("example")!
  kv.put("k", Utf8.encode("v"))!
  print("{kv.get("k") is none}")
  kv.close()
}
Вывод
false
pub(api) static fn open(name: str) -> Kv | KvError  db

С версии. 1.0.0-beta

Параметры

ИмяТип
namestr

Возвращает

Kv

Ошибки

Эффекты

db

Определено в: std/kv/kv.oxl:352

См. также