Author: tomdz
Date: Thu Jul 27 23:32:45 2006
New Revision: 426402

URL: http://svn.apache.org/viewvc?rev=426402&view=rev
Log:
Removed unused parameters from the alterTables/getAlterTableSql methods (fixes 
DDLUTILS-120)

Modified:
    db/ddlutils/trunk/src/java/org/apache/ddlutils/Platform.java
    
db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/PlatformImplBase.java
    
db/ddlutils/trunk/src/java/org/apache/ddlutils/task/WriteSchemaToDatabaseCommand.java
    db/ddlutils/trunk/src/test/org/apache/ddlutils/TestDatabaseWriterBase.java

Modified: db/ddlutils/trunk/src/java/org/apache/ddlutils/Platform.java
URL: 
http://svn.apache.org/viewvc/db/ddlutils/trunk/src/java/org/apache/ddlutils/Platform.java?rev=426402&r1=426401&r2=426402&view=diff
==============================================================================
--- db/ddlutils/trunk/src/java/org/apache/ddlutils/Platform.java (original)
+++ db/ddlutils/trunk/src/java/org/apache/ddlutils/Platform.java Thu Jul 27 
23:32:45 2006
@@ -329,49 +329,35 @@
      * Alters the database schema so that it match the given model.
      *
      * @param desiredDb       The desired database schema
-     * @param doDrops         Whether columns, tables and indexes should be 
dropped if not in the
-     *                        new schema
-     * @param modifyColumns   Whether columns should be altered for datatype, 
size as required
      * @param continueOnError Whether to continue with the next sql statement 
when an error occurred
      */
-    public void alterTables(Database desiredDb, boolean doDrops, boolean 
modifyColumns, boolean continueOnError) throws DynaSqlException;
+    public void alterTables(Database desiredDb, boolean continueOnError) 
throws DynaSqlException;
 
     /**
      * Returns the SQL for altering the database schema so that it match the 
given model.
      *
-     * @param desiredDb       The desired database schema
-     * @param doDrops         Whether columns, tables and indexes should be 
dropped if not in the
-     *                        new schema
-     * @param modifyColumns   Whether columns should be altered for datatype, 
size as required
-     * @param continueOnError Whether to continue with the next sql statement 
when an error occurred
+     * @param desiredDb The desired database schema
      * @return The SQL statements
      */
-    public String getAlterTablesSql(Database desiredDb, boolean doDrops, 
boolean modifyColumns, boolean continueOnError) throws DynaSqlException;
+    public String getAlterTablesSql(Database desiredDb) throws 
DynaSqlException;
 
     /**
      * Alters the database schema so that it match the given model.
      *
      * @param desiredDb       The desired database schema
      * @param params          The parameters used in the creation
-     * @param doDrops         Whether columns, tables and indexes should be 
dropped if not in the
-     *                        new schema
-     * @param modifyColumns   Whether columns should be altered for datatype, 
size as required
      * @param continueOnError Whether to continue with the next sql statement 
when an error occurred
      */
-    public void alterTables(Database desiredDb, CreationParameters params, 
boolean doDrops, boolean modifyColumns, boolean continueOnError) throws 
DynaSqlException;
+    public void alterTables(Database desiredDb, CreationParameters params, 
boolean continueOnError) throws DynaSqlException;
 
     /**
      * Returns the SQL for altering the database schema so that it match the 
given model.
      *
-     * @param desiredDb       The desired database schema
-     * @param params          The parameters used in the creation
-     * @param doDrops         Whether columns, tables and indexes should be 
dropped if not in the
-     *                        new schema
-     * @param modifyColumns   Whether columns should be altered for datatype, 
size as required
-     * @param continueOnError Whether to continue with the next sql statement 
when an error occurred
+     * @param desiredDb The desired database schema
+     * @param params    The parameters used in the creation
      * @return The SQL statements
      */
-    public String getAlterTablesSql(Database desiredDb, CreationParameters 
params, boolean doDrops, boolean modifyColumns, boolean continueOnError) throws 
DynaSqlException;
+    public String getAlterTablesSql(Database desiredDb, CreationParameters 
params) throws DynaSqlException;
 
     /**
      * Alters the database schema so that it match the given model.
@@ -383,30 +369,23 @@
      * @param tableTypes      The table types to read from the existing 
database;
      *                        use <code>null</code> or an empty array for the 
platform-specific default value
      * @param desiredDb       The desired database schema
-     * @param doDrops         Whether columns, tables and indexes should be 
dropped if not in the
-     *                        new schema
-     * @param modifyColumns   Whether columns should be altered for datatype, 
size as required
      * @param continueOnError Whether to continue with the next sql statement 
when an error occurred
      */
-    public void alterTables(String catalog, String schema, String[] 
tableTypes, Database desiredDb, boolean doDrops, boolean modifyColumns, boolean 
continueOnError) throws DynaSqlException;
+    public void alterTables(String catalog, String schema, String[] 
tableTypes, Database desiredDb, boolean continueOnError) throws 
DynaSqlException;
 
     /**
      * Returns the SQL for altering the database schema so that it match the 
given model.
      *
-     * @param catalog         The catalog in the existing database to read 
(can be a pattern);
-     *                        use <code>null</code> for the platform-specific 
default value
-     * @param schema          The schema in the existing database to read (can 
be a pattern);
-     *                        use <code>null</code> for the platform-specific 
default value
-     * @param tableTypes      The table types to read from the existing 
database;
-     *                        use <code>null</code> or an empty array for the 
platform-specific default value
-     * @param desiredDb       The desired database schema
-     * @param doDrops         Whether columns, tables and indexes should be 
dropped if not in the
-     *                        new schema
-     * @param modifyColumns   Whether columns should be altered for datatype, 
size as required
-     * @param continueOnError Whether to continue with the next sql statement 
when an error occurred
+     * @param catalog    The catalog in the existing database to read (can be 
a pattern);
+     *                   use <code>null</code> for the platform-specific 
default value
+     * @param schema     The schema in the existing database to read (can be a 
pattern);
+     *                   use <code>null</code> for the platform-specific 
default value
+     * @param tableTypes The table types to read from the existing database;
+     *                   use <code>null</code> or an empty array for the 
platform-specific default value
+     * @param desiredDb  The desired database schema
      * @return The SQL statements
      */
-    public String getAlterTablesSql(String catalog, String schema, String[] 
tableTypes, Database desiredDb, boolean doDrops, boolean modifyColumns, boolean 
continueOnError) throws DynaSqlException;
+    public String getAlterTablesSql(String catalog, String schema, String[] 
tableTypes, Database desiredDb) throws DynaSqlException;
 
     /**
      * Alters the database schema so that it match the given model.
@@ -419,56 +398,42 @@
      *                        use <code>null</code> or an empty array for the 
platform-specific default value
      * @param desiredDb       The desired database schema
      * @param params          The parameters used in the creation
-     * @param doDrops         Whether columns, tables and indexes should be 
dropped if not in the
-     *                        new schema
-     * @param modifyColumns   Whether columns should be altered for datatype, 
size as required
      * @param continueOnError Whether to continue with the next sql statement 
when an error occurred
      */
-    public void alterTables(String catalog, String schema, String[] 
tableTypes, Database desiredDb, CreationParameters params, boolean doDrops, 
boolean modifyColumns, boolean continueOnError) throws DynaSqlException;
+    public void alterTables(String catalog, String schema, String[] 
tableTypes, Database desiredDb, CreationParameters params, boolean 
continueOnError) throws DynaSqlException;
 
     /**
      * Returns the SQL for altering the database schema so that it match the 
given model.
      *
-     * @param catalog         The catalog in the existing database to read 
(can be a pattern);
-     *                        use <code>null</code> for the platform-specific 
default value
-     * @param schema          The schema in the existing database to read (can 
be a pattern);
-     *                        use <code>null</code> for the platform-specific 
default value
-     * @param tableTypes      The table types to read from the existing 
database;
-     *                        use <code>null</code> or an empty array for the 
platform-specific default value
-     * @param desiredDb       The desired database schema
-     * @param params          The parameters used in the creation
-     * @param doDrops         Whether columns, tables and indexes should be 
dropped if not in the
-     *                        new schema
-     * @param modifyColumns   Whether columns should be altered for datatype, 
size as required
-     * @param continueOnError Whether to continue with the next sql statement 
when an error occurred
+     * @param catalog    The catalog in the existing database to read (can be 
a pattern);
+     *                   use <code>null</code> for the platform-specific 
default value
+     * @param schema     The schema in the existing database to read (can be a 
pattern);
+     *                   use <code>null</code> for the platform-specific 
default value
+     * @param tableTypes The table types to read from the existing database;
+     *                   use <code>null</code> or an empty array for the 
platform-specific default value
+     * @param desiredDb  The desired database schema
+     * @param params     The parameters used in the creation
      * @return The SQL statements
      */
-    public String getAlterTablesSql(String catalog, String schema, String[] 
tableTypes, Database desiredDb, CreationParameters params, boolean doDrops, 
boolean modifyColumns, boolean continueOnError) throws DynaSqlException;
+    public String getAlterTablesSql(String catalog, String schema, String[] 
tableTypes, Database desiredDb, CreationParameters params) throws 
DynaSqlException;
 
     /**
      * Alters the database schema so that it match the given model.
      *
      * @param connection      A connection to the existing database that shall 
be modified
      * @param desiredDb       The desired database schema
-     * @param doDrops         Whether columns, tables and indexes should be 
dropped if not in the
-     *                        new schema
-     * @param modifyColumns   Whether columns should be altered for datatype, 
size as required
      * @param continueOnError Whether to continue with the next sql statement 
when an error occurred
      */
-    public void alterTables(Connection connection, Database desiredDb, boolean 
doDrops, boolean modifyColumns, boolean continueOnError) throws 
DynaSqlException;
+    public void alterTables(Connection connection, Database desiredDb, boolean 
continueOnError) throws DynaSqlException;
 
     /**
      * Returns the SQL for altering the database schema so that it match the 
given model.
      *
-     * @param connection      A connection to the existing database that shall 
be modified
-     * @param desiredDb       The desired database schema
-     * @param doDrops         Whether columns, tables and indexes should be 
dropped if not in the
-     *                        new schema
-     * @param modifyColumns   Whether columns should be altered for datatype, 
size as required
-     * @param continueOnError Whether to continue with the next sql statement 
when an error occurred
+     * @param connection A connection to the existing database that shall be 
modified
+     * @param desiredDb  The desired database schema
      * @return The SQL statements
      */
-    public String getAlterTablesSql(Connection connection, Database desiredDb, 
boolean doDrops, boolean modifyColumns, boolean continueOnError) throws 
DynaSqlException;
+    public String getAlterTablesSql(Connection connection, Database desiredDb) 
throws DynaSqlException;
 
     /**
      * Alters the database schema so that it match the given model.
@@ -476,26 +441,19 @@
      * @param connection      A connection to the existing database that shall 
be modified
      * @param desiredDb       The desired database schema
      * @param params          The parameters used in the creation
-     * @param doDrops         Whether columns, tables and indexes should be 
dropped if not in the
-     *                        new schema
-     * @param modifyColumns   Whether columns should be altered for datatype, 
size as required
      * @param continueOnError Whether to continue with the next sql statement 
when an error occurred
      */
-    public void alterTables(Connection connection, Database desiredDb, 
CreationParameters params, boolean doDrops, boolean modifyColumns, boolean 
continueOnError) throws DynaSqlException;
+    public void alterTables(Connection connection, Database desiredDb, 
CreationParameters params, boolean continueOnError) throws DynaSqlException;
 
     /**
      * Returns the SQL for altering the database schema so that it match the 
given model.
      *
-     * @param connection      A connection to the existing database that shall 
be modified
-     * @param desiredDb       The desired database schema
-     * @param params          The parameters used in the creation
-     * @param doDrops         Whether columns, tables and indexes should be 
dropped if not in the
-     *                        new schema
-     * @param modifyColumns   Whether columns should be altered for datatype, 
size as required
-     * @param continueOnError Whether to continue with the next sql statement 
when an error occurred
+     * @param connection A connection to the existing database that shall be 
modified
+     * @param desiredDb  The desired database schema
+     * @param params     The parameters used in the creation
      * @return The SQL statements
      */
-    public String getAlterTablesSql(Connection connection, Database desiredDb, 
CreationParameters params, boolean doDrops, boolean modifyColumns, boolean 
continueOnError) throws DynaSqlException;
+    public String getAlterTablesSql(Connection connection, Database desiredDb, 
CreationParameters params) throws DynaSqlException;
 
     /**
      * Alters the database schema so that it match the given model.
@@ -508,31 +466,24 @@
      * @param tableTypes      The table types to read from the existing 
database;
      *                        use <code>null</code> or an empty array for the 
platform-specific default value
      * @param desiredDb       The desired database schema
-     * @param doDrops         Whether columns, tables and indexes should be 
dropped if not in the
-     *                        new schema
-     * @param modifyColumns   Whether columns should be altered for datatype, 
size as required
      * @param continueOnError Whether to continue with the next sql statement 
when an error occurred
      */
-    public void alterTables(Connection connection, String catalog, String 
schema, String[] tableTypes, Database desiredDb, boolean doDrops, boolean 
modifyColumns, boolean continueOnError) throws DynaSqlException;
+    public void alterTables(Connection connection, String catalog, String 
schema, String[] tableTypes, Database desiredDb, boolean continueOnError) 
throws DynaSqlException;
 
     /**
      * Returns the SQL for altering the database schema so that it match the 
given model.
      *
-     * @param connection      A connection to the existing database that shall 
be modified
-     * @param catalog         The catalog in the existing database to read 
(can be a pattern);
-     *                        use <code>null</code> for the platform-specific 
default value
-     * @param schema          The schema in the existing database to read (can 
be a pattern);
-     *                        use <code>null</code> for the platform-specific 
default value
-     * @param tableTypes      The table types to read from the existing 
database;
-     *                        use <code>null</code> or an empty array for the 
platform-specific default value
-     * @param desiredDb       The desired database schema
-     * @param doDrops         Whether columns, tables and indexes should be 
dropped if not in the
-     *                        new schema
-     * @param modifyColumns   Whether columns should be altered for datatype, 
size as required
-     * @param continueOnError Whether to continue with the next sql statement 
when an error occurred
+     * @param connection A connection to the existing database that shall be 
modified
+     * @param catalog    The catalog in the existing database to read (can be 
a pattern);
+     *                   use <code>null</code> for the platform-specific 
default value
+     * @param schema     The schema in the existing database to read (can be a 
pattern);
+     *                   use <code>null</code> for the platform-specific 
default value
+     * @param tableTypes The table types to read from the existing database;
+     *                   use <code>null</code> or an empty array for the 
platform-specific default value
+     * @param desiredDb  The desired database schema
      * @return The SQL statements
      */
-    public String getAlterTablesSql(Connection connection, String catalog, 
String schema, String[] tableTypes, Database desiredDb, boolean doDrops, 
boolean modifyColumns, boolean continueOnError) throws DynaSqlException;
+    public String getAlterTablesSql(Connection connection, String catalog, 
String schema, String[] tableTypes, Database desiredDb) throws DynaSqlException;
 
     /**
      * Alters the database schema so that it match the given model.
@@ -546,32 +497,25 @@
      *                        use <code>null</code> or an empty array for the 
platform-specific default value
      * @param desiredDb       The desired database schema
      * @param params          The parameters used in the creation
-     * @param doDrops         Whether columns, tables and indexes should be 
dropped if not in the
-     *                        new schema
-     * @param modifyColumns   Whether columns should be altered for datatype, 
size as required
      * @param continueOnError Whether to continue with the next sql statement 
when an error occurred
      */
-    public void alterTables(Connection connection, String catalog, String 
schema, String[] tableTypes, Database desiredDb, CreationParameters params, 
boolean doDrops, boolean modifyColumns, boolean continueOnError) throws 
DynaSqlException;
+    public void alterTables(Connection connection, String catalog, String 
schema, String[] tableTypes, Database desiredDb, CreationParameters params, 
boolean continueOnError) throws DynaSqlException;
 
     /**
      * Returns the SQL for altering the database schema so that it match the 
given model.
      *
-     * @param connection      A connection to the existing database that shall 
be modified
-     * @param catalog         The catalog in the existing database to read 
(can be a pattern);
-     *                        use <code>null</code> for the platform-specific 
default value
-     * @param schema          The schema in the existing database to read (can 
be a pattern);
-     *                        use <code>null</code> for the platform-specific 
default value
-     * @param tableTypes      The table types to read from the existing 
database;
-     *                        use <code>null</code> or an empty array for the 
platform-specific default value
-     * @param desiredDb       The desired database schema
-     * @param params          The parameters used in the creation
-     * @param doDrops         Whether columns, tables and indexes should be 
dropped if not in the
-     *                        new schema
-     * @param modifyColumns   Whether columns should be altered for datatype, 
size as required
-     * @param continueOnError Whether to continue with the next sql statement 
when an error occurred
+     * @param connection A connection to the existing database that shall be 
modified
+     * @param catalog    The catalog in the existing database to read (can be 
a pattern);
+     *                   use <code>null</code> for the platform-specific 
default value
+     * @param schema     The schema in the existing database to read (can be a 
pattern);
+     *                   use <code>null</code> for the platform-specific 
default value
+     * @param tableTypes The table types to read from the existing database;
+     *                   use <code>null</code> or an empty array for the 
platform-specific default value
+     * @param desiredDb  The desired database schema
+     * @param params     The parameters used in the creation
      * @return The SQL statements
      */
-    public String getAlterTablesSql(Connection connection, String catalog, 
String schema, String[] tableTypes, Database desiredDb, CreationParameters 
params, boolean doDrops, boolean modifyColumns, boolean continueOnError) throws 
DynaSqlException;
+    public String getAlterTablesSql(Connection connection, String catalog, 
String schema, String[] tableTypes, Database desiredDb, CreationParameters 
params) throws DynaSqlException;
 
     /**
      * Drops the tables defined in the given database.

Modified: 
db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/PlatformImplBase.java
URL: 
http://svn.apache.org/viewvc/db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/PlatformImplBase.java?rev=426402&r1=426401&r2=426402&view=diff
==============================================================================
--- 
db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/PlatformImplBase.java 
(original)
+++ 
db/ddlutils/trunk/src/java/org/apache/ddlutils/platform/PlatformImplBase.java 
Thu Jul 27 23:32:45 2006
@@ -479,13 +479,13 @@
     /**
      * [EMAIL PROTECTED]
      */
-    public void alterTables(Database desiredDb, boolean doDrops, boolean 
modifyColumns, boolean continueOnError) throws DynaSqlException
+    public void alterTables(Database desiredDb, boolean continueOnError) 
throws DynaSqlException
     {
         Connection connection = borrowConnection();
 
         try
         {
-            alterTables(connection, desiredDb, doDrops, modifyColumns, 
continueOnError);
+            alterTables(connection, desiredDb, continueOnError);
         }
         finally
         {
@@ -496,13 +496,13 @@
     /**
      * [EMAIL PROTECTED]
      */
-    public String getAlterTablesSql(Database desiredDb, boolean doDrops, 
boolean modifyColumns, boolean continueOnError) throws DynaSqlException
+    public String getAlterTablesSql(Database desiredDb) throws DynaSqlException
     {
         Connection connection = borrowConnection();
 
         try
         {
-            return getAlterTablesSql(connection, desiredDb, doDrops, 
modifyColumns, continueOnError);
+            return getAlterTablesSql(connection, desiredDb);
         }
         finally
         {
@@ -513,13 +513,13 @@
     /**
      * [EMAIL PROTECTED]
      */
-    public void alterTables(Database desiredDb, CreationParameters params, 
boolean doDrops, boolean modifyColumns, boolean continueOnError) throws 
DynaSqlException
+    public void alterTables(Database desiredDb, CreationParameters params, 
boolean continueOnError) throws DynaSqlException
     {
         Connection connection = borrowConnection();
 
         try
         {
-            alterTables(connection, desiredDb, params, doDrops, modifyColumns, 
continueOnError);
+            alterTables(connection, desiredDb, params, continueOnError);
         }
         finally
         {
@@ -530,13 +530,13 @@
     /**
      * [EMAIL PROTECTED]
      */
-    public String getAlterTablesSql(Database desiredDb, CreationParameters 
params, boolean doDrops, boolean modifyColumns, boolean continueOnError) throws 
DynaSqlException
+    public String getAlterTablesSql(Database desiredDb, CreationParameters 
params) throws DynaSqlException
     {
         Connection connection = borrowConnection();
 
         try
         {
-            return getAlterTablesSql(connection, desiredDb, params, doDrops, 
modifyColumns, continueOnError);
+            return getAlterTablesSql(connection, desiredDb, params);
         }
         finally
         {
@@ -547,9 +547,9 @@
     /**
      * [EMAIL PROTECTED]
      */
-    public void alterTables(Connection connection, Database desiredModel, 
boolean doDrops, boolean modifyColumns, boolean continueOnError) throws 
DynaSqlException
+    public void alterTables(Connection connection, Database desiredModel, 
boolean continueOnError) throws DynaSqlException
     {
-        String sql = getAlterTablesSql(connection, desiredModel, doDrops, 
modifyColumns, continueOnError);
+        String sql = getAlterTablesSql(connection, desiredModel);
 
         evaluateBatch(connection, sql, continueOnError);
     }
@@ -557,7 +557,7 @@
     /**
      * [EMAIL PROTECTED]
      */
-    public String getAlterTablesSql(Connection connection, Database 
desiredModel, boolean doDrops, boolean modifyColumns, boolean continueOnError) 
throws DynaSqlException
+    public String getAlterTablesSql(Connection connection, Database 
desiredModel) throws DynaSqlException
     {
         String   sql          = null;
         Database currentModel = readModelFromDatabase(connection, 
desiredModel.getName());
@@ -567,7 +567,6 @@
             StringWriter buffer = new StringWriter();
 
             getSqlBuilder().setWriter(buffer);
-            //getSqlBuilder().alterDatabase(currentModel, desiredModel, 
doDrops, modifyColumns);
             getSqlBuilder().alterDatabase(currentModel, desiredModel, null);
             sql = buffer.toString();
         }
@@ -581,9 +580,9 @@
     /**
      * [EMAIL PROTECTED]
      */
-    public void alterTables(Connection connection, Database desiredModel, 
CreationParameters params, boolean doDrops, boolean modifyColumns, boolean 
continueOnError) throws DynaSqlException
+    public void alterTables(Connection connection, Database desiredModel, 
CreationParameters params, boolean continueOnError) throws DynaSqlException
     {
-        String sql = getAlterTablesSql(connection, desiredModel, params, 
doDrops, modifyColumns, continueOnError);
+        String sql = getAlterTablesSql(connection, desiredModel, params);
 
         evaluateBatch(connection, sql, continueOnError);
     }
@@ -591,7 +590,7 @@
     /**
      * [EMAIL PROTECTED]
      */
-    public String getAlterTablesSql(Connection connection, Database 
desiredModel, CreationParameters params, boolean doDrops, boolean 
modifyColumns, boolean continueOnError) throws DynaSqlException
+    public String getAlterTablesSql(Connection connection, Database 
desiredModel, CreationParameters params) throws DynaSqlException
     {
         String   sql          = null;
         Database currentModel = readModelFromDatabase(connection, 
desiredModel.getName());
@@ -601,7 +600,6 @@
             StringWriter buffer = new StringWriter();
 
             getSqlBuilder().setWriter(buffer);
-            //getSqlBuilder().alterDatabase(currentModel, desiredModel, 
params, doDrops, modifyColumns);
             getSqlBuilder().alterDatabase(currentModel, desiredModel, params);
             sql = buffer.toString();
         }
@@ -615,13 +613,13 @@
        /**
      * [EMAIL PROTECTED]
      */
-       public void alterTables(String catalog, String schema, String[] 
tableTypes, Database desiredModel, boolean doDrops, boolean modifyColumns, 
boolean continueOnError) throws DynaSqlException
+       public void alterTables(String catalog, String schema, String[] 
tableTypes, Database desiredModel, boolean continueOnError) throws 
DynaSqlException
        {
         Connection connection = borrowConnection();
 
         try
         {
-            alterTables(connection, catalog, schema, tableTypes, desiredModel, 
doDrops, modifyColumns, continueOnError);
+            alterTables(connection, catalog, schema, tableTypes, desiredModel, 
continueOnError);
         }
         finally
         {
@@ -632,13 +630,13 @@
        /**
      * [EMAIL PROTECTED]
      */
-       public String getAlterTablesSql(String catalog, String schema, String[] 
tableTypes, Database desiredModel, boolean doDrops, boolean modifyColumns, 
boolean continueOnError) throws DynaSqlException
+       public String getAlterTablesSql(String catalog, String schema, String[] 
tableTypes, Database desiredModel) throws DynaSqlException
        {
         Connection connection = borrowConnection();
 
         try
         {
-            return getAlterTablesSql(connection, catalog, schema, tableTypes, 
desiredModel, doDrops, modifyColumns, continueOnError);
+            return getAlterTablesSql(connection, catalog, schema, tableTypes, 
desiredModel);
         }
         finally
         {
@@ -649,13 +647,13 @@
        /**
      * [EMAIL PROTECTED]
      */
-       public void alterTables(String catalog, String schema, String[] 
tableTypes, Database desiredModel, CreationParameters params, boolean doDrops, 
boolean modifyColumns, boolean continueOnError) throws DynaSqlException
+       public void alterTables(String catalog, String schema, String[] 
tableTypes, Database desiredModel, CreationParameters params, boolean 
continueOnError) throws DynaSqlException
        {
         Connection connection = borrowConnection();
 
         try
         {
-            alterTables(connection, catalog, schema, tableTypes, desiredModel, 
params, doDrops, modifyColumns, continueOnError);
+            alterTables(connection, catalog, schema, tableTypes, desiredModel, 
params, continueOnError);
         }
         finally
         {
@@ -666,13 +664,13 @@
        /**
      * [EMAIL PROTECTED]
      */
-    public String getAlterTablesSql(String catalog, String schema, String[] 
tableTypes, Database desiredModel, CreationParameters params, boolean doDrops, 
boolean modifyColumns, boolean continueOnError) throws DynaSqlException
+    public String getAlterTablesSql(String catalog, String schema, String[] 
tableTypes, Database desiredModel, CreationParameters params) throws 
DynaSqlException
     {
         Connection connection = borrowConnection();
 
         try
         {
-            return getAlterTablesSql(connection, catalog, schema, tableTypes, 
desiredModel, params, doDrops, modifyColumns, continueOnError);
+            return getAlterTablesSql(connection, catalog, schema, tableTypes, 
desiredModel, params);
         }
         finally
         {
@@ -683,9 +681,9 @@
        /**
      * [EMAIL PROTECTED]
      */
-       public void alterTables(Connection connection, String catalog, String 
schema, String[] tableTypes, Database desiredModel, boolean doDrops, boolean 
modifyColumns, boolean continueOnError) throws DynaSqlException
+       public void alterTables(Connection connection, String catalog, String 
schema, String[] tableTypes, Database desiredModel, boolean continueOnError) 
throws DynaSqlException
     {
-        String sql = getAlterTablesSql(connection, catalog, schema, 
tableTypes, desiredModel, doDrops, modifyColumns, continueOnError);
+        String sql = getAlterTablesSql(connection, catalog, schema, 
tableTypes, desiredModel);
 
         evaluateBatch(connection, sql, continueOnError);
        }
@@ -693,7 +691,7 @@
        /**
      * [EMAIL PROTECTED]
      */
-       public String getAlterTablesSql(Connection connection, String catalog, 
String schema, String[] tableTypes, Database desiredModel, boolean doDrops, 
boolean modifyColumns, boolean continueOnError) throws DynaSqlException
+       public String getAlterTablesSql(Connection connection, String catalog, 
String schema, String[] tableTypes, Database desiredModel) throws 
DynaSqlException
        {
         String   sql          = null;
         Database currentModel = readModelFromDatabase(connection, 
desiredModel.getName(), catalog, schema, tableTypes);
@@ -703,7 +701,6 @@
             StringWriter buffer = new StringWriter();
 
             getSqlBuilder().setWriter(buffer);
-            //getSqlBuilder().alterDatabase(currentModel, desiredModel, 
doDrops, modifyColumns);
             getSqlBuilder().alterDatabase(currentModel, desiredModel, null);
             sql = buffer.toString();
         }
@@ -717,9 +714,9 @@
        /**
      * [EMAIL PROTECTED]
      */
-       public void alterTables(Connection connection, String catalog, String 
schema, String[] tableTypes, Database desiredModel, CreationParameters params, 
boolean doDrops, boolean modifyColumns, boolean continueOnError) throws 
DynaSqlException
+       public void alterTables(Connection connection, String catalog, String 
schema, String[] tableTypes, Database desiredModel, CreationParameters params, 
boolean continueOnError) throws DynaSqlException
        {
-        String sql = getAlterTablesSql(connection, catalog, schema, 
tableTypes, desiredModel, params, doDrops, modifyColumns, continueOnError);
+        String sql = getAlterTablesSql(connection, catalog, schema, 
tableTypes, desiredModel, params);
 
         evaluateBatch(connection, sql, continueOnError);
        }
@@ -727,7 +724,7 @@
        /**
      * [EMAIL PROTECTED]
      */
-       public String getAlterTablesSql(Connection connection, String catalog, 
String schema, String[] tableTypes, Database desiredModel, CreationParameters 
params, boolean doDrops, boolean modifyColumns, boolean continueOnError) throws 
DynaSqlException
+       public String getAlterTablesSql(Connection connection, String catalog, 
String schema, String[] tableTypes, Database desiredModel, CreationParameters 
params) throws DynaSqlException
        {
         String   sql          = null;
         Database currentModel = readModelFromDatabase(connection, 
desiredModel.getName(), catalog, schema, tableTypes);
@@ -737,7 +734,6 @@
             StringWriter buffer = new StringWriter();
 
             getSqlBuilder().setWriter(buffer);
-            //getSqlBuilder().alterDatabase(currentModel, desiredModel, 
params, doDrops, modifyColumns);
             getSqlBuilder().alterDatabase(currentModel, desiredModel, params);
             sql = buffer.toString();
         }

Modified: 
db/ddlutils/trunk/src/java/org/apache/ddlutils/task/WriteSchemaToDatabaseCommand.java
URL: 
http://svn.apache.org/viewvc/db/ddlutils/trunk/src/java/org/apache/ddlutils/task/WriteSchemaToDatabaseCommand.java?rev=426402&r1=426401&r2=426402&view=diff
==============================================================================
--- 
db/ddlutils/trunk/src/java/org/apache/ddlutils/task/WriteSchemaToDatabaseCommand.java
 (original)
+++ 
db/ddlutils/trunk/src/java/org/apache/ddlutils/task/WriteSchemaToDatabaseCommand.java
 Thu Jul 27 23:32:45 2006
@@ -104,16 +104,12 @@
                                          null,
                                          model,
                                          params,
-                                         _doDrops,
-                                         true,
                                          true);
                 }
                 else
                 {
                     platform.alterTables(model,
                                          params,
-                                         _doDrops,
-                                         true,
                                          true);
                 }
             }

Modified: 
db/ddlutils/trunk/src/test/org/apache/ddlutils/TestDatabaseWriterBase.java
URL: 
http://svn.apache.org/viewvc/db/ddlutils/trunk/src/test/org/apache/ddlutils/TestDatabaseWriterBase.java?rev=426402&r1=426401&r2=426402&view=diff
==============================================================================
--- db/ddlutils/trunk/src/test/org/apache/ddlutils/TestDatabaseWriterBase.java 
(original)
+++ db/ddlutils/trunk/src/test/org/apache/ddlutils/TestDatabaseWriterBase.java 
Thu Jul 27 23:32:45 2006
@@ -269,7 +269,7 @@
             _model.resetDynaClassCache();
 
             getPlatform().setSqlCommentsOn(false);
-            getPlatform().alterTables(catalog, schema, null, _model, true, 
true, false);
+            getPlatform().alterTables(catalog, schema, null, _model, false);
         }
         catch (Exception ex)
         {
@@ -342,7 +342,7 @@
         String     catalog = props.getProperty(DDLUTILS_PROPERTY_PREFIX + 
"catalog");
         String     schema  = props.getProperty(DDLUTILS_PROPERTY_PREFIX + 
"schema");
 
-        return getPlatform().getAlterTablesSql(catalog, schema, null, 
desiredModel, true, true, true);
+        return getPlatform().getAlterTablesSql(catalog, schema, null, 
desiredModel);
     }
 
     /**


Reply via email to