## Uses of Class
org.apache.cassandra.db.index.SecondaryIndexManager

- Packages that use SecondaryIndexManager
  Package | Description
  --- | ---
  org.apache.cassandra.cql3.restrictions |
  org.apache.cassandra.db |
  org.apache.cassandra.db.index |
  org.apache.cassandra.db.index.composites |
  org.apache.cassandra.db.index.keys |

- - ### Uses of SecondaryIndexManager in org.apache.cassandra.cql3.restrictions

    Methods in org.apache.cassandra.cql3.restrictions with parameters of type SecondaryIndexManager
    Modifier and Type | Method and Description
    --- | ---
    `void` | MultiColumnRestriction.EQ.`addIndexExpressionTo(java.util.List<IndexExpression> expressions, SecondaryIndexManager indexManager, QueryOptions options)`
    `void` | MultiColumnRestriction.IN.`addIndexExpressionTo(java.util.List<IndexExpression> expressions, SecondaryIndexManager indexManager, QueryOptions options)`
    `void` | MultiColumnRestriction.Slice.`addIndexExpressionTo(java.util.List<IndexExpression> expressions, SecondaryIndexManager indexManager, QueryOptions options)`
    `void` | Restriction.`addIndexExpressionTo(java.util.List<IndexExpression> expressions, SecondaryIndexManager indexManager, QueryOptions options)` Adds to the specified list the `IndexExpression`s corresponding to this `Restriction`.
    `void` | SingleColumnRestriction.EQ.`addIndexExpressionTo(java.util.List<IndexExpression> expressions, SecondaryIndexManager indexManager, QueryOptions options)`
    `void` | SingleColumnRestriction.IN.`addIndexExpressionTo(java.util.List<IndexExpression> expressions, SecondaryIndexManager indexManager, QueryOptions options)`
    `void` | SingleColumnRestriction.Slice.`addIndexExpressionTo(java.util.List<IndexExpression> expressions, SecondaryIndexManager indexManager, QueryOptions options)`
    `void` | SingleColumnRestriction.Contains.`addIndexExpressionTo(java.util.List<IndexExpression> expressions, SecondaryIndexManager indexManager, QueryOptions options)`
    `void` | TokenRestriction.`addIndexExpressionTo(java.util.List<IndexExpression> expressions, SecondaryIndexManager indexManager, QueryOptions options)`
    `java.util.List<IndexExpression>` | StatementRestrictions.`getIndexExpressions(SecondaryIndexManager indexManager, QueryOptions options)`
    `boolean` | MultiColumnRestriction.`hasSupportingIndex(SecondaryIndexManager indexManager)`
    `boolean` | Restriction.`hasSupportingIndex(SecondaryIndexManager indexManager)` Check if the restriction is on indexed columns.
    `boolean` | SingleColumnRestriction.`hasSupportingIndex(SecondaryIndexManager indexManager)`
    `boolean` | TokenRestriction.`hasSupportingIndex(SecondaryIndexManager secondaryIndexManager)`

  - ### Uses of SecondaryIndexManager in org.apache.cassandra.db

    Fields in org.apache.cassandra.db declared as SecondaryIndexManager
    Modifier and Type | Field and Description
    --- | ---
    `SecondaryIndexManager` | ColumnFamilyStore.`indexManager`

  - ### Uses of SecondaryIndexManager in org.apache.cassandra.db.index

    Fields in org.apache.cassandra.db.index declared as SecondaryIndexManager
    Modifier and Type | Field and Description
    --- | ---
    `protected SecondaryIndexManager` | SecondaryIndexSearcher.`indexManager`

    Constructors in org.apache.cassandra.db.index with parameters of type SecondaryIndexManager
    Constructor and Description
    `SecondaryIndexSearcher(SecondaryIndexManager indexManager, java.util.Set<java.nio.ByteBuffer> columns)`

  - ### Uses of SecondaryIndexManager in org.apache.cassandra.db.index.composites

    Constructors in org.apache.cassandra.db.index.composites with parameters of type SecondaryIndexManager
    Constructor and Description
    `CompositesSearcher(SecondaryIndexManager indexManager, java.util.Set<java.nio.ByteBuffer> columns)`

  - ### Uses of SecondaryIndexManager in org.apache.cassandra.db.index.keys

    Constructors in org.apache.cassandra.db.index.keys with parameters of type SecondaryIndexManager
    Constructor and Description
    `KeysSearcher(SecondaryIndexManager indexManager, java.util.Set<java.nio.ByteBuffer> columns)`

Copyright © 2018 The Apache Software Foundation