[
https://issues.apache.org/jira/browse/SQOOP-1498?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14170477#comment-14170477
]
Hudson commented on SQOOP-1498:
-------------------------------
ABORTED: Integrated in Sqoop2-hadoop200 #549 (See
[https://builds.apache.org/job/Sqoop2-hadoop200/549/])
SQOOP-1566: Sqoop2: Fix the upgrade logic for SQOOP-1498 (jarcec:
https://git-wip-us.apache.org/repos/asf?p=sqoop.git&a=commit&h=6ae93e6ad846228bf56b8135ba83d1987c789dcf)
*
repository/repository-derby/src/test/java/org/apache/sqoop/repository/derby/TestConnectorHandling.java
*
repository/repository-derby/src/test/java/org/apache/sqoop/repository/derby/TestRespositorySchemaUpgrade.java
*
repository/repository-derby/src/test/java/org/apache/sqoop/repository/derby/TestLinkHandling.java
* core/src/main/java/org/apache/sqoop/repository/JdbcRepository.java
* core/src/main/java/org/apache/sqoop/repository/JdbcRepositoryHandler.java
*
repository/repository-derby/src/test/java/org/apache/sqoop/repository/derby/DerbyTestCase.java
*
repository/repository-derby/src/main/java/org/apache/sqoop/repository/derby/DerbyRepositoryHandler.java
*
repository/repository-derby/src/test/java/org/apache/sqoop/repository/derby/TestInternals.java
*
repository/repository-derby/src/test/java/org/apache/sqoop/repository/derby/TestSubmissionHandling.java
* core/src/main/java/org/apache/sqoop/repository/Repository.java
*
repository/repository-derby/src/main/java/org/apache/sqoop/repository/derby/DerbySchemaConstants.java
*
repository/repository-derby/src/test/java/org/apache/sqoop/repository/derby/TestJobHandling.java
* core/src/test/java/org/apache/sqoop/repository/TestJdbcRepository.java
*
repository/repository-derby/src/main/java/org/apache/sqoop/repository/derby/DerbyRepoConstants.java
*
repository/repository-derby/src/main/java/org/apache/sqoop/repository/derby/DerbyRepoError.java
*
repository/repository-derby/src/test/java/org/apache/sqoop/repository/derby/TestDriverHandling.java
*
repository/repository-derby/src/main/java/org/apache/sqoop/repository/derby/DerbySchemaQuery.java
* core/src/main/java/org/apache/sqoop/repository/RepositoryError.java
*
repository/repository-derby/src/test/java/org/apache/sqoop/repository/derby/TestInputTypes.java
* core/src/main/java/org/apache/sqoop/repository/RepositoryManager.java
> 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
> Fix For: from/to
>
> Attachments: SQOOP-1498final.patch,
> SQOOP-1498finalwithoutgitignore.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)