Retrieval of information is conducted using data filters and "Query" functions . Selecting an object in a map window or records in a browser produces a temporary table that provides a range of values specified by the end-user. More advanced "Structured Query Language" (SQL) analysis allows the user to combine a variety of operations to derive answers to complex questions. This may involve a combination of tables and resultant calculations may be such as the number of points in polygons, proportional overlaps, and statistical breakdowns. The quantity and quality of the attributes associated with objects are dependent on the structure of the original tables.