DODS 7.3 API

org.enhydra.dods.dependencies
Class MsjdbcDriverDependencies

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

public class MsjdbcDriverDependencies
extends StandardDriverDependencies

Author:
Administrator

Constructor Summary
MsjdbcDriverDependencies()
           
 
Method Summary
 void insertBlob(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)
           
 ObjectId retriveIdentity(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

MsjdbcDriverDependencies

public MsjdbcDriverDependencies()
Method Detail

isBlobAccessSpecial

public boolean isBlobAccessSpecial()
Specified by:
isBlobAccessSpecial in interface DriverDependencies
Overrides:
isBlobAccessSpecial in class StandardDriverDependencies

isStatementGeneratedKeys

public boolean isStatementGeneratedKeys()
Specified by:
isStatementGeneratedKeys in interface DriverDependencies
Overrides:
isStatementGeneratedKeys in class StandardDriverDependencies

insertBlob

public void insertBlob(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
Overrides:
insertBlob in class StandardDriverDependencies
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
Overrides:
readBlob in class StandardDriverDependencies
Throws:
java.sql.SQLException

retriveIdentity

public ObjectId retriveIdentity(DBConnection conn,
                                java.sql.Statement stmt,
                                java.lang.String tableName,
                                java.lang.String columnName)
                         throws ObjectIdException
Specified by:
retriveIdentity in interface DriverDependencies
Overrides:
retriveIdentity in class StandardDriverDependencies
Throws:
ObjectIdException

retriveDriverProperty

public java.lang.String retriveDriverProperty(java.lang.String paramName)
                                       throws DatabaseManagerException
Specified by:
retriveDriverProperty in interface DriverDependencies
Overrides:
retriveDriverProperty in class StandardDriverDependencies
Throws:
DatabaseManagerException

DODS 7.3 API