v0.7.0

Removed APIs

Last updated

This page lists every exported ToriiDB symbol that has been removed, the release that removed it, and what to use instead.

Removed Symbols

Symbol Package Removed in Last present Replacement
Entry.JSON core/store Removed in v0.7.0 v0.6.2 Marshal the Entry fields you need yourself; the per-key JSON mirror it read from is gone
WriteFile core/utils Removed in v0.6.0 v0.5.2 No public replacement in ToriiDB; use WriteFile from github.com/pardnchiu/go-pkg/filesystem
FindOperation core/store Removed in v0.4.0 v0.3.0 filter.Operator
ParseFindOp core/store Removed in v0.4.0 v0.3.0 filter.AtoOperation

Methods Moved Off *Store

Removed in v0.4.1 as methods declared on *Store (last present in v0.4.0): Current, DB, Del, DelField, Exec, Exist, ExistField, Expire, ExpireAt, Find, Get, GetField, Incr, IncrField, Keys, Persist, Query, Select, Set, SetField, TTL, Type, TypeField.

They moved to the unexported core type that both Store and Session embed, so calls such as torii.Get(key) still compile on a *Store and now also work on a *Session. Query had already changed in v0.4.0 from (field, op, value, limit) to (f filter.Filter, limit).

中文