# Package org.eclipse.mat.query

package org.eclipse.mat.query
Package for examining and controlling results of running queries.

Related Packages
Package
Description
org.eclipse.mat
Package for general Memory Analyzer exceptions, usable from any plug-in.
org.eclipse.mat.query.annotations
Annotations for Queries.
org.eclipse.mat.query.quantize
Value or linear frequency distribution histograms.
org.eclipse.mat.query.refined
A way of controlling the detail given by the output of a query.
org.eclipse.mat.query.registry
Package for getting a list of queries and examining their capabilities and setting them up.
org.eclipse.mat.query.results
Default Query Result Implementations.
Class
Description
Bytes
Logical representation of a number of bytes.
BytesDisplay
This enumeration specifies how to display a number of bytes.
BytesFormat
This class formats an instance of `Bytes`, `Long`, `Integer`, or `Short` based on the currently configured `BytesDisplay` preference.
Column
Describes a column of a `IStructuredResult`.
Column.Alignment
Alignment of the column, i.e.
Column.SortDirection
Sort direction of the column.
ContextDerivedData
Synthetic data columns
ContextDerivedData.DerivedCalculator
A way of actually doing the calculations.
ContextDerivedData.DerivedColumn
A column of data derived from the existing data.
ContextDerivedData.DerivedOperation
A way of calculating the column values.
ContextProvider
Base class for context provider which is an object which returns the heap objects represented by an arbitrary row in a table/tree.
DetailResultProvider
Used to give more detailed information about rows in a table as another IResult.
IContextObject
Interface to describe the heap objects.
IContextObjectSet
Interface to describe a set of objects.
IDecorator
Used for rows of reports
IIconProvider
Interface to provide icon representation for rows of a `IStructuredResult`.
IQuery
Interface representing a query on the heap dump.
IQueryContext
The context for a query.
IResult
Interface to mark a query result.
IResultPie
Results as pie chart data.
IResultPie.ColoredSlice
A slice of the pie with color information
IResultPie.Slice
A slice of the pie.
IResultTable
Interface for results in table-form.
IResultTree
Interface for results in tree-form.
ISelectionProvider
Description of how to deal with a table or tree.
IStructuredResult
Interface for structured results (i.e.
ResultMetaData
Holds meta-data of the query result needed to fine-tune the display of the result.
ResultMetaData.Builder
`ResultMetaData` factory