T- The type of input object that this query accepts
public interface IQuery<T>
IQueryable. A query is a piece of logic that selects some objects from a list of provided inputs using some established criteria.
Any given query must be stable - running the same query on the same inputs must return an equal query result each time the query is executed. Thus a client that has performed a query can freely cache the result as long as they know the query input has not changed.
IQueryResult<T> perform(Iterator<T> iterator)
iterator- The elements for which to evaluate the query on
nullif this is not an expression query.
Copyright (c) 2000, 2013 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.