joinRegion.reconstructJoinRegoin();
joinRegion.reconstructJoinRegoin();
joinRegion.reconstructJoinRegoin(); joinRegionIter.remove(); continue; joinRegion.reconstructJoinRegoin();
joinRegion.reconstructJoinRegoin(); joinRegionIter.remove(); continue; joinRegion.reconstructJoinRegoin();
joinRegion.reconstructJoinRegoin(); joinRegionIter.remove(); continue; joinRegion.reconstructJoinRegoin();
joinRegion.getLeft().reconstructJoinRegoin(); break;
joinRegion.getLeft().reconstructJoinRegoin(); break;
joinRegion.getLeft().reconstructJoinRegoin(); break;
region.reconstructJoinRegoin();
/** * Simple test to ensure that the reconstruction logic doesn't fail with a single source */ public void testReconstructionOf1Source() { PlanNode source = NodeFactory.getNewNode(NodeConstants.Types.SOURCE); PlanNode accessNode = NodeFactory.getNewNode(NodeConstants.Types.ACCESS); source.addFirstChild(accessNode); JoinRegion region = new JoinRegion(); region.addJoinSourceNode(accessNode); region.reconstructJoinRegoin(); assertEquals(NodeConstants.Types.ACCESS, region.getJoinRoot().getType()); }