DODS 7.2 API

org.enhydra.dods.dependencies
Class HsqlDbDependencies

java.lang.Object
  extended by org.enhydra.dods.dependencies.HsqlDbDependencies
All Implemented Interfaces:
DriverDependencies

public class HsqlDbDependencies
extends java.lang.Object
implements DriverDependencies


Constructor Summary
HsqlDbDependencies()
           
 
Method Summary
 void insertBlob(com.lutris.appserver.server.sql.DBConnection conn, byte[] cont, RDBColumn primary, RDBColumn blobColumn, java.lang.String handle)
          Method insertBlob
 boolean isBlobAccessSpecial()
           
 boolean isStatementGeneratedKeys()
           
 byte[] readBlob(java.sql.ResultSet rs, java.lang.String colName)
          Method readBlob
 java.lang.String retriveDriverProperty(java.lang.String paramName)
           
 com.lutris.appserver.server.sql.ObjectId retriveIdentity(com.lutris.appserver.server.sql.DBConnection conn, java.sql.Statement stmt, java.lang.String tableName, java.lang.String columnName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HsqlDbDependencies

public HsqlDbDependencies()
Method Detail

insertBlob

public void insertBlob(com.lutris.appserver.server.sql.DBConnection conn,
                       byte[] cont,
                       RDBColumn primary,
                       RDBColumn blobColumn,
                       java.lang.String handle)
                throws java.sql.SQLException
Description copied from interface: DriverDependencies
Method insertBlob

Specified by:
insertBlob in interface DriverDependencies
Throws:
java.sql.SQLException

readBlob

public byte[] readBlob(java.sql.ResultSet rs,
                       java.lang.String colName)
                throws java.sql.SQLException
Description copied from interface: DriverDependencies
Method readBlob

Specified by:
readBlob in interface DriverDependencies
Throws:
java.sql.SQLException

isBlobAccessSpecial

public boolean isBlobAccessSpecial()
Specified by:
isBlobAccessSpecial in interface DriverDependencies

isStatementGeneratedKeys

public boolean isStatementGeneratedKeys()
Specified by:
isStatementGeneratedKeys in interface DriverDependencies

retriveIdentity

public com.lutris.appserver.server.sql.ObjectId retriveIdentity(com.lutris.appserver.server.sql.DBConnection conn,
                                                                java.sql.Statement stmt,
                                                                java.lang.String tableName,
                                                                java.lang.String columnName)
                                                         throws com.lutris.appserver.server.sql.ObjectIdException
Specified by:
retriveIdentity in interface DriverDependencies
Throws:
com.lutris.appserver.server.sql.ObjectIdException

retriveDriverProperty

public java.lang.String retriveDriverProperty(java.lang.String paramName)
                                       throws com.lutris.appserver.server.sql.DatabaseManagerException
Specified by:
retriveDriverProperty in interface DriverDependencies
Throws:
com.lutris.appserver.server.sql.DatabaseManagerException

DODS 7.2 API