Class DynamicTokenTreeBuilder

java.lang.Object
org.apache.cassandra.index.sasi.disk.AbstractTokenTreeBuilder
org.apache.cassandra.index.sasi.disk.DynamicTokenTreeBuilder
All Implemented Interfaces:
Iterable<Pair<Long,com.carrotsearch.hppc.LongSet>>, TokenTreeBuilder

public class DynamicTokenTreeBuilder extends AbstractTokenTreeBuilder
  • Constructor Details

    • DynamicTokenTreeBuilder

      public DynamicTokenTreeBuilder()
    • DynamicTokenTreeBuilder

      public DynamicTokenTreeBuilder(TokenTreeBuilder data)
    • DynamicTokenTreeBuilder

      public DynamicTokenTreeBuilder(SortedMap<Long,com.carrotsearch.hppc.LongSet> data)
  • Method Details

    • add

      public void add(Long token, long keyPosition)
    • add

      public void add(Iterator<Pair<Long,com.carrotsearch.hppc.LongSet>> data)
    • add

      public void add(SortedMap<Long,com.carrotsearch.hppc.LongSet> data)
    • iterator

      public Iterator<Pair<Long,com.carrotsearch.hppc.LongSet>> iterator()
    • isEmpty

      public boolean isEmpty()
    • constructTree

      protected void constructTree()
      Specified by:
      constructTree in class AbstractTokenTreeBuilder