Package org.apache.druid.collections
Class RangeIntSet
java.lang.Object
java.util.AbstractCollection<Integer>
it.unimi.dsi.fastutil.ints.AbstractIntCollection
it.unimi.dsi.fastutil.ints.AbstractIntSet
it.unimi.dsi.fastutil.ints.AbstractIntSortedSet
org.apache.druid.collections.RangeIntSet
- All Implemented Interfaces:
it.unimi.dsi.fastutil.ints.IntBidirectionalIterable,it.unimi.dsi.fastutil.ints.IntCollection,it.unimi.dsi.fastutil.ints.IntIterable,it.unimi.dsi.fastutil.ints.IntSet,it.unimi.dsi.fastutil.ints.IntSortedSet,Cloneable,Iterable<Integer>,Collection<Integer>,Set<Integer>,SortedSet<Integer>
public class RangeIntSet
extends it.unimi.dsi.fastutil.ints.AbstractIntSortedSet
Set from start (inclusive) to end (exclusive).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionit.unimi.dsi.fastutil.ints.IntComparatorbooleancontains(int k) booleanintfirstInt()inthashCode()it.unimi.dsi.fastutil.ints.IntSortedSetheadSet(int toElement) booleanisEmpty()it.unimi.dsi.fastutil.ints.IntBidirectionalIteratoriterator()it.unimi.dsi.fastutil.ints.IntBidirectionalIteratoriterator(int fromElement) intlastInt()intsize()it.unimi.dsi.fastutil.ints.IntSortedSetsubSet(int fromElement, int toElement) it.unimi.dsi.fastutil.ints.IntSortedSettailSet(int fromElement) Methods inherited from class it.unimi.dsi.fastutil.ints.AbstractIntSet
rem, removeMethods inherited from class it.unimi.dsi.fastutil.ints.AbstractIntCollection
add, add, addAll, addAll, contains, containsAll, containsAll, forEach, remove, removeAll, removeAll, removeIf, retainAll, retainAll, toArray, toIntArray, toIntArray, toStringMethods inherited from class java.util.AbstractCollection
clear, toArray, toArrayMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
toArrayMethods inherited from interface it.unimi.dsi.fastutil.ints.IntCollection
add, addAll, containsAll, intIterator, intParallelStream, intSpliterator, intStream, parallelStream, removeAll, removeIf, removeIf, removeIf, retainAll, stream, toArray, toIntArray, toIntArrayMethods inherited from interface it.unimi.dsi.fastutil.ints.IntIterable
forEach, forEach, forEachMethods inherited from interface it.unimi.dsi.fastutil.ints.IntSet
add, contains, rem, remove, removeMethods inherited from interface it.unimi.dsi.fastutil.ints.IntSortedSet
first, headSet, last, spliterator, subSet, tailSet
-
Constructor Details
-
RangeIntSet
public RangeIntSet(int start, int end)
-
-
Method Details
-
iterator
public it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator()- Specified by:
iteratorin interfaceCollection<Integer>- Specified by:
iteratorin interfaceit.unimi.dsi.fastutil.ints.IntBidirectionalIterable- Specified by:
iteratorin interfaceit.unimi.dsi.fastutil.ints.IntCollection- Specified by:
iteratorin interfaceit.unimi.dsi.fastutil.ints.IntIterable- Specified by:
iteratorin interfaceit.unimi.dsi.fastutil.ints.IntSet- Specified by:
iteratorin interfaceit.unimi.dsi.fastutil.ints.IntSortedSet- Specified by:
iteratorin interfaceIterable<Integer>- Specified by:
iteratorin interfaceSet<Integer>- Specified by:
iteratorin classit.unimi.dsi.fastutil.ints.AbstractIntSortedSet
-
iterator
public it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator(int fromElement) -
contains
public boolean contains(int k) - Specified by:
containsin interfaceit.unimi.dsi.fastutil.ints.IntCollection- Overrides:
containsin classit.unimi.dsi.fastutil.ints.AbstractIntCollection
-
subSet
public it.unimi.dsi.fastutil.ints.IntSortedSet subSet(int fromElement, int toElement) -
headSet
public it.unimi.dsi.fastutil.ints.IntSortedSet headSet(int toElement) -
tailSet
public it.unimi.dsi.fastutil.ints.IntSortedSet tailSet(int fromElement) -
comparator
public it.unimi.dsi.fastutil.ints.IntComparator comparator() -
firstInt
public int firstInt() -
lastInt
public int lastInt() -
size
public int size()- Specified by:
sizein interfaceCollection<Integer>- Specified by:
sizein interfaceSet<Integer>- Specified by:
sizein classAbstractCollection<Integer>
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceCollection<Integer>- Specified by:
isEmptyin interfaceSet<Integer>- Overrides:
isEmptyin classAbstractCollection<Integer>
-
equals
-
hashCode
public int hashCode()
-