Thanks for sharing the links. Can you please elaborate on the capabilities that you are considering to add?
IMHO, based on my understanding of SQOOP, this looks like something orthogonal to SQOOP's usage scenarios. Basically SQOOP uses simple insert, select and update/merge queries (including bulk, external dump/upload, batch insert/rowset fectch etc) given a table to load/extract. There is support for free form queries in SQL in the target DB already provided by the user. I don't think this fundamental usage model is changing in SQOOP 2 also (based on my current understanding of what it is and how it is implemented) where the intention is to extend SQOOP to other non-RDBMS databases.
Looking forward to others' comments also.
BTW, my best wishes for a happy new year to all.
From: [EMAIL PROTECTED]
Subject: Relevance of Java Batches project
Date: Wed, 2 Jan 2013 11:27:27 -0500
To: [EMAIL PROTECTED]
Hi,I've been looking over the literature on database supported program execution  and . These look like promising ideas for incorporation into Sqoop, especially with respect to expanding the capabilities of free form queries. Has any of this literature influence Sqoop design?
 Haskell Boards the Ferry: Database-Supported Program Execution for Haskell George Giorgidze, Torsten Grust, Tom Schreiber, and Jeroen Weijers 22nd International Symposium on Implementation and Application of Functional Languages (IFL 2010), Alphen aan den Rijn, Netherlands, volume 6647 of Lecture Notes in Computer Science. Springer, 2011. http://db.inf.uni-tuebingen.de/files/publications/ferryhaskell.pdf Remote Batch Invocation for SQL Databases, Ben Wiedermann and William R. Cook The 13th International Symposium on Database Programming Languages (DBPL), 2011. http://www.cs.utexas.edu/~wcook/Drafts/2011/batchdb.pdf
Charles [EMAIL PROTECTED]