Class ReactiveArrayJdbcType

  • All Implemented Interfaces:
    java.io.Serializable, org.hibernate.type.descriptor.jdbc.JdbcType

    public class ReactiveArrayJdbcType
    extends java.lang.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.
    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
      boolean equals​(java.lang.Object o)  
      <X> org.hibernate.type.descriptor.ValueBinder<X> getBinder​(org.hibernate.type.descriptor.java.JavaType<X> javaTypeDescriptor)  
      <X> org.hibernate.type.descriptor.ValueExtractor<X> getExtractor​(org.hibernate.type.descriptor.java.JavaType<X> javaTypeDescriptor)  
      java.lang.String getFriendlyName()  
      <T> org.hibernate.type.descriptor.jdbc.JdbcLiteralFormatter<T> getJdbcLiteralFormatter​(org.hibernate.type.descriptor.java.JavaType<T> javaTypeDescriptor)  
      <T> org.hibernate.type.descriptor.java.JavaType<T> getJdbcRecommendedJavaTypeMapping​(java.lang.Integer precision, java.lang.Integer scale, org.hibernate.type.spi.TypeConfiguration typeConfiguration)  
      int getJdbcTypeCode()  
      java.lang.Class<?> getPreferredJavaTypeClass​(org.hibernate.type.descriptor.WrapperOptions options)  
      int hashCode()  
      java.lang.String toString()  
      • 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, appendWriteExpression, getCastType, getCheckCondition, getDdlTypeCode, getDefaultSqlTypeCode, getExtraCreateTableInfo, isBinary, isDecimal, isFloat, isInteger, isInterval, isLob, isLobOrLong, isNationalized, isNumber, isString, isStringLike, isTemporal, registerOutParameter, registerOutParameter, wrapTopLevelSelectionExpression, wrapWriteExpression
    • Constructor Detail

      • ReactiveArrayJdbcType

        public ReactiveArrayJdbcType​(org.hibernate.type.descriptor.jdbc.JdbcType elementJdbcType)
    • Method Detail

      • getJdbcTypeCode

        public int getJdbcTypeCode()
        Specified by:
        getJdbcTypeCode in interface org.hibernate.type.descriptor.jdbc.JdbcType
      • getJdbcRecommendedJavaTypeMapping

        public <T> org.hibernate.type.descriptor.java.JavaType<T> getJdbcRecommendedJavaTypeMapping​(java.lang.Integer precision,
                                                                                                    java.lang.Integer scale,
                                                                                                    org.hibernate.type.spi.TypeConfiguration typeConfiguration)
        Specified by:
        getJdbcRecommendedJavaTypeMapping in interface org.hibernate.type.descriptor.jdbc.JdbcType
      • getJdbcLiteralFormatter

        public <T> org.hibernate.type.descriptor.jdbc.JdbcLiteralFormatter<T> getJdbcLiteralFormatter​(org.hibernate.type.descriptor.java.JavaType<T> javaTypeDescriptor)
        Specified by:
        getJdbcLiteralFormatter in interface org.hibernate.type.descriptor.jdbc.JdbcType
      • getPreferredJavaTypeClass

        public java.lang.Class<?> getPreferredJavaTypeClass​(org.hibernate.type.descriptor.WrapperOptions options)
        Specified by:
        getPreferredJavaTypeClass in interface org.hibernate.type.descriptor.jdbc.JdbcType
      • getBinder

        public <X> org.hibernate.type.descriptor.ValueBinder<X> getBinder​(org.hibernate.type.descriptor.java.JavaType<X> javaTypeDescriptor)
        Specified by:
        getBinder in interface org.hibernate.type.descriptor.jdbc.JdbcType
      • getExtractor

        public <X> org.hibernate.type.descriptor.ValueExtractor<X> getExtractor​(org.hibernate.type.descriptor.java.JavaType<X> javaTypeDescriptor)
        Specified by:
        getExtractor in interface org.hibernate.type.descriptor.jdbc.JdbcType
      • getFriendlyName

        public java.lang.String getFriendlyName()
        Specified by:
        getFriendlyName in interface org.hibernate.type.descriptor.jdbc.JdbcType
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object