Class MysqlParameterMetadata
java.lang.Object
com.mysql.jdbc.MysqlParameterMetadata
- All Implemented Interfaces:
ParameterMetaData, Wrapper
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) ResultSetMetaData(package private) int(package private) booleanFields inherited from interface ParameterMetaData
parameterModeIn, parameterModeInOut, parameterModeOut, parameterModeUnknown, parameterNoNulls, parameterNullable, parameterNullableUnknown -
Constructor Summary
ConstructorsConstructorDescriptionMysqlParameterMetadata(int count) Used for "fake" basic metadata for client-side prepared statements when we don't know the parameter types.MysqlParameterMetadata(Field[] fieldInfo, int parameterCount, ExceptionInterceptor exceptionInterceptor) -
Method Summary
Modifier and TypeMethodDescriptiongetParameterClassName(int arg0) intintgetParameterMode(int arg0) intgetParameterType(int arg0) getParameterTypeName(int arg0) intgetPrecision(int arg0) intgetScale(int arg0) intisNullable(int arg0) booleanisSigned(int arg0) booleanisWrapperFor(Class<?> iface) <T> T
-
Field Details
-
returnSimpleMetadata
boolean returnSimpleMetadata -
metadata
ResultSetMetaData metadata -
parameterCount
int parameterCount
-
-
Constructor Details
-
MysqlParameterMetadata
MysqlParameterMetadata(Field[] fieldInfo, int parameterCount, ExceptionInterceptor exceptionInterceptor) -
MysqlParameterMetadata
MysqlParameterMetadata(int count) Used for "fake" basic metadata for client-side prepared statements when we don't know the parameter types.- Parameters:
parameterCount-
-
-
Method Details
-
getParameterCount
- Specified by:
getParameterCountin interfaceParameterMetaData- Throws:
SQLException
-
isNullable
- Specified by:
isNullablein interfaceParameterMetaData- Throws:
SQLException
-
isSigned
- Specified by:
isSignedin interfaceParameterMetaData- Throws:
SQLException
-
getPrecision
- Specified by:
getPrecisionin interfaceParameterMetaData- Throws:
SQLException
-
getScale
- Specified by:
getScalein interfaceParameterMetaData- Throws:
SQLException
-
getParameterType
- Specified by:
getParameterTypein interfaceParameterMetaData- Throws:
SQLException
-
getParameterTypeName
- Specified by:
getParameterTypeNamein interfaceParameterMetaData- Throws:
SQLException
-
getParameterClassName
- Specified by:
getParameterClassNamein interfaceParameterMetaData- Throws:
SQLException
-
getParameterMode
- Specified by:
getParameterModein interfaceParameterMetaData- Throws:
SQLException
-
isWrapperFor
- Specified by:
isWrapperForin interfaceWrapper- Throws:
SQLException- See Also:
-
unwrap
- Specified by:
unwrapin interfaceWrapper- Throws:
SQLException- See Also:
-