Top Description Methods
org.hibernate.engine.jdbc.cursor.spi

public Interface RefCursorSupport

extends Service
Known Direct Implementers
org.hibernate.engine.jdbc.cursor.internal.StandardRefCursorSupport
Imports
java.sql.CallableStatement, .ResultSet, org.hibernate.service.Service

Contract for JDBC REF_CURSOR support.
Author
Steve Ebersole
Since
4.3

Method Summary

Modifier and TypeMethod and Description
public ResultSet

Returns:

The extracted result set.
getResultSet
(CallableStatement
The callable statement.
statement
,
int
The bind position at which to register the output param.
position
)

Given a callable statement previously processed by registerRefCursorParameter(java.sql.CallableStatement, int), extract the java.sql.ResultSet.

public ResultSet

Returns:

The extracted result set.
getResultSet
(CallableStatement
The callable statement.
statement
,
String
The parameter name (for drivers which support named parameters).
name
)

Given a callable statement previously processed by registerRefCursorParameter(java.sql.CallableStatement, String), extract the java.sql.ResultSet.

public void
registerRefCursorParameter(CallableStatement
The callable statement.
statement
,
int
The bind position at which to register the output param.
position
)

Register a parameter capable of returning a java.sql.ResultSet *by position*.

public void
registerRefCursorParameter(CallableStatement
The callable statement.
statement
,
String
The parameter name (for drivers which support named parameters).
name
)

Register a parameter capable of returning a java.sql.ResultSet *by name*.

Method Detail

getResultSetback to summary
public ResultSet getResultSet(CallableStatement statement, int position)

Given a callable statement previously processed by registerRefCursorParameter(java.sql.CallableStatement, int), extract the java.sql.ResultSet.

Parameters
statement:CallableStatement

The callable statement.

position:int

The bind position at which to register the output param.

Returns:ResultSet

The extracted result set.

getResultSetback to summary
public ResultSet getResultSet(CallableStatement statement, String name)

Given a callable statement previously processed by registerRefCursorParameter(java.sql.CallableStatement, String), extract the java.sql.ResultSet.

Parameters
statement:CallableStatement

The callable statement.

name:String

The parameter name (for drivers which support named parameters).

Returns:ResultSet

The extracted result set.

registerRefCursorParameterback to summary
public void registerRefCursorParameter(CallableStatement statement, int position)

Register a parameter capable of returning a java.sql.ResultSet *by position*.

Parameters
statement:CallableStatement

The callable statement.

position:int

The bind position at which to register the output param.

registerRefCursorParameterback to summary
public void registerRefCursorParameter(CallableStatement statement, String name)

Register a parameter capable of returning a java.sql.ResultSet *by name*.

Parameters
statement:CallableStatement

The callable statement.

name:String

The parameter name (for drivers which support named parameters).