# Packages
Package local implements DB Transactions for the local "in memory" transport.
# Functions
NewChangeWatchResp creates a new instance of ChangeWatchResp.
NewIterator creates a new instance of Iterator.
NewPlugin creates a new Plugin with the provided Options.
UseDeps returns Option that can inject custom dependencies.
UseKV returns Option that sets KvPlugin dependency.
# Variables
ErrNotReady is an error returned when KVDBSync plugin is being used before the KVPlugin is ready.
ResyncAcceptTimeout defines timeout used for sending resync event to registered watchers.
ResyncDoneTimeout defines timeout used during resync after which resync will return an error.
# Structs
ChangeWatchResp is a structure that adapts the BytesWatchResp to the datasync api.
Deps groups dependencies injected into the plugin so that they are logically separated from other plugin fields.
Iterator adapts the db_proto.KeyValIterator to the datasync.KeyValIterator.
Plugin dbsync implements synchronization between local memory and db.
# Type aliases
Option is a function that can be used in NewPlugin to customize Plugin.