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

(Updated Sept. 7, 2013, 6:08 a.m.)


Review request for Sqoop.


Changes
-------

Updates with the review comments

Tested with NZ 6 and 7

I ran the following tests specifically.
DirectNetezzaHCatImportManualTest
DirectNetezzaHCatExportManualTest
DirectNetezzaExportManualTest
NetezzaImportManualTest
NetezzaExportManualTest
HCatalogExportTest
HCatalogImportTest

For a total of 115 tests.

All tests passed with NZ 6 and 7

All the unit tests passed


Bugs: SQOOP-1167
    https://issues.apache.org/jira/browse/SQOOP-1167


Repository: sqoop-trunk


Description
-------

This patch implements the following 

Enhance HCat support to allow direct mode connectors by
   Creating helpers for export and import hcat mappers and refactor hcat 
mappers to use that
   Adding additional method for connection managers to declare their ability to 
exploit this feature
   Make the detection of compatibility between hcat and direct mode managers 
after connection managers are created
   As an example usecase, fix the netezza implementation to
       Abstract the Netezza direct mode mappers and add hcat support
       Fix Netezza connector implementation issues etc
   Add documentation
   Add Netezza tests to third party test suite
   Move Netezza tests to org.apache.namespace to be consistent with 
requirements for newly added tests


Diffs (updated)
-----

  build.xml 1a21288 
  src/docs/user/hcatalog.txt b8e495e 
  src/java/org/apache/sqoop/manager/ConnManager.java f4b22f9 
  src/java/org/apache/sqoop/manager/DirectNetezzaManager.java 4f36bf6 
  src/java/org/apache/sqoop/mapreduce/ExportJobBase.java d0be570 
  src/java/org/apache/sqoop/mapreduce/ImportJobBase.java ab7f21e 
  
src/java/org/apache/sqoop/mapreduce/db/netezza/NetezzaExternalTableExportMapper.java
 22b7af5 
  
src/java/org/apache/sqoop/mapreduce/db/netezza/NetezzaExternalTableHCatExportMapper.java
 PRE-CREATION 
  
src/java/org/apache/sqoop/mapreduce/db/netezza/NetezzaExternalTableHCatImportMapper.java
 PRE-CREATION 
  
src/java/org/apache/sqoop/mapreduce/db/netezza/NetezzaExternalTableImportMapper.java
 bcdc9e1 
  
src/java/org/apache/sqoop/mapreduce/db/netezza/NetezzaExternalTableTextImportMapper.java
 PRE-CREATION 
  
src/java/org/apache/sqoop/mapreduce/db/netezza/NetezzaJDBCStatementRunner.java 
3a5df40 
  src/java/org/apache/sqoop/mapreduce/hcat/SqoopHCatExportHelper.java 
PRE-CREATION 
  src/java/org/apache/sqoop/mapreduce/hcat/SqoopHCatExportMapper.java 539cedf 
  src/java/org/apache/sqoop/mapreduce/hcat/SqoopHCatImportHelper.java 
PRE-CREATION 
  src/java/org/apache/sqoop/mapreduce/hcat/SqoopHCatImportMapper.java 4f0ff1b 
  
src/java/org/apache/sqoop/mapreduce/netezza/NetezzaExternalTableExportJob.java 
7caf9be 
  
src/java/org/apache/sqoop/mapreduce/netezza/NetezzaExternalTableImportJob.java 
0f7c1b0 
  src/java/org/apache/sqoop/tool/BaseSqoopTool.java 0eca991 
  src/test/com/cloudera/sqoop/ThirdPartyTests.java 0a080b6 
  src/test/com/cloudera/sqoop/manager/DirectNetezzaExportManualTest.java 
aace924 
  src/test/com/cloudera/sqoop/manager/NetezzaExportManualTest.java 43dd254 
  src/test/com/cloudera/sqoop/manager/NetezzaImportManualTest.java 86f5bdd 
  src/test/com/cloudera/sqoop/manager/NetezzaTestUtils.java 4bf05b8 
  src/test/org/apache/sqoop/hcat/HCatalogExportTest.java 77bafcc 
  src/test/org/apache/sqoop/hcat/HCatalogImportTest.java 293015e 
  src/test/org/apache/sqoop/hcat/HCatalogTestUtils.java ddae5f5 
  src/test/org/apache/sqoop/hcat/TestHCatalogBasic.java da803d0 
  src/test/org/apache/sqoop/manager/netezza/DirectNetezzaExportManualTest.java 
PRE-CREATION 
  
src/test/org/apache/sqoop/manager/netezza/DirectNetezzaHCatExportManualTest.java
 PRE-CREATION 
  
src/test/org/apache/sqoop/manager/netezza/DirectNetezzaHCatImportManualTest.java
 PRE-CREATION 
  src/test/org/apache/sqoop/manager/netezza/NetezzaExportManualTest.java 
PRE-CREATION 
  src/test/org/apache/sqoop/manager/netezza/NetezzaImportManualTest.java 
PRE-CREATION 
  src/test/org/apache/sqoop/manager/netezza/NetezzaTestUtils.java PRE-CREATION 

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


Testing
-------

Add additional tests for testing this feature.   Ran all tests and all of them 
passed


Thanks,

Venkat Ranganathan

Reply via email to