public static XJoinPath xJoinPathFromJoinPath(JoinChain.Path path) { XJoinPath xjp = XCF.createXJoinPath(); xjp.setEdges(new XJoinEdges()); for (JoinChain.Edge edge : path.getLinks()) { XJoinEdge xje = XCF.createXJoinEdge(); xje.setFrom(xTabReferenceFromTabReference(edge.getFrom())); xje.setTo(xTabReferenceFromTabReference(edge.getTo())); xjp.getEdges().getEdge().add(xje); } return xjp; }
public static XJoinPath xJoinPathFromJoinPath(JoinChain.Path path) { XJoinPath xjp = XCF.createXJoinPath(); xjp.setEdges(new XJoinEdges()); for (JoinChain.Edge edge : path.getLinks()) { XJoinEdge xje = XCF.createXJoinEdge(); xje.setFrom(xTabReferenceFromTabReference(edge.getFrom())); xje.setTo(xTabReferenceFromTabReference(edge.getTo())); xjp.getEdges().getEdge().add(xje); } return xjp; }
xj1.setDisplayString("Chain-1"); xj1.setPaths(new XJoinPaths()); XJoinPath path1 = cubeObjectFactory.createXJoinPath(); path1.setEdges(new XJoinEdges()); XTableReference link1 = new XTableReference();
xj1.setDisplayString("Chain-1"); xj1.setPaths(new XJoinPaths()); XJoinPath path1 = cubeObjectFactory.createXJoinPath(); path1.setEdges(new XJoinEdges()); XTableReference link1 = new XTableReference(); xj2.setDisplayString("Chain-2"); xj2.setPaths(new XJoinPaths()); XJoinPath path = cubeObjectFactory.createXJoinPath(); path.setEdges(new XJoinEdges()); path.getEdges().getEdge().add(edge1);