Class PostgreSQLTSVectorTypeDescriptor
- java.lang.Object
-
- org.hibernate.type.descriptor.java.AbstractTypeDescriptor<java.lang.Object>
-
- com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorTypeDescriptor
-
- All Implemented Interfaces:
java.io.Serializable
,org.hibernate.type.descriptor.java.BasicJavaDescriptor<java.lang.Object>
,org.hibernate.type.descriptor.java.JavaTypeDescriptor<java.lang.Object>
,org.hibernate.usertype.DynamicParameterizedType
,org.hibernate.usertype.ParameterizedType
public class PostgreSQLTSVectorTypeDescriptor extends org.hibernate.type.descriptor.java.AbstractTypeDescriptor<java.lang.Object> implements org.hibernate.usertype.DynamicParameterizedType
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.reflect.Type
type
-
Constructor Summary
Constructors Constructor Description PostgreSQLTSVectorTypeDescriptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
areEqual(java.lang.Object one, java.lang.Object another)
java.lang.Object
fromString(java.lang.String string)
void
setParameterValues(java.util.Properties parameters)
java.lang.String
toString(java.lang.Object value)
private java.lang.Class
typeToClass()
<X> X
unwrap(java.lang.Object value, java.lang.Class<X> type, org.hibernate.type.descriptor.WrapperOptions options)
<X> java.lang.Object
wrap(X value, org.hibernate.type.descriptor.WrapperOptions options)
-
Methods inherited from class org.hibernate.type.descriptor.java.AbstractTypeDescriptor
extractHashCode, extractLoggableRepresentation, getComparator, getJavaType, getJavaTypeClass, getMutabilityPlan, unknownUnwrap, unknownWrap
-
-
-
-
Method Detail
-
setParameterValues
public void setParameterValues(java.util.Properties parameters)
- Specified by:
setParameterValues
in interfaceorg.hibernate.usertype.ParameterizedType
-
areEqual
public boolean areEqual(java.lang.Object one, java.lang.Object another)
- Specified by:
areEqual
in interfaceorg.hibernate.type.descriptor.java.JavaTypeDescriptor<java.lang.Object>
- Overrides:
areEqual
in classorg.hibernate.type.descriptor.java.AbstractTypeDescriptor<java.lang.Object>
-
toString
public java.lang.String toString(java.lang.Object value)
- Specified by:
toString
in interfaceorg.hibernate.type.descriptor.java.JavaTypeDescriptor<java.lang.Object>
-
fromString
public java.lang.Object fromString(java.lang.String string)
- Specified by:
fromString
in interfaceorg.hibernate.type.descriptor.java.JavaTypeDescriptor<java.lang.Object>
-
unwrap
public <X> X unwrap(java.lang.Object value, java.lang.Class<X> type, org.hibernate.type.descriptor.WrapperOptions options)
- Specified by:
unwrap
in interfaceorg.hibernate.type.descriptor.java.JavaTypeDescriptor<java.lang.Object>
-
wrap
public <X> java.lang.Object wrap(X value, org.hibernate.type.descriptor.WrapperOptions options)
- Specified by:
wrap
in interfaceorg.hibernate.type.descriptor.java.JavaTypeDescriptor<java.lang.Object>
-
typeToClass
private java.lang.Class typeToClass()
-
-