public class DynamicTokenTreeBuilder extends AbstractTokenTreeBuilder
AbstractTokenTreeBuilder.InteriorNode, AbstractTokenTreeBuilder.Leaf, AbstractTokenTreeBuilder.LevelIterator, AbstractTokenTreeBuilder.NodeTokenTreeBuilder.EntryTypeleftmostLeaf, numBlocks, rightmostLeaf, rightmostParent, root, tokenCount, treeMaxToken, treeMinTokenAB_MAGIC, BLOCK_BYTES, BLOCK_ENTRY_BYTES, BLOCK_HEADER_BYTES, ENTRY_TYPE_MASK, LAST_LEAF_SHIFT, MAX_OFFSET, OVERFLOW_ENTRY_BYTES, OVERFLOW_TRAILER_BYTES, OVERFLOW_TRAILER_CAPACITY, SHARED_HEADER_BYTES, TOKENS_PER_BLOCK| Constructor and Description | 
|---|
| DynamicTokenTreeBuilder() | 
| DynamicTokenTreeBuilder(java.util.SortedMap<java.lang.Long,com.carrotsearch.hppc.LongSet> data) | 
| DynamicTokenTreeBuilder(TokenTreeBuilder data) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | add(java.util.Iterator<Pair<java.lang.Long,com.carrotsearch.hppc.LongSet>> data) | 
| void | add(java.lang.Long token,
   long keyPosition) | 
| void | add(java.util.SortedMap<java.lang.Long,com.carrotsearch.hppc.LongSet> data) | 
| protected void | constructTree() | 
| boolean | isEmpty() | 
| java.util.Iterator<Pair<java.lang.Long,com.carrotsearch.hppc.LongSet>> | iterator() | 
add, alignBuffer, finish, flushBuffer, getTokenCount, serializedSize, writepublic DynamicTokenTreeBuilder()
public DynamicTokenTreeBuilder(TokenTreeBuilder data)
public DynamicTokenTreeBuilder(java.util.SortedMap<java.lang.Long,com.carrotsearch.hppc.LongSet> data)
public void add(java.lang.Long token,
                long keyPosition)
public void add(java.util.Iterator<Pair<java.lang.Long,com.carrotsearch.hppc.LongSet>> data)
public void add(java.util.SortedMap<java.lang.Long,com.carrotsearch.hppc.LongSet> data)
public java.util.Iterator<Pair<java.lang.Long,com.carrotsearch.hppc.LongSet>> iterator()
public boolean isEmpty()
protected void constructTree()
constructTree in class AbstractTokenTreeBuilderCopyright © 2018 The Apache Software Foundation