Class ReactiveArrayJdbcType
- java.lang.Object
-
- org.hibernate.reactive.type.descriptor.jdbc.ReactiveArrayJdbcType
-
- All Implemented Interfaces:
Serializable,org.hibernate.type.descriptor.jdbc.JdbcType
public class ReactiveArrayJdbcType extends Object implements org.hibernate.type.descriptor.jdbc.JdbcType
Connectionhas a methodConnection.createArrayOf(String, Object[]), but we don't have it in Vert.x SQL Client.Plus, the Vert.x SQL client accept arrays as parameters.
- See Also:
ArrayJdbcType, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ReactiveArrayJdbcType(org.hibernate.type.descriptor.jdbc.JdbcType elementJdbcType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)<X> ValueBinder<X>getBinder(JavaType<X> javaTypeDescriptor)org.hibernate.type.descriptor.jdbc.JdbcTypegetElementJdbcType()<X> ValueExtractor<X>getExtractor(JavaType<X> javaTypeDescriptor)StringgetFriendlyName()<T> org.hibernate.type.descriptor.jdbc.JdbcLiteralFormatter<T>getJdbcLiteralFormatter(JavaType<T> javaTypeDescriptor)<T> JavaType<T>getJdbcRecommendedJavaTypeMapping(Integer precision, Integer scale, TypeConfiguration typeConfiguration)intgetJdbcTypeCode()Class<?>getPreferredJavaTypeClass(WrapperOptions options)inthashCode()StringtoString()-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.hibernate.type.descriptor.jdbc.JdbcType
addAuxiliaryDatabaseObjects, addAuxiliaryDatabaseObjects, appendWriteExpression, getCastType, getCheckCondition, getDdlTypeCode, getDefaultSqlTypeCode, getExtraCreateTableInfo, hasDatePart, hasTimePart, isArray, isBinary, isBoolean, isComparable, isDecimal, isDuration, isFloat, isInteger, isInterval, isLob, isLobOrLong, isNationalized, isNumber, isSmallInteger, isSpatial, isString, isStringLike, isStringLikeExcludingClob, isTemporal, registerOutParameter, registerOutParameter, wrapTopLevelSelectionExpression, wrapWriteExpression
-
-
-
-
Method Detail
-
getJdbcTypeCode
public int getJdbcTypeCode()
- Specified by:
getJdbcTypeCodein interfaceorg.hibernate.type.descriptor.jdbc.JdbcType
-
getJdbcRecommendedJavaTypeMapping
public <T> JavaType<T> getJdbcRecommendedJavaTypeMapping(Integer precision, Integer scale, TypeConfiguration typeConfiguration)
- Specified by:
getJdbcRecommendedJavaTypeMappingin interfaceorg.hibernate.type.descriptor.jdbc.JdbcType
-
getJdbcLiteralFormatter
public <T> org.hibernate.type.descriptor.jdbc.JdbcLiteralFormatter<T> getJdbcLiteralFormatter(JavaType<T> javaTypeDescriptor)
- Specified by:
getJdbcLiteralFormatterin interfaceorg.hibernate.type.descriptor.jdbc.JdbcType
-
getPreferredJavaTypeClass
public Class<?> getPreferredJavaTypeClass(WrapperOptions options)
- Specified by:
getPreferredJavaTypeClassin interfaceorg.hibernate.type.descriptor.jdbc.JdbcType
-
getBinder
public <X> ValueBinder<X> getBinder(JavaType<X> javaTypeDescriptor)
- Specified by:
getBinderin interfaceorg.hibernate.type.descriptor.jdbc.JdbcType
-
getExtractor
public <X> ValueExtractor<X> getExtractor(JavaType<X> javaTypeDescriptor)
- Specified by:
getExtractorin interfaceorg.hibernate.type.descriptor.jdbc.JdbcType
-
getFriendlyName
public String getFriendlyName()
- Specified by:
getFriendlyNamein interfaceorg.hibernate.type.descriptor.jdbc.JdbcType
-
getElementJdbcType
public org.hibernate.type.descriptor.jdbc.JdbcType getElementJdbcType()
-
-