// Example 2: recursiveJoin(Source joined, String comparison,
// Source parent, int comparisonRule)
// Using a single String as the comparison, select the parent values and
// their children.
Source parentAndChildrenShortcut =
shipments.recursiveJoin(custDim.value(),
"SHIPMENTS_AW::WAREHOUSE_AW::17",
shipmentsParentAttr,
Source.COMPARISON_RULE_SELECT);
// Add the value descriptions to the selections.
Source parentAndChildrenShortcutWithDescr =