Hi David,
thank you very much for your quick response!

> I agree we should get rid of the OraOopManagerFactory long term - I was 
> thinking if we merge the missing functionality from the current Oracle 
> connector into OraOop (it's mainly to do with importing views, index 
> organised tables etc) then we'd only need one Oracle manager again.

Yup that seems as the best solution, so I'm +1 on the idea.

Jarcec

On Thu, Feb 27, 2014 at 02:34:24AM +0000, David Robson wrote:
> Hi Jarcec,
> 
> I agree we should get rid of the OraOopManagerFactory long term - I was 
> thinking if we merge the missing functionality from the current Oracle 
> connector into OraOop (it's mainly to do with importing views, index 
> organised tables etc) then we'd only need one Oracle manager again.
> 
> The whitespace won't be a problem - I'll do that as part of cleaning up the 
> checkstyle issues - I haven't checked yet but I'm guessing there'll be a fair 
> few violations!
> 
> As for the Oracle types - I'll have to experiment with using the generic 
> types instead. Otherwise I guess we'll have to do reflection like you 
> suggested.
> 
> David
> 
> -----Original Message-----
> From: Jarek Cecho [mailto:nore...@reviews.apache.org] On Behalf Of Jarek Cecho
> Sent: Thursday, 27 February 2014 5:38 AM
> To: David Robson; Sqoop; Jarek Cecho
> Subject: Re: Review Request 18452: Add high performance Oracle connector into 
> Sqoop
> 
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/18452/#review35545
> -----------------------------------------------------------
> 
> 
> Hi David,
> thank you very much for publishing the first draft! Overall it looks good to 
> me, I have couple of high level notes:
> 
> * Can we please remove all the trailing whitespaces? Most of the IDEs have 
> ability to do that automatically.
> 
> * I see that we are using a lot of Oracle JDBC driver classes from packages 
> oracle.sql.* or oracle.jdbc.* thus making the Oracle JDBC driver as a compile 
> time dependency. As the Oracle JDBC driver do not have open license, I'm not 
> sure this will fly. Is there an option to use the Java JDBC generic 
> structures? Or perhaps a reflection?
> 
> 
> src/java/org/apache/sqoop/ConnFactory.java
> <https://reviews.apache.org/r/18452/#comment66144>
> 
>     I would like to eventually see the OraOopManagerFactory merged into the 
> DefaultManagerFactory. I'm fine with doing it in follow up JIRA though.
> 
> 
> Jarcec
> 
> - Jarek Cecho
> 
> 
> On Feb. 25, 2014, 3:24 a.m., David Robson wrote:
> > 
> > -----------------------------------------------------------
> > This is an automatically generated e-mail. To reply, visit:
> > https://reviews.apache.org/r/18452/
> > -----------------------------------------------------------
> > 
> > (Updated Feb. 25, 2014, 3:24 a.m.)
> > 
> > 
> > Review request for Sqoop.
> > 
> > 
> > Bugs: SQOOP-1287
> >     https://issues.apache.org/jira/browse/SQOOP-1287
> > 
> > 
> > Repository: sqoop-trunk
> > 
> > 
> > Description
> > -------
> > 
> > Dell Software is contributing an Oracle connector for the Sqoop project.
> > This is an initial patch to get early feedback - it is not finished. At the 
> > moment it is just the code itself - no tests or documentation.
> > There is still more work to do in the code - checkstyle and findbugs has 
> > not been resolved as yet.
> > 
> > 
> > Diffs
> > -----
> > 
> >   src/java/org/apache/sqoop/ConnFactory.java 61d3307 
> >   src/java/org/apache/sqoop/manager/oracle/OraOopConnManager.java 
> > PRE-CREATION 
> >   src/java/org/apache/sqoop/manager/oracle/OraOopConstants.java 
> > PRE-CREATION 
> >   src/java/org/apache/sqoop/manager/oracle/OraOopDBInputSplit.java 
> > PRE-CREATION 
> >   src/java/org/apache/sqoop/manager/oracle/OraOopDBRecordReader.java 
> > PRE-CREATION 
> >   
> > src/java/org/apache/sqoop/manager/oracle/OraOopDataDrivenDBInputFormat.java 
> > PRE-CREATION 
> >   src/java/org/apache/sqoop/manager/oracle/OraOopGenerics.java PRE-CREATION 
> >   src/java/org/apache/sqoop/manager/oracle/OraOopJdbcUrl.java PRE-CREATION 
> >   src/java/org/apache/sqoop/manager/oracle/OraOopLog.java PRE-CREATION 
> >   src/java/org/apache/sqoop/manager/oracle/OraOopLogFactory.java 
> > PRE-CREATION 
> >   src/java/org/apache/sqoop/manager/oracle/OraOopLogMessage.java 
> > PRE-CREATION 
> >   src/java/org/apache/sqoop/manager/oracle/OraOopManagerFactory.java 
> > PRE-CREATION 
> >   src/java/org/apache/sqoop/manager/oracle/OraOopOracleDataChunk.java 
> > PRE-CREATION 
> >   src/java/org/apache/sqoop/manager/oracle/OraOopOracleDataChunkExtent.java 
> > PRE-CREATION 
> >   
> > src/java/org/apache/sqoop/manager/oracle/OraOopOracleDataChunkPartition.java
> >  PRE-CREATION 
> >   src/java/org/apache/sqoop/manager/oracle/OraOopOracleQueries.java 
> > PRE-CREATION 
> >   src/java/org/apache/sqoop/manager/oracle/OraOopOutputFormatBase.java 
> > PRE-CREATION 
> >   src/java/org/apache/sqoop/manager/oracle/OraOopOutputFormatInsert.java 
> > PRE-CREATION 
> >   src/java/org/apache/sqoop/manager/oracle/OraOopOutputFormatUpdate.java 
> > PRE-CREATION 
> >   src/java/org/apache/sqoop/manager/oracle/OraOopUtilities.java 
> > PRE-CREATION 
> >   src/java/org/apache/sqoop/manager/oracle/OracleActiveInstance.java 
> > PRE-CREATION 
> >   src/java/org/apache/sqoop/manager/oracle/OracleConnectionFactory.java 
> > PRE-CREATION 
> >   src/java/org/apache/sqoop/manager/oracle/OracleTable.java PRE-CREATION 
> >   src/java/org/apache/sqoop/manager/oracle/OracleTableColumn.java 
> > PRE-CREATION 
> >   src/java/org/apache/sqoop/manager/oracle/OracleTableColumns.java 
> > PRE-CREATION 
> >   src/java/org/apache/sqoop/manager/oracle/OracleTablePartition.java 
> > PRE-CREATION 
> >   src/java/org/apache/sqoop/manager/oracle/OracleTablePartitions.java 
> > PRE-CREATION 
> >   src/java/org/apache/sqoop/manager/oracle/OracleVersion.java PRE-CREATION 
> > 
> > Diff: https://reviews.apache.org/r/18452/diff/
> > 
> > 
> > Testing
> > -------
> > 
> > 
> > Thanks,
> > 
> > David Robson
> > 
> >
> 

Attachment: signature.asc
Description: Digital signature

Reply via email to