Package com.clickhouse.jdbc.internal
Class ClickHouseParameterMetaData
java.lang.Object
com.clickhouse.jdbc.JdbcWrapper
com.clickhouse.jdbc.internal.ClickHouseParameterMetaData
- All Implemented Interfaces:
ParameterMetaData,Wrapper
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final JdbcTypeMappingprotected final List<ClickHouseColumn>Fields inherited from interface java.sql.ParameterMetaData
parameterModeIn, parameterModeInOut, parameterModeOut, parameterModeUnknown, parameterNoNulls, parameterNullable, parameterNullableUnknown -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedClickHouseParameterMetaData(List<ClickHouseColumn> params, JdbcTypeMapping mapper, Map<String, Class<?>> typeMap) -
Method Summary
Modifier and TypeMethodDescriptionprotected ClickHouseColumngetParameter(int param) getParameterClassName(int param) intintgetParameterMode(int param) intgetParameterType(int param) getParameterTypeName(int param) intgetPrecision(int param) intgetScale(int param) intisNullable(int param) booleanisSigned(int param) Methods inherited from class com.clickhouse.jdbc.JdbcWrapper
isWrapperFor, unwrapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.sql.Wrapper
isWrapperFor, unwrap
-
Field Details
-
params
-
mapper
-
typeMap
-
-
Constructor Details
-
ClickHouseParameterMetaData
protected ClickHouseParameterMetaData(List<ClickHouseColumn> params, JdbcTypeMapping mapper, Map<String, Class<?>> typeMap)
-
-
Method Details
-
getParameter
- Throws:
SQLException
-
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
-