org.postgresql.pljava.jdbc
Class SPIParameterMetaData

java.lang.Object
  extended by org.postgresql.pljava.jdbc.SPIParameterMetaData
All Implemented Interfaces:
ParameterMetaData

public class SPIParameterMetaData
extends Object
implements ParameterMetaData

Author:
Thomas Hallgren

Field Summary
 
Fields inherited from interface java.sql.ParameterMetaData
parameterModeIn, parameterModeInOut, parameterModeOut, parameterModeUnknown, parameterNoNulls, parameterNullable, parameterNullableUnknown
 
Method Summary
 String getParameterClassName(int arg0)
          This feature is not yet supported.
 int getParameterCount()
           
 int getParameterMode(int paramIndex)
          Returns ParameterMetaData.parameterModeIn always since this is the only supported type at this time.
 int getParameterType(int paramIndex)
           
 String getParameterTypeName(int arg0)
          This feature is not yet supported.
 int getPrecision(int arg0)
           
 int getScale(int arg0)
           
 int isNullable(int arg0)
           
 boolean isSigned(int arg0)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getParameterCount

public int getParameterCount()
                      throws SQLException
Specified by:
getParameterCount in interface ParameterMetaData
Throws:
SQLException

isNullable

public int isNullable(int arg0)
               throws SQLException
Specified by:
isNullable in interface ParameterMetaData
Throws:
SQLException

isSigned

public boolean isSigned(int arg0)
                 throws SQLException
Specified by:
isSigned in interface ParameterMetaData
Throws:
SQLException

getPrecision

public int getPrecision(int arg0)
                 throws SQLException
Specified by:
getPrecision in interface ParameterMetaData
Throws:
SQLException

getScale

public int getScale(int arg0)
             throws SQLException
Specified by:
getScale in interface ParameterMetaData
Throws:
SQLException

getParameterType

public int getParameterType(int paramIndex)
                     throws SQLException
Specified by:
getParameterType in interface ParameterMetaData
Throws:
SQLException

getParameterTypeName

public String getParameterTypeName(int arg0)
                            throws SQLException
This feature is not yet supported.

Specified by:
getParameterTypeName in interface ParameterMetaData
Throws:
SQLException - indicating that this feature is not supported.

getParameterClassName

public String getParameterClassName(int arg0)
                             throws SQLException
This feature is not yet supported.

Specified by:
getParameterClassName in interface ParameterMetaData
Throws:
SQLException - indicating that this feature is not supported.

getParameterMode

public int getParameterMode(int paramIndex)
                     throws SQLException
Returns ParameterMetaData.parameterModeIn always since this is the only supported type at this time.

Specified by:
getParameterMode in interface ParameterMetaData
Throws:
SQLException