# Package org.eclipse.mat.snapshot.query

Utilities to develop heap dump queries.

See: Description

Interface Summary
IHeapObjectArgument: An argument of type IHeapObjectArgument can be used to inject heap objects into Query.

Class Summary
HistogramResult: Deprecated Use `Histogram` instead.
Icons: A factory class for well-known icons, such as object, class and class loader.
ObjectListResult: Describes a set of objects returned from a query, as a tree of inbound or outbound nodes.
ObjectListResult.Inbound: Helper class which describes a tree of objects by inbound references.
ObjectListResult.Outbound: Helper class which describes a tree of objects by outbound references.
PieFactory: Helper class to create pie chart results for heap objects.
RetainedSizeDerivedData: Extract retained size information.
SnapshotQuery: This class provides possibility to lookup, inspect, parameterize and execute queries on a given heap dump.
TQuantize: Create a value or frequency distribution out of `IResultTable`.
TQuantize.Builder: `TQuantize` factory

Enum Summary
TQuantize.Target: Well-known default aggregations.

## Package org.eclipse.mat.snapshot.query Description

Utilities to develop heap dump queries. This includes icons, a factory for pie charts, and adding retained sizes to results.