Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.hsqldb.util
Class TransferDb  view TransferDb download TransferDb.java

java.lang.Object
  extended byorg.hsqldb.util.DataAccessPoint
      extended byorg.hsqldb.util.TransferDb

class TransferDb
extends DataAccessPoint

Conversions between different databases

Version:
1.7.0

Field Summary
(package private)  java.sql.Connection conn
           
(package private)  java.lang.String databaseToConvert
           
(package private)  TransferHelper helper
           
(package private)  java.sql.DatabaseMetaData meta
           
protected  java.sql.Statement srcStatement
           
(package private)  Traceable tracer
           
 
Constructor Summary
(package private) TransferDb(java.sql.Connection c, Traceable t)
           
 
Method Summary
(package private)  void beginDataTransfer()
           
(package private)  void close()
           
(package private)  void commit()
           
(package private)  void endDataTransfer()
           
(package private)  boolean execute(java.lang.String statement)
           
(package private)  boolean getAutoCommit()
           
(package private)  java.util.Vector getCatalog()
           
(package private)  TransferResultSet getData(java.lang.String statement)
           
(package private)  java.util.Vector getSchemas()
           
(package private)  java.util.Vector getTables(java.lang.String sCatalog, java.lang.String[] sSchemas)
           
(package private)  void getTableStructure(TransferTable TTable, DataAccessPoint Dest)
           
(package private)  boolean isConnected()
           
(package private)  void putData(java.lang.String statement, TransferResultSet r, int iMaxRows)
           
(package private)  void rollback()
           
(package private)  void setAutoCommit(boolean flag)
           
(package private)  void setCatalog(java.lang.String sCatalog)
           
private  void transferRow(TransferResultSet r, java.sql.PreparedStatement p)
          Method declaration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

conn

java.sql.Connection conn

meta

java.sql.DatabaseMetaData meta

srcStatement

protected java.sql.Statement srcStatement

tracer

Traceable tracer

helper

TransferHelper helper

databaseToConvert

java.lang.String databaseToConvert
Constructor Detail

TransferDb

TransferDb(java.sql.Connection c,
           Traceable t)
     throws DataAccessPointException
Method Detail

isConnected

boolean isConnected()
Overrides:
isConnected in class DataAccessPoint

getAutoCommit

boolean getAutoCommit()
                throws DataAccessPointException
Overrides:
getAutoCommit in class DataAccessPoint

commit

void commit()
      throws DataAccessPointException
Overrides:
commit in class DataAccessPoint

rollback

void rollback()
        throws DataAccessPointException
Overrides:
rollback in class DataAccessPoint

setAutoCommit

void setAutoCommit(boolean flag)
             throws DataAccessPointException
Overrides:
setAutoCommit in class DataAccessPoint

execute

boolean execute(java.lang.String statement)
          throws DataAccessPointException
Overrides:
execute in class DataAccessPoint

getData

TransferResultSet getData(java.lang.String statement)
                    throws DataAccessPointException
Overrides:
getData in class DataAccessPoint

putData

void putData(java.lang.String statement,
             TransferResultSet r,
             int iMaxRows)
       throws DataAccessPointException
Overrides:
putData in class DataAccessPoint

transferRow

private void transferRow(TransferResultSet r,
                         java.sql.PreparedStatement p)
                  throws DataAccessPointException,
                         java.sql.SQLException
Method declaration


getSchemas

java.util.Vector getSchemas()
                      throws DataAccessPointException
Overrides:
getSchemas in class DataAccessPoint

getCatalog

java.util.Vector getCatalog()
                      throws DataAccessPointException
Overrides:
getCatalog in class DataAccessPoint

setCatalog

void setCatalog(java.lang.String sCatalog)
          throws DataAccessPointException
Overrides:
setCatalog in class DataAccessPoint

getTables

java.util.Vector getTables(java.lang.String sCatalog,
                           java.lang.String[] sSchemas)
                     throws DataAccessPointException
Overrides:
getTables in class DataAccessPoint

getTableStructure

void getTableStructure(TransferTable TTable,
                       DataAccessPoint Dest)
                 throws DataAccessPointException
Overrides:
getTableStructure in class DataAccessPoint

close

void close()
     throws DataAccessPointException
Overrides:
close in class DataAccessPoint

beginDataTransfer

void beginDataTransfer()
                 throws DataAccessPointException

endDataTransfer

void endDataTransfer()
               throws DataAccessPointException