public class CallableParameterMetaData extends Object implements ParameterMetaData
parameterModeIn, parameterModeInOut, parameterModeOut, parameterModeUnknown, parameterNoNulls, parameterNullable, parameterNullableUnknown| Constructor and Description |
|---|
CallableParameterMetaData(MariaDbConnection con,
String database,
String name,
boolean isFunction)
Retrieve Callable metaData.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getName(int param) |
String |
getParameterClassName(int param) |
int |
getParameterCount() |
int |
getParameterMode(int param)
Get mode info.
|
int |
getParameterType(int param) |
String |
getParameterTypeName(int param) |
int |
getPrecision(int param) |
int |
getScale(int param) |
int |
isNullable(int param) |
boolean |
isSigned(int param) |
boolean |
isWrapperFor(Class<?> iface) |
void |
readMetadataFromDbIfRequired()
Search metaData if not already loaded.
|
<T> T |
unwrap(Class<T> iface) |
public CallableParameterMetaData(MariaDbConnection con, String database, String name, boolean isFunction)
con - connectiondatabase - database namename - procedure/function nameisFunction - is it a functionpublic void readMetadataFromDbIfRequired()
throws SQLException
SQLException - if error append during loading metaDatapublic int getParameterCount()
getParameterCount in interface ParameterMetaDatapublic int isNullable(int param)
throws SQLException
isNullable in interface ParameterMetaDataSQLExceptionpublic boolean isSigned(int param)
throws SQLException
isSigned in interface ParameterMetaDataSQLExceptionpublic int getPrecision(int param)
throws SQLException
getPrecision in interface ParameterMetaDataSQLExceptionpublic int getScale(int param)
throws SQLException
getScale in interface ParameterMetaDataSQLExceptionpublic int getParameterType(int param)
throws SQLException
getParameterType in interface ParameterMetaDataSQLExceptionpublic String getParameterTypeName(int param) throws SQLException
getParameterTypeName in interface ParameterMetaDataSQLExceptionpublic String getParameterClassName(int param) throws SQLException
getParameterClassName in interface ParameterMetaDataSQLExceptionpublic int getParameterMode(int param)
throws SQLException
getParameterMode in interface ParameterMetaDataparam - parameter indexSQLException - if index is wrongpublic String getName(int param) throws SQLException
SQLExceptionpublic boolean isWrapperFor(Class<?> iface)
isWrapperFor in interface WrapperCopyright © 2019 mariadb.org. All rights reserved.