| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.vivoweb.harvester.util.DatabaseClone
public class DatabaseClone
Clone a database from one jdbc connection to another
| Constructor Summary | |
|---|---|
| DatabaseClone(ArgList argList)Constructor | |
| DatabaseClone(java.sql.Connection inputConn,
              java.lang.String inputFile,
              java.sql.Connection outputConn,
              java.lang.String outputFile,
              java.lang.String[] tableNames,
              java.lang.String[] tableTypes,
              java.util.Map<java.lang.String,java.lang.String> dbUnitFeatures)Constructor | |
| DatabaseClone(java.lang.String[] args)Constructor | |
| Method Summary | |
|---|---|
|  void | execute()Clone a database | 
| static void | main(java.lang.String... args)Main method | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public DatabaseClone(java.sql.Connection inputConn,
                     java.lang.String inputFile,
                     java.sql.Connection outputConn,
                     java.lang.String outputFile,
                     java.lang.String[] tableNames,
                     java.lang.String[] tableTypes,
                     java.util.Map<java.lang.String,java.lang.String> dbUnitFeatures)
              throws org.apache.commons.vfs.FileSystemException,
                     org.dbunit.DatabaseUnitException
inputConn - database to input frominputFile - use this database state file as the input databaseoutputConn - database to output tooutputFile - output the state of the input database in this filetableNames - list of tables to export (null exports all)tableTypes - list of table types to export (null exports 'TABLE' type only)dbUnitFeatures - map of DBUnit features to boolean strings "true"/"false"
org.apache.commons.vfs.FileSystemException - error resolving file
org.dbunit.DatabaseUnitException - error connecting to database
public DatabaseClone(java.lang.String[] args)
              throws java.io.IOException,
                     java.lang.ClassNotFoundException,
                     java.sql.SQLException,
                     org.dbunit.DatabaseUnitException
args - commandline arguments
java.io.IOException - error creating task
java.lang.ClassNotFoundException - error loading driver
java.sql.SQLException - error connecting to database
org.dbunit.DatabaseUnitException - error connecting to database
public DatabaseClone(ArgList argList)
              throws java.lang.ClassNotFoundException,
                     java.sql.SQLException,
                     org.apache.commons.vfs.FileSystemException,
                     org.dbunit.DatabaseUnitException
argList - option set of parsed args
java.lang.ClassNotFoundException - error loading driver
java.sql.SQLException - error connecting to database
org.apache.commons.vfs.FileSystemException - error resolving file
org.dbunit.DatabaseUnitException - error connecting to database| Method Detail | 
|---|
public void execute()
             throws java.sql.SQLException,
                    org.dbunit.DatabaseUnitException,
                    java.io.IOException
java.sql.SQLException - error connecting
org.dbunit.DatabaseUnitException - error
java.io.IOException - error resolving connectionspublic static void main(java.lang.String... args)
args - commandline arguments| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||