Package org.mariadb.jdbc
Class MariaDbParameterMetaData
java.lang.Object
org.mariadb.jdbc.MariaDbParameterMetaData
- All Implemented Interfaces:
ParameterMetaData,Wrapper
Very basic info about the parameterized query, only reliable method is getParameterCount().
-
Field Summary
FieldsFields inherited from interface java.sql.ParameterMetaData
parameterModeIn, parameterModeInOut, parameterModeOut, parameterModeUnknown, parameterNoNulls, parameterNullable, parameterNullableUnknown -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidgetParameterClassName(int param) intprivate ColumnInformationgetParameterInformation(int param) intgetParameterMode(int param) intgetParameterType(int param) Parameter type are not sent by server.getParameterTypeName(int param) intgetPrecision(int param) intgetScale(int param) intisNullable(int param) booleanisSigned(int param) booleanisWrapperFor(Class<?> iface) <T> T
-
Field Details
-
parametersInformation
-
-
Constructor Details
-
MariaDbParameterMetaData
-
-
Method Details
-
checkAvailable
- Throws:
SQLException
-
getParameterCount
- Specified by:
getParameterCountin interfaceParameterMetaData- Throws:
SQLException
-
getParameterInformation
- 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
Parameter type are not sent by server. See https://jira.mariadb.org/browse/CONJ-568 and https://jira.mariadb.org/browse/MDEV-15031- Specified by:
getParameterTypein interfaceParameterMetaData- Parameters:
param- parameter number- Returns:
- SQL type from java.sql.Types
- Throws:
SQLException- a feature not supported, since server doesn't sent the right information
-
getParameterTypeName
- Specified by:
getParameterTypeNamein interfaceParameterMetaData- Throws:
SQLException
-
getParameterClassName
- Specified by:
getParameterClassNamein interfaceParameterMetaData- Throws:
SQLException
-
getParameterMode
public int getParameterMode(int param) - Specified by:
getParameterModein interfaceParameterMetaData
-
unwrap
- Specified by:
unwrapin interfaceWrapper- Throws:
SQLException
-
isWrapperFor
- Specified by:
isWrapperForin interfaceWrapper- Throws:
SQLException
-