| Package | Description |
|---|---|
| org.eclipse.equinox.internal.p2.metadata.index | |
| org.eclipse.equinox.p2.metadata.expression |
Provides a simple expression language used to represent requirements and filters in the metadada
Package Specification
This package defines a simple expression language that is used to define requirements and filters in the metadata, but also form the base of the p2 query language.
|
| 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.
|
| org.eclipse.equinox.p2.query |
Provides common classes for the query mechanism.
|
| Modifier and Type | Class and Description |
|---|---|
class |
org.eclipse.equinox.internal.p2.metadata.index.IndexProvider<T> |
| Modifier and Type | Method and Description |
|---|---|
IIndexProvider<?> |
IEvaluationContext.getIndexProvider() |
| Modifier and Type | Method and Description |
|---|---|
IEvaluationContext |
IContextExpression.createContext(Class<? extends T> elementClass,
IIndexProvider<T> indexProvider)
Creates a new context to be passed to a subsequent evaluation.
|
void |
IEvaluationContext.setIndexProvider(IIndexProvider<?> indexProvider) |
| Modifier and Type | Method and Description |
|---|---|
IQueryResult<T> |
IQueryWithIndex.perform(IIndexProvider<T> indexProvider)
Evaluates the query using the
indexProvider. |
| Modifier and Type | Class and Description |
|---|---|
class |
CompoundQueryable<T>
A queryable that holds a number of other IQueryables and provides
a mechanism for querying the entire set.
|
| Modifier and Type | Method and Description |
|---|---|
IQueryResult<T> |
ExpressionQuery.perform(IIndexProvider<T> indexProvider) |
IQueryResult<T> |
ExpressionMatchQuery.perform(IIndexProvider<T> indexProvider) |
void |
ExpressionMatchQuery.setIndexProvider(IIndexProvider<T> indexProvider) |
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.