|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.springframework.jdbc.core.SqlParameter
public class SqlParameter
Object to represent a SQL parameter definition.
Parameters may be anonymous, in which case "name" is null.
However, all parameters must define a SQL type according to Types.
Types| Constructor Summary | |
|---|---|
SqlParameter(int sqlType)
Create a new anonymous SqlParameter, supplying the SQL type. |
|
SqlParameter(int sqlType,
int scale)
Create a new anonymous SqlParameter, supplying the SQL type. |
|
SqlParameter(int sqlType,
String typeName)
Create a new anonymous SqlParameter, supplying the SQL type. |
|
SqlParameter(SqlParameter otherParam)
Copy constructor. |
|
SqlParameter(String name,
int sqlType)
Create a new SqlParameter, supplying name and SQL type. |
|
SqlParameter(String name,
int sqlType,
int scale)
Create a new SqlParameter, supplying name and SQL type. |
|
SqlParameter(String name,
int sqlType,
String typeName)
Create a new SqlParameter, supplying name and SQL type. |
|
| Method Summary | |
|---|---|
String |
getName()
Return the name of the parameter. |
Integer |
getScale()
Return the scale of the parameter, if any. |
int |
getSqlType()
Return the SQL type of the parameter. |
String |
getTypeName()
Return the type name of the parameter, if any. |
boolean |
isInputValueProvided()
Return whether this parameter holds input values that should be set before execution even if they are null. |
boolean |
isResultsParameter()
Return whether this parameter is an implicit return parameter used during the results preocessing of the CallableStatement.getMoreResults/getUpdateCount. |
static List<SqlParameter> |
sqlTypesToAnonymousParameterList(int[] types)
Convert a list of JDBC types, as defined in java.sql.Types,
to a List of SqlParameter objects as used in this package. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SqlParameter(int sqlType)
sqlType - SQL type of the parameter according to java.sql.Types
public SqlParameter(int sqlType,
String typeName)
sqlType - SQL type of the parameter according to java.sql.TypestypeName - the type name of the parameter (optional)
public SqlParameter(int sqlType,
int scale)
sqlType - SQL type of the parameter according to java.sql.Typesscale - the number of digits after the decimal point
(for DECIMAL and NUMERIC types)
public SqlParameter(String name,
int sqlType)
name - name of the parameter, as used in input and output mapssqlType - SQL type of the parameter according to java.sql.Types
public SqlParameter(String name,
int sqlType,
String typeName)
name - name of the parameter, as used in input and output mapssqlType - SQL type of the parameter according to java.sql.TypestypeName - the type name of the parameter (optional)
public SqlParameter(String name,
int sqlType,
int scale)
name - name of the parameter, as used in input and output mapssqlType - SQL type of the parameter according to java.sql.Typesscale - the number of digits after the decimal point
(for DECIMAL and NUMERIC types)public SqlParameter(SqlParameter otherParam)
otherParam - the SqlParameter object to copy from| Method Detail |
|---|
public String getName()
public int getSqlType()
public String getTypeName()
public Integer getScale()
public boolean isInputValueProvided()
null.
This implementation always returns true.
public boolean isResultsParameter()
This implementation always returns false.
public static List<SqlParameter> sqlTypesToAnonymousParameterList(int[] types)
java.sql.Types,
to a List of SqlParameter objects as used in this package.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||