[ 
https://issues.apache.org/jira/browse/SQOOP-1498?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14156961#comment-14156961
 ] 

Veena Basavaraj edited comment on SQOOP-1498 at 10/2/14 6:56 PM:
-----------------------------------------------------------------

updated, tests pass
ran mvn clean verify.

Use the following to apply.
git apply --reject --whitespace=fix /Users/vbasavaraj/Projects/SQOOP-1498.patch


was (Author: vybs):
updated, tests pass
ran mvn clean verify.

This patch does not apply to RB for some reason

> Sqoop2: Sqoop2 Repository Object refactoring ( objects prefixed with M)
> -----------------------------------------------------------------------
>
>                 Key: SQOOP-1498
>                 URL: https://issues.apache.org/jira/browse/SQOOP-1498
>             Project: Sqoop
>          Issue Type: Improvement
>            Reporter: Veena Basavaraj
>            Assignee: Veena Basavaraj
>         Attachments: SQOOP-1498afterrebase.patch, Sqoop2.pdf
>
>
> See the attached PDF.
> Currently there is a lot of overlap with the entity model classes. All the 
> entity model classes in the code are are prefixed with "M" and are under the 
> org.apache.sqoop.model package. 
> The proposed refactoring will do the following things.
> No more MConnectionForms and MJobForms 
> MConfig( abstract)
> FromConfig ( may or may not inherit MConfigList). Still debating if we need a 
> conflg list. We can use a group attribute on the inputs if we need add 
> hierarchy to the config inputs
> ToConfig
> DriverConfig
> FromConfig/ToConfig/DriverConfig entities belongs to a MJob
> MInput (MConfig has one or more MInputs)
> MConnector will be pretty dumb and will hold its 3 config objects, 
> LinkConfig. FromConfig and ToConfig 
> MLink belongs to a MConnector
> MLink will have a reference to connector and the link config. There will be 
> no connector/ framework part.
> MSubmisssion  belongs to a MJob 
> Lastly, the Repository schema will also be renamed to reflect the 
> context/link/driver/jobrun changes
> End of Story!



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to