Class CompressedTextJavaType
java.lang.Object
org.hibernate.type.descriptor.java.AbstractClassJavaType<String>
ch.tocco.nice2.persist.core.impl.hibernate.javatype.CompressedTextJavaType
- All Implemented Interfaces:
Serializable
,org.hibernate.type.descriptor.java.BasicJavaType<String>
,org.hibernate.type.descriptor.java.JavaType<String>
public class CompressedTextJavaType
extends org.hibernate.type.descriptor.java.AbstractClassJavaType<String>
A user type that compresses string data using Zstd before
writing it to the database.
Note: Since the data is stored compressed the field cannot be used in query conditions.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.hibernate.type.descriptor.java.JavaType
org.hibernate.type.descriptor.java.JavaType.CoercionContext
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.hibernate.type.descriptor.jdbc.JdbcType
getRecommendedJdbcType
(org.hibernate.type.descriptor.jdbc.JdbcTypeIndicators indicators) <X> X
<X> String
wrap
(X value, org.hibernate.type.descriptor.WrapperOptions options) Methods inherited from class org.hibernate.type.descriptor.java.AbstractClassJavaType
areEqual, 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
fromString
Methods inherited from interface org.hibernate.type.descriptor.java.JavaType
appendEncodedString, coerce, createJavaType, createJavaType, fromEncodedString, getCheckCondition, getDefaultSqlLength, getDefaultSqlPrecision, getDefaultSqlScale, getDefaultValue, getLongSqlLength, getReplacement, getTypeName, isInstance, isTemporalType, isWider, toString
-
Constructor Details
-
CompressedTextJavaType
-
-
Method Details
-
getRecommendedJdbcType
public org.hibernate.type.descriptor.jdbc.JdbcType getRecommendedJdbcType(org.hibernate.type.descriptor.jdbc.JdbcTypeIndicators indicators) -
unwrap
-
wrap
-