Class MysqlParameterMetadata

java.lang.Object
com.mysql.cj.jdbc.MysqlParameterMetadata
All Implemented Interfaces:
java.sql.ParameterMetaData, java.sql.Wrapper

public class MysqlParameterMetadata
extends java.lang.Object
implements java.sql.ParameterMetaData
  • Field Summary

    Fields inherited from interface java.sql.ParameterMetaData

    parameterModeIn, parameterModeInOut, parameterModeOut, parameterModeUnknown, parameterNoNulls, parameterNullable, parameterNullableUnknown
  • Constructor Summary

    Constructors 
    Constructor Description
    MysqlParameterMetadata​(Session session, Field[] fieldInfo, int parameterCount, ExceptionInterceptor exceptionInterceptor)  
  • Method Summary

    Modifier and Type Method Description
    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)  
    boolean isWrapperFor​(java.lang.Class<?> iface)  
    <T> T unwrap​(java.lang.Class<T> iface)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • 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
    • isWrapperFor

      public boolean isWrapperFor​(java.lang.Class<?> iface) throws java.sql.SQLException
      Specified by:
      isWrapperFor in interface java.sql.Wrapper
      Throws:
      java.sql.SQLException
    • unwrap

      public <T> T unwrap​(java.lang.Class<T> iface) throws java.sql.SQLException
      Specified by:
      unwrap in interface java.sql.Wrapper
      Throws:
      java.sql.SQLException