biz.hammurapi.sql.cloudscape
Class CloudscapeTmpDataSource

java.lang.Object
  extended by biz.hammurapi.sql.ConnectionPerThreadDataSource
      extended by biz.hammurapi.sql.cloudscape.CloudscapeDataSource
          extended by biz.hammurapi.sql.cloudscape.CloudscapeTmpDataSource
All Implemented Interfaces:
javax.sql.DataSource

public class CloudscapeTmpDataSource
extends CloudscapeDataSource

Hypersonic temporary data source. It is similar to standalone datasource, but data files are created in system temporary directory and are scheduled to deletion on JVM exit. Use this datasource if you need to keep large amount of temporary data, for example data pumping applications can benefit from such data source.

Version:
$Revision: 1.2 $
Author:
Pavel Vlasov

Constructor Summary
CloudscapeTmpDataSource(java.lang.String initScript)
           
 
Method Summary
 
Methods inherited from class biz.hammurapi.sql.cloudscape.CloudscapeDataSource
initDB
 
Methods inherited from class biz.hammurapi.sql.ConnectionPerThreadDataSource
finalize, getConnection, getConnection, getInitConnectionTransaction, getLoginTimeout, getLogWriter, setLoginTimeout, setLogWriter, shutdown
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CloudscapeTmpDataSource

public CloudscapeTmpDataSource(java.lang.String initScript)
                        throws java.lang.ClassNotFoundException,
                               java.io.IOException,
                               java.sql.SQLException
Parameters:
initScript - Fully qualified name of database initialization script to be loaded by classloader. Can be null.
Throws:
java.lang.ClassNotFoundException
java.io.IOException
java.sql.SQLException


Copyright © 2006 Hammurapi Group. All Rights Reserved.