Class LongKeyedBucketOrds.FromMany

All Implemented Interfaces:, java.lang.AutoCloseable, Releasable
Enclosing class:

public static class LongKeyedBucketOrds.FromMany
extends LongKeyedBucketOrds
Implementation that works properly when collecting from many buckets.
  • Nested Class Summary

    Nested classes/interfaces inherited from class

    LongKeyedBucketOrds.BucketOrdsEnum, LongKeyedBucketOrds.FromMany, LongKeyedBucketOrds.FromSingle
  • Constructor Summary

    Constructor Description
    FromMany​(BigArrays bigArrays)  
  • Method Summary

    Modifier and Type Method Description
    long add​(long owningBucketOrd, long value)
    Add the owningBucketOrd, value pair.
    long bucketsInOrd​(long owningBucketOrd)
    Count the buckets in owningBucketOrd.
    void close()  
    long find​(long owningBucketOrd, long value)
    Find the owningBucketOrd, value pair.
    long get​(long ordinal)
    Returns the value currently associated with the bucket ordinal
    long maxOwningBucketOrd()
    The maximum possible used owningBucketOrd.
    LongKeyedBucketOrds.BucketOrdsEnum ordsEnum​(long owningBucketOrd)
    Build an iterator for buckets inside owningBucketOrd in order of increasing ord.
    long size()
    The number of collected buckets.

    Methods inherited from class


    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait