onyx.state.protocol.db

create-db

multimethod

open-db-reader

multimethod

State

protocol

members

close!

(close! this)

delete-extent!

(delete-extent! this window-id group extent)

delete-state-entries!

(delete-state-entries! this window-id group start end)

drop!

(drop! this)

export

(export this encoder)

export-reader

(export-reader this)

get-extent

(get-extent this window-id group extent)

get-group-id

(get-group-id this group-key)

get-state-entries

(get-state-entries this window-id group start end)

get-state-entries-times

(get-state-entries-times this window-id group)

get-trigger

(get-trigger this trigger-id group)

group-extents

(group-extents this window-id group)(group-extents this window-id group end-exclusive)

group-id

(group-id this group-key)

group-key

(group-key this group-id)

groups

(groups this)

put-extent!

(put-extent! this window-id group extent v)

put-state-entry!

(put-state-entry! this window-id group time entry)

put-trigger!

(put-trigger! this trigger-id group v)

restore!

(restore! this decoder mapping)

trigger-keys

(trigger-keys this trigger-id)