public class FiberParameterMetadata extends Object implements ParameterMetaData
| Modifier and Type | Field and Description |
|---|---|
protected ExecutorService |
executor |
protected ParameterMetaData |
pmeta |
parameterModeIn, parameterModeInOut, parameterModeOut, parameterModeUnknown, parameterNoNulls, parameterNullable, parameterNullableUnknown| Constructor and Description |
|---|
FiberParameterMetadata(ParameterMetaData pmeta,
ExecutorService executor) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
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) |
int |
hashCode() |
int |
isNullable(int param) |
boolean |
isSigned(int param) |
boolean |
isWrapperFor(Class<?> iface) |
String |
toString() |
<T> T |
unwrap(Class<T> iface) |
protected final ParameterMetaData pmeta
protected final ExecutorService executor
public FiberParameterMetadata(ParameterMetaData pmeta, ExecutorService executor)
@Suspendable public int getParameterCount() throws SQLException
getParameterCount in interface ParameterMetaDataSQLException@Suspendable public int isNullable(int param) throws SQLException
isNullable in interface ParameterMetaDataSQLException@Suspendable public boolean isSigned(int param) throws SQLException
isSigned in interface ParameterMetaDataSQLException@Suspendable public int getPrecision(int param) throws SQLException
getPrecision in interface ParameterMetaDataSQLException@Suspendable public int getScale(int param) throws SQLException
getScale in interface ParameterMetaDataSQLException@Suspendable public int getParameterType(int param) throws SQLException
getParameterType in interface ParameterMetaDataSQLException@Suspendable public String getParameterTypeName(int param) throws SQLException
getParameterTypeName in interface ParameterMetaDataSQLException@Suspendable public String getParameterClassName(int param) throws SQLException
getParameterClassName in interface ParameterMetaDataSQLException@Suspendable public int getParameterMode(int param) throws SQLException
getParameterMode in interface ParameterMetaDataSQLExceptionpublic <T> T unwrap(Class<T> iface) throws SQLException
unwrap in interface WrapperSQLExceptionpublic boolean isWrapperFor(Class<?> iface) throws SQLException
isWrapperFor in interface WrapperSQLException