Return-Path: Delivered-To: apmail-incubator-empire-db-commits-archive@minotaur.apache.org Received: (qmail 44445 invoked from network); 20 Sep 2009 20:48:21 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 20 Sep 2009 20:48:21 -0000 Received: (qmail 20456 invoked by uid 500); 20 Sep 2009 20:48:21 -0000 Delivered-To: apmail-incubator-empire-db-commits-archive@incubator.apache.org Received: (qmail 20437 invoked by uid 500); 20 Sep 2009 20:48:21 -0000 Mailing-List: contact empire-db-commits-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: empire-db-dev@incubator.apache.org Delivered-To: mailing list empire-db-commits@incubator.apache.org Received: (qmail 20427 invoked by uid 99); 20 Sep 2009 20:48:21 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 20 Sep 2009 20:48:21 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 20 Sep 2009 20:48:19 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 9AC3F2388876; Sun, 20 Sep 2009 20:47:59 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r817099 - in /incubator/empire-db/trunk/empire-db-codegen/src/main/java/org/apache/empire/db/codegen: CodeGen.java CodeGenConfig.java Date: Sun, 20 Sep 2009 20:47:59 -0000 To: empire-db-commits@incubator.apache.org From: doebele@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20090920204759.9AC3F2388876@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: doebele Date: Sun Sep 20 20:47:59 2009 New Revision: 817099 URL: http://svn.apache.org/viewvc?rev=817099&view=rev Log: EMPIREDB-52 Modified: incubator/empire-db/trunk/empire-db-codegen/src/main/java/org/apache/empire/db/codegen/CodeGen.java incubator/empire-db/trunk/empire-db-codegen/src/main/java/org/apache/empire/db/codegen/CodeGenConfig.java Modified: incubator/empire-db/trunk/empire-db-codegen/src/main/java/org/apache/empire/db/codegen/CodeGen.java URL: http://svn.apache.org/viewvc/incubator/empire-db/trunk/empire-db-codegen/src/main/java/org/apache/empire/db/codegen/CodeGen.java?rev=817099&r1=817098&r2=817099&view=diff ============================================================================== --- incubator/empire-db/trunk/empire-db-codegen/src/main/java/org/apache/empire/db/codegen/CodeGen.java (original) +++ incubator/empire-db/trunk/empire-db-codegen/src/main/java/org/apache/empire/db/codegen/CodeGen.java Sun Sep 20 20:47:59 2009 @@ -21,6 +21,7 @@ import java.sql.Connection; import java.sql.DatabaseMetaData; import java.sql.DriverManager; +import java.sql.ResultSet; import java.util.logging.Logger; import org.apache.empire.commons.ErrorObject; @@ -44,7 +45,7 @@ try { // Init Configuration - config.init((args.length > 0 ? args[0] : "config.xml" ), false, true); + config.init((args.length > 0 ? args[0] : "config.xml" )); // Enable Exceptions ErrorObject.setExceptionsEnabled(true); @@ -57,6 +58,11 @@ // Process Metadata // .... + ResultSet rs = dmd.getCatalogs(); + while (rs.next()) { + System.out.println(rs.getString(1)); + } + rs.close(); } catch(Exception e) { // Error Modified: incubator/empire-db/trunk/empire-db-codegen/src/main/java/org/apache/empire/db/codegen/CodeGenConfig.java URL: http://svn.apache.org/viewvc/incubator/empire-db/trunk/empire-db-codegen/src/main/java/org/apache/empire/db/codegen/CodeGenConfig.java?rev=817099&r1=817098&r2=817099&view=diff ============================================================================== --- incubator/empire-db/trunk/empire-db-codegen/src/main/java/org/apache/empire/db/codegen/CodeGenConfig.java (original) +++ incubator/empire-db/trunk/empire-db-codegen/src/main/java/org/apache/empire/db/codegen/CodeGenConfig.java Sun Sep 20 20:47:59 2009 @@ -30,6 +30,25 @@ private String jdbcPwd = ""; + /** + * Initialize the configuration. + * + * @param filename the file to read + * + * @return true on succes + */ + public boolean init(String filename) + { + // Read the properties file + if (super.init(filename, false, true) == false) + return false; + // Done + if (readProperties(this, "properties")==false) + return false; + // Reader Provider Properties + return true; + } + public String getJdbcClass() { return jdbcClass;