Liking cljdoc? Tell your friends :D

ds-test-tools.local-save-intermediate


*all-names-encountered*clj

source

*dir*clj

source

*names*clj

source

*prevent-loop*clj

source

apply-transformclj

(apply-transform pcoll
                 transform
                 schema
                 {:keys [coder coll-name side-outputs checkpoint] :as options})

A modified version of datasplash.core/apply-transform that will save intermediate input

A modified version of `datasplash.core/apply-transform` that will save intermediate input
sourceraw docstring

list-transformsclj

(list-transforms f)
source

save!clj

(save! f names dir)

Calls f, saving in/out of every transform in names to dir. f should run some local test pipeline. It should be blocking, ie call ds/wait-pipeline-result. names can be a collection of transform names, or it can be :all in which case every transform with a keyword name will be saved. (some internal transforms can't be saved, and these have string names, so as a workaround we filter out those that don't have a keyword name). dir will be tilde expanded for convenience. Note : it might take a while and eat your ram/cpu.

Calls `f`, saving in/out of every transform in `names` to `dir`.
`f` should run some local test pipeline. It should be blocking, ie
call `ds/wait-pipeline-result`.
`names` can be a collection of transform names, or it can be `:all`
in which case every transform with a keyword name will be saved.
(some internal transforms can't be saved, and these have string names,
so as a workaround we filter out those that don't have a keyword name).
`dir` will be tilde expanded for convenience.
Note : it might take a while and eat your ram/cpu.
sourceraw docstring

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

× close