Class SqlInOutParameter
java.lang.Object
org.springframework.jdbc.core.SqlParameter
org.springframework.jdbc.core.ResultSetSupportingSqlParameter
org.springframework.jdbc.core.SqlOutParameter
org.springframework.jdbc.core.SqlInOutParameter
Subclass of
SqlOutParameter to represent an INOUT parameter.
Will return true for SqlParameter's isInputValueProvided()
test, in contrast to a standard SqlOutParameter.
Output parameters - like all stored procedure parameters - must have names.
- Since:
- 2.0
- Author:
- Thomas Risberg, Juergen Hoeller
-
Constructor Summary
ConstructorsConstructorDescriptionSqlInOutParameter(String name, int sqlType) Create a new SqlInOutParameter.SqlInOutParameter(String name, int sqlType, int scale) Create a new SqlInOutParameter.SqlInOutParameter(String name, int sqlType, String typeName) Create a new SqlInOutParameter.SqlInOutParameter(String name, int sqlType, String typeName, SqlReturnType sqlReturnType) Create a new SqlInOutParameter.SqlInOutParameter(String name, int sqlType, ResultSetExtractor<?> rse) Create a new SqlInOutParameter.SqlInOutParameter(String name, int sqlType, RowCallbackHandler rch) Create a new SqlInOutParameter.SqlInOutParameter(String name, int sqlType, RowMapper<?> rm) Create a new SqlInOutParameter. -
Method Summary
Modifier and TypeMethodDescriptionbooleanThis implementation always returnstrue.Methods inherited from class SqlOutParameter
getSqlReturnType, isReturnTypeSupportedMethods inherited from class ResultSetSupportingSqlParameter
getResultSetExtractor, getRowCallbackHandler, getRowMapper, isResultSetSupportedMethods inherited from class SqlParameter
getName, getScale, getSqlType, getTypeName, isResultsParameter, sqlTypesToAnonymousParameterList
-
Constructor Details
-
SqlInOutParameter
Create a new SqlInOutParameter.- Parameters:
name- the name of the parameter, as used in input and output mapssqlType- the parameter SQL type according tojava.sql.Types
-
SqlInOutParameter
Create a new SqlInOutParameter.- Parameters:
name- the name of the parameter, as used in input and output mapssqlType- the parameter SQL type according tojava.sql.Typesscale- the number of digits after the decimal point (for DECIMAL and NUMERIC types)
-
SqlInOutParameter
-
SqlInOutParameter
Create a new SqlInOutParameter.- Parameters:
name- the name of the parameter, as used in input and output mapssqlType- the parameter SQL type according tojava.sql.TypestypeName- the type name of the parameter (optional)sqlReturnType- custom value handler for complex type (optional)
-
SqlInOutParameter
Create a new SqlInOutParameter.- Parameters:
name- the name of the parameter, as used in input and output mapssqlType- the parameter SQL type according tojava.sql.Typesrse- theResultSetExtractorto use for parsing theResultSet
-
SqlInOutParameter
Create a new SqlInOutParameter.- Parameters:
name- the name of the parameter, as used in input and output mapssqlType- the parameter SQL type according tojava.sql.Typesrch- theRowCallbackHandlerto use for parsing theResultSet
-
SqlInOutParameter
-
-
Method Details
-
isInputValueProvided
public boolean isInputValueProvided()This implementation always returnstrue.- Overrides:
isInputValueProvidedin classResultSetSupportingSqlParameter
-