(connect-fs-store
path
&
{:keys [detect-old-file-schema? ephemeral? config]
:or {detect-old-file-schema? false
ephemeral? (fn [path]
(some (fn* [p1__28776#]
(re-matches p1__28776#
(-> path .getFileName .toString)))
[#"\.nfs.*"]))}
:as params})Create Filestore in given path. Optional serializer, read-handlers, write-handlers, buffer-size and config (for fsync) can be changed. Defaults are {:base path :serializer fressian-serializer :read-handlers empty :write-handlers empty :buffer-size 1 MB :config config}
Create Filestore in given path.
Optional serializer, read-handlers, write-handlers, buffer-size and config (for fsync) can be changed.
Defaults are
{:base path
:serializer fressian-serializer
:read-handlers empty
:write-handlers empty
:buffer-size 1 MB
:config config} (delete-store base)Permanently deletes the base of the store with all files.
Permanently deletes the base of the store with all files.
(list-files directory)(list-files directory ephemeral?)Lists all files on the first level of a directory.
Lists all files on the first level of a directory.
(migrate-old-files {:keys [base] :as backing}
old-store-key
serializer
read-handlers
write-handlers
{:keys [sync?] :as env})(store-exists? base)Checks if path exists.
Checks if path exists.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |