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 ParameterMetaData
public int isNullable(int param) throws SQLException
isNullable
in interface ParameterMetaData
SQLException
public boolean isSigned(int param) throws SQLException
isSigned
in interface ParameterMetaData
SQLException
public int getPrecision(int param) throws SQLException
getPrecision
in interface ParameterMetaData
SQLException
public int getScale(int param) throws SQLException
getScale
in interface ParameterMetaData
SQLException
public int getParameterType(int param) throws SQLException
getParameterType
in interface ParameterMetaData
SQLException
public String getParameterTypeName(int param) throws SQLException
getParameterTypeName
in interface ParameterMetaData
SQLException
public String getParameterClassName(int param) throws SQLException
getParameterClassName
in interface ParameterMetaData
SQLException
public int getParameterMode(int param) throws SQLException
getParameterMode
in interface ParameterMetaData
param
- parameter indexSQLException
- if index is wrongpublic String getName(int param) throws SQLException
SQLException
public boolean isWrapperFor(Class<?> iface)
isWrapperFor
in interface Wrapper
Copyright © 2020 mariadb.com. All rights reserved.