Package com.mysql.cj.jdbc
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
-
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)
-
Constructor Details
-
MysqlParameterMetadata
public MysqlParameterMetadata(Session session, Field[] fieldInfo, int parameterCount, ExceptionInterceptor exceptionInterceptor)
-
-
Method Details
-
getParameterCount
public int getParameterCount() throws java.sql.SQLException- Specified by:
getParameterCount
in interfacejava.sql.ParameterMetaData
- Throws:
java.sql.SQLException
-
isNullable
public int isNullable(int arg0) throws java.sql.SQLException- Specified by:
isNullable
in interfacejava.sql.ParameterMetaData
- Throws:
java.sql.SQLException
-
isSigned
public boolean isSigned(int arg0) throws java.sql.SQLException- Specified by:
isSigned
in interfacejava.sql.ParameterMetaData
- Throws:
java.sql.SQLException
-
getPrecision
public int getPrecision(int arg0) throws java.sql.SQLException- Specified by:
getPrecision
in interfacejava.sql.ParameterMetaData
- Throws:
java.sql.SQLException
-
getScale
public int getScale(int arg0) throws java.sql.SQLException- Specified by:
getScale
in interfacejava.sql.ParameterMetaData
- Throws:
java.sql.SQLException
-
getParameterType
public int getParameterType(int arg0) throws java.sql.SQLException- Specified by:
getParameterType
in interfacejava.sql.ParameterMetaData
- Throws:
java.sql.SQLException
-
getParameterTypeName
public java.lang.String getParameterTypeName(int arg0) throws java.sql.SQLException- Specified by:
getParameterTypeName
in interfacejava.sql.ParameterMetaData
- Throws:
java.sql.SQLException
-
getParameterClassName
public java.lang.String getParameterClassName(int arg0) throws java.sql.SQLException- Specified by:
getParameterClassName
in interfacejava.sql.ParameterMetaData
- Throws:
java.sql.SQLException
-
getParameterMode
public int getParameterMode(int arg0) throws java.sql.SQLException- Specified by:
getParameterMode
in interfacejava.sql.ParameterMetaData
- Throws:
java.sql.SQLException
-
isWrapperFor
public boolean isWrapperFor(java.lang.Class<?> iface) throws java.sql.SQLException- Specified by:
isWrapperFor
in interfacejava.sql.Wrapper
- Throws:
java.sql.SQLException
-
unwrap
public <T> T unwrap(java.lang.Class<T> iface) throws java.sql.SQLException- Specified by:
unwrap
in interfacejava.sql.Wrapper
- Throws:
java.sql.SQLException
-