- Type Parameters:
T- The type of input object that this query accepts
- All Known Implementing Classes:
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.
- This interface is not intended to be implemented directly by clients.
- This interface is not intended to be extended directly by clients.
performEvaluates the query for a specific input.
iterator- The elements for which to evaluate the query on
- The results of the query.
getExpressionIExpression getExpression()Returns the IExpression backing this query or
nullif this is not an expression query.
- An expression or