Incr_map_collate.Collatedval sexp_of_t :
('k -> Sexplib0.Sexp.t) ->
('v -> Sexplib0.Sexp.t) ->
('k, 'v) t ->
Sexplib0.Sexp.tinclude Ppx_compare_lib.Comparable.S2 with type ('k, 'v) t := ('k, 'v) tinclude Ppx_compare_lib.Equal.S2 with type ('k, 'v) t := ('k, 'v) tval empty : (_, _) tval fold :
('k, 'v) t ->
init:'accum ->
f:('accum -> ('k * 'v) -> 'accum) ->
'accum @@ portableval iter : ('k, 'v) t -> f:(('k * 'v) -> unit) -> unit @@ portableval to_alist : ('k, 'v) t -> ('k * 'v) list @@ portableval to_opaque_map : ('k, 'v) t -> ('k * 'v) Opaque_map.t @@ portableval first : ('k, 'v) t -> ('k * 'v) option @@ portableval last : ('k, 'v) t -> ('k * 'v) option @@ portableval length : (_, _) t -> int @@ portableval num_unfiltered_rows : (_, _) t -> int @@ portableTotal number of rows before filtering
val num_filtered_rows : (_, _) t -> int @@ portableTotal number of rows after filtering, but before limiting to range.
val num_before_range : (_, _) t -> int @@ portableTotal number of rows that preceed the rank-range and key-range ranges.
val num_after_range : (_, _) t -> int @@ portableTotal number of rows that follow the rank-range and key-range ranges.
val key_range : ('k, _) t -> 'k Collate_params.Which_range.t @@ portableThe key range this result was computed for
val rank_range : (_, _) t -> int Collate_params.Which_range.t @@ portableThe rank range this result was computed for
val range_widened_by : (_, _) t -> int * int @@ portableThe amount that the resulting range was widened by. Closely related to Collate_params.widen_range_by, range_widened_by specifies the actual amount of widening given bounds of the underlying dataset.
module Stable : sig ... endmodule Unstable : sig ... endmodule Diff = Stable.V2.Diffval of_stable_v1 : ('k, 'v) Stable.V1.t -> ('k, 'v) t @@ portableval to_stable_v1 : ('k, 'v) t -> ('k, 'v) Stable.V1.t @@ portablemodule Private : sig ... endmodule For_testing : sig ... end