next up previous contents index
Next: Extracting the information Up: On Selective Dumping Previous: Creating Dump Description

Dumping a part of the database recursively

The dump declarations described above are typed dumps, because the objects are dumped under a particular view and the dumped information depends on the chosen GPD's. If, instead of this, you want to dump whole subtrees of nodes in node view, you can do this by listing the subtree root nodes under the GPD tag `Raw'. Again, this is done in the <<contents>> section of the `dump description object'. All nodes recursively reachable in node view, beginning at given root nodes, will then be written to the dump file. It is likely that this will be the most common way for you to dump parts of the database.

In conjunction with the `Raw' tag, you will likely want to use the `Avoid' tag. By listing nodes under the GPD tag `Avoid', the subtree dump traversal will not recurse through the indicated nodes. In this way you can inhibit subtree dumping along cross links. Again, this is particularly useful in combination with `Raw' dumps.



Martin Sjolin
Mon May 29 19:53:45 MET DST 1995