std.task.bulk

bulk

added in 3.0

(bulk task f inputs {:keys [print package title return], :as params} lookup env & args)

process and output results for a group of inputs

bulk-display

added in 3.0

(bulk-display index-len input-len)

constructs bulk display options

bulk-errors

added in 3.0

(bulk-errors {:keys [print], :as params} items)

outputs errors that have been processed

bulk-items

added in 3.0

(bulk-items task f inputs {:keys [print parallel random], :as params} lookup env args)

processes each item given a input

bulk-items-parallel

added in 3.0

(bulk-items-parallel f inputs {:keys [idxs], :as context} params lookup env args)

bulk operation processing in parallel

bulk-items-single

added in 3.0

(bulk-items-single f inputs {:keys [idxs], :as context} params lookup env args)

bulk operation processing in single

bulk-package

added in 3.0

(bulk-package task {:keys [items warnings errors results summary], :as bundle} return package)

packages results for return

bulk-process-item

added in 3.0

(bulk-process-item f {:keys [idx total input output display display-fn]} {:keys [print], :as params} lookup env args)

bulk operation processing each item

bulk-results

added in 3.0

(bulk-results task {:keys [print order-by], :as params} items)

outputs results that have been processed

bulk-summary

added in 3.0

(bulk-summary task {:keys [print], :as params} items results warnings errors elapsed)

outputs summary of processed results

bulk-warnings

added in 3.0

(bulk-warnings {:keys [print], :as params} items)

outputs warnings that have been processed

prepare-columns

added in 3.0

(prepare-columns columns outputs)