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.
|Modifier and Type||Method and Description|
Returns the IExpression backing this query or
Evaluates the query for a specific input.
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, 2017 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.