Interface RefCursorSupport

  • All Superinterfaces:
    java.io.Serializable, Service

    public interface RefCursorSupport
    extends Service
    Contract for JDBC REF_CURSOR support.
    Since:
    4.3
    • Method Detail

      • registerRefCursorParameter

        void registerRefCursorParameter​(java.sql.CallableStatement statement,
                                        int position)
        Register a parameter capable of returning a ResultSet *by position*.
        Parameters:
        statement - The callable statement.
        position - The bind position at which to register the output param.
      • registerRefCursorParameter

        void registerRefCursorParameter​(java.sql.CallableStatement statement,
                                        java.lang.String name)
        Register a parameter capable of returning a ResultSet *by name*.
        Parameters:
        statement - The callable statement.
        name - The parameter name (for drivers which support named parameters).
      • getResultSet

        java.sql.ResultSet getResultSet​(java.sql.CallableStatement statement,
                                        int position)
        Given a callable statement previously processed by registerRefCursorParameter(java.sql.CallableStatement, int), extract the ResultSet.
        Parameters:
        statement - The callable statement.
        position - The bind position at which to register the output param.
        Returns:
        The extracted result set.
      • getResultSet

        java.sql.ResultSet getResultSet​(java.sql.CallableStatement statement,
                                        java.lang.String name)
        Given a callable statement previously processed by registerRefCursorParameter(java.sql.CallableStatement, String), extract the ResultSet.
        Parameters:
        statement - The callable statement.
        name - The parameter name (for drivers which support named parameters).
        Returns:
        The extracted result set.