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


Ship it!




Ship It!

- Sarath Subramanian


On July 26, 2017, 11:21 a.m., Ashutosh Mestry wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/60857/
> -----------------------------------------------------------
> 
> (Updated July 26, 2017, 11:21 a.m.)
> 
> 
> Review request for atlas, Ayub Pathan and Madhan Neethiraj.
> 
> 
> Bugs: ATLAS-1950
>     https://issues.apache.org/jira/browse/ATLAS-1950
> 
> 
> Repository: atlas
> 
> 
> Description
> -------
> 
> **Background**
> Existing import transforms expects that the user specify each type and 
> attribute name that needs to be transformed. This may cause large number of 
> transform enumerating individual types to be specified. Specifying individual 
> transforms may be tedious and perhaps error prone.
> 
> **Solution**
> This feature improves on that case by allowing user to specify super types. 
> That way the sub types of that type will automatically get the transform(s) 
> applied.
> 
> **Implementation**
> User can now specify transforms like:
> 
> ```javascript
> {
>     "options": {
>         "transforms": "{ \"Asset\": { \"qualifiedName\": [ 
> \"replace:@cl1:@cl2\" ] } }"
>     }
> }
> ```
> 
> At runtime, the subtypes of this type are enumerated. The attribute and 
> tranform map of the super type are now associated with all the sub-types.
> 
> 
> Diffs
> -----
> 
>   
> repository/src/main/java/org/apache/atlas/repository/impexp/ImportService.java
>  bdeed7d 
>   
> repository/src/main/java/org/apache/atlas/repository/impexp/ImportTransforms.java
>  63e53c5 
>   
> repository/src/test/java/org/apache/atlas/repository/impexp/ImportServiceTest.java
>  7210799 
>   
> repository/src/test/java/org/apache/atlas/repository/impexp/ImportTransformsTest.java
>  ccedeb1 
> 
> 
> Diff: https://reviews.apache.org/r/60857/diff/3/
> 
> 
> Testing
> -------
> 
> **Unit tests**
> Unit test verifying this behavior were added.
> 
> **Functional tests**
> Regular imports were run.
> 
> 
> Thanks,
> 
> Ashutosh Mestry
> 
>

Reply via email to