Class DruidIntList

java.lang.Object
java.util.AbstractCollection<Integer>
it.unimi.dsi.fastutil.ints.AbstractIntCollection
it.unimi.dsi.fastutil.ints.AbstractIntList
it.unimi.dsi.fastutil.ints.IntArrayList
org.apache.druid.collections.fastutil.DruidIntList
All Implemented Interfaces:
it.unimi.dsi.fastutil.ints.IntCollection, it.unimi.dsi.fastutil.ints.IntIterable, it.unimi.dsi.fastutil.ints.IntList, it.unimi.dsi.fastutil.ints.IntStack, it.unimi.dsi.fastutil.Stack<Integer>, Serializable, Cloneable, Comparable<List<? extends Integer>>, Iterable<Integer>, Collection<Integer>, List<Integer>, RandomAccess

public class DruidIntList extends it.unimi.dsi.fastutil.ints.IntArrayList
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class it.unimi.dsi.fastutil.ints.AbstractIntList

    it.unimi.dsi.fastutil.ints.AbstractIntList.IntRandomAccessSubList, it.unimi.dsi.fastutil.ints.AbstractIntList.IntSubList
  • Field Summary

    Fields inherited from class it.unimi.dsi.fastutil.ints.IntArrayList

    a, DEFAULT_INITIAL_CAPACITY, size
  • Constructor Summary

    Constructors
    Constructor
    Description
    DruidIntList(int capacity)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addArray(int[] vals)
     
    void
    fill(int val, int count)
     
    void
    fillRuns(int[] vals, int runLength, int repeat)
     
    void
    fillWithRepeat(int[] vals, int repeat)
     
    void
    resetToSize(int targetSize)
     

    Methods inherited from class it.unimi.dsi.fastutil.ints.IntArrayList

    add, add, addAll, addAll, addElements, clear, clone, compareTo, compareTo, elements, ensureCapacity, equals, equals, forEach, getElements, getInt, indexOf, isEmpty, lastIndexOf, listIterator, of, of, rem, removeAll, removeElements, removeInt, set, setElements, size, size, sort, spliterator, subList, toArray, toList, toListWithExpectedSize, trim, trim, unstableSort, wrap, wrap

    Methods inherited from class it.unimi.dsi.fastutil.ints.AbstractIntList

    addAll, addAll, addAll, addElements, contains, ensureIndex, ensureRestrictedIndex, hashCode, iterator, listIterator, peekInt, popInt, push, replaceAll, toIntArray, topInt, toString

    Methods inherited from class it.unimi.dsi.fastutil.ints.AbstractIntCollection

    add, contains, containsAll, containsAll, forEach, remove, removeAll, removeIf, retainAll, retainAll, toIntArray

    Methods inherited from class java.util.AbstractCollection

    toArray, toArray

    Methods inherited from class java.lang.Object

    finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface java.util.Collection

    toArray

    Methods inherited from interface it.unimi.dsi.fastutil.ints.IntCollection

    containsAll, intIterator, intParallelStream, intSpliterator, intStream, parallelStream, removeIf, removeIf, removeIf, retainAll, stream, toIntArray

    Methods inherited from interface it.unimi.dsi.fastutil.ints.IntIterable

    forEach, forEach

    Methods inherited from interface it.unimi.dsi.fastutil.ints.IntList

    add, add, addAll, contains, get, indexOf, lastIndexOf, remove, remove, replaceAll, replaceAll, set, setElements, setElements, sort, unstableSort

    Methods inherited from interface it.unimi.dsi.fastutil.ints.IntStack

    peek, pop, push, top

    Methods inherited from interface java.util.List

    containsAll, removeAll, retainAll, toArray, toArray
  • Constructor Details

    • DruidIntList

      public DruidIntList(int capacity)
  • Method Details

    • addArray

      public void addArray(int[] vals)
    • fill

      public void fill(int val, int count)
    • fillWithRepeat

      public void fillWithRepeat(int[] vals, int repeat)
    • fillRuns

      public void fillRuns(int[] vals, int runLength, int repeat)
    • resetToSize

      public void resetToSize(int targetSize)