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

Review request for atlas and Madhan Neethiraj.


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


Repository: atlas


Description
-------

* Improve relationship model to support create/update operations and the 
following cardinalities (previously supported using inverseReference):
1 to 1
1 to many
many to 1
many to many


* Change legacyLabel flag in AtlasRelationshipEndDef to boolean flag.
* Add unit tests for the above cases.


Diffs
-----

  addons/models/0010-base_model.json 303f3796 
  addons/models/0030-hive_model.json a795f0f3 
  addons/models/0050-falcon_model.json 7755fa86 
  addons/models/0060-hbase_model.json 1d264df4 
  addons/models/0080-storm_model.json 25360ff0 
  intg/src/main/java/org/apache/atlas/model/instance/AtlasEntity.java 68da6af1 
  intg/src/main/java/org/apache/atlas/model/instance/AtlasRelationship.java 
2de9bdf0 
  intg/src/main/java/org/apache/atlas/model/typedef/AtlasRelationshipDef.java 
fc820d49 
  
intg/src/main/java/org/apache/atlas/model/typedef/AtlasRelationshipEndDef.java 
f80ea895 
  intg/src/main/java/org/apache/atlas/type/AtlasEntityType.java e94dd190 
  intg/src/main/java/org/apache/atlas/type/AtlasRelationshipType.java 841b66f7 
  intg/src/main/java/org/apache/atlas/type/AtlasStructType.java f97d7674 
  intg/src/test/java/org/apache/atlas/TestRelationshipUtilsV2.java PRE-CREATION 
  intg/src/test/java/org/apache/atlas/TestUtilsV2.java 9774583d 
  repository/src/main/java/org/apache/atlas/repository/graph/GraphHelper.java 
6f6d74bc 
  
repository/src/main/java/org/apache/atlas/repository/store/graph/v1/AtlasEntityGraphDiscoveryV1.java
 12e8bb1f 
  
repository/src/main/java/org/apache/atlas/repository/store/graph/v1/AtlasGraphUtilsV1.java
 cd9a47ad 
  
repository/src/main/java/org/apache/atlas/repository/store/graph/v1/AtlasRelationshipStoreV1.java
 3ff6fbef 
  
repository/src/main/java/org/apache/atlas/repository/store/graph/v1/DeleteHandlerV1.java
 d4fdc257 
  
repository/src/main/java/org/apache/atlas/repository/store/graph/v1/EntityGraphMapper.java
 157f8cd2 
  
repository/src/main/java/org/apache/atlas/repository/store/graph/v1/EntityGraphRetriever.java
 f4257be7 
  
repository/src/test/java/org/apache/atlas/repository/impexp/ImportServiceTest.java
 de8e7ef3 
  
repository/src/test/java/org/apache/atlas/repository/impexp/ZipFileResourceTestUtils.java
 d9017319 
  
repository/src/test/java/org/apache/atlas/repository/store/graph/v1/AtlasRelationshipStoreHardDeleteV1Test.java
 PRE-CREATION 
  
repository/src/test/java/org/apache/atlas/repository/store/graph/v1/AtlasRelationshipStoreSoftDeleteV1Test.java
 PRE-CREATION 
  
repository/src/test/java/org/apache/atlas/repository/store/graph/v1/AtlasRelationshipStoreV1Test.java
 67702231 
  
repository/src/test/resources/logging-v1-full/2c8c2622-c7aa-43be-8956-f47dd5f6bac4.json
 PRE-CREATION 
  
repository/src/test/resources/logging-v1-full/63a4b6f5-d0a4-484c-8cab-61c0c14b6c69.json
 PRE-CREATION 
  
repository/src/test/resources/logging-v1-full/974cbc3a-c9c9-4776-ae0e-357df2ea055f.json
 PRE-CREATION 
  repository/src/test/resources/logging-v1-full/atlas-export-info.json 
PRE-CREATION 
  repository/src/test/resources/logging-v1-full/atlas-export-order.json 
PRE-CREATION 
  repository/src/test/resources/logging-v1-full/atlas-typesdef.json 
PRE-CREATION 
  
repository/src/test/resources/logging-v1-full/ec2ed3d2-b603-4948-bf2d-dde49411000a.json
 PRE-CREATION 
  
repository/src/test/resources/sales-v1-full/221de408-7246-4988-82f7-fe889dad032e.json
 PRE-CREATION 
  
repository/src/test/resources/sales-v1-full/42f82e22-ebb9-4f2e-b93a-6d436b239fad.json
 PRE-CREATION 
  
repository/src/test/resources/sales-v1-full/7178713e-fc15-4406-86dd-da5a4f077257.json
 PRE-CREATION 
  
repository/src/test/resources/sales-v1-full/84d079fc-6177-4937-a232-944aa35e568d.json
 PRE-CREATION 
  
repository/src/test/resources/sales-v1-full/aa0bb6cf-f3db-4fb7-9c69-c67447b3b6ad.json
 PRE-CREATION 
  repository/src/test/resources/sales-v1-full/atlas-export-info.json 
PRE-CREATION 
  repository/src/test/resources/sales-v1-full/atlas-export-order.json 
PRE-CREATION 
  repository/src/test/resources/sales-v1-full/atlas-typesdef.json PRE-CREATION 
  
repository/src/test/resources/sales-v1-full/bfe88eb8-7556-403c-8210-647013f44a44.json
 PRE-CREATION 
  
repository/src/test/resources/sales-v1-full/ee35e6b3-8d6f-4815-9acd-3ef24c78ac49.json
 PRE-CREATION 
  
repository/src/test/resources/sales-v1-full/ef3354e4-38c5-48fa-879f-552b1942034e.json
 PRE-CREATION 
  
repository/src/test/resources/sales-v1-full/efdfafa5-d74b-4733-8f36-fdb05bc4adcf.json
 PRE-CREATION 
  
repository/src/test/resources/sales-v1-full/f2dd85a6-3bc6-414e-b6bb-ca385592da28.json
 PRE-CREATION 
  
repository/src/test/resources/sales-v1-full/f69046b1-7518-45e6-a86b-5d34007251a5.json
 PRE-CREATION 
  
repository/src/test/resources/sales-v1-full/fe91bf93-eb0c-4638-8361-15937390c810.json
 PRE-CREATION 


Diff: https://reviews.apache.org/r/60938/diff/1/


Testing
-------

added unit test - AtlasRelationshipStoreV1Test

mvn clean package - succeeded with no errors.


Thanks,

Sarath Subramanian

Reply via email to