ArcObjects Library Reference (GeoDatabase)  

IQueryFilterDefinition Interface

Provides access to query filter definition properties. Note: the IQueryFilterDefinition interface has been superseded byIQueryFilterDefinition2. Please consider using the more recent version.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


The IQueryFilterDefinition interface is used to define the set of FilterDef objects that are applied to the query. This set of objects is represented by the FilterDefs property. The other property on this interface PostfixClause is a string property that allows for addition text to be appended to the SQL generated by a query filter.


Read/write property FilterDefs The filter definitions specified for this query filter.
Read/write property PostfixClause A clause that will be appended to the SELECT statement, following the where clause. Most commonly used for clauses like ORDER BY.

CoClasses that implement IQueryFilterDefinition

CoClasses and Classes Description
ImageQueryFilter (esriCarto) An image query filter.
QueryFilter Esri Query Filter object.
SpatialFilter Esri Spatial Filter object.
TemporalQueryFilter (esriTrackingAnalyst) Controls properties for the temporal query filter.
TimeQueryFilter (esriCarto) TimeQueryFilter Class

.NET Related Topics

Querying geodatabase tables