# Package org.eclipse.equinox.p2.metadata.index

package org.eclipse.equinox.p2.metadata.index
Provides classes for metadata query indexing

## Package Specification

This package provides API for creating and manipulating indices that are used to optimize queries against a particular queryable source.

Since:
  2.0

Related Packages
Package
Description
org.eclipse.equinox.p2.metadata
Defines the metadata being handled by p2.
org.eclipse.equinox.p2.metadata.expression
Provides a simple expression language used to represent requirements and filters in the metadada
Interfaces
Class
Description
IIndex<T>
Indexed access to the elements provided by an IQueryable
IIndexProvider<T>
An index provider is typically an IQueryable.
IQueryWithIndex<T>
An extension of the `IQuery` that allows use of indexes.