## Uses of Interface
org.apache.cassandra.index.sasi.disk.TokenTreeBuilder

- Packages that use TokenTreeBuilder
  Package | Description
  --- | ---
  org.apache.cassandra.index.sasi.disk |
  org.apache.cassandra.index.sasi.sa |
  org.apache.cassandra.index.sasi.utils |

- - ### Uses of TokenTreeBuilder in org.apache.cassandra.index.sasi.disk

    Classes in org.apache.cassandra.index.sasi.disk that implement TokenTreeBuilder
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractTokenTreeBuilder`
    `class` | `DynamicTokenTreeBuilder`
    `class` | `StaticTokenTreeBuilder` Intended usage of this class is to be used in place of `DynamicTokenTreeBuilder` when multiple index segments produced by `PerSSTableIndexWriter` are stitched together by `PerSSTableIndexWriter.complete()`.

    Methods in org.apache.cassandra.index.sasi.disk that return TokenTreeBuilder
    Modifier and Type | Method and Description
    --- | ---
    `TokenTreeBuilder` | AbstractTokenTreeBuilder.`finish()`
    `TokenTreeBuilder` | TokenTreeBuilder.`finish()`

    Methods in org.apache.cassandra.index.sasi.disk with parameters of type TokenTreeBuilder
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractTokenTreeBuilder.`add(TokenTreeBuilder other)`
    `void` | TokenTreeBuilder.`add(TokenTreeBuilder ttb)`

    Constructors in org.apache.cassandra.index.sasi.disk with parameters of type TokenTreeBuilder
    Constructor and Description
    `DynamicTokenTreeBuilder(TokenTreeBuilder data)`

  - ### Uses of TokenTreeBuilder in org.apache.cassandra.index.sasi.sa

    Fields in org.apache.cassandra.index.sasi.sa declared as TokenTreeBuilder
    Modifier and Type | Field and Description
    --- | ---
    `protected TokenTreeBuilder` | Term.`tokens`

    Methods in org.apache.cassandra.index.sasi.sa that return TokenTreeBuilder
    Modifier and Type | Method and Description
    --- | ---
    `TokenTreeBuilder` | Term.`getTokens()`

    Methods in org.apache.cassandra.index.sasi.sa with parameters of type TokenTreeBuilder
    Modifier and Type | Method and Description
    --- | ---
    `void` | SA.`add(java.nio.ByteBuffer termValue, TokenTreeBuilder tokens)`
    `Term<java.nio.ByteBuffer>` | IntegralSA.`getTerm(java.nio.ByteBuffer termValue, TokenTreeBuilder tokens)`
    `protected abstract Term<T>` | SA.`getTerm(java.nio.ByteBuffer termValue, TokenTreeBuilder tokens)`
    `protected Term<java.nio.CharBuffer>` | SuffixSA.`getTerm(java.nio.ByteBuffer termValue, TokenTreeBuilder tokens)`

    Constructors in org.apache.cassandra.index.sasi.sa with parameters of type TokenTreeBuilder
    Constructor and Description
    `ByteTerm(int position, java.nio.ByteBuffer value, TokenTreeBuilder tokens)`
    `CharTerm(int position, java.nio.CharBuffer value, TokenTreeBuilder tokens)`
    `Term(int position, T value, TokenTreeBuilder tokens)`

  - ### Uses of TokenTreeBuilder in org.apache.cassandra.index.sasi.utils

    Methods in org.apache.cassandra.index.sasi.utils that return TokenTreeBuilder
    Modifier and Type | Method and Description
    --- | ---
    `TokenTreeBuilder` | CombinedTerm.`getTokenTreeBuilder()`

    Methods in org.apache.cassandra.index.sasi.utils that return types with arguments of type TokenTreeBuilder
    Modifier and Type | Method and Description
    --- | ---
    `protected Pair<IndexedTerm,TokenTreeBuilder>` | CombinedTermIterator.`computeNext()`

Copyright © 2018 The Apache Software Foundation