// check two hashmaps contain what we expect
checkPlanNodeColumns(state.planNodeColumns);
checkTableColumns(state.tableColumns);
System.out.println("Root Node: " + rootNode + " output columns: " + rootNode.getOutputColumnGUIDs() + " child type: " + rootNode.getChild(0).getPlanNodeType());
// walk the tree and call extractColumnInfo on a rootNode
new PlanNodeTreeWalker(true) {
@Override
protected void callback(AbstractPlanNode element) {
// if (trace) LOG.trace(PlanNodeUtil.debugNode(element));
// call function to build the data structure that maps all nodes
// to the columns they affect