From torque-dev-return-9504-apmail-db-torque-dev-archive=db.apache.org@db.apache.org Mon Mar 08 08:27:52 2010 Return-Path: Delivered-To: apmail-db-torque-dev-archive@www.apache.org Received: (qmail 65447 invoked from network); 8 Mar 2010 08:27:52 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 8 Mar 2010 08:27:52 -0000 Received: (qmail 81297 invoked by uid 500); 8 Mar 2010 08:27:29 -0000 Delivered-To: apmail-db-torque-dev-archive@db.apache.org Received: (qmail 81205 invoked by uid 500); 8 Mar 2010 08:27:29 -0000 Mailing-List: contact torque-dev-help@db.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Apache Torque Developers List" Reply-To: "Apache Torque Developers List" Delivered-To: mailing list torque-dev@db.apache.org Received: (qmail 81197 invoked by uid 99); 8 Mar 2010 08:27:28 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 08 Mar 2010 08:27:28 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [217.24.207.26] (HELO mail.seitenbau.net) (217.24.207.26) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 08 Mar 2010 08:27:20 +0000 Received: from [192.168.15.18] (helo=www.seitenbau.net) by router.seitenbau.net with esmtp (Exim 4.43) id 1NoYIl-0004e6-Ix for torque-dev@db.apache.org; Mon, 08 Mar 2010 09:27:00 +0100 In-Reply-To: <012101cabd36$818c2710$84a47530$@com> References: <012101cabd36$818c2710$84a47530$@com> Subject: torque 4 plan (was: RE: Release candidate of torque 4 site - please review) X-KeepSent: B10D5998:CC77006F-C12576E0:00290BEF; type=4; name=$KeepSent To: "Apache Torque Developers List" X-Mailer: Lotus Notes Release 8.5 December 05, 2008 Message-ID: From: Thomas Fischer Date: Mon, 8 Mar 2010 09:26:58 +0100 X-MIMETrack: Serialize by Router on www/seitenbau(Release 8.5HF467 | May 15, 2009) at 08.03.2010 09:26:58 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII X-Spam-Score: -1.4 (-) X-Spam-Report: -1.4 ALL_TRUSTED Passed through trusted hosts only via SMTP X-Virus-Checked: Checked by ClamAV on apache.org > What I also would like is some kind of plan on what Torque4 actually will > contain. It would be nice to know what the "heavy development" mentioned on > the first page is and what is left of it. There were occasional discussions about this during the last three years, and most certainly I do not remember everything. And also, this is my personal list, so everything I say here is subject to community approval: What will most certainly change: - package and class names in the generator (the "generator" name is too overloaded, so the name of the generator class will change and the "gf" package name will change to "generator") - configuration syntax in the generator will reflect the class name changes in the generator - the templates need to be adapted to the generator configuration changes - ant support for the generator will be added - something needs to be done about the ant tasks that were in 3.3. but are not yet present in 4.0. - external schema support will be added in the templates - package structure of the templates (the id table sql templates are currently not in the sql package which is confusing) What will probably change: - the Criteria class might get refactored (no inheritance of HashMap etc) or might get an alternative - There might be a custom type for column Ids (not the String constants used now) - There might be an alternative to static peer classes to ease plugging in of an alternative implementation What will hopefully not change - migration from Torque3 to Torque4 should be as painless as possible. So the behaviour of the runtime should change as little as possible. If I could get comments on this of the other torque team members I could put this plan on the web site as well.... Thomas --------------------------------------------------------------------- To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org For additional commands, e-mail: torque-dev-help@db.apache.org