# Uses of Package
com.mapinfo.midev.language.filter

Packages that use com.mapinfo.midev.language.filter
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.
com.mapinfo.midev.language.filter.DistanceToEdge

Classes in com.mapinfo.midev.language.filter used by com.mapinfo.midev.language.aggregation
Class and Description
IFilter Interface that identifies an object as a type of filter.
QueryAttribute Specifies an attribute that will form part of the select list of a search or query.

Classes in com.mapinfo.midev.language.filter used by com.mapinfo.midev.language.filter
Class and Description
AttributeFilter Defines an `IFilter` that specifies features based on a comparison between the values of an attribute (column) and a literal value.
AttributeFilterCapability Identifies all the attribute filter capabilities available.
BetweenFilterCapability Used to indicate that BETWEEN is supported in SQL WHERE clause as part of the `FilterLanguage`.
ComparisonOperator Enumeration of attribute comparison operation types.
DistanceFilterCapability Identifies all the `DistanceFilter` capabilities supported by an `IDataSourceTable`.
DistanceFilterType Enumeration of operations that an IDataSourceTable supports when it states it supports the `DistanceFilter`.
EnvelopeFilterCapability Used to indicate that the `EnvelopeFilter` is supported.
FilterCapabilities Identifies all the Filter Language capabilities that a data provider supports.
FilterCapabilities.Builder Builder for constructing a `FilterCapabilities`.
FilterSearch An `ISearch` that uses an optional `IFilter` to select `IFeatures` from an `IDataSourceTable`.
GeometryFilter Defines a filter that specifies features based on a spatial comparison between the values of a geometry attribute (column) and a literal `IFeatureGeometry` value.
GeometryFilterCapability Identifies all the geometry filter capabilities available.
GeometryOperator Enumeration of geometry comparison operation types.
IFilter Interface that identifies an object as a type of filter.
IFilterCapability Base interface for all filter language capability metadata.
InListFilterCapability Used to indicate that the `InListFilter` `IFilter` is supported.
IsNullFilterCapability Used to indicate that the `IsNullFilter` is supported.
LikeFilterCapability Used to indicate that the `LikeFilter` is supported.
LimitFilterCapability Used to indicate that Limit is supported.
LogicalFilter A logical filter can be used to combine one or more filters with a logical operator.
LogicalFilterCapability Used to indicate that the `LogicalFilter` and which `LogicalOperators` are supported.
LogicalOperator Enumeration of the test operations that can be performed by the `LogicalOperator`.
MixedSpatialAndNonSpatialFilterCapability Used to indicate that mixed spatial and non-spatial filters are supported.
NearestFilter An `IFilter` that selects `IFeature`s that are within a specified distance from a specified geometry.
NearestFilterBuilder A builder for the `NearestFilter`.
NearestFilterCapability Used to indicate that the `NearestFilter` is supported.
OffsetFilterCapability Used to indicate that Offset is supported.
OrderByFilterCapability Used to indicate that ORDER BY is supported.
QueryAttribute Specifies an attribute that will form part of the select list of a search or query.
SelectList Represents the list of attributes to return in a SQL SELECT clause.

Classes in com.mapinfo.midev.language.filter used by com.mapinfo.midev.language.filter.DistanceToEdge
Class and Description
IFilter Interface that identifies an object as a type of filter.
IFilterCapability Base interface for all filter language capability metadata.