public class StandardRefCursorSupport extends java.lang.Object implements RefCursorSupport
Constructor and Description |
---|
StandardRefCursorSupport() |
Modifier and Type | Method and Description |
---|---|
java.sql.ResultSet |
getResultSet(java.sql.CallableStatement statement,
int position)
Given a callable statement previously processed by
RefCursorSupport.registerRefCursorParameter(java.sql.CallableStatement, int) ,
extract the ResultSet . |
java.sql.ResultSet |
getResultSet(java.sql.CallableStatement statement,
java.lang.String name)
Given a callable statement previously processed by
RefCursorSupport.registerRefCursorParameter(java.sql.CallableStatement, String) ,
extract the ResultSet . |
void |
injectJdbcServices(JdbcServices jdbcServices)
Hook for service registry to be able to inject JdbcServices
|
void |
registerRefCursorParameter(java.sql.CallableStatement statement,
int position)
Register a parameter capable of returning a
ResultSet *by position*. |
void |
registerRefCursorParameter(java.sql.CallableStatement statement,
java.lang.String name)
Register a parameter capable of returning a
ResultSet *by name*. |
static boolean |
supportsRefCursors(java.sql.DatabaseMetaData meta)
Does this JDBC metadata indicate that the driver defines REF_CURSOR support?
|
public void injectJdbcServices(JdbcServices jdbcServices)
jdbcServices
- The JdbcServices servicepublic void registerRefCursorParameter(java.sql.CallableStatement statement, int position)
RefCursorSupport
ResultSet
*by position*.registerRefCursorParameter
in interface RefCursorSupport
statement
- The callable statement.position
- The bind position at which to register the output param.public void registerRefCursorParameter(java.sql.CallableStatement statement, java.lang.String name)
RefCursorSupport
ResultSet
*by name*.registerRefCursorParameter
in interface RefCursorSupport
statement
- The callable statement.name
- The parameter name (for drivers which support named parameters).public java.sql.ResultSet getResultSet(java.sql.CallableStatement statement, int position)
RefCursorSupport
RefCursorSupport.registerRefCursorParameter(java.sql.CallableStatement, int)
,
extract the ResultSet
.getResultSet
in interface RefCursorSupport
statement
- The callable statement.position
- The bind position at which to register the output param.public java.sql.ResultSet getResultSet(java.sql.CallableStatement statement, java.lang.String name)
RefCursorSupport
RefCursorSupport.registerRefCursorParameter(java.sql.CallableStatement, String)
,
extract the ResultSet
.getResultSet
in interface RefCursorSupport
statement
- The callable statement.name
- The parameter name (for drivers which support named parameters).public static boolean supportsRefCursors(java.sql.DatabaseMetaData meta)
meta
- The JDBC metadatatrue
if the metadata indicates that the driver defines REF_CURSOR supportCopyright © 2001-2018 Red Hat, Inc. All Rights Reserved.