Trees Panel

The Trees Panel lets you view data in trees, as shown in this example:

Sections include:

Section Description & Use
A Volume list. Select a volume from this list to view its trees.
B Tree table. When you select a volume, AdminUI populates the tree table with information about all the trees in the volume. Select a tree from this table to enable the Select button.
C Key filter entry box. To view a subset of all key/value pairs in the selected tree, enter the string representation of a KeyFilter (see the Javadoc for com.persistit.KeyFilter for details).
D Click the Select button to populate the Selected Records data table.
E Selected Records data table. Displays selected Key/Value pairs. The Key column displays the toString representation of each Key, and the Value column displays the toString representation of each Value. Select a cell of this table to bring a Key or Value into the Inspector Pane. Long records are displayed in truncated form in the data table, but can be viewed in their full length in the inspector.

As you scroll the data table, AdminUI will periodically query Persistit to get more records, and you will temporarily see the work "Waiting..." in each cell. The data table permits you to scroll through an unlimited amount of data by caching a fixed number of records and fetching additional records when necessary.

F The Inspector Pane gives you a detailed view of a selected Key or Value cell in the data table. There are three inspector views:
Displayable displays the toString representation of they selected Key or Value. Unlike the data table, the displayed string is not truncated, and potentially can be very large. Use the Wrap and Font selection options of the View menu to select the most convenient viewing mode.
Hexdisplays a hex dump of the encoded bytes backing the Key or Value. This inspector view is particularly convenient if you have written custom key or value coders.
Object displays a simple object inspector. You can drill down on the fields of an object as shown here: