| Interface | Description | 
|---|---|
| ClusteringIndexFilter | A filter that selects a subset of the rows of a given partition by using the "clustering index". | 
| ClusteringIndexFilter.InternalDeserializer | |
| ClusteringIndexFilter.Serializer | 
| Class | Description | 
|---|---|
| AbstractClusteringIndexFilter | |
| ClusteringIndexNamesFilter | A filter selecting rows given their clustering value. | 
| ClusteringIndexSliceFilter | A filter over a single partition. | 
| ColumnFilter | Represents which (non-PK) columns (and optionally which sub-part of a column for complex columns) are selected
 by a query. | 
| ColumnFilter.Builder | A builder for a  ColumnFilterobject. | 
| ColumnFilter.Serializer | |
| ColumnFilter.Tester | |
| ColumnSubselection | Handles the selection of a subpart of a column. | 
| ColumnSubselection.Serializer | |
| DataLimits | Object in charge of tracking if we have fetch enough data for a given query. | 
| DataLimits.Counter | |
| DataLimits.Serializer | |
| RowFilter | A filter on which rows a given query should include or exclude. | 
| RowFilter.CustomExpression | A custom index expression for use with 2i implementations which support custom syntax and which are not
 necessarily linked to a single column in the base table. | 
| RowFilter.Expression | |
| RowFilter.Serializer | |
| RowFilter.SimpleExpression | An expression of the form 'column' 'op' 'value'. | 
| RowFilter.UserExpression | A user defined filtering expression. | 
| RowFilter.UserExpression.Deserializer | 
| Enum | Description | 
|---|---|
| ClusteringIndexFilter.Kind | |
| DataLimits.Kind | |
| RowFilter.Expression.Kind | 
| Exception | Description | 
|---|---|
| TombstoneOverwhelmingException | 
Copyright © 2018 The Apache Software Foundation