@Test public void testFindJoinSourceNode() { PlanNode root = getExamplePlan(); PlanNode joinSource = FrameUtil.findJoinSourceNode(root); assertSame(root, joinSource); }
public static PlanNode findJoinSourceNode(PlanNode root) { return findOriginatingNode(root, root.getGroups(), true); }
FrameUtil { public static PlanNode findJoinSourceNode(PlanNode root) { return findOriginatingNode(root, root.getGroups(), true); } }
FrameUtil { public static PlanNode findJoinSourceNode(PlanNode root) { return findOriginatingNode(root, root.getGroups(), true); }  }
FrameUtil { public static PlanNode findJoinSourceNode(PlanNode root) { return findOriginatingNode(root, root.getGroups(), true); }  static void convertFrame(PlanNode startNode, GroupSymbol oldGroup, Set<GroupSymbol> newGroups, Map symbolMap, QueryMetadataInterface metadata); static LinkedHashMap<ElementSymbol, Expression> buildSymbolMap(GroupSymbol oldGroup, GroupSymbol newGroup, QueryMetadataInterface metadata); static PlanNode findJoinSourceNode(PlanNode root); static ProcessorPlan getNestedPlan(PlanNode accessNode); static boolean isOrderedOrStrictLimit(PlanNode node); }
FrameUtil { public static PlanNode findJoinSourceNode(PlanNode root) { return findOriginatingNode(root, root.getGroups(), true); }  static void convertFrame(PlanNode startNode, GroupSymbol oldGroup, Set<GroupSymbol> newGroups, Map symbolMap, QueryMetadataInterface metadata); static LinkedHashMap<ElementSymbol, Expression> buildSymbolMap(GroupSymbol oldGroup, GroupSymbol newGroup, QueryMetadataInterface metadata); static PlanNode findJoinSourceNode(PlanNode root); static ProcessorPlan getNestedPlan(PlanNode accessNode); static boolean isOrderedOrStrictLimit(PlanNode node);  }