Various annotations of metadata that can be added to transducers to modify how they are used in the pipeline.
Various annotations of metadata that can be added to transducers to modify how they are used in the pipeline.
(cored xf n)
Marks the transducer as a stateless and therefore parallelizable over multiple cores.
Marks the transducer as a stateless and therefore parallelizable over multiple cores.
(cored? xf)
Checks whether a given transducer is marked as stateless.
Checks whether a given transducer is marked as stateless.
(has-meta xf & ks)
Checks whether a transducer has all of the given metadata keys.
Checks whether a transducer has all of the given metadata keys.
(name-of xf)
Fetches the human readable name for a transducer.
Fetches the human readable name for a transducer.
(named xf name)
Marks the transducer with a human readable name, useful for monitoring.
Marks the transducer with a human readable name, useful for monitoring.
(paral xf)
Returns the number of threads to spin up for a threading transducer.
Returns the number of threads to spin up for a threading transducer.
(size xf)
(sized xf size)
Describes the size of the channel buffer this transducer's results will accumulate into. Defaults to 500 if unset.
Describes the size of the channel buffer this transducer's results will accumulate into. Defaults to 500 if unset.
(threaded xf)
(threaded xf n)
Marks a transducer as blocking by setting its metadata. Also takes the number of threads to spin up, defaults to 16.
Marks a transducer as blocking by setting its metadata. Also takes the number of threads to spin up, defaults to 16.
(threaded? xf)
Checks whether a given transducer is marked as blocking.
Checks whether a given transducer is marked as blocking.
(warned xf msg)
Adds a warning function as metadata to the transducer
Adds a warning function as metadata to the transducer
(warner xf)
Returned the warner function from the transducer's metadata.
Returned the warner function from the transducer's metadata.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close