| Name | Description | Type | Package | Framework |
| AbstractIndexHandler | Abstract base class for index handlers. | Class | org.apache.hadoop.hive.ql.index | Apache Hive |
| AggregateIndexHandler | Index handler for indexes that have aggregate functions on indexed columns. | Class | org.apache.hadoop.hive.ql.index | Apache Hive |
| BitmapIndexHandler | Index handler for the bitmap index. | Class | org.apache.hadoop.hive.ql.index.bitmap | Apache Hive |
| BitmapInnerQuery | Representation of inner bitmap index SELECT query that scans bitmap index tables for a pushed predicate | Class | org.apache.hadoop.hive.ql.index.bitmap | Apache Hive |
| BitmapObjectInput | An ObjectInput that allows for conversion from an List of LongWritable to an EWAH-compressed bitmap. | Class | org.apache.hadoop.hive.ql.index.bitmap | Apache Hive |
| BitmapObjectOutput | An ObjectOutput that allows conversion from an EWAH-compressed bitmap to an List of LongWritable. | Class | org.apache.hadoop.hive.ql.index.bitmap | Apache Hive |
| BitmapOuterQuery | Representation of the outer query on bitmap indexes that JOINs the result of inner SELECT scans on bitmap indexes (represented in BitmapQuery objects) | Class | org.apache.hadoop.hive.ql.index.bitmap | Apache Hive |
| BitmapQuery | Interface | org.apache.hadoop.hive.ql.index.bitmap | Apache Hive | |
| CompactIndexHandler | Class | org.apache.hadoop.hive.ql.index.compact | Apache Hive | |
| HiveCompactIndexInputFormat | Class | org.apache.hadoop.hive.ql.index.compact | Apache Hive | |
| HiveIndex | Class | org.apache.hadoop.hive.ql.index | Apache Hive | |
| HiveIndex .IndexType | Class | org.apache.hadoop.hive.ql.index.HiveIndex | Apache Hive | |
| HiveIndexedInputFormat | Input format for doing queries that use indexes. | Class | org.apache.hadoop.hive.ql.index | Apache Hive |
| HiveIndexHandler | Interface | org.apache.hadoop.hive.ql.index | Apache Hive | |
| HiveIndexQueryContext | Used to pass information between the IndexProcessor and the plugin IndexHandler during query processing | Class | org.apache.hadoop.hive.ql.index | Apache Hive |
| HiveIndexResult | HiveIndexResult parses the input stream from an index query to generate a list of file splits to query. | Class | org.apache.hadoop.hive.ql.index | Apache Hive |
| IndexMetadataChangeTask | Class | org.apache.hadoop.hive.ql.index | Apache Hive | |
| IndexMetadataChangeWork | Class | org.apache.hadoop.hive.ql.index | Apache Hive | |
| IndexPredicateAnalyzer | IndexPredicateAnalyzer decomposes predicates, separating the parts which can be satisfied by an index from the parts which cannot. | Class | org.apache.hadoop.hive.ql.index | Apache Hive |
| IndexPredicateAnalyzer .FieldValidator | Interface | org.apache.hadoop.hive.ql.index.IndexPredicateAnalyzer | Apache Hive | |
| IndexSearchCondition | IndexSearchCondition represents an individual search condition found by IndexPredicateAnalyzer. | Class | org.apache.hadoop.hive.ql.index | Apache Hive |
| TableBasedIndexHandler | Index handler for indexes that use tables to store indexes. | Class | org.apache.hadoop.hive.ql.index | Apache Hive |