public class PgParameterMetaData extends Object implements ParameterMetaData
parameterModeIn, parameterModeInOut, parameterModeOut, parameterModeUnknown, parameterNoNulls, parameterNullable, parameterNullableUnknown| Constructor and Description |
|---|
PgParameterMetaData(BaseConnection connection,
int[] oids) |
| Modifier and Type | Method and Description |
|---|---|
String |
getParameterClassName(@Positive int param) |
int |
getParameterCount() |
int |
getParameterMode(int param)
For now report all parameters as inputs.
|
int |
getParameterType(int param) |
String |
getParameterTypeName(int param) |
int |
getPrecision(int param) |
int |
getScale(int param) |
int |
isNullable(int param) |
boolean |
isSigned(int param)
PostgreSQL doesn't have unsigned numbers
|
boolean |
isWrapperFor(Class<?> iface) |
<T> T |
unwrap(Class<T> iface) |
public PgParameterMetaData(BaseConnection connection, int[] oids)
public String getParameterClassName(@Positive int param) throws SQLException
getParameterClassName in interface ParameterMetaDataSQLExceptionpublic int getParameterCount()
getParameterCount in interface ParameterMetaDatapublic int getParameterMode(int param)
throws SQLException
getParameterMode in interface ParameterMetaDataSQLExceptionpublic int getParameterType(int param)
throws SQLException
getParameterType in interface ParameterMetaDataSQLExceptionpublic String getParameterTypeName(int param) throws SQLException
getParameterTypeName in interface ParameterMetaDataSQLExceptionpublic int getPrecision(int param)
throws SQLException
getPrecision in interface ParameterMetaDataSQLExceptionpublic int getScale(int param)
throws SQLException
getScale in interface ParameterMetaDataSQLExceptionpublic int isNullable(int param)
throws SQLException
isNullable in interface ParameterMetaDataSQLExceptionpublic boolean isSigned(int param)
throws SQLException
isSigned in interface ParameterMetaDataSQLExceptionpublic boolean isWrapperFor(Class<?> iface) throws SQLException
isWrapperFor in interface WrapperSQLExceptionpublic <T> T unwrap(Class<T> iface) throws SQLException
unwrap in interface WrapperSQLExceptionCopyright © 1997-2020 PostgreSQL Global Development Group. All Rights Reserved.