DODS 7.3 API

org.enhydra.dods.dependencies
Class PgSqlDependencies

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

public class PgSqlDependencies
extends java.lang.Object
implements DriverDependencies

PgSqlDependencies implements DriverDependencies for PostgreSQL DB.

Version:
0.1
Author:
V.Puskas

Constructor Summary
PgSqlDependencies()
           
 
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

PgSqlDependencies

public PgSqlDependencies()
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.3 API