ajax.dbase
Interface DatabaseTransfer

All Known Implementing Classes:
OracleTransfer

public interface DatabaseTransfer


Method Summary
 void dump(java.lang.String fileName, java.lang.String query)
          The file named "fileName" contains the proprietary code to do the dumping
 void executeDump(java.lang.String fileName)
          Executes the dumping by calling "sqlplus"
 void executeLoad(java.lang.String fileName)
          Executes the loading by calling "sqlldr"
 void load(java.lang.String fileName, CatalogObject catObj)
          The file named "fileName" contains the proprietary code to do the loading
 

Method Detail

load

public void load(java.lang.String fileName,
                 CatalogObject catObj)
          throws CatalogException,
                 java.io.IOException
The file named "fileName" contains the proprietary code to do the loading

executeLoad

public void executeLoad(java.lang.String fileName)
                 throws java.io.IOException,
                        java.lang.InterruptedException
Executes the loading by calling "sqlldr"

dump

public void dump(java.lang.String fileName,
                 java.lang.String query)
          throws java.io.IOException
The file named "fileName" contains the proprietary code to do the dumping

executeDump

public void executeDump(java.lang.String fileName)
                 throws java.io.IOException,
                        java.lang.InterruptedException
Executes the dumping by calling "sqlplus"