-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/56634/
-----------------------------------------------------------

Review request for atlas.


Bugs: ATLAS-1522
    https://issues.apache.org/jira/browse/ATLAS-1522


Repository: atlas


Description
-------

In an entity instance, attribute values that refer to other entities (like 
hive_table.columns attribute that refers to an array of hive_column objects) 
will hold value of type AtlasObjectId, instead of entities themselves. This 
helps to keep the data model simple and avoid any potential circular references 
in an entity value. With this design, the equivalent of Referencable instance 
(from earlier versions) will be an instance of AtlasEntityWithExtInfo - which 
holds details of an entity (like hive_table) along with all entities referenced 
by this entity (like hive_columns, hive_db, hive_storagedesc), in a separate 
field named obj.referredEntities.


Diffs
-----

  intg/src/main/java/org/apache/atlas/AtlasErrorCode.java adffee7 
  intg/src/main/java/org/apache/atlas/type/AtlasArrayType.java 77f5d80 
  intg/src/main/java/org/apache/atlas/type/AtlasBuiltInTypes.java 1bfdf77 
  intg/src/main/java/org/apache/atlas/type/AtlasEntityType.java b537295 
  intg/src/main/java/org/apache/atlas/type/AtlasMapType.java 7624bc1 
  intg/src/main/java/org/apache/atlas/type/AtlasStructType.java 232356a 
  intg/src/main/java/org/apache/atlas/type/AtlasType.java de71d11 
  repository/src/main/java/org/apache/atlas/repository/graph/GraphHelper.java 
cbc91f5 
  
repository/src/main/java/org/apache/atlas/repository/store/graph/v1/AtlasEntityGraphDiscoveryV1.java
 2e9393e 
  
repository/src/main/java/org/apache/atlas/repository/store/graph/v1/AtlasGraphUtilsV1.java
 99f074b 
  
repository/src/main/java/org/apache/atlas/repository/store/graph/v1/DeleteHandlerV1.java
 ff13ea5 
  
repository/src/main/java/org/apache/atlas/repository/store/graph/v1/EntityGraphMapper.java
 cb8636b 
  
repository/src/main/java/org/apache/atlas/repository/store/graph/v1/EntityGraphRetriever.java
 847e5fe 
  
repository/src/test/java/org/apache/atlas/repository/store/graph/v1/AtlasEntityStoreV1Test.java
 9d01357 
  webapp/src/main/java/org/apache/atlas/util/RestUtils.java 08dac8a 
  webapp/src/main/java/org/apache/atlas/web/adapters/AtlasFormatConverters.java 
7c3f536 
  
webapp/src/main/java/org/apache/atlas/web/adapters/AtlasStructFormatConverter.java
 e87956f 

Diff: https://reviews.apache.org/r/56634/diff/


Testing
-------

Verified that all unit tests pass


Thanks,

Madhan Neethiraj

Reply via email to