Package org.postgresql.jdbc
Class PgParameterMetaData
java.lang.Object
org.postgresql.jdbc.PgParameterMetaData
- All Implemented Interfaces:
ParameterMetaData,Wrapper
-
Field Summary
Fields inherited from interface java.sql.ParameterMetaData
parameterModeIn, parameterModeInOut, parameterModeOut, parameterModeUnknown, parameterNoNulls, parameterNullable, parameterNullableUnknown -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetParameterClassName(@org.checkerframework.checker.index.qual.Positive int param) intintgetParameterMode(int param) For now report all parameters as inputs.intgetParameterType(int param) getParameterTypeName(int param) intgetPrecision(int param) intgetScale(int param) intisNullable(int param) booleanisSigned(int param) PostgreSQL doesn't have unsigned numbersbooleanisWrapperFor(Class<?> iface) <T> T
-
Constructor Details
-
PgParameterMetaData
-
-
Method Details
-
getParameterClassName
public String getParameterClassName(@org.checkerframework.checker.index.qual.Positive int param) throws SQLException - Specified by:
getParameterClassNamein interfaceParameterMetaData- Throws:
SQLException
-
getParameterCount
public int getParameterCount()- Specified by:
getParameterCountin interfaceParameterMetaData
-
getParameterMode
For now report all parameters as inputs. CallableStatements may have one output, but ignore that for now.- Specified by:
getParameterModein interfaceParameterMetaData- Throws:
SQLException
-
getParameterType
- Specified by:
getParameterTypein interfaceParameterMetaData- Throws:
SQLException
-
getParameterTypeName
- Specified by:
getParameterTypeNamein interfaceParameterMetaData- Throws:
SQLException
-
getPrecision
- Specified by:
getPrecisionin interfaceParameterMetaData- Throws:
SQLException
-
getScale
- Specified by:
getScalein interfaceParameterMetaData- Throws:
SQLException
-
isNullable
- Specified by:
isNullablein interfaceParameterMetaData- Throws:
SQLException
-
isSigned
PostgreSQL doesn't have unsigned numbers- Specified by:
isSignedin interfaceParameterMetaData- Throws:
SQLException
-
isWrapperFor
- Specified by:
isWrapperForin interfaceWrapper- Throws:
SQLException
-
unwrap
- Specified by:
unwrapin interfaceWrapper- Throws:
SQLException
-