com.mysql.jdbc
Class CallableStatement.CallableStatementParamInfo

java.lang.Object
  extended bycom.mysql.jdbc.CallableStatement.CallableStatementParamInfo
All Implemented Interfaces:
java.sql.ParameterMetaData
Enclosing class:
CallableStatement

class CallableStatement.CallableStatementParamInfo
extends java.lang.Object
implements java.sql.ParameterMetaData


Field Summary
(package private)  java.lang.String catalogInUse
           
(package private)  boolean isFunctionCall
           
(package private)  java.lang.String nativeSql
           
(package private)  int numParameters
           
(package private)  java.util.List parameterList
           
(package private)  java.util.Map parameterMap
           
 
Fields inherited from interface java.sql.ParameterMetaData
parameterModeIn, parameterModeInOut, parameterModeOut, parameterModeUnknown, parameterNoNulls, parameterNullable, parameterNullableUnknown
 
Constructor Summary
(package private) CallableStatement.CallableStatementParamInfo(java.sql.ResultSet paramTypesRs)
           
 
Method Summary
protected  void checkBounds(int paramIndex)
           
protected  java.lang.Object clone()
           
(package private)  CallableStatement.CallableStatementParam getParameter(int index)
           
(package private)  CallableStatement.CallableStatementParam getParameter(java.lang.String name)
           
 java.lang.String getParameterClassName(int arg0)
           
 int getParameterCount()
           
 int getParameterMode(int arg0)
           
 int getParameterType(int arg0)
           
 java.lang.String getParameterTypeName(int arg0)
           
 int getPrecision(int arg0)
           
 int getScale(int arg0)
           
 int isNullable(int arg0)
           
 boolean isSigned(int arg0)
           
(package private)  java.util.Iterator iterator()
           
(package private)  int numberOfParameters()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

catalogInUse

java.lang.String catalogInUse

isFunctionCall

boolean isFunctionCall

nativeSql

java.lang.String nativeSql

numParameters

int numParameters

parameterList

java.util.List parameterList

parameterMap

java.util.Map parameterMap
Constructor Detail

CallableStatement.CallableStatementParamInfo

CallableStatement.CallableStatementParamInfo(java.sql.ResultSet paramTypesRs)
                                       throws java.sql.SQLException
Method Detail

clone

protected java.lang.Object clone()
                          throws java.lang.CloneNotSupportedException
Throws:
java.lang.CloneNotSupportedException

getParameter

CallableStatement.CallableStatementParam getParameter(int index)

getParameter

CallableStatement.CallableStatementParam getParameter(java.lang.String name)

iterator

java.util.Iterator iterator()

numberOfParameters

int numberOfParameters()

getParameterCount

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

isNullable

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

isSigned

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

getPrecision

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

getScale

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

getParameterType

public int getParameterType(int arg0)
                     throws java.sql.SQLException
Specified by:
getParameterType in interface java.sql.ParameterMetaData
Throws:
java.sql.SQLException

getParameterTypeName

public java.lang.String getParameterTypeName(int arg0)
                                      throws java.sql.SQLException
Specified by:
getParameterTypeName in interface java.sql.ParameterMetaData
Throws:
java.sql.SQLException

getParameterClassName

public java.lang.String getParameterClassName(int arg0)
                                       throws java.sql.SQLException
Specified by:
getParameterClassName in interface java.sql.ParameterMetaData
Throws:
java.sql.SQLException

getParameterMode

public int getParameterMode(int arg0)
                     throws java.sql.SQLException
Specified by:
getParameterMode in interface java.sql.ParameterMetaData
Throws:
java.sql.SQLException

checkBounds

protected void checkBounds(int paramIndex)
                    throws java.sql.SQLException
Throws:
java.sql.SQLException