|
From: <mla...@us...> - 2002-08-03 02:26:44
|
Update of /cvsroot/dbunit/dbunit/src/java/org/dbunit/operation/mssqlserver
In directory usw-pr-cvs1:/tmp/cvs-serv21203/dbunit/src/java/org/dbunit/operation/mssqlserver
Modified Files:
InsertIdentityOperation.java
Log Message:
Feature 551925 - Allow duplicate table names in dataset.
Index: InsertIdentityOperation.java
===================================================================
RCS file: /cvsroot/dbunit/dbunit/src/java/org/dbunit/operation/mssqlserver/InsertIdentityOperation.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** InsertIdentityOperation.java 13 Jun 2002 17:24:58 -0000 1.8
--- InsertIdentityOperation.java 3 Aug 2002 02:26:41 -0000 1.9
***************
*** 107,120 ****
// Execute decorated operation one table at a time
! String[] tableNames = dataSet.getTableNames();
! for (int i = 0; i < tableNames.length; i++)
{
! ITable table = dataSet.getTable(tableNames[i]);
String tableName = DataSetUtils.getQualifiedName(
! connection.getSchema(), tableNames[i]);
// enable identity insert
- ITableMetaData databaseMetaData = databaseDataSet.getTableMetaData(tableNames[i]);
-
boolean hasIdentityColumn = hasIdentityColumn(databaseMetaData);
if (hasIdentityColumn)
--- 107,119 ----
// Execute decorated operation one table at a time
! ITable[] tables = dataSet.getTables();
! for (int i = 0; i < tables.length; i++)
{
! ITable table = tables[i];
! ITableMetaData databaseMetaData = table.getTableMetaData();
String tableName = DataSetUtils.getQualifiedName(
! connection.getSchema(), databaseMetaData.getTableName());
// enable identity insert
boolean hasIdentityColumn = hasIdentityColumn(databaseMetaData);
if (hasIdentityColumn)
|