public class

DataDirectOracle9Dialect

extends Oracle9Dialect
java.lang.Object
   ↳ org.hibernate.dialect.Dialect
     ↳ org.hibernate.dialect.Oracle9Dialect
       ↳ org.hibernate.dialect.DataDirectOracle9Dialect

Summary

[Expand]
Inherited Constants
From class org.hibernate.dialect.Dialect
Public Constructors
DataDirectOracle9Dialect()
Public Methods
ResultSet getResultSet(CallableStatement ps)
Given a callable statement previously processed by registerResultSetOutParameter(CallableStatement, int), extract the ResultSet from the OUT parameter.
int registerResultSetOutParameter(CallableStatement statement, int col)
Registers an OUT parameter which will be returning a ResultSet.
[Expand]
Inherited Methods
From class org.hibernate.dialect.Oracle9Dialect
From class org.hibernate.dialect.Dialect
From class java.lang.Object

Public Constructors

public DataDirectOracle9Dialect ()

Public Methods

public ResultSet getResultSet (CallableStatement ps)

Given a callable statement previously processed by registerResultSetOutParameter(CallableStatement, int), extract the ResultSet from the OUT parameter.

Parameters
ps The callable statement.
Returns
  • The extracted result set.
Throws
SQLException

public int registerResultSetOutParameter (CallableStatement statement, int col)

Registers an OUT parameter which will be returning a ResultSet. How this is accomplished varies greatly from DB to DB, hence its inclusion (along with getResultSet(CallableStatement)) here.

Parameters
statement The callable statement.
col The bind position at which to register the OUT param.
Returns
  • The number of (contiguous) bind positions used.
Throws
SQLException