Provides classes for working with the PostgreSQL EXPLAIN command. An Explain object provides a neat way of getting a query explained. A user can instantiate an Explain object with a given query, use the {@link com.redhat.rhdb.explain.Explain#explain expain} method to execute the EXPLAIN command and retrieve a nice plan tree ({@link com.redhat.rhdb.explain.ExplainTree}). Nodes in the tree are instances of {@link com.redhat.rhdb.explain.ExplainTreeNode}.

Classes in the {@link com.redhat.rhdb.explain.view} package provide a nice Swing component for viewing a graphical representation of an Explain object.