Collects and returns all elements in this array.
Collects and returns all elements in this array.
array containing all elements
Filters items in IntervalArray based on predicate on (K,V) tuples.
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.
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.
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.
Maps values from T to T2.
new type to map values to
Function mapping T to T2
new IntervalArray with mapped values
Originally, a IntervalArray was a collection of trees. Alas, we have no trees anymore. I blame global warming.