Parallel reducers are simple a single object that you can pass into preduce as opposed to 3 separate functions.
Parallel reducers are simple a single object that you can pass into preduce as opposed to 3 separate functions.
(->merge-fn item)Returns the merge function for a parallel reduction. This function takes two accumulators and returns a or modified accumulator.
Returns the merge function for a parallel reduction. This function takes two accumulators and returns a or modified accumulator.
Protocol to define a parallel reduction in a collection-specific pathway. Specializations are in impl as that is where the parallelization routines are found.
Protocol to define a parallel reduction in a collection-specific pathway. Specializations are in impl as that is where the parallelization routines are found.
(preduce coll init-val-fn rfn merge-fn options)Container-specific parallelized reduction. Reductions must respect the pool passed in via the options.
Container-specific parallelized reduction. Reductions must respect the pool passed in via the options.
Reducer is the basic reduction abstraction as a single object.
Reducer is the basic reduction abstraction as a single object.
(->init-val-fn item)Returns the initial values for a parallel reduction. This function takes no arguments and returns the initial accumulator.
Returns the initial values for a parallel reduction. This function takes no arguments and returns the initial accumulator.
(->rfn item)Returns the reduction function for a parallel reduction. This function takes two arguments, the accumulator and a value from the collection and returns a new or modified accumulator.
Returns the reduction function for a parallel reduction. This function takes two arguments, the accumulator and a value from the collection and returns a new or modified accumulator.
(finalize item v)A finalize function called on the result of the reduction after it is reduced but before it is returned to the user. Returning v is a reasonable default.
A finalize function called on the result of the reduction after it is reduced but before it is returned to the user. Returning v is a reasonable default.
Reduce a collection to an accumulator.
Reduce a collection to an accumulator.
(reduce coll acc rfn)(reducible? coll)(->collection item)(convertible-to-collection? item)(->iterable item)(convertible-to-iterable? item)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 |