org.springframework.jdbc.core
Class SqlOutParameter

java.lang.Object
  extended byorg.springframework.jdbc.core.SqlParameter
      extended byorg.springframework.jdbc.core.ResultSetSupportingSqlParameter
          extended byorg.springframework.jdbc.core.SqlOutParameter

public class SqlOutParameter
extends ResultSetSupportingSqlParameter

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.

Author:
Rod Johnson, Thomas Risberg, Juergen Hoeller

Constructor Summary
SqlOutParameter(java.lang.String name, int type)
          Create a new SqlOutParameter, supplying name and SQL type.
SqlOutParameter(java.lang.String name, int type, ResultSetExtractor rse)
           
SqlOutParameter(java.lang.String name, int type, RowCallbackHandler rch)
           
SqlOutParameter(java.lang.String name, int type, RowMapper rm)
           
SqlOutParameter(java.lang.String name, int type, RowMapper rm, int rowsExpected)
           
SqlOutParameter(java.lang.String name, int type, java.lang.String typeName)
           
SqlOutParameter(java.lang.String name, int type, java.lang.String typeName, SqlReturnType sqlReturnType)
           
 
Method Summary
 SqlReturnType getSqlReturnType()
           
 boolean isReturnTypeSupported()
           
 
Methods inherited from class org.springframework.jdbc.core.ResultSetSupportingSqlParameter
getResultSetExtractor, getRowCallbackHandler, isResultSetSupported, isRowCallbackHandlerSupported
 
Methods inherited from class org.springframework.jdbc.core.SqlParameter
getName, getSqlType, getTypeName, sqlTypesToAnonymousParameterList
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SqlOutParameter

public SqlOutParameter(java.lang.String name,
                       int type)
Create a new SqlOutParameter, supplying name and SQL type.

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

SqlOutParameter

public SqlOutParameter(java.lang.String name,
                       int type,
                       java.lang.String typeName)

SqlOutParameter

public SqlOutParameter(java.lang.String name,
                       int type,
                       java.lang.String typeName,
                       SqlReturnType sqlReturnType)

SqlOutParameter

public SqlOutParameter(java.lang.String name,
                       int type,
                       ResultSetExtractor rse)

SqlOutParameter

public SqlOutParameter(java.lang.String name,
                       int type,
                       RowCallbackHandler rch)

SqlOutParameter

public SqlOutParameter(java.lang.String name,
                       int type,
                       RowMapper rm)

SqlOutParameter

public SqlOutParameter(java.lang.String name,
                       int type,
                       RowMapper rm,
                       int rowsExpected)
Method Detail

isReturnTypeSupported

public boolean isReturnTypeSupported()

getSqlReturnType

public SqlReturnType getSqlReturnType()


Copyright (C) 2003-2004 The Spring Framework Project.