Class SortedValueDictionary

java.lang.Object
org.apache.druid.segment.nested.SortedValueDictionary
All Implemented Interfaces:
Closeable, AutoCloseable

public class SortedValueDictionary extends Object implements Closeable
Container to collect a set of sorted Indexed representing the global value dictionaries of some NestedDataComplexColumn, to later use with DictionaryMergingIterator to merge into a new global dictionary
  • Constructor Details

  • Method Details

    • getSortedStrings

      public Indexed<String> getSortedStrings()
    • getSortedLongs

      public Indexed<Long> getSortedLongs()
    • getSortedDoubles

      public Indexed<Double> getSortedDoubles()
    • getSortedArrays

      public Indexed<Object[]> getSortedArrays()
    • getStringCardinality

      public int getStringCardinality()
    • getLongCardinality

      public int getLongCardinality()
    • getDoubleCardinality

      public int getDoubleCardinality()
    • getArrayCardinality

      public int getArrayCardinality()
    • allNull

      public boolean allNull()
    • close

      public void close() throws IOException
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
      Throws:
      IOException