Liking cljdoc? Tell your friends :D

org.replikativ.persistent-sorted-set.branch


$removecljs

($remove this
         storage
         key
         left
         right
         cmp
         {:keys [sync?] :or {sync? true} :as opts})
source

$replacecljs

($replace this
          storage
          old-key
          new-key
          cmp
          {:keys [sync?] :or {sync? true} :as opts})
source

ABSENTcljs

source

addcljs

(add this storage key cmp opts)
source

addresscljs

(address this idx)
(address this idx address)
source

childcljs

(child node storage idx {:keys [sync?] :or {sync? true} :as opts})
source

ensure-addressescljs

(ensure-addresses this)
source

ensure-childrencljs

(ensure-children node)
source

from-mapcljs

(from-map {:keys [level keys addresses subtree-count measure settings]})
source

slots-for-storagecljs

(slots-for-storage node)

Serializable slots for THIS node (diffs already assembled during store); nil if none. Storage backends call this to persist the per-child buffered diffs alongside addresses. Mirrors JVM slotsForStorage.

Serializable slots for THIS node (diffs already assembled during store); nil if none.
Storage backends call this to persist the per-child buffered diffs alongside addresses.
Mirrors JVM slotsForStorage.
sourceraw docstring

storecljs

(store this storage {:keys [sync?] :or {sync? true} :as opts})
source

walk-addressescljs

(walk-addresses this
                storage
                on-address
                {:keys [sync?] :or {sync? true} :as opts})
source

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close