Eclipse Platform
Release 3.6

Package org.eclipse.equinox.p2.query

Provides common classes for the query mechanism.

See:
          Description

Interface Summary
IMatchQuery<T> A query in which the elements can be evaluated by calling isMatch on.
IQuery<T> The root interface for all queries that can be performed on an IQueryable.
IQueryable<T> An IQueryable contains objects, and is able to perform queries on those objects.
IQueryResult<T> An IQueryResult represents the results of a query.
 

Class Summary
CollectionResult<T>  
Collector<T> A collector is a generic visitor that collects objects passed to it, and can then express the result of the visit in various forms.
CompoundQuery<T> A query that combines a group of sub-queries.
CompoundQueryable<T> A queryable that holds a number of other IQueryables and provides a mechanism for querying the entire set.
LimitQuery<T> A limit query can be used to limit the number of query results returned.
MatchQuery<T> This class represents the superclass of most of p2's queries.
PipedQuery<T> A PipedQuery is a composite query in which each sub-query is executed in succession.
 

Package org.eclipse.equinox.p2.query Description

Provides common classes for the query mechanism.

Package Specification

This package provide low level infrastructure for querying collections of metadata. Additional queries can be found in the org.eclipse.equinox.p2.metadata.query package and more domain specific queries can be found in the touchpoints.

Since:
2.0


Eclipse Platform
Release 3.6

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2010. All rights reserved.