Collects and returns all elements in this array.
array containing all elements
Filters items in IntervalArray based on predicate on (K,V) tuples.
predicate to filter elements by
new IntervalArray with filtered elements
Filters elements in this array by an overlapping Interval.
Interval to filter by
Iterable of elements filtered by Interval rr
Insert an Iterator of (K,V) items into existing IntervalArray.
(K,V) tuples to insert into IntervalArray
new IntervalArray with inserted values
Maps values from T to T2.
new type to map values to
Function mapping T to T2
new IntervalArray with mapped values