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
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.cassandra.index.sasi.disk.AbstractTokenTreeBuilder
AbstractTokenTreeBuilder.InteriorNode, AbstractTokenTreeBuilder.Leaf, AbstractTokenTreeBuilder.LevelIterator, AbstractTokenTreeBuilder.NodeNested classes/interfaces inherited from interface org.apache.cassandra.index.sasi.disk.TokenTreeBuilder
TokenTreeBuilder.EntryType -
Field Summary
Fields inherited from class org.apache.cassandra.index.sasi.disk.AbstractTokenTreeBuilder
leftmostLeaf, numBlocks, rightmostLeaf, rightmostParent, root, tokenCount, treeMaxToken, treeMinTokenFields inherited from interface org.apache.cassandra.index.sasi.disk.TokenTreeBuilder
AB_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 Summary
Constructors -
Method Summary
Methods inherited from class org.apache.cassandra.index.sasi.disk.AbstractTokenTreeBuilder
add, alignBuffer, finish, flushBuffer, getTokenCount, serializedSize, writeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
DynamicTokenTreeBuilder
public DynamicTokenTreeBuilder() -
DynamicTokenTreeBuilder
-
DynamicTokenTreeBuilder
-
-
Method Details
-
add
-
add
-
add
-
iterator
-
isEmpty
public boolean isEmpty() -
constructTree
protected void constructTree()- Specified by:
constructTreein classAbstractTokenTreeBuilder
-