DODS 7.3 API

org.enhydra.dods
Interface DriverDependencies

All Known Implementing Classes:
HsqlDbDependencies, MsjdbcDriverDependencies, OracleDriverDependencies, PgSqlDependencies, StandardDriverDependencies

public interface DriverDependencies


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)
           
 

Method Detail

insertBlob

void insertBlob(DBConnection conn,
                byte[] cont,
                RDBColumn primary,
                RDBColumn blobColumn,
                java.lang.String handle)
                throws java.sql.SQLException
Method insertBlob

Parameters:
conn -
cont -
primary -
blobColumn -
handle -
Throws:
java.sql.SQLException

readBlob

byte[] readBlob(java.sql.ResultSet rs,
                java.lang.String colName)
                throws java.sql.SQLException
Method readBlob

Parameters:
rs -
colName -
Throws:
java.sql.SQLException

isBlobAccessSpecial

boolean isBlobAccessSpecial()

isStatementGeneratedKeys

boolean isStatementGeneratedKeys()

retriveIdentity

ObjectId retriveIdentity(DBConnection conn,
                         java.sql.Statement stmt,
                         java.lang.String tableName,
                         java.lang.String columnName)
                         throws ObjectIdException
Throws:
ObjectIdException

retriveDriverProperty

java.lang.String retriveDriverProperty(java.lang.String paramName)
                                       throws DatabaseManagerException
Throws:
DatabaseManagerException

DODS 7.3 API