# Uses of Package
org.eclipse.equinox.p2.query

Packages that use org.eclipse.equinox.p2.query
Package
Description
org.eclipse.equinox.internal.p2.metadata.index
org.eclipse.equinox.p2.engine
Provides support for interacting with the p2 provisioning engine
org.eclipse.equinox.p2.engine.query
Provides queries specific to profiles
org.eclipse.equinox.p2.metadata.expression
Provides a simple expression language used to represent requirements and filters in the metadada
org.eclipse.equinox.p2.metadata.index
Provides classes for metadata query indexing
org.eclipse.equinox.p2.operations
Describes high level provisioning operations that can be resolved and performed either modally or in the background.
org.eclipse.equinox.p2.planner
Provides core support for interacting with a dependency resolution mechanism.
org.eclipse.equinox.p2.query
Provides common classes for the query mechanism.
org.eclipse.equinox.p2.repository
Defines common API for querying and modifying provisioning repositories.
org.eclipse.equinox.p2.repository.artifact
Defines artifact repository.
org.eclipse.equinox.p2.repository.artifact.spi
Defines SPI for registering new implementations of artifact repositories.
org.eclipse.equinox.p2.repository.metadata
Defines metadata repository.
org.eclipse.equinox.p2.repository.metadata.spi
Defines SPI for registering new implementations of metadata repositories.
org.eclipse.equinox.p2.repository.spi
Defines common types for handling repositories.
org.eclipse.equinox.p2.touchpoint.eclipse.query
Provides query utilities specific to provisioning of OSGi bundles
org.eclipse.equinox.p2.ui
Provides provisioning user interface classes that can be used for assembling a provisioning UI.

Classes in org.eclipse.equinox.p2.query used by org.eclipse.equinox.internal.p2.metadata.index
Class
Description
IQueryable
An IQueryable contains objects, and is able to perform queries on those objects.
Classes in org.eclipse.equinox.p2.query used by org.eclipse.equinox.p2.engine
Class
Description
IQuery
The root interface for all queries that can be performed on an `IQueryable`.
IQueryable
An IQueryable contains objects, and is able to perform queries on those objects.
IQueryResult
An IQueryResult represents the results of a query.
Classes in org.eclipse.equinox.p2.query used by org.eclipse.equinox.p2.engine.query
Class
Description
ExpressionMatchQuery
A query that matches candidates against an expression.
IMatchQuery
Deprecated.
If possible, use one of the predefined queries in `QueryUtil` or use the `QueryUtil.createMatchQuery(String, Object...)` to create a custom expression based query.
IQuery
The root interface for all queries that can be performed on an `IQueryable`.
Classes in org.eclipse.equinox.p2.query used by org.eclipse.equinox.p2.metadata.expression
Class
Description
IQuery
The root interface for all queries that can be performed on an `IQueryable`.
Classes in org.eclipse.equinox.p2.query used by org.eclipse.equinox.p2.metadata.index
Class
Description
IQuery
The root interface for all queries that can be performed on an `IQueryable`.
IQueryResult
An IQueryResult represents the results of a query.
Classes in org.eclipse.equinox.p2.query used by org.eclipse.equinox.p2.operations
Class
Description
IQueryResult
An IQueryResult represents the results of a query.
Classes in org.eclipse.equinox.p2.query used by org.eclipse.equinox.p2.planner
Class
Description
IQueryResult
An IQueryResult represents the results of a query.
Classes in org.eclipse.equinox.p2.query used by org.eclipse.equinox.p2.query
Class
Description
Collector
A collector is a generic visitor that collects objects passed to it, and can then express the result of the visit in various forms.
IMatchQuery
Deprecated.
If possible, use one of the predefined queries in `QueryUtil` or use the `QueryUtil.createMatchQuery(String, Object...)` to create a custom expression based query.
IQuery
The root interface for all queries that can be performed on an `IQueryable`.
IQueryable
An IQueryable contains objects, and is able to perform queries on those objects.
IQueryResult
An IQueryResult represents the results of a query.
Classes in org.eclipse.equinox.p2.query used by org.eclipse.equinox.p2.repository
Class
Description
IQueryable
An IQueryable contains objects, and is able to perform queries on those objects.
Classes in org.eclipse.equinox.p2.query used by org.eclipse.equinox.p2.repository.artifact
Class
Description
ExpressionMatchQuery
A query that matches candidates against an expression.
IMatchQuery
Deprecated.
If possible, use one of the predefined queries in `QueryUtil` or use the `QueryUtil.createMatchQuery(String, Object...)` to create a custom expression based query.
IQuery
The root interface for all queries that can be performed on an `IQueryable`.
IQueryable
An IQueryable contains objects, and is able to perform queries on those objects.
Classes in org.eclipse.equinox.p2.query used by org.eclipse.equinox.p2.repository.artifact.spi
Class
Description
IQueryable
An IQueryable contains objects, and is able to perform queries on those objects.
Classes in org.eclipse.equinox.p2.query used by org.eclipse.equinox.p2.repository.metadata
Class
Description
IQueryable
An IQueryable contains objects, and is able to perform queries on those objects.
Classes in org.eclipse.equinox.p2.query used by org.eclipse.equinox.p2.repository.metadata.spi
Class
Description
IQueryable
An IQueryable contains objects, and is able to perform queries on those objects.
Classes in org.eclipse.equinox.p2.query used by org.eclipse.equinox.p2.repository.spi
Class
Description
IQueryable
An IQueryable contains objects, and is able to perform queries on those objects.
Classes in org.eclipse.equinox.p2.query used by org.eclipse.equinox.p2.touchpoint.eclipse.query
Class
Description
ExpressionMatchQuery
A query that matches candidates against an expression.
IMatchQuery
Deprecated.
If possible, use one of the predefined queries in `QueryUtil` or use the `QueryUtil.createMatchQuery(String, Object...)` to create a custom expression based query.
IQuery
The root interface for all queries that can be performed on an `IQueryable`.
Classes in org.eclipse.equinox.p2.query used by org.eclipse.equinox.p2.ui
Class
Description
IQuery
The root interface for all queries that can be performed on an `IQueryable`.