returns an object that implements the given interface to allow access to non-standard methods , or standard methods not exposed by the proxy . the result may be either the object found to implement the interface or a proxy for that object . if the receiver implements the interface then that is the object . if the receiver is a wrapper and the wrapped object implements the interface then that is the object . otherwise the object is the result of calling unwrap recursively on the wrapped object . if the receiver is not a wrapper and does not implement the interface , then an sqlexception is thrown . concode_field_sep int parameterCount concode_elem_sep boolean returnSimpleMetadata concode_elem_sep ExceptionInterceptor exceptionInterceptor concode_elem_sep ResultSetMetaData metadata concode_field_sep int getParameterCount concode_elem_sep boolean isSigned concode_elem_sep int getScale concode_elem_sep void checkBounds concode_elem_sep boolean isWrapperFor concode_elem_sep int isNullable concode_elem_sep int getParameterMode concode_elem_sep void checkAvailable concode_elem_sep String getParameterTypeName concode_elem_sep String getParameterClassName concode_elem_sep int getPrecision concode_elem_sep int getParameterType
Object function ( Class < ? > arg0 ) { try { return Util . cast ( arg0 , this ) ; } catch ( ClassCastException loc0 ) { throw SQLError . createSQLException ( "srini_string" + arg0 . toString ( ) , SQLError . SQL_STATE_ILLEGAL_ARGUMENT , this . exceptionInterceptor ) ; } }