public class

SqlOutParameter

extends ResultSetSupportingSqlParameter
java.lang.Object
   ↳ org.springframework.jdbc.core.SqlParameter
     ↳ org.springframework.jdbc.core.ResultSetSupportingSqlParameter
       ↳ org.springframework.jdbc.core.SqlOutParameter
Known Direct Subclasses

Class Overview

Subclass of SqlParameter to represent an output parameter. No additional properties: instanceof will be used to check for such types.

Output parameters - like all stored procedure parameters - must have names.

Summary

Public Constructors
SqlOutParameter(String name, int sqlType)
Create a new SqlOutParameter.
SqlOutParameter(String name, int sqlType, int scale)
Create a new SqlOutParameter.
SqlOutParameter(String name, int sqlType, String typeName)
Create a new SqlOutParameter.
SqlOutParameter(String name, int sqlType, String typeName, SqlReturnType sqlReturnType)
Create a new SqlOutParameter.
SqlOutParameter(String name, int sqlType, ResultSetExtractor rse)
Create a new SqlOutParameter.
SqlOutParameter(String name, int sqlType, RowCallbackHandler rch)
Create a new SqlOutParameter.
SqlOutParameter(String name, int sqlType, RowMapper rm)
Create a new SqlOutParameter.
Public Methods
SqlReturnType getSqlReturnType()
Return the custom return type, if any.
boolean isReturnTypeSupported()
Return whether this parameter holds a custom return type.
[Expand]
Inherited Methods
From class org.springframework.jdbc.core.ResultSetSupportingSqlParameter
From class org.springframework.jdbc.core.SqlParameter
From class java.lang.Object

Public Constructors

public SqlOutParameter (String name, int sqlType)

Create a new SqlOutParameter.

Parameters
name name of the parameter, as used in input and output maps
sqlType SQL type of the parameter according to java.sql.Types

public SqlOutParameter (String name, int sqlType, int scale)

Create a new SqlOutParameter.

Parameters
name name of the parameter, as used in input and output maps
sqlType SQL type of the parameter according to java.sql.Types
scale the number of digits after the decimal point (for DECIMAL and NUMERIC types)

public SqlOutParameter (String name, int sqlType, String typeName)

Create a new SqlOutParameter.

Parameters
name name of the parameter, as used in input and output maps
sqlType SQL type of the parameter according to java.sql.Types
typeName the type name of the parameter (optional)

public SqlOutParameter (String name, int sqlType, String typeName, SqlReturnType sqlReturnType)

Create a new SqlOutParameter.

Parameters
name name of the parameter, as used in input and output maps
sqlType SQL type of the parameter according to java.sql.Types
typeName the type name of the parameter (optional)
sqlReturnType custom value handler for complex type (optional)

public SqlOutParameter (String name, int sqlType, ResultSetExtractor rse)

Create a new SqlOutParameter.

Parameters
name name of the parameter, as used in input and output maps
sqlType SQL type of the parameter according to java.sql.Types
rse ResultSetExtractor to use for parsing the ResultSet

public SqlOutParameter (String name, int sqlType, RowCallbackHandler rch)

Create a new SqlOutParameter.

Parameters
name name of the parameter, as used in input and output maps
sqlType SQL type of the parameter according to java.sql.Types
rch RowCallbackHandler to use for parsing the ResultSet

public SqlOutParameter (String name, int sqlType, RowMapper rm)

Create a new SqlOutParameter.

Parameters
name name of the parameter, as used in input and output maps
sqlType SQL type of the parameter according to java.sql.Types
rm RowMapper to use for parsing the ResultSet

Public Methods

public SqlReturnType getSqlReturnType ()

Return the custom return type, if any.

public boolean isReturnTypeSupported ()

Return whether this parameter holds a custom return type.