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 ParameterMetaData
SQLException
@Suspendable public int isNullable(int param) throws SQLException
isNullable
in interface ParameterMetaData
SQLException
@Suspendable public boolean isSigned(int param) throws SQLException
isSigned
in interface ParameterMetaData
SQLException
@Suspendable public int getPrecision(int param) throws SQLException
getPrecision
in interface ParameterMetaData
SQLException
@Suspendable public int getScale(int param) throws SQLException
getScale
in interface ParameterMetaData
SQLException
@Suspendable public int getParameterType(int param) throws SQLException
getParameterType
in interface ParameterMetaData
SQLException
@Suspendable public String getParameterTypeName(int param) throws SQLException
getParameterTypeName
in interface ParameterMetaData
SQLException
@Suspendable public String getParameterClassName(int param) throws SQLException
getParameterClassName
in interface ParameterMetaData
SQLException
@Suspendable public int getParameterMode(int param) throws SQLException
getParameterMode
in interface ParameterMetaData
SQLException
public <T> T unwrap(Class<T> iface) throws SQLException
unwrap
in interface Wrapper
SQLException
public boolean isWrapperFor(Class<?> iface) throws SQLException
isWrapperFor
in interface Wrapper
SQLException