Class AbstractTokenTreeBuilder.Node
java.lang.Object
org.apache.cassandra.index.sasi.disk.AbstractTokenTreeBuilder.Node
- Direct Known Subclasses:
AbstractTokenTreeBuilder.InteriorNode,AbstractTokenTreeBuilder.Leaf
- Enclosing class:
- AbstractTokenTreeBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AbstractTokenTreeBuilder.Nodeprotected Longprotected Longprotected AbstractTokenTreeBuilder.InteriorNode -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract intprotected booleanbooleanisLeaf()protected booleanisRoot()abstract booleanabstract voidserialize(long childBlockIndex, ByteBuffer buf) protected voidabstract intprotected voidupdateTokenRange(long token)
-
Field Details
-
parent
-
next
-
nodeMinToken
-
nodeMaxToken
-
-
Constructor Details
-
Node
-
-
Method Details
-
isSerializable
public abstract boolean isSerializable() -
serialize
-
childCount
public abstract int childCount() -
tokenCount
public abstract int tokenCount() -
smallestToken
-
largestToken
-
levelIterator
-
isLeaf
public boolean isLeaf() -
isLastLeaf
protected boolean isLastLeaf() -
isRoot
protected boolean isRoot() -
updateTokenRange
protected void updateTokenRange(long token) -
serializeHeader
-