Liking cljdoc? Tell your friends :D

xtdb.checkpoint


->checkpointerclj

(->checkpointer opts)
source

->filesystem-checkpoint-storeclj

(->filesystem-checkpoint-store {:keys [path no-colons-in-filenames?]})
source

apply-retention-policyclj

(apply-retention-policy {:keys [store :xtdb.checkpoint/cp-format
                                retention-policy]})
source

calculate-deleteable-checkpointsclj

(calculate-deleteable-checkpoints checkpoints
                                  {:keys [retain-newer-than retain-at-least]})
source

checkpointclj

(checkpoint {:keys [dir bus src store :xtdb.checkpoint/cp-format
                    approx-frequency]
             :as checkpoint-opts})
source

Checkpointercljprotocol

startclj

(start checkpointer src {:keys [:xtdb.checkpoint/cp-format]})

try-restoreclj

(try-restore checkpointer dir cp-format)
source

CheckpointSourcecljprotocol

save-checkpointclj

(save-checkpoint _ dir)
source

CheckpointStorecljprotocol

available-checkpointsclj

(available-checkpoints store {:keys [:xtdb.checkpoint/cp-format]})

cleanup-checkpointclj

(cleanup-checkpoint store {:keys [:xtdb.checkpoint/cp-format cp-at tx]})

download-checkpointclj

(download-checkpoint store checkpoint dir)

upload-checkpointclj

(upload-checkpoint store dir {:keys [:xtdb.checkpoint/cp-format cp-at tx]})
source

cp-exists-for-tx?clj

(cp-exists-for-tx? cp {:keys [:xtdb.api/tx-id] :as tx})
source

cp-seqclj

(cp-seq start freq)
source

format-fs-dateclj

(format-fs-date {:keys [no-colons-in-filenames?]} date)
source

recent-cp?clj

(recent-cp? {:xtdb.checkpoint/keys [checkpoint-at]} approx-frequency)
source

validate-retention-policyclj

(validate-retention-policy {:keys [retention-policy]})
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close