S.ANALYSIS
Extra data provided by primitives but that isn't part of the value that is passed on to other nodes. For example, a job ID.
metadata t
is the metadata of t
, if any. Raises an exception if t
is not a primitive (or a map of one).
val pp : _ term Fmt.t
pp
formats a t
as a simple string.
val pp_dot :
env:(string * string) list ->
collapse_link:(k:string -> v:string -> string option) ->
job_info:(metadata -> Output.active option * string option) ->
_ term Fmt.t
pp_dot ~env ~collapse_link ~job_info
formats a t
as a graphviz dot graph.
stat t
count how many stages are in each state. This can be slow for large pipelines. Consider using quick_stat
instead.
val quick_stat : unit -> stats
quick_stat ()
returns the current values of the counters. This is O(1). It only counts some operations (binds, primitives and of_output).