## Uses of Class
com.mapinfo.midev.language.filter.QueryAttribute

Packages that use QueryAttribute
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 QueryAttribute in com.mapinfo.midev.language.aggregation

Subclasses of QueryAttribute in com.mapinfo.midev.language.aggregation
`class` `AggregatingQueryAttribute` Represents an attribute that is part of the projection list of a `SELECT` clause that is a parameter to an aggregation function.

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

Methods in com.mapinfo.midev.language.filter that return QueryAttribute
`QueryAttribute` SelectList.`get(int index)` Returns the `QueryAttribute` at the specified location.
`QueryAttribute` QueryAttribute.`getCopy()` Returns the copy of the QueryAttribute.
`QueryAttribute` SelectList.`remove(int index)` Remove the `QueryAttribute` at the specified location.
`QueryAttribute[]` SelectList.`toArray()` Returns a QueryAttribute[] of all the attributes in the projection list.

Methods in com.mapinfo.midev.language.filter with parameters of type QueryAttribute
`boolean` SelectList.`add(QueryAttribute attribute)` Add an attribute to the select list.
`boolean` SelectList.`contains(QueryAttribute attribute)` Returns `true` if this `SelectList` contains the specified attribute; `false` if not.
`int` SelectList.`indexOf(QueryAttribute attribute)` Returns the of the specified `QueryAttribute` or -1 if it is not found.
`boolean` SelectList.`remove(QueryAttribute attribute)` Remove an attribute from the select list.

Constructors in com.mapinfo.midev.language.filter with parameters of type QueryAttribute
Constructor and Description
`SelectList(QueryAttribute[] queryAttributes)` Create a select list with query attributes.