svn commit: r331006 - /db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/SqlBuilder.java

2005-11-07 Thread mvdb
Author: mvdb
Date: Sat Nov  5 07:54:17 2005
New Revision: 331006

URL: http://svn.apache.org/viewcvs?rev=331006view=rev
Log:
Change HasMap parameters to Map parameters.

Modified:
db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/SqlBuilder.java

Modified: 
db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/SqlBuilder.java
URL: 
http://svn.apache.org/viewcvs/db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/SqlBuilder.java?rev=331006r1=331005r2=331006view=diff
==
--- db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/SqlBuilder.java 
(original)
+++ db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/SqlBuilder.java Sat 
Nov  5 07:54:17 2005
@@ -22,7 +22,6 @@
 import java.text.DateFormat;
 import java.text.NumberFormat;
 import java.util.ArrayList;
-import java.util.HashMap;
 import java.util.Iterator;
 import java.util.Locale;
 import java.util.Map;
@@ -665,7 +664,7 @@
  *prepared statement
  * @return The insertion sql
  */
-public String getInsertSql(Table table, HashMap columnValues, boolean 
genPlaceholders)
+public String getInsertSql(Table table, Map columnValues, boolean 
genPlaceholders)
 {
 StringBuffer buffer   = new StringBuffer(INSERT INTO );
 boolean  addComma = false;
@@ -735,7 +734,7 @@
  *prepared statement (both for the pk values and 
the object values)
  * @return The update sql
  */
-public String getUpdateSql(Table table, HashMap columnValues, boolean 
genPlaceholders)
+public String getUpdateSql(Table table, Map columnValues, boolean 
genPlaceholders)
 {
 StringBuffer buffer = new StringBuffer(UPDATE );
 boolean  addSep = false;
@@ -805,7 +804,7 @@
  *prepared statement
  * @return The delete sql
  */
-public String getDeleteSql(Table table, HashMap pkValues, boolean 
genPlaceholders)
+public String getDeleteSql(Table table, Map pkValues, boolean 
genPlaceholders)
 {
 StringBuffer buffer = new StringBuffer(DELETE FROM );
 boolean  addSep = false;




[jira] Created: (DDLUTILS-43) jdbc model reader does not set the database name

2005-11-07 Thread JIRA
jdbc model reader does not set the database name


 Key: DDLUTILS-43
 URL: http://issues.apache.org/jira/browse/DDLUTILS-43
 Project: DdlUtils
Type: Bug
Reporter: Thorbjørn Ravn Andersen
 Assigned to: Thomas Dudziak 


On 11/7/05, Thorbjørn Ravn Andersen [EMAIL PROTECTED] wrote:

 I just noticed that the method described to read from a database, put
 together with the method to write to XML does not produce XML-files that
 can be read in again with the method to read from xml.

 I found that a database.setName(whatever) had to be called before
 writing to xml to remidy this.


You're right, the jdbc model reader does not set the database name
yet. Could you file an issue with JIRA ?

Tom



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



svn commit: r330993 - in /db/ddlutils/trunk/src: java/org/apache/ddlutils/model/ java/org/apache/ddlutils/platform/ test/org/apache/ddlutils/io/

2005-11-07 Thread mvdb
Author: mvdb
Date: Sat Nov  5 03:35:06 2005
New Revision: 330993

URL: http://svn.apache.org/viewcvs?rev=330993view=rev
Log:
Rename getAutoIncrementColumn to getAutoIncremntColumns

Modified:
db/ddlutils/trunk/src/java/org/apache/ddlutils/model/Table.java

db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/InterbaseBuilder.java
db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/OracleBuilder.java

db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/PlatformImplBase.java

db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/PostgreSqlBuilder.java
db/ddlutils/trunk/src/test/org/apache/ddlutils/io/TestDatabaseIO.java

Modified: db/ddlutils/trunk/src/java/org/apache/ddlutils/model/Table.java
URL: 
http://svn.apache.org/viewcvs/db/ddlutils/trunk/src/java/org/apache/ddlutils/model/Table.java?rev=330993r1=330992r2=330993view=diff
==
--- db/ddlutils/trunk/src/java/org/apache/ddlutils/model/Table.java (original)
+++ db/ddlutils/trunk/src/java/org/apache/ddlutils/model/Table.java Sat Nov  5 
03:35:06 2005
@@ -583,7 +583,7 @@
  * 
  * @return The columns
  */
-public Column[] getAutoIncrementColumn()
+public Column[] getAutoIncrementColumns()
 {
 Collection autoIncrColumns = CollectionUtils.select(_columns, new 
Predicate() {
 public boolean evaluate(Object input) {

Modified: 
db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/InterbaseBuilder.java
URL: 
http://svn.apache.org/viewcvs/db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/InterbaseBuilder.java?rev=330993r1=330992r2=330993view=diff
==
--- 
db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/InterbaseBuilder.java 
(original)
+++ 
db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/InterbaseBuilder.java 
Sat Nov  5 03:35:06 2005
@@ -76,7 +76,7 @@
 printEndOfStatement();

 

 // creating generator and trigger for auto-increment

-Column[] columns = table.getAutoIncrementColumn();

+Column[] columns = table.getAutoIncrementColumns();

 

 for (int idx = 0; idx  columns.length; idx++)

 {

@@ -131,7 +131,7 @@
 public void dropTable(Table table) throws IOException

 {

 // dropping generators for auto-increment

-Column[] columns = table.getAutoIncrementColumn();

+Column[] columns = table.getAutoIncrementColumns();

 

 for (int idx = 0; idx  columns.length; idx++)

 {


Modified: 
db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/OracleBuilder.java
URL: 
http://svn.apache.org/viewcvs/db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/OracleBuilder.java?rev=330993r1=330992r2=330993view=diff
==
--- db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/OracleBuilder.java 
(original)
+++ db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/OracleBuilder.java 
Sat Nov  5 03:35:06 2005
@@ -53,7 +53,7 @@
 print( CASCADE CONSTRAINTS);
 printEndOfStatement();
 
-Column[] columns = table.getAutoIncrementColumn();
+Column[] columns = table.getAutoIncrementColumns();
 
 for (int idx = 0; idx  columns.length; idx++)
 {
@@ -80,7 +80,7 @@
 public void createTable(Database database, Table table) throws IOException
 {
 // lets create any sequences
-Column[] columns = table.getAutoIncrementColumn();
+Column[] columns = table.getAutoIncrementColumns();
 
 for (int idx = 0; idx  columns.length; idx++)
 {

Modified: 
db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/PlatformImplBase.java
URL: 
http://svn.apache.org/viewcvs/db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/PlatformImplBase.java?rev=330993r1=330992r2=330993view=diff
==
--- 
db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/PlatformImplBase.java 
(original)
+++ 
db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/PlatformImplBase.java 
Sat Nov  5 03:35:06 2005
@@ -660,7 +660,7 @@
 return;

 }

 

-Column[] columns = 
model.findTable(dynaClass.getTableName()).getAutoIncrementColumn();

+Column[] columns = 
model.findTable(dynaClass.getTableName()).getAutoIncrementColumns();

 

 if (columns.length  0)

 {


Modified: 
db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/PostgreSqlBuilder.java
URL: 
http://svn.apache.org/viewcvs/db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/PostgreSqlBuilder.java?rev=330993r1=330992r2=330993view=diff
==
--- 
db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/PostgreSqlBuilder.java 
(original)
+++ 

svn commit: r331004 - /db/ddlutils/trunk/src/test/org/apache/ddlutils/io/TestDatabaseIO.java

2005-11-07 Thread mvdb
Author: mvdb
Date: Sat Nov  5 07:31:57 2005
New Revision: 331004

URL: http://svn.apache.org/viewcvs?rev=331004view=rev
Log:
Added URL to issue in bugzilla.

Modified:
db/ddlutils/trunk/src/test/org/apache/ddlutils/io/TestDatabaseIO.java

Modified: db/ddlutils/trunk/src/test/org/apache/ddlutils/io/TestDatabaseIO.java
URL: 
http://svn.apache.org/viewcvs/db/ddlutils/trunk/src/test/org/apache/ddlutils/io/TestDatabaseIO.java?rev=331004r1=331003r2=331004view=diff
==
--- db/ddlutils/trunk/src/test/org/apache/ddlutils/io/TestDatabaseIO.java 
(original)
+++ db/ddlutils/trunk/src/test/org/apache/ddlutils/io/TestDatabaseIO.java Sat 
Nov  5 07:31:57 2005
@@ -1248,6 +1248,7 @@
  * Need to check this with the betwixt team..

  * This piece of xml will end up with a Database object with on Table 
named NotATable, which

  * is clearly wrong.

+ * See http://issues.apache.org/bugzilla/show_bug.cgi?id=37369 for more 
info.

  */

 public void testFaultReadOfTable() 

 {