## Uses of Interface
com.mapinfo.midev.language.ISearch

Packages that use ISearch
com.mapinfo.midev.data: Contains the interfaces and some classes used to read data from any of several data sources.
com.mapinfo.midev.language.aggregation: Interfaces and classes that define the Aggregation language.
com.mapinfo.midev.language.filter: Contains the classes that comprise the Filter Language.

### Uses of ISearch in com.mapinfo.midev.data

Methods in com.mapinfo.midev.data with parameters of type ISearch
`ICursor` IDataSourceTable.`search(ISearch search)` Queries the table and returns the features requested.
`ICursor` IDataSourceTable.`search(ISearch search, Map cursorProperties)` Queries the table and returns the features requested.

### Uses of ISearch in com.mapinfo.midev.language.aggregation

Classes in com.mapinfo.midev.language.aggregation that implement ISearch
`class` `AggregatingSearch` An `ISearch` that is composed of aggregations in the projection list of the query with an optional `IFilter` (i.e.

### Uses of ISearch in com.mapinfo.midev.language.filter

Classes in com.mapinfo.midev.language.filter that implement ISearch
`class` `FilterSearch` An `ISearch` that uses an optional `IFilter` to select `IFeatures` from an `IDataSourceTable`.