Class PostgreSQLTSVectorTypeDescriptor

java.lang.Object
org.hibernate.type.descriptor.java.AbstractClassJavaType<Object>
io.hypersistence.utils.hibernate.type.search.internal.PostgreSQLTSVectorTypeDescriptor
All Implemented Interfaces:
Serializable, org.hibernate.type.descriptor.java.BasicJavaType<Object>, org.hibernate.type.descriptor.java.JavaType<Object>, org.hibernate.usertype.DynamicParameterizedType, org.hibernate.usertype.ParameterizedType

public class PostgreSQLTSVectorTypeDescriptor extends org.hibernate.type.descriptor.java.AbstractClassJavaType<Object> implements org.hibernate.usertype.DynamicParameterizedType
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.hibernate.usertype.DynamicParameterizedType

    org.hibernate.usertype.DynamicParameterizedType.ParameterType

    Nested classes/interfaces inherited from interface org.hibernate.type.descriptor.java.JavaType

    org.hibernate.type.descriptor.java.JavaType.CoercionContext
  • Field Summary

    Fields inherited from interface org.hibernate.usertype.DynamicParameterizedType

    ACCESS_TYPE, ENTITY, IS_DYNAMIC, IS_PRIMARY_KEY, PARAMETER_TYPE, PROPERTY, RETURNED_CLASS, XPROPERTY
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    areEqual(Object one, Object another)
     
     
    void
     
     
    <X> X
    unwrap(Object value, Class<X> type, org.hibernate.type.descriptor.WrapperOptions options)
     
    <X> Object
    wrap(X value, org.hibernate.type.descriptor.WrapperOptions options)
     

    Methods inherited from class org.hibernate.type.descriptor.java.AbstractClassJavaType

    extractHashCode, extractLoggableRepresentation, getComparator, getJavaType, getJavaTypeClass, getMutabilityPlan, unknownUnwrap, unknownWrap

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.hibernate.type.descriptor.java.BasicJavaType

    getRecommendedJdbcType

    Methods inherited from interface org.hibernate.type.descriptor.java.JavaType

    appendEncodedString, coerce, createJavaType, createJavaType, fromEncodedString, getDefaultSqlLength, getDefaultSqlPrecision, getDefaultSqlScale, getDefaultValue, getLongSqlLength, getReplacement, isInstance, isTemporalType, isWider
  • Constructor Details

    • PostgreSQLTSVectorTypeDescriptor

      public PostgreSQLTSVectorTypeDescriptor()
  • Method Details

    • setParameterValues

      public void setParameterValues(Properties parameters)
      Specified by:
      setParameterValues in interface org.hibernate.usertype.ParameterizedType
    • areEqual

      public boolean areEqual(Object one, Object another)
      Specified by:
      areEqual in interface org.hibernate.type.descriptor.java.JavaType<Object>
      Overrides:
      areEqual in class org.hibernate.type.descriptor.java.AbstractClassJavaType<Object>
    • toString

      public String toString(Object value)
      Specified by:
      toString in interface org.hibernate.type.descriptor.java.JavaType<Object>
    • fromString

      public Object fromString(CharSequence string)
      Specified by:
      fromString in interface org.hibernate.type.descriptor.java.BasicJavaType<Object>
      Specified by:
      fromString in interface org.hibernate.type.descriptor.java.JavaType<Object>
    • unwrap

      public <X> X unwrap(Object value, Class<X> type, org.hibernate.type.descriptor.WrapperOptions options)
      Specified by:
      unwrap in interface org.hibernate.type.descriptor.java.JavaType<Object>
    • wrap

      public <X> Object wrap(X value, org.hibernate.type.descriptor.WrapperOptions options)
      Specified by:
      wrap in interface org.hibernate.type.descriptor.java.JavaType<Object>