# Uses of Package
org.apache.cassandra.index

- Packages that use org.apache.cassandra.index
  Package | Description
  --- | ---
  org.apache.cassandra.cql3.restrictions |
  org.apache.cassandra.db |
  org.apache.cassandra.db.compaction |
  org.apache.cassandra.index |
  org.apache.cassandra.index.internal |
  org.apache.cassandra.index.internal.composites |
  org.apache.cassandra.index.internal.keys |
  org.apache.cassandra.index.sasi |
  org.apache.cassandra.io.sstable |
  org.apache.cassandra.io.sstable.format |

- Classes in org.apache.cassandra.index used by org.apache.cassandra.cql3.restrictions
  Class and Description
  Index Consisting of a top level Index interface and two sub-interfaces which handle read and write operations, Searcher and Indexer respectively, this defines a secondary index implementation.
  SecondaryIndexManager Handles the core maintenance functionality associated with indexes: adding/removing them to or from a table, (re)building during bootstrap or other streaming operations, flushing, reloading metadata and so on.

- Classes in org.apache.cassandra.index used by org.apache.cassandra.db
  Class and Description
  Index Consisting of a top level Index interface and two sub-interfaces which handle read and write operations, Searcher and Indexer respectively, this defines a secondary index implementation.
  SecondaryIndexManager Handles the core maintenance functionality associated with indexes: adding/removing them to or from a table, (re)building during bootstrap or other streaming operations, flushing, reloading metadata and so on.

- Classes in org.apache.cassandra.index used by org.apache.cassandra.db.compaction
  Class and Description
  Index Consisting of a top level Index interface and two sub-interfaces which handle read and write operations, Searcher and Indexer respectively, this defines a secondary index implementation.
  SecondaryIndexBuilder Manages building an entire index from column family data.

- Classes in org.apache.cassandra.index used by org.apache.cassandra.index
  Class and Description
  Index Consisting of a top level Index interface and two sub-interfaces which handle read and write operations, Searcher and Indexer respectively, this defines a secondary index implementation.
  Index.CollatedViewIndexBuildingSupport Default implementation of `IndexBuildingSupport` which uses a `ReducingKeyIterator` to obtain a collated view of the data in the SSTables.
  Index.IndexBuildingSupport Provider of `SecondaryIndexBuilder` instances.
  Index.Indexer Listener for processing events emitted during a single partition update.
  Index.Searcher Performs the actual index lookup during execution of a ReadCommand.
  IndexRegistry The collection of all Index instances for a base table.
  SecondaryIndexBuilder Manages building an entire index from column family data.

- Classes in org.apache.cassandra.index used by org.apache.cassandra.index.internal
  Class and Description
  Index Consisting of a top level Index interface and two sub-interfaces which handle read and write operations, Searcher and Indexer respectively, this defines a secondary index implementation.
  Index.Indexer Listener for processing events emitted during a single partition update.
  Index.Searcher Performs the actual index lookup during execution of a ReadCommand.
  IndexRegistry The collection of all Index instances for a base table.
  SecondaryIndexBuilder Manages building an entire index from column family data.

- Classes in org.apache.cassandra.index used by org.apache.cassandra.index.internal.composites
  Class and Description
  Index Consisting of a top level Index interface and two sub-interfaces which handle read and write operations, Searcher and Indexer respectively, this defines a secondary index implementation.
  Index.Searcher Performs the actual index lookup during execution of a ReadCommand.

- Classes in org.apache.cassandra.index used by org.apache.cassandra.index.internal.keys
  Class and Description
  Index Consisting of a top level Index interface and two sub-interfaces which handle read and write operations, Searcher and Indexer respectively, this defines a secondary index implementation.
  Index.Searcher Performs the actual index lookup during execution of a ReadCommand.

- Classes in org.apache.cassandra.index used by org.apache.cassandra.index.sasi
  Class and Description
  Index Consisting of a top level Index interface and two sub-interfaces which handle read and write operations, Searcher and Indexer respectively, this defines a secondary index implementation.
  Index.IndexBuildingSupport Provider of `SecondaryIndexBuilder` instances.
  Index.Indexer Listener for processing events emitted during a single partition update.
  Index.Searcher Performs the actual index lookup during execution of a ReadCommand.
  IndexRegistry The collection of all Index instances for a base table.

- Classes in org.apache.cassandra.index used by org.apache.cassandra.io.sstable
  Class and Description
  Index Consisting of a top level Index interface and two sub-interfaces which handle read and write operations, Searcher and Indexer respectively, this defines a secondary index implementation.

- Classes in org.apache.cassandra.index used by org.apache.cassandra.io.sstable.format
  Class and Description
  Index Consisting of a top level Index interface and two sub-interfaces which handle read and write operations, Searcher and Indexer respectively, this defines a secondary index implementation.

Copyright © 2018 The Apache Software Foundation