public class ParameterMetaDataRelay extends Object implements Relay<ParameterMetaData>, ParameterMetaData
| Modifier and Type | Field and Description |
|---|---|
com.impossibl.jdbc.spy.ParameterMetaDataListener |
listener |
ParameterMetaData |
target |
parameterModeIn, parameterModeInOut, parameterModeOut, parameterModeUnknown, parameterNoNulls, parameterNullable, parameterNullableUnknown| Constructor and Description |
|---|
ParameterMetaDataRelay(ParameterMetaData target,
com.impossibl.jdbc.spy.ParameterMetaDataListener listener) |
| Modifier and Type | Method and Description |
|---|---|
String |
getParameterClassName(int param) |
int |
getParameterCount() |
int |
getParameterMode(int param) |
int |
getParameterType(int param) |
String |
getParameterTypeName(int param) |
int |
getPrecision(int param) |
int |
getScale(int param) |
ParameterMetaData |
getTarget() |
int |
isNullable(int param) |
boolean |
isSigned(int param) |
boolean |
isWrapperFor(Class<?> iface) |
<T> T |
unwrap(Class<T> iface) |
public ParameterMetaData target
public com.impossibl.jdbc.spy.ParameterMetaDataListener listener
public ParameterMetaDataRelay(ParameterMetaData target, com.impossibl.jdbc.spy.ParameterMetaDataListener listener)
public ParameterMetaData getTarget()
getTarget in interface Relay<ParameterMetaData>public int isNullable(int param)
throws SQLException
isNullable in interface ParameterMetaDataSQLExceptionpublic int getParameterCount()
throws SQLException
getParameterCount in interface ParameterMetaDataSQLExceptionpublic boolean isWrapperFor(Class<?> iface) throws SQLException
isWrapperFor in interface WrapperSQLExceptionpublic int getParameterMode(int param)
throws SQLException
getParameterMode in interface ParameterMetaDataSQLExceptionpublic String getParameterTypeName(int param) throws SQLException
getParameterTypeName in interface ParameterMetaDataSQLExceptionpublic String getParameterClassName(int param) throws SQLException
getParameterClassName in interface ParameterMetaDataSQLExceptionpublic <T> T unwrap(Class<T> iface) throws SQLException
unwrap in interface WrapperSQLExceptionpublic boolean isSigned(int param)
throws SQLException
isSigned in interface ParameterMetaDataSQLExceptionpublic int getScale(int param)
throws SQLException
getScale in interface ParameterMetaDataSQLExceptionpublic int getParameterType(int param)
throws SQLException
getParameterType in interface ParameterMetaDataSQLExceptionpublic int getPrecision(int param)
throws SQLException
getPrecision in interface ParameterMetaDataSQLException