我正在浏览Apache Atlas中的HiveMetastoreBridge代码,几乎没有疑问。请问这些问题是否太幼稚。
为什么要在findEntity方法中清除关系?
添加引用实体到底在后台做什么?要在toTableEntity方法中清楚一点,我们将添加相关实体的ObjectId作为属性,并调用AtlasEntity的addReferredEntity方法。
在registerInstance方法中,为什么要在else if语句中创建从第一个实体到其他引用实体的引用。什么时候会创建多个实体,为什么第一个实体会引用其他实体?
在importTable方法中,为什么创建AtlasEntity processInst之后又要创建AtlasEntitiesWithExtInfo createTableProcess并向其中添加流程实体和路径实体?为什么不使用表实体呢?