Class ReactiveArrayJdbcType
java.lang.Object
org.hibernate.reactive.type.descriptor.jdbc.ReactiveArrayJdbcType
- All Implemented Interfaces:
Serializable,org.hibernate.type.descriptor.jdbc.JdbcType
- Direct Known Subclasses:
ReactiveJsonArrayJdbcType
public class ReactiveArrayJdbcType
extends Object
implements org.hibernate.type.descriptor.jdbc.JdbcType
Connection has a method Connection.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
ConstructorsConstructorDescriptionReactiveArrayJdbcType(org.hibernate.type.descriptor.jdbc.JdbcType elementJdbcType) -
Method Summary
Modifier and TypeMethodDescriptionboolean<X> ValueBinder<X>org.hibernate.type.descriptor.jdbc.JdbcType<X> ValueExtractor<X>getExtractor(JavaType<X> javaTypeDescriptor) <T> org.hibernate.type.descriptor.jdbc.JdbcLiteralFormatter<T>getJdbcLiteralFormatter(JavaType<T> javaTypeDescriptor) <T> JavaType<T>getJdbcRecommendedJavaTypeMapping(Integer precision, Integer scale, TypeConfiguration typeConfiguration) intClass<?>getPreferredJavaTypeClass(WrapperOptions options) inthashCode()toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.hibernate.type.descriptor.jdbc.JdbcType
addAuxiliaryDatabaseObjects, appendWriteExpression, getCastType, getCheckCondition, getDdlTypeCode, getDefaultSqlTypeCode, getExtraCreateTableInfo, hasDatePart, hasTimePart, isArray, isBinary, isBoolean, isComparable, isDecimal, isDuration, isFloat, isImplicitJson, isImplicitXml, isInteger, isInterval, isJson, isLob, isLobOrLong, isNationalized, isNumber, isSmallInteger, isSpatial, isString, isStringLike, isStringLikeExcludingClob, isTemporal, isXml, registerOutParameter, registerOutParameter, wrapTopLevelSelectionExpression, wrapWriteExpression
-
Constructor Details
-
ReactiveArrayJdbcType
public ReactiveArrayJdbcType(org.hibernate.type.descriptor.jdbc.JdbcType elementJdbcType)
-
-
Method Details
-
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
- Specified by:
getPreferredJavaTypeClassin interfaceorg.hibernate.type.descriptor.jdbc.JdbcType
-
getBinder
- Specified by:
getBinderin interfaceorg.hibernate.type.descriptor.jdbc.JdbcType
-
getExtractor
- Specified by:
getExtractorin interfaceorg.hibernate.type.descriptor.jdbc.JdbcType
-
getFriendlyName
- Specified by:
getFriendlyNamein interfaceorg.hibernate.type.descriptor.jdbc.JdbcType
-
getElementJdbcType
public org.hibernate.type.descriptor.jdbc.JdbcType getElementJdbcType() -
toString
-
equals
-
hashCode
public int hashCode()
-