Package com.microsoft.sqlserver.jdbc
Class SQLServerParameterMetaData
java.lang.Object
com.microsoft.sqlserver.jdbc.SQLServerParameterMetaData
- All Implemented Interfaces:
ParameterMetaData,Wrapper
Provides meta data for prepared statement parameters.
The API javadoc for JDBC API methods that this class implements are not repeated here. Please see Sun's JDBC API
interfaces javadoc for those details.
Prepared statements are executed with SET FMT ONLY to retrieve column meta data Callable statements :
sp_sp_sproc_columns is called to retrieve names and meta data for the procedures params.
-
Field Summary
Fields inherited from interface java.sql.ParameterMetaData
parameterModeIn, parameterModeInOut, parameterModeOut, parameterModeUnknown, parameterNoNulls, parameterNullable, parameterNullableUnknown -
Method Summary
Modifier and TypeMethodDescriptiongetParameterClassName(int param)intintgetParameterMode(int param)intgetParameterType(int param)getParameterTypeName(int param)intgetPrecision(int param)intgetScale(int param)intisNullable(int param)booleanisSigned(int param)Returns if a supplied parameter index is valid.booleanisWrapperFor(Class<?> iface)toString()Provides a helper function to provide an ID string suitable for tracing.<T> T
-
Method Details
-
toString
Provides a helper function to provide an ID string suitable for tracing. -
isWrapperFor
- Specified by:
isWrapperForin interfaceWrapper- Throws:
SQLException
-
unwrap
- Specified by:
unwrapin interfaceWrapper- Throws:
SQLException
-
getParameterClassName
- Specified by:
getParameterClassNamein interfaceParameterMetaData- Throws:
SQLServerException
-
getParameterCount
- Specified by:
getParameterCountin interfaceParameterMetaData- Throws:
SQLServerException
-
getParameterMode
- Specified by:
getParameterModein interfaceParameterMetaData- Throws:
SQLServerException
-
getParameterType
- Specified by:
getParameterTypein interfaceParameterMetaData- Throws:
SQLServerException
-
getParameterTypeName
- Specified by:
getParameterTypeNamein interfaceParameterMetaData- Throws:
SQLServerException
-
getPrecision
- Specified by:
getPrecisionin interfaceParameterMetaData- Throws:
SQLServerException
-
getScale
- Specified by:
getScalein interfaceParameterMetaData- Throws:
SQLServerException
-
isNullable
- Specified by:
isNullablein interfaceParameterMetaData- Throws:
SQLServerException
-
isSigned
Returns if a supplied parameter index is valid.- Specified by:
isSignedin interfaceParameterMetaData- Parameters:
param- the @param index- Returns:
- boolean
- Throws:
SQLServerException- when an error occurs
-