## Uses of Class
org.apache.cassandra.utils.Interval

- Packages that use Interval
  Package | Description
  --- | ---
  org.apache.cassandra.db |
  org.apache.cassandra.db.lifecycle |
  org.apache.cassandra.utils |

- - ### Uses of Interval in org.apache.cassandra.db

    Subclasses of Interval in org.apache.cassandra.db
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RangeTombstone`

  - ### Uses of Interval in org.apache.cassandra.db.lifecycle

    Methods in org.apache.cassandra.db.lifecycle that return types with arguments of type Interval
    Modifier and Type | Method and Description
    --- | ---
    `static java.util.List<Interval<RowPosition,SSTableReader>>` | SSTableIntervalTree.`buildIntervals(java.lang.Iterable<SSTableReader> sstables)`

  - ### Uses of Interval in org.apache.cassandra.utils

    Classes in org.apache.cassandra.utils with type parameters of type Interval
    Modifier and Type | Class and Description
    --- | ---
    `class` | `IntervalTree<C extends java.lang.Comparable<? super C>,D,I extends Interval<C,D>>`
    `static class` | `IntervalTree.Serializer<C extends java.lang.Comparable<? super C>,D,I extends Interval<C,D>>`

    Methods in org.apache.cassandra.utils with type parameters of type Interval
    Modifier and Type | Method and Description
    --- | ---
    `static <C extends java.lang.Comparable<? super C>,D,I extends Interval<C,D>> IntervalTree<C,D,I>` | IntervalTree.`build(java.util.Collection<I> intervals)`
    `static <C extends java.lang.Comparable<? super C>,D,I extends Interval<C,D>> IntervalTree<C,D,I>` | IntervalTree.`emptyTree()`
    `static <C extends java.lang.Comparable<? super C>,D,I extends Interval<C,D>> IntervalTree.Serializer<C,D,I>` | IntervalTree.`serializer(ISerializer<C> pointSerializer, ISerializer<D> dataSerializer, java.lang.reflect.Constructor<I> constructor)`

    Methods in org.apache.cassandra.utils that return Interval
    Modifier and Type | Method and Description
    --- | ---
    `static <C,D> Interval<C,D>` | Interval.`create(C min, C max)`
    `static <C,D> Interval<C,D>` | Interval.`create(C min, C max, D data)`

    Methods in org.apache.cassandra.utils that return types with arguments of type Interval
    Modifier and Type | Method and Description
    --- | ---
    `static <C extends java.lang.Comparable<? super C>,V> AsymmetricOrdering<Interval<C,V>,C>` | Interval.`maxOrdering()`
    `static <C extends java.lang.Comparable<? super C>,V> AsymmetricOrdering<Interval<C,V>,C>` | Interval.`minOrdering()`

    Methods in org.apache.cassandra.utils with parameters of type Interval
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<D>` | IntervalTree.`search(Interval<C,D> searchInterval)`

    Constructor parameters in org.apache.cassandra.utils with type arguments of type Interval
    Constructor and Description
    `OverlapIterator(java.util.Collection<Interval<I,V>> intervals)`

Copyright © 2018 The Apache Software Foundation