我正在使用ODI 11g SDK来读取接口。使用以下代码获取Join集合后:
Collection<Join> joins = dataset.getJoins();
我只能检查集合中的连接是否是交叉连接,自然连接,左外连接或右外连接,但是在ODI工具中我可以将连接设置为内部或全部,我无法检测到使用SDK。
我尝试在SDK中搜索其他类或函数,但似乎没有提供这些细节。
任何人都可以帮助我。
答案 0 :(得分:0)
您需要使用isOuter1()和isOuter2()。
同样,您可以使用setOuter1()和setOuter2()来更改连接类型。 更多详情:https://docs.oracle.com/cd/E28280_01/apirefs.1111/e17060/toc.htm