Uses of Class org.apache.cassandra.index.sasi.SSTableIndex (apache-cassandra API)
Date: 2018-02-14

## Uses of Class
org.apache.cassandra.index.sasi.SSTableIndex

- Packages that use SSTableIndex
  Package | Description
  --- | ---
  org.apache.cassandra.index.sasi |
  org.apache.cassandra.index.sasi.conf.view |

- - ### Uses of SSTableIndex in org.apache.cassandra.index.sasi

    Method parameters in org.apache.cassandra.index.sasi with type arguments of type SSTableIndex
    Modifier and Type | Method and Description
    --- | ---
    `static TermIterator` | TermIterator.`build(Expression e, java.util.Set<SSTableIndex> perSSTableIndexes)`

  - ### Uses of SSTableIndex in org.apache.cassandra.index.sasi.conf.view

    Fields in org.apache.cassandra.index.sasi.conf.view with type parameters of type SSTableIndex
    Modifier and Type | Field and Description
    --- | ---
    `protected IntervalTree<RangeTermTree.Term,SSTableIndex,Interval<RangeTermTree.Term,SSTableIndex>>` | RangeTermTree.`rangeTree`
    `protected IntervalTree<RangeTermTree.Term,SSTableIndex,Interval<RangeTermTree.Term,SSTableIndex>>` | RangeTermTree.`rangeTree`

    Methods in org.apache.cassandra.index.sasi.conf.view that return types with arguments of type SSTableIndex
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Collection<SSTableIndex>` | View.`getIndexes()`
    `java.util.Iterator<SSTableIndex>` | View.`iterator()`
    `java.util.List<SSTableIndex>` | View.`match(java.nio.ByteBuffer minKey, java.nio.ByteBuffer maxKey)`
    `java.util.Set<SSTableIndex>` | View.`match(Expression expression)`
    `java.util.Set<SSTableIndex>` | PrefixTermTree.`search(Expression e)`
    `java.util.Set<SSTableIndex>` | RangeTermTree.`search(Expression e)`
    `java.util.Set<SSTableIndex>` | TermTree.`search(Expression e)`

    Methods in org.apache.cassandra.index.sasi.conf.view with parameters of type SSTableIndex
    Modifier and Type | Method and Description
    --- | ---
    `void` | TermTree.Builder.`add(SSTableIndex index)`
    `void` | PrefixTermTree.Builder.`addIndex(SSTableIndex index)`
    `protected abstract void` | TermTree.Builder.`addIndex(SSTableIndex index)`

    Constructor parameters in org.apache.cassandra.index.sasi.conf.view with type arguments of type SSTableIndex
    Constructor and Description
    `PrefixTermTree(java.nio.ByteBuffer min, java.nio.ByteBuffer max, Trie<java.nio.ByteBuffer,java.util.Set<SSTableIndex>> trie, IntervalTree<RangeTermTree.Term,SSTableIndex,Interval<RangeTermTree.Term,SSTableIndex>> ranges, OnDiskIndexBuilder.Mode mode, AbstractType<?> comparator)`
    `PrefixTermTree(java.nio.ByteBuffer min, java.nio.ByteBuffer max, Trie<java.nio.ByteBuffer,java.util.Set<SSTableIndex>> trie, IntervalTree<RangeTermTree.Term,SSTableIndex,Interval<RangeTermTree.Term,SSTableIndex>> ranges, OnDiskIndexBuilder.Mode mode, AbstractType<?> comparator)`
    `PrefixTermTree(java.nio.ByteBuffer min, java.nio.ByteBuffer max, Trie<java.nio.ByteBuffer,java.util.Set<SSTableIndex>> trie, IntervalTree<RangeTermTree.Term,SSTableIndex,Interval<RangeTermTree.Term,SSTableIndex>> ranges, OnDiskIndexBuilder.Mode mode, AbstractType<?> comparator)`
    `RangeTermTree(java.nio.ByteBuffer min, java.nio.ByteBuffer max, IntervalTree<RangeTermTree.Term,SSTableIndex,Interval<RangeTermTree.Term,SSTableIndex>> rangeTree, AbstractType<?> comparator)`
    `RangeTermTree(java.nio.ByteBuffer min, java.nio.ByteBuffer max, IntervalTree<RangeTermTree.Term,SSTableIndex,Interval<RangeTermTree.Term,SSTableIndex>> rangeTree, AbstractType<?> comparator)`
    `View(ColumnIndex index, java.util.Collection<SSTableIndex> currentView, java.util.Collection<SSTableReader> oldSSTables, java.util.Set<SSTableIndex> newIndexes)`
    `View(ColumnIndex index, java.util.Collection<SSTableIndex> currentView, java.util.Collection<SSTableReader> oldSSTables, java.util.Set<SSTableIndex> newIndexes)`
    `View(ColumnIndex index, java.util.Set<SSTableIndex> indexes)`

Copyright © 2018 The Apache Software Foundation