Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W Y Z 

A

AbstractArrayType<T> - Class in com.vladmihalcea.hibernate.type.array.internal
Base class for all ARRAY types.
AbstractArrayType(AbstractArrayTypeDescriptor<T>) - Constructor for class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayType
 
AbstractArrayType(AbstractArrayTypeDescriptor<T>, Configuration) - Constructor for class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayType
 
AbstractArrayTypeDescriptor<T> - Class in com.vladmihalcea.hibernate.type.array.internal
 
AbstractArrayTypeDescriptor(Class<T>) - Constructor for class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayTypeDescriptor
 
AbstractArrayTypeDescriptor(Class<T>, MutabilityPlan<T>) - Constructor for class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayTypeDescriptor
 
AbstractHibernateType<T> - Class in com.vladmihalcea.hibernate.type
Very convenient base class for implementing object types using Hibernate Java and SQL descriptors.
AbstractHibernateType(SqlTypeDescriptor, JavaTypeDescriptor<T>) - Constructor for class com.vladmihalcea.hibernate.type.AbstractHibernateType
Initialization constructor taking the SqlTypeDescriptor and JavaTypeDescriptor objects, and using the default Configuration object.
AbstractHibernateType(SqlTypeDescriptor, JavaTypeDescriptor<T>, Configuration) - Constructor for class com.vladmihalcea.hibernate.type.AbstractHibernateType
Initialization constructor taking the SqlTypeDescriptor, JavaTypeDescriptor, and Configuration objects.
AbstractJsonSqlTypeDescriptor - Class in com.vladmihalcea.hibernate.type.json.internal
 
AbstractJsonSqlTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.json.internal.AbstractJsonSqlTypeDescriptor
 
areEqual(Object, Object) - Method in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayTypeDescriptor
 
areEqual(Object, Object) - Method in class com.vladmihalcea.hibernate.type.array.internal.ListArrayTypeDescriptor
 
areEqual(Month, Month) - Method in class com.vladmihalcea.hibernate.type.basic.internal.Iso8601MonthMonthTypeDescriptor
 
areEqual(MonthDay, MonthDay) - Method in class com.vladmihalcea.hibernate.type.basic.internal.MonthDayTypeDescriptor
 
areEqual(YearMonth, YearMonth) - Method in class com.vladmihalcea.hibernate.type.basic.internal.YearMonthEpochTypeDescriptor
 
areEqual(YearMonth, YearMonth) - Method in class com.vladmihalcea.hibernate.type.basic.internal.YearMonthTypeDescriptor
 
areEqual(Year, Year) - Method in class com.vladmihalcea.hibernate.type.basic.internal.YearTypeDescriptor
 
areEqual(JsonNode, JsonNode) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonNodeTypeDescriptor
 
areEqual(Object, Object) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonTypeDescriptor
 
areEqual(Object, Object) - Method in class com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorTypeDescriptor
 
ArraySqlTypeDescriptor - Class in com.vladmihalcea.hibernate.type.array.internal
 
ArraySqlTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.array.internal.ArraySqlTypeDescriptor
 
ArrayUtil - Class in com.vladmihalcea.hibernate.type.array.internal
ArrayUtil - Array utilities holder.
ArrayUtil() - Constructor for class com.vladmihalcea.hibernate.type.array.internal.ArrayUtil
 
asList(T[]) - Static method in class com.vladmihalcea.hibernate.type.array.internal.ArrayUtil
Transforms an array to a List.
assemble(Serializable, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
assemble(Serializable, SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
asString(Range) - Method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
 
asString() - Method in class com.vladmihalcea.hibernate.type.range.Range
 

B

beforeAssemble(Serializable, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
bigDecimalRange(String) - Static method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
Creates the BigDecimal range from provided string:
bigDecimalRange(String) - Static method in class com.vladmihalcea.hibernate.type.range.Range
Creates the BigDecimal range from provided string:
BooleanArrayType - Class in com.vladmihalcea.hibernate.type.array
Maps a boolean[] array on a PostgreSQL ARRAY column type.
BooleanArrayType() - Constructor for class com.vladmihalcea.hibernate.type.array.BooleanArrayType
 
BooleanArrayType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.array.BooleanArrayType
 
BooleanArrayType(Class) - Constructor for class com.vladmihalcea.hibernate.type.array.BooleanArrayType
 
BooleanArrayType(TypeBootstrapContext) - Constructor for class com.vladmihalcea.hibernate.type.array.BooleanArrayType
 
BooleanArrayTypeDescriptor - Class in com.vladmihalcea.hibernate.type.array.internal
 
BooleanArrayTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.array.internal.BooleanArrayTypeDescriptor
 
booleanProperty(Configuration.PropertyKey) - Method in class com.vladmihalcea.hibernate.type.util.Configuration
Get Boolean property value

C

CAMEL_CASE_REGEX - Static variable in class com.vladmihalcea.hibernate.type.util.CamelCaseToSnakeCaseNamingStrategy
 
CamelCaseToSnakeCaseNamingStrategy - Class in com.vladmihalcea.hibernate.type.util
Maps the JPA camelCase properties to snake_case database identifiers.
CamelCaseToSnakeCaseNamingStrategy() - Constructor for class com.vladmihalcea.hibernate.type.util.CamelCaseToSnakeCaseNamingStrategy
Initialization constructor taking the default Configuration object.
CamelCaseToSnakeCaseNamingStrategy(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.util.CamelCaseToSnakeCaseNamingStrategy
Initialization constructor taking the Class and Configuration objects.
canBeRemapped() - Method in class com.vladmihalcea.hibernate.type.array.internal.ArraySqlTypeDescriptor
 
canBeRemapped() - Method in class com.vladmihalcea.hibernate.type.json.internal.AbstractJsonSqlTypeDescriptor
 
canBeRemapped() - Method in class com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorSqlTypeDescriptor
 
CHARSET - Static variable in class com.vladmihalcea.hibernate.type.json.internal.JsonBytesSqlTypeDescriptor
 
ClassImportIntegrator - Class in com.vladmihalcea.hibernate.type.util
The ClassImportIntegrator implements the Hibernate Integrator contract and allows you to provide a List of classes to be imported using their simple name.
ClassImportIntegrator(List<? extends Class>) - Constructor for class com.vladmihalcea.hibernate.type.util.ClassImportIntegrator
Builds a new integrator that can register the provided classes.
ClassLoaderUtils - Class in com.vladmihalcea.hibernate.type.util
ClassLoaderUtils - Class loading related utilities holder.
classProperty(Configuration.PropertyKey) - Method in class com.vladmihalcea.hibernate.type.util.Configuration
Get Class property value
clone(T) - Static method in class com.vladmihalcea.hibernate.type.json.internal.JacksonUtil
 
clone(T) - Method in interface com.vladmihalcea.hibernate.type.util.JsonSerializer
Clone JSON object.
clone(T) - Method in class com.vladmihalcea.hibernate.type.util.ObjectMapperJsonSerializer
 
clone(T) - Method in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper
 
closed(T, T) - Static method in class com.vladmihalcea.hibernate.type.range.Range
Creates the closed range with provided bounds.
closedInfinite(T) - Static method in class com.vladmihalcea.hibernate.type.range.Range
Creates the left-bounded, left-closed and right-unbounded range with provided lower bound.
closedOpen(T, T) - Static method in class com.vladmihalcea.hibernate.type.range.Range
Creates the left-closed, right-open range with provided bounds.
com.vladmihalcea.hibernate.type - package com.vladmihalcea.hibernate.type
 
com.vladmihalcea.hibernate.type.array - package com.vladmihalcea.hibernate.type.array
 
com.vladmihalcea.hibernate.type.array.internal - package com.vladmihalcea.hibernate.type.array.internal
 
com.vladmihalcea.hibernate.type.basic - package com.vladmihalcea.hibernate.type.basic
 
com.vladmihalcea.hibernate.type.basic.internal - package com.vladmihalcea.hibernate.type.basic.internal
 
com.vladmihalcea.hibernate.type.binary - package com.vladmihalcea.hibernate.type.binary
 
com.vladmihalcea.hibernate.type.interval - package com.vladmihalcea.hibernate.type.interval
 
com.vladmihalcea.hibernate.type.json - package com.vladmihalcea.hibernate.type.json
 
com.vladmihalcea.hibernate.type.json.internal - package com.vladmihalcea.hibernate.type.json.internal
 
com.vladmihalcea.hibernate.type.range - package com.vladmihalcea.hibernate.type.range
 
com.vladmihalcea.hibernate.type.range.guava - package com.vladmihalcea.hibernate.type.range.guava
 
com.vladmihalcea.hibernate.type.search - package com.vladmihalcea.hibernate.type.search
 
com.vladmihalcea.hibernate.type.search.internal - package com.vladmihalcea.hibernate.type.search.internal
 
com.vladmihalcea.hibernate.type.util - package com.vladmihalcea.hibernate.type.util
 
compare(ZoneId, ZoneId) - Method in class com.vladmihalcea.hibernate.type.basic.internal.ZoneIdTypeDescriptor.ZoneIdComparator
 
compare(Object, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
Configuration - Class in com.vladmihalcea.hibernate.type.util
Configuration - It allows declarative configuration through the hibernate.properties file or the hibernate-types.properties file.
Configuration(Map<String, Object>) - Constructor for class com.vladmihalcea.hibernate.type.util.Configuration
 
Configuration.PropertyKey - Enum in com.vladmihalcea.hibernate.type.util
Each Property has a well-defined key.
contains(T) - Method in class com.vladmihalcea.hibernate.type.range.Range
Determines whether this range contains this point or not.
contains(Range<T>) - Method in class com.vladmihalcea.hibernate.type.range.Range
Determines whether this range contains this point or not.

D

DateArrayType - Class in com.vladmihalcea.hibernate.type.array
Maps an Date[] array on a PostgreSQL date[] ARRAY type.
DateArrayType() - Constructor for class com.vladmihalcea.hibernate.type.array.DateArrayType
 
DateArrayType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.array.DateArrayType
 
DateArrayType(Class) - Constructor for class com.vladmihalcea.hibernate.type.array.DateArrayType
 
DateArrayType(TypeBootstrapContext) - Constructor for class com.vladmihalcea.hibernate.type.array.DateArrayType
 
DateArrayTypeDescriptor - Class in com.vladmihalcea.hibernate.type.array.internal
 
DateArrayTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.array.internal.DateArrayTypeDescriptor
 
DecimalArrayType - Class in com.vladmihalcea.hibernate.type.array
Maps a decimal[] array on a PostgreSQL ARRAY column type.
DecimalArrayType() - Constructor for class com.vladmihalcea.hibernate.type.array.DecimalArrayType
 
DecimalArrayType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.array.DecimalArrayType
 
DecimalArrayType(Class) - Constructor for class com.vladmihalcea.hibernate.type.array.DecimalArrayType
 
DecimalArrayType(TypeBootstrapContext) - Constructor for class com.vladmihalcea.hibernate.type.array.DecimalArrayType
 
DecimalArrayTypeDescriptor - Class in com.vladmihalcea.hibernate.type.array.internal
 
DecimalArrayTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.array.internal.DecimalArrayTypeDescriptor
 
deepCopy(Object) - Static method in class com.vladmihalcea.hibernate.type.array.internal.ArrayUtil
Clone an array.
deepCopy(Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
deepCopy(Object, SessionFactoryImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
defaultSizes(Mapping) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
dictatedSizes(Mapping) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
disassemble(Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
disassemble(Object, SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
disintegrate(SessionFactoryImplementor, SessionFactoryServiceRegistry) - Method in class com.vladmihalcea.hibernate.type.util.ClassImportIntegrator
DoubleArrayType - Class in com.vladmihalcea.hibernate.type.array
Maps a double[] array on a PostgreSQL ARRAY type.
DoubleArrayType() - Constructor for class com.vladmihalcea.hibernate.type.array.DoubleArrayType
 
DoubleArrayType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.array.DoubleArrayType
 
DoubleArrayType(Class) - Constructor for class com.vladmihalcea.hibernate.type.array.DoubleArrayType
 
DoubleArrayType(TypeBootstrapContext) - Constructor for class com.vladmihalcea.hibernate.type.array.DoubleArrayType
 
DoubleArrayTypeDescriptor - Class in com.vladmihalcea.hibernate.type.array.internal
 
DoubleArrayTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.array.internal.DoubleArrayTypeDescriptor
 

E

EMPTY - Static variable in class com.vladmihalcea.hibernate.type.range.Range
 
emptyRange(Class<R>) - Static method in class com.vladmihalcea.hibernate.type.range.Range
 
EnumArrayType - Class in com.vladmihalcea.hibernate.type.array
Maps an Enum[] array on a database ARRAY type.
EnumArrayType() - Constructor for class com.vladmihalcea.hibernate.type.array.EnumArrayType
 
EnumArrayType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.array.EnumArrayType
 
EnumArrayType(Class, String) - Constructor for class com.vladmihalcea.hibernate.type.array.EnumArrayType
 
EnumArrayType(TypeBootstrapContext) - Constructor for class com.vladmihalcea.hibernate.type.array.EnumArrayType
 
EnumArrayTypeDescriptor - Class in com.vladmihalcea.hibernate.type.array.internal
 
EnumArrayTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.array.internal.EnumArrayTypeDescriptor
 
equals(Object) - Method in class com.vladmihalcea.hibernate.type.basic.Inet
 
equals(Object, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
equals(Object) - Method in class com.vladmihalcea.hibernate.type.range.Range
 
excludePath(String) - Method in class com.vladmihalcea.hibernate.type.util.ClassImportIntegrator
Exclude the provided parent path and register the remaining relative path.
extractJson(ResultSet, String) - Method in class com.vladmihalcea.hibernate.type.json.internal.AbstractJsonSqlTypeDescriptor
 
extractJson(CallableStatement, int) - Method in class com.vladmihalcea.hibernate.type.json.internal.AbstractJsonSqlTypeDescriptor
 
extractJson(CallableStatement, String) - Method in class com.vladmihalcea.hibernate.type.json.internal.AbstractJsonSqlTypeDescriptor
 
extractJson(ResultSet, String) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonBytesSqlTypeDescriptor
 
extractJson(CallableStatement, int) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonBytesSqlTypeDescriptor
 
extractJson(CallableStatement, String) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonBytesSqlTypeDescriptor
 
extractJson(ResultSet, String) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonSqlTypeDescriptor
 
extractJson(CallableStatement, int) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonSqlTypeDescriptor
 
extractJson(CallableStatement, String) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonSqlTypeDescriptor
 
extractJson(ResultSet, String) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonStringSqlTypeDescriptor
 
extractJson(CallableStatement, int) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonStringSqlTypeDescriptor
 
extractJson(CallableStatement, String) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonStringSqlTypeDescriptor
 
extractLoggableRepresentation(T) - Method in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayTypeDescriptor
 

F

findClass(String) - Static method in class com.vladmihalcea.hibernate.type.util.ClassLoaderUtils
Find if Class denoted by the given string representation is loadable
from(Query) - Static method in class com.vladmihalcea.hibernate.type.util.SQLExtractor
Get the underlying SQL generated by the provided JPA query.
fromBytes(byte[], Class<T>) - Method in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper
 
fromBytes(byte[], Type) - Method in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper
 
fromJsonBytes(byte[]) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonBytesSqlTypeDescriptor
 
fromString(String) - Method in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayTypeDescriptor
 
fromString(String, Class<T>) - Static method in class com.vladmihalcea.hibernate.type.array.internal.ArrayUtil
Create array from its String representation.
fromString(String) - Method in class com.vladmihalcea.hibernate.type.basic.internal.Iso8601MonthMonthTypeDescriptor
 
fromString(String) - Method in class com.vladmihalcea.hibernate.type.basic.internal.MonthDayTypeDescriptor
 
fromString(String) - Method in class com.vladmihalcea.hibernate.type.basic.internal.YearMonthEpochTypeDescriptor
 
fromString(String) - Method in class com.vladmihalcea.hibernate.type.basic.internal.YearMonthTypeDescriptor
 
fromString(String) - Method in class com.vladmihalcea.hibernate.type.basic.internal.YearTypeDescriptor
 
fromString(String) - Method in class com.vladmihalcea.hibernate.type.basic.internal.ZoneIdTypeDescriptor
 
fromString(String, Class<T>) - Static method in class com.vladmihalcea.hibernate.type.json.internal.JacksonUtil
 
fromString(String, Type) - Static method in class com.vladmihalcea.hibernate.type.json.internal.JacksonUtil
 
fromString(String) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonNodeTypeDescriptor
 
fromString(String) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonTypeDescriptor
 
fromString(String) - Method in class com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorTypeDescriptor
 
fromString(String, Class<T>) - Method in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper
 
fromString(String, Type) - Method in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper
 

G

get(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.basic.NullableCharacterType
 
get(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLCITextType
 
get(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLHStoreType
 
get(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLInetType
 
get(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
Get the column value from the JDBC ResultSet.
get(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.interval.OracleIntervalDayToSecondType
 
get(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.interval.PostgreSQLIntervalType
 
get(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.interval.PostgreSQLPeriodType
 
get(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
 
get(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.range.PostgreSQLRangeType
 
get() - Method in interface com.vladmihalcea.hibernate.type.util.JsonSerializerSupplier
Get custom JsonSerializer reference
get() - Method in interface com.vladmihalcea.hibernate.type.util.ObjectMapperSupplier
Get custom ObjectMapper reference
getAddress() - Method in class com.vladmihalcea.hibernate.type.basic.Inet
 
getAnnotationsMethod() - Method in class com.vladmihalcea.hibernate.type.util.ParameterizedParameterType
 
getArrayObjectClass() - Method in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayTypeDescriptor
 
getBinder(JavaTypeDescriptor<X>) - Method in class com.vladmihalcea.hibernate.type.array.internal.ArraySqlTypeDescriptor
 
getBinder(JavaTypeDescriptor<X>) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonBinarySqlTypeDescriptor
 
getBinder(JavaTypeDescriptor<X>) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonBytesSqlTypeDescriptor
 
getBinder(JavaTypeDescriptor<X>) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonSqlTypeDescriptor
 
getBinder(JavaTypeDescriptor<X>) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonStringSqlTypeDescriptor
 
getBinder(JavaTypeDescriptor<X>) - Method in class com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorSqlTypeDescriptor
 
getCatalog() - Method in class com.vladmihalcea.hibernate.type.util.ParameterizedParameterType
 
getClass(String) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Get the Java Class with the given fully-qualified name.
getClassLoader() - Static method in class com.vladmihalcea.hibernate.type.util.ClassLoaderUtils
Load the available ClassLoader
getClassOrNull(String) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Get the Java Class with the given fully-qualified name or or null if no Class was found matching the provided name.
getColumns() - Method in class com.vladmihalcea.hibernate.type.util.ParameterizedParameterType
 
getColumnSpan(Mapping) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
getComparator() - Method in class com.vladmihalcea.hibernate.type.basic.internal.ZoneIdTypeDescriptor
 
getConfiguration() - Method in class com.vladmihalcea.hibernate.type.AbstractHibernateType
Get the current Configuration object.
getConfiguration() - Method in class com.vladmihalcea.hibernate.type.ImmutableType
Get the current Configuration object.
getDeclaredMethodOrNull(Class, String, Class...) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Get the Method with the given signature (name and parameter types) belonging to the provided Java Class, excluding inherited ones, or null if no Method was found.
getElementType() - Method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
 
getElementType() - Method in class com.vladmihalcea.hibernate.type.range.PostgreSQLRangeType
 
getExtractor(JavaTypeDescriptor<X>) - Method in class com.vladmihalcea.hibernate.type.array.internal.ArraySqlTypeDescriptor
 
getExtractor(JavaTypeDescriptor<X>) - Method in class com.vladmihalcea.hibernate.type.json.internal.AbstractJsonSqlTypeDescriptor
 
getExtractor(JavaTypeDescriptor<X>) - Method in class com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorSqlTypeDescriptor
 
getField(Class, String) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Get the Field with the given name belonging to the provided Java Class.
getFieldOrNull(Class, String) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Get the Field with the given name belonging to the provided Java Class or null if no Field was found.
getFieldValue(Object, String) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Get the value of the field matching the given name and belonging to target Object.
getFieldValueOrNull(Object, String) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Get the value of the field matching the given name and belonging to target Object or null if no Field was found..
getFirstSuperClassFromPackage(Class, String) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Get the first super class matching the provided package name.
getGenericTypes(ParameterizedType) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Get the generic types of a given Class.
getGetter(Object, String) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Get the property getter Method with the given name belonging to the provided Java Object.
getHashCode(Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
getHashCode(Object, SessionFactoryImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
getKey() - Method in enum com.vladmihalcea.hibernate.type.util.Configuration.PropertyKey
 
getMemberGenericTypeOrNull(Class, String) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Get the generic Type of the Member with the given name belonging to the provided Java Class or null if no Member was found.
getMemberOrNull(Class, String) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Get the Member with the given name belonging to the provided Java Class or null if no Member was found.
getMethod(Object, String, Class...) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Get the Method with the given signature (name and parameter types) belonging to the provided Java Object.
getMethod(Class, String, Class...) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Get the Method with the given signature (name and parameter types) belonging to the provided Java Class.
getMethodOrNull(Object, String, Class...) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Get the Method with the given signature (name and parameter types) belonging to the provided Java Object or null if no Method was found.
getMethodOrNull(Class, String, Class...) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Get the Method with the given signature (name and parameter types) belonging to the provided Java Object or null if no Method was found.
getName() - Method in class com.vladmihalcea.hibernate.type.array.BooleanArrayType
 
getName() - Method in class com.vladmihalcea.hibernate.type.array.DateArrayType
 
getName() - Method in class com.vladmihalcea.hibernate.type.array.DecimalArrayType
 
getName() - Method in class com.vladmihalcea.hibernate.type.array.DoubleArrayType
 
getName() - Method in class com.vladmihalcea.hibernate.type.array.EnumArrayType
 
getName() - Method in class com.vladmihalcea.hibernate.type.array.IntArrayType
 
getName() - Method in class com.vladmihalcea.hibernate.type.array.ListArrayType
 
getName() - Method in class com.vladmihalcea.hibernate.type.array.LongArrayType
 
getName() - Method in class com.vladmihalcea.hibernate.type.array.StringArrayType
 
getName() - Method in class com.vladmihalcea.hibernate.type.array.TimestampArrayType
 
getName() - Method in class com.vladmihalcea.hibernate.type.array.UUIDArrayType
 
getName() - Method in class com.vladmihalcea.hibernate.type.basic.Iso8601MonthType
 
getName() - Method in class com.vladmihalcea.hibernate.type.basic.MonthDayDateType
 
getName() - Method in class com.vladmihalcea.hibernate.type.basic.MonthDayIntegerType
 
getName() - Method in class com.vladmihalcea.hibernate.type.basic.YearMonthDateType
 
getName() - Method in class com.vladmihalcea.hibernate.type.basic.YearMonthEpochType
 
getName() - Method in class com.vladmihalcea.hibernate.type.basic.YearMonthIntegerType
 
getName() - Method in class com.vladmihalcea.hibernate.type.basic.YearMonthTimestampType
 
getName() - Method in class com.vladmihalcea.hibernate.type.basic.YearType
 
getName() - Method in class com.vladmihalcea.hibernate.type.basic.ZoneIdType
 
getName() - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
getName() - Method in class com.vladmihalcea.hibernate.type.json.JsonBinaryType
 
getName() - Method in class com.vladmihalcea.hibernate.type.json.JsonBlobType
 
getName() - Method in class com.vladmihalcea.hibernate.type.json.JsonNodeBinaryType
 
getName() - Method in class com.vladmihalcea.hibernate.type.json.JsonNodeStringType
 
getName() - Method in class com.vladmihalcea.hibernate.type.json.JsonStringType
 
getName() - Method in class com.vladmihalcea.hibernate.type.json.JsonType
 
getName() - Method in class com.vladmihalcea.hibernate.type.search.PostgreSQLTSVectorType
 
getObjectMapper() - Method in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper
 
getObjectMapperWrapper() - Method in class com.vladmihalcea.hibernate.type.util.Configuration
Get ObjectMapperWrapper reference
getProperties() - Method in class com.vladmihalcea.hibernate.type.util.Configuration
Get all properties.
getResource(String) - Static method in class com.vladmihalcea.hibernate.type.util.ClassLoaderUtils
Get the resource URL
getResourceAsStream(String) - Static method in class com.vladmihalcea.hibernate.type.util.ClassLoaderUtils
Get the resource InputStream
getReturnedClass() - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
getReturnedClass() - Method in class com.vladmihalcea.hibernate.type.util.ParameterizedParameterType
 
getSchema() - Method in class com.vladmihalcea.hibernate.type.util.ParameterizedParameterType
 
getSemiResolvedType(SessionFactoryImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
getSetter(Object, String, Class<?>) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Get the property setter Method with the given signature (name and parameter types) belonging to the provided Java Object.
getSqlArrayType() - Method in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayTypeDescriptor
 
getSqlArrayType() - Method in class com.vladmihalcea.hibernate.type.array.internal.BooleanArrayTypeDescriptor
 
getSqlArrayType() - Method in class com.vladmihalcea.hibernate.type.array.internal.DateArrayTypeDescriptor
 
getSqlArrayType() - Method in class com.vladmihalcea.hibernate.type.array.internal.DecimalArrayTypeDescriptor
 
getSqlArrayType() - Method in class com.vladmihalcea.hibernate.type.array.internal.DoubleArrayTypeDescriptor
 
getSqlArrayType() - Method in class com.vladmihalcea.hibernate.type.array.internal.EnumArrayTypeDescriptor
 
getSqlArrayType() - Method in class com.vladmihalcea.hibernate.type.array.internal.IntArrayTypeDescriptor
 
getSqlArrayType() - Method in class com.vladmihalcea.hibernate.type.array.internal.ListArrayTypeDescriptor
 
getSqlArrayType() - Method in class com.vladmihalcea.hibernate.type.array.internal.LongArrayTypeDescriptor
 
getSqlArrayType() - Method in class com.vladmihalcea.hibernate.type.array.internal.StringArrayTypeDescriptor
 
getSqlArrayType() - Method in class com.vladmihalcea.hibernate.type.array.internal.TimestampArrayTypeDescriptor
 
getSqlArrayType() - Method in class com.vladmihalcea.hibernate.type.array.internal.UUIDArrayTypeDescriptor
 
getSqlType() - Method in class com.vladmihalcea.hibernate.type.array.internal.ArraySqlTypeDescriptor
 
getSqlType() - Method in class com.vladmihalcea.hibernate.type.json.internal.AbstractJsonSqlTypeDescriptor
 
getSqlType() - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonBytesSqlTypeDescriptor
 
getSqlType() - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonStringSqlTypeDescriptor
 
getSqlType() - Method in class com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorSqlTypeDescriptor
 
getTable() - Method in class com.vladmihalcea.hibernate.type.util.ParameterizedParameterType
 
getWrapperClass(Class<?>) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Get the Java Wrapper Class associated to the given primitive type.

H

hashCode() - Method in class com.vladmihalcea.hibernate.type.basic.Inet
 
hashCode(Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
hashCode() - Method in class com.vladmihalcea.hibernate.type.range.Range
 
hasLowerBound() - Method in class com.vladmihalcea.hibernate.type.range.Range
 
hasMask(int) - Method in class com.vladmihalcea.hibernate.type.range.Range
 
hasMethod(Class<?>, String, Class...) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Check if the provided Java Class contains a method matching the given signature (name and parameter types).
hasUpperBound() - Method in class com.vladmihalcea.hibernate.type.range.Range
 
hydrate(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 

I

ImmutableType<T> - Class in com.vladmihalcea.hibernate.type
Very convenient base class for implementing immutable object types using Hibernate UserType.
ImmutableType(Class<T>) - Constructor for class com.vladmihalcea.hibernate.type.ImmutableType
Initialization constructor taking the Class and using the default Configuration object.
ImmutableType(Class<T>, Configuration) - Constructor for class com.vladmihalcea.hibernate.type.ImmutableType
Initialization constructor taking the Class and Configuration objects.
Inet - Class in com.vladmihalcea.hibernate.type.basic
The Inet object type is used to represent an IP address.
Inet(String) - Constructor for class com.vladmihalcea.hibernate.type.basic.Inet
 
infinite(Class<T>) - Static method in class com.vladmihalcea.hibernate.type.range.Range
Creates the unbounded at both ends range with provided upper bound.
infiniteClosed(T) - Static method in class com.vladmihalcea.hibernate.type.range.Range
Creates the left-unbounded, right-bounded and right-closed range with provided upper bound.
infiniteOpen(T) - Static method in class com.vladmihalcea.hibernate.type.range.Range
Creates the left-unbounded, right-bounded and right-open range with provided upper bound.
INFINITY - Static variable in class com.vladmihalcea.hibernate.type.range.Range
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.BooleanArrayType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.DateArrayType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.DecimalArrayType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.DoubleArrayType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.EnumArrayType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.IntArrayType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.internal.ArraySqlTypeDescriptor
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.ListArrayType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.LongArrayType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.StringArrayType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.TimestampArrayType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.UUIDArrayType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.internal.Iso8601MonthMonthTypeDescriptor
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.internal.MonthDayTypeDescriptor
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.internal.YearMonthEpochTypeDescriptor
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.internal.YearMonthTypeDescriptor
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.internal.YearTypeDescriptor
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.internal.ZoneIdTypeDescriptor
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.internal.ZoneIdTypeDescriptor.ZoneIdComparator
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.Iso8601MonthType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.MonthDayDateType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.MonthDayIntegerType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.NullableCharacterType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.PostgreSQLCITextType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.PostgreSQLEnumType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.PostgreSQLHStoreType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.PostgreSQLInetType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.YearMonthDateType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.YearMonthEpochType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.YearMonthIntegerType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.YearMonthTimestampType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.YearType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.ZoneIdType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.binary.MySQLBinaryType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.interval.OracleIntervalDayToSecondType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.interval.PostgreSQLIntervalType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.interval.PostgreSQLPeriodType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.json.internal.JsonBinarySqlTypeDescriptor
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.json.internal.JsonBytesSqlTypeDescriptor
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.json.internal.JsonNodeTypeDescriptor
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.json.internal.JsonStringSqlTypeDescriptor
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.json.JsonBinaryType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.json.JsonBlobType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.json.JsonNodeBinaryType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.json.JsonNodeStringType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.json.JsonStringType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.json.JsonType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.range.PostgreSQLRangeType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorSqlTypeDescriptor
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.search.PostgreSQLTSVectorType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.util.CamelCaseToSnakeCaseNamingStrategy
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.util.Configuration
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper
 
IntArrayType - Class in com.vladmihalcea.hibernate.type.array
Maps an int[] array on a PostgreSQL ARRAY type.
IntArrayType() - Constructor for class com.vladmihalcea.hibernate.type.array.IntArrayType
 
IntArrayType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.array.IntArrayType
 
IntArrayType(Class) - Constructor for class com.vladmihalcea.hibernate.type.array.IntArrayType
 
IntArrayType(TypeBootstrapContext) - Constructor for class com.vladmihalcea.hibernate.type.array.IntArrayType
 
IntArrayTypeDescriptor - Class in com.vladmihalcea.hibernate.type.array.internal
 
IntArrayTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.array.internal.IntArrayTypeDescriptor
 
integerProperty(Configuration.PropertyKey) - Method in class com.vladmihalcea.hibernate.type.util.Configuration
Get Integer property value
integerRange(String) - Static method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
Creates the Integer range from provided string:
integerRange(String) - Static method in class com.vladmihalcea.hibernate.type.range.Range
Creates the Integer range from provided string:
integrate(Metadata, SessionFactoryImplementor, SessionFactoryServiceRegistry) - Method in class com.vladmihalcea.hibernate.type.util.ClassImportIntegrator
Register the provided classes by their simple name or relative package and class name.
invokeGetter(Object, String) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Invoke the property getter with the provided name on the given Java Object.
invokeMethod(Object, Method, Object...) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Invoke the provided Method on the given Java Object.
invokeMethod(Object, String, Object...) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Invoke the method with the provided signature (name and parameter types) on the given Java Object.
invokeSetter(Object, String, Object) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Invoke the property setter with the provided signature (name and parameter types) on the given Java Object.
invokeSetter(Object, String, boolean) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Invoke the boolean property setter with the provided name on the given Java Object.
invokeSetter(Object, String, int) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Invoke the int property setter with the provided name on the given Java Object.
invokeStaticMethod(Method, Object...) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Invoke the static Method with the provided parameters.
isAnyType() - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
isAssociationType() - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
isCollectionType() - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
isComponentType() - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
isDirty(Object, Object, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
isDirty(Object, Object, boolean[], SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
isDirty(Object, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
isEntityType() - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
isEqual(Object, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
isEqual(Object, Object, SessionFactoryImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
isEquals(Object, Object) - Static method in class com.vladmihalcea.hibernate.type.array.internal.ArrayUtil
Check if two arrays are equal.
isLowerBoundClosed() - Method in class com.vladmihalcea.hibernate.type.range.Range
 
isModified(Object, Object, boolean[], SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
isMutable() - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
Iso8601MonthMonthTypeDescriptor - Class in com.vladmihalcea.hibernate.type.basic.internal
 
Iso8601MonthMonthTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.basic.internal.Iso8601MonthMonthTypeDescriptor
 
Iso8601MonthType - Class in com.vladmihalcea.hibernate.type.basic
Maps a Month object type to a INT column type which is saved as value from 1 (January) to 12 (December), according to the ISO 8601 standard.
Iso8601MonthType() - Constructor for class com.vladmihalcea.hibernate.type.basic.Iso8601MonthType
 
Iso8601MonthType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.basic.Iso8601MonthType
 
Iso8601MonthType(TypeBootstrapContext) - Constructor for class com.vladmihalcea.hibernate.type.basic.Iso8601MonthType
 
isPrimaryKey() - Method in class com.vladmihalcea.hibernate.type.util.ParameterizedParameterType
 
isSame(Object, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
isUpperBoundClosed() - Method in class com.vladmihalcea.hibernate.type.range.Range
 

J

JacksonUtil - Class in com.vladmihalcea.hibernate.type.json.internal
 
JacksonUtil() - Constructor for class com.vladmihalcea.hibernate.type.json.internal.JacksonUtil
 
join(CharSequence, CharSequence...) - Static method in class com.vladmihalcea.hibernate.type.util.StringUtils
Join the provided elements separated by the delimiter.
JsonBinarySqlTypeDescriptor - Class in com.vladmihalcea.hibernate.type.json.internal
 
JsonBinarySqlTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.json.internal.JsonBinarySqlTypeDescriptor
 
JsonBinaryType - Class in com.vladmihalcea.hibernate.type.json
Maps any given Java object on a JSON column type that is managed via PreparedStatement.setObject(int, Object) at JDBC Driver level.
JsonBinaryType() - Constructor for class com.vladmihalcea.hibernate.type.json.JsonBinaryType
 
JsonBinaryType(Type) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonBinaryType
 
JsonBinaryType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonBinaryType
 
JsonBinaryType(TypeBootstrapContext) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonBinaryType
 
JsonBinaryType(ObjectMapper) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonBinaryType
 
JsonBinaryType(ObjectMapperWrapper) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonBinaryType
 
JsonBinaryType(ObjectMapper, Type) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonBinaryType
 
JsonBinaryType(ObjectMapperWrapper, Type) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonBinaryType
 
JsonBlobType - Class in com.vladmihalcea.hibernate.type.json
Maps any given Java object on a JSON column type that is managed via PreparedStatement.setBlob(int, Blob) at JDBC Driver level.
JsonBlobType() - Constructor for class com.vladmihalcea.hibernate.type.json.JsonBlobType
 
JsonBlobType(Type) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonBlobType
 
JsonBlobType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonBlobType
 
JsonBlobType(TypeBootstrapContext) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonBlobType
 
JsonBlobType(ObjectMapper) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonBlobType
 
JsonBlobType(ObjectMapperWrapper) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonBlobType
 
JsonBlobType(ObjectMapper, Type) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonBlobType
 
JsonBlobType(ObjectMapperWrapper, Type) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonBlobType
 
JsonBytesSqlTypeDescriptor - Class in com.vladmihalcea.hibernate.type.json.internal
 
JsonBytesSqlTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.json.internal.JsonBytesSqlTypeDescriptor
 
JsonNodeBinaryType - Class in com.vladmihalcea.hibernate.type.json
Maps a Jackson JsonNode object on a JSON column type that is managed via PreparedStatement.setObject(int, Object) at JDBC Driver level.
JsonNodeBinaryType() - Constructor for class com.vladmihalcea.hibernate.type.json.JsonNodeBinaryType
 
JsonNodeBinaryType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonNodeBinaryType
 
JsonNodeBinaryType(TypeBootstrapContext) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonNodeBinaryType
 
JsonNodeBinaryType(ObjectMapper) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonNodeBinaryType
 
JsonNodeBinaryType(ObjectMapperWrapper) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonNodeBinaryType
 
JsonNodeStringType - Class in com.vladmihalcea.hibernate.type.json
Maps a Jackson JsonNode object on a JSON column type that is managed via PreparedStatement.setString(int, String) at JDBC Driver level.
JsonNodeStringType() - Constructor for class com.vladmihalcea.hibernate.type.json.JsonNodeStringType
 
JsonNodeStringType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonNodeStringType
 
JsonNodeStringType(TypeBootstrapContext) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonNodeStringType
 
JsonNodeStringType(ObjectMapper) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonNodeStringType
 
JsonNodeStringType(ObjectMapperWrapper) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonNodeStringType
 
JsonNodeTypeDescriptor - Class in com.vladmihalcea.hibernate.type.json.internal
 
JsonNodeTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.json.internal.JsonNodeTypeDescriptor
 
JsonNodeTypeDescriptor(ObjectMapperWrapper) - Constructor for class com.vladmihalcea.hibernate.type.json.internal.JsonNodeTypeDescriptor
 
JsonSerializer - Interface in com.vladmihalcea.hibernate.type.util
Contract for serializing JSON objects.
JsonSerializerSupplier - Interface in com.vladmihalcea.hibernate.type.util
Supplies a custom reference of a Jackson JsonSerializer
JsonSqlTypeDescriptor - Class in com.vladmihalcea.hibernate.type.json.internal
 
JsonSqlTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.json.internal.JsonSqlTypeDescriptor
 
JsonStringSqlTypeDescriptor - Class in com.vladmihalcea.hibernate.type.json.internal
 
JsonStringSqlTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.json.internal.JsonStringSqlTypeDescriptor
 
JsonStringType - Class in com.vladmihalcea.hibernate.type.json
Maps any given Java object on a JSON column type that is managed via PreparedStatement.setString(int, String) at JDBC Driver level.
JsonStringType() - Constructor for class com.vladmihalcea.hibernate.type.json.JsonStringType
 
JsonStringType(Type) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonStringType
 
JsonStringType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonStringType
 
JsonStringType(TypeBootstrapContext) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonStringType
 
JsonStringType(ObjectMapper) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonStringType
 
JsonStringType(ObjectMapperWrapper) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonStringType
 
JsonStringType(ObjectMapper, Type) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonStringType
 
JsonStringType(ObjectMapperWrapper, Type) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonStringType
 
JsonType - Class in com.vladmihalcea.hibernate.type.json
JsonType allows you to map any given JSON object (e.g., POJO, Map<String, Object>, List<T>, JsonNode) on any of the following database systems:
JsonType() - Constructor for class com.vladmihalcea.hibernate.type.json.JsonType
 
JsonType(Type) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonType
 
JsonType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonType
 
JsonType(TypeBootstrapContext) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonType
 
JsonType(ObjectMapper) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonType
 
JsonType(ObjectMapperWrapper) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonType
 
JsonType(ObjectMapper, Type) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonType
 
JsonType(ObjectMapperWrapper, Type) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonType
 
JsonTypeDescriptor - Class in com.vladmihalcea.hibernate.type.json.internal
 
JsonTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.json.internal.JsonTypeDescriptor
 
JsonTypeDescriptor(Type) - Constructor for class com.vladmihalcea.hibernate.type.json.internal.JsonTypeDescriptor
 
JsonTypeDescriptor(ObjectMapperWrapper) - Constructor for class com.vladmihalcea.hibernate.type.json.internal.JsonTypeDescriptor
 
JsonTypeDescriptor(ObjectMapperWrapper, Type) - Constructor for class com.vladmihalcea.hibernate.type.json.internal.JsonTypeDescriptor
 

K

KEY_ALIAS - Static variable in class com.vladmihalcea.hibernate.type.util.MapResultTransformer
 

L

LINE_SEPARATOR - Static variable in class com.vladmihalcea.hibernate.type.util.StringUtils
 
ListArrayType - Class in com.vladmihalcea.hibernate.type.array
Maps an List entity attribute on a PostgreSQL ARRAY column type.
ListArrayType() - Constructor for class com.vladmihalcea.hibernate.type.array.ListArrayType
 
ListArrayType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.array.ListArrayType
 
ListArrayType(TypeBootstrapContext) - Constructor for class com.vladmihalcea.hibernate.type.array.ListArrayType
 
ListArrayTypeDescriptor - Class in com.vladmihalcea.hibernate.type.array.internal
 
ListArrayTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.array.internal.ListArrayTypeDescriptor
 
ListResultTransformer - Interface in com.vladmihalcea.hibernate.type.util
The ListResultTransformer simplifies the way we can use a ResultTransformer by defining a default implementation for the ResultTransformer.transformList(List) method.
loadClass(String) - Static method in class com.vladmihalcea.hibernate.type.util.ClassLoaderUtils
Load the Class denoted by the given string representation
LOCAL_DATE_EPOCH - Static variable in class com.vladmihalcea.hibernate.type.basic.internal.YearMonthEpochTypeDescriptor
 
localDateRange(String) - Static method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
Creates the LocalDate range from provided string:
localDateRange(String) - Static method in class com.vladmihalcea.hibernate.type.range.Range
Creates the LocalDate range from provided string:
localDateTimeRange(String) - Static method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
Creates the LocalDateTime range from provided string:
localDateTimeRange(String) - Static method in class com.vladmihalcea.hibernate.type.range.Range
Creates the LocalDateTime range from provided string:
LOGGER - Static variable in class com.vladmihalcea.hibernate.type.util.LogUtils
 
LogUtils - Class in com.vladmihalcea.hibernate.type.util
The LogUtils class unifies the framework logging capabilities.
LogUtils() - Constructor for class com.vladmihalcea.hibernate.type.util.LogUtils
 
LongArrayType - Class in com.vladmihalcea.hibernate.type.array
Maps an long[] array on a PostgreSQL ARRAY type.
LongArrayType() - Constructor for class com.vladmihalcea.hibernate.type.array.LongArrayType
 
LongArrayType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.array.LongArrayType
 
LongArrayType(Class) - Constructor for class com.vladmihalcea.hibernate.type.array.LongArrayType
 
LongArrayType(TypeBootstrapContext) - Constructor for class com.vladmihalcea.hibernate.type.array.LongArrayType
 
LongArrayTypeDescriptor - Class in com.vladmihalcea.hibernate.type.array.internal
 
LongArrayTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.array.internal.LongArrayTypeDescriptor
 
longProperty(Configuration.PropertyKey) - Method in class com.vladmihalcea.hibernate.type.util.Configuration
Get Long property value
longRange(String) - Static method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
Creates the Long range from provided string:
longRange(String) - Static method in class com.vladmihalcea.hibernate.type.range.Range
Creates the Long range from provided string:
lower() - Method in class com.vladmihalcea.hibernate.type.range.Range
Returns the lower bound of this range.
LOWER_EXCLUSIVE - Static variable in class com.vladmihalcea.hibernate.type.range.Range
 
LOWER_INCLUSIVE - Static variable in class com.vladmihalcea.hibernate.type.range.Range
 
LOWER_INFINITE - Static variable in class com.vladmihalcea.hibernate.type.range.Range
 

M

MapResultTransformer<K,V> - Class in com.vladmihalcea.hibernate.type.util
The MapResultTransformer allows us to return a Map from a JPA Query.
MapResultTransformer() - Constructor for class com.vladmihalcea.hibernate.type.util.MapResultTransformer
 
MonthDayDateType - Class in com.vladmihalcea.hibernate.type.basic
Maps a Java MonthDay object to a DATE column type.
MonthDayDateType() - Constructor for class com.vladmihalcea.hibernate.type.basic.MonthDayDateType
 
MonthDayDateType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.basic.MonthDayDateType
 
MonthDayDateType(TypeBootstrapContext) - Constructor for class com.vladmihalcea.hibernate.type.basic.MonthDayDateType
 
MonthDayIntegerType - Class in com.vladmihalcea.hibernate.type.basic
Maps a Java MonthDay object to a INT column type.
MonthDayIntegerType() - Constructor for class com.vladmihalcea.hibernate.type.basic.MonthDayIntegerType
 
MonthDayIntegerType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.basic.MonthDayIntegerType
 
MonthDayIntegerType(TypeBootstrapContext) - Constructor for class com.vladmihalcea.hibernate.type.basic.MonthDayIntegerType
 
MonthDayTypeDescriptor - Class in com.vladmihalcea.hibernate.type.basic.internal
 
MonthDayTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.basic.internal.MonthDayTypeDescriptor
 
MySQLBinaryType - Class in com.vladmihalcea.hibernate.type.binary
Maps a Java byte[] object to a BINARY MySQL column type.
MySQLBinaryType() - Constructor for class com.vladmihalcea.hibernate.type.binary.MySQLBinaryType
Initialization constructor taking the default Configuration object.
MySQLBinaryType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.binary.MySQLBinaryType
Initialization constructor taking a custom Configuration object.
MySQLBinaryType(TypeBootstrapContext) - Constructor for class com.vladmihalcea.hibernate.type.binary.MySQLBinaryType
 

N

newInstance(String) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Instantiate a new Object of the provided type.
newInstance(Class) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Instantiate a new Object of the provided type.
newInstance(Class, Object[], Class[]) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Instantiate a new Object of the provided type.
NullableCharacterType - Class in com.vladmihalcea.hibernate.type.basic
Maps an Character to a nullable CHAR column type.
NullableCharacterType() - Constructor for class com.vladmihalcea.hibernate.type.basic.NullableCharacterType
 
NullableCharacterType(TypeBootstrapContext) - Constructor for class com.vladmihalcea.hibernate.type.basic.NullableCharacterType
 
nullSafeGet(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
nullSafeGet(ResultSet, String, SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
nullSafeSet(PreparedStatement, Object, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLEnumType
 
nullSafeSet(PreparedStatement, Object, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
nullSafeSet(PreparedStatement, Object, int, boolean[], SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 

O

ObjectMapperJsonSerializer - Class in com.vladmihalcea.hibernate.type.util
 
ObjectMapperJsonSerializer(ObjectMapperWrapper) - Constructor for class com.vladmihalcea.hibernate.type.util.ObjectMapperJsonSerializer
 
ObjectMapperSupplier - Interface in com.vladmihalcea.hibernate.type.util
Supplies a custom reference of a Jackson ObjectMapper
ObjectMapperWrapper - Class in com.vladmihalcea.hibernate.type.util
Wraps a Jackson ObjectMapper so that you can supply your own ObjectMapper reference.
ObjectMapperWrapper() - Constructor for class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper
 
ObjectMapperWrapper(ObjectMapper) - Constructor for class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper
 
offsetDateTimeRange(String) - Static method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
Creates the OffsetDateTime range from provided string:
ofString(String, Function<String, T>, Class<T>) - Static method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
 
ofString(String, Function<String, T>, Class<T>) - Static method in class com.vladmihalcea.hibernate.type.range.Range
 
open(T, T) - Static method in class com.vladmihalcea.hibernate.type.range.Range
Creates the open range with provided bounds.
openClosed(T, T) - Static method in class com.vladmihalcea.hibernate.type.range.Range
Creates the left-open, right-closed range with provided bounds.
openInfinite(T) - Static method in class com.vladmihalcea.hibernate.type.range.Range
Creates the left-bounded, left-open and right-unbounded range with provided lower bound.
OracleIntervalDayToSecondType - Class in com.vladmihalcea.hibernate.type.interval
Maps a Java Duration object to a Oracle IntervalDS column type.
OracleIntervalDayToSecondType() - Constructor for class com.vladmihalcea.hibernate.type.interval.OracleIntervalDayToSecondType
 
OracleIntervalDayToSecondType(TypeBootstrapContext) - Constructor for class com.vladmihalcea.hibernate.type.interval.OracleIntervalDayToSecondType
 

P

ParameterizedParameterType - Class in com.vladmihalcea.hibernate.type.util
ParameterizedParameterType(Class<?>) - Constructor for class com.vladmihalcea.hibernate.type.util.ParameterizedParameterType
 
PostgreSQLCITextType - Class in com.vladmihalcea.hibernate.type.basic
Maps a String object type to a PostgreSQL citext column type.
PostgreSQLCITextType() - Constructor for class com.vladmihalcea.hibernate.type.basic.PostgreSQLCITextType
 
PostgreSQLCITextType(TypeBootstrapContext) - Constructor for class com.vladmihalcea.hibernate.type.basic.PostgreSQLCITextType
 
PostgreSQLEnumType - Class in com.vladmihalcea.hibernate.type.basic
Maps an Enum to a PostgreSQL ENUM column type.
PostgreSQLEnumType() - Constructor for class com.vladmihalcea.hibernate.type.basic.PostgreSQLEnumType
Initialization constructor taking the default Configuration object.
PostgreSQLEnumType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.basic.PostgreSQLEnumType
Initialization constructor taking a custom Configuration object.
PostgreSQLEnumType(TypeBootstrapContext) - Constructor for class com.vladmihalcea.hibernate.type.basic.PostgreSQLEnumType
 
PostgreSQLEnumType(Class<? extends Enum>) - Constructor for class com.vladmihalcea.hibernate.type.basic.PostgreSQLEnumType
Initialization constructor taking the Class.
PostgreSQLGuavaRangeType - Class in com.vladmihalcea.hibernate.type.range.guava
Maps a Range object type to a PostgreSQL range column type.
PostgreSQLGuavaRangeType() - Constructor for class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
 
PostgreSQLGuavaRangeType(Class<?>) - Constructor for class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
 
PostgreSQLHStoreType - Class in com.vladmihalcea.hibernate.type.basic
Maps a Map object type to a PostgreSQL hstore column type.
PostgreSQLHStoreType() - Constructor for class com.vladmihalcea.hibernate.type.basic.PostgreSQLHStoreType
 
PostgreSQLHStoreType(TypeBootstrapContext) - Constructor for class com.vladmihalcea.hibernate.type.basic.PostgreSQLHStoreType
 
PostgreSQLInetType - Class in com.vladmihalcea.hibernate.type.basic
Maps an Inet object type to a PostgreSQL INET column type.
PostgreSQLInetType() - Constructor for class com.vladmihalcea.hibernate.type.basic.PostgreSQLInetType
 
PostgreSQLInetType(TypeBootstrapContext) - Constructor for class com.vladmihalcea.hibernate.type.basic.PostgreSQLInetType
 
PostgreSQLIntervalType - Class in com.vladmihalcea.hibernate.type.interval
Maps a Java Duration object to a PostgreSQL Interval column type.
PostgreSQLIntervalType() - Constructor for class com.vladmihalcea.hibernate.type.interval.PostgreSQLIntervalType
 
PostgreSQLIntervalType(TypeBootstrapContext) - Constructor for class com.vladmihalcea.hibernate.type.interval.PostgreSQLIntervalType
 
PostgreSQLPeriodType - Class in com.vladmihalcea.hibernate.type.interval
Maps a Java Duration object to a PostgreSQL Interval column type.
PostgreSQLPeriodType() - Constructor for class com.vladmihalcea.hibernate.type.interval.PostgreSQLPeriodType
 
PostgreSQLPeriodType(TypeBootstrapContext) - Constructor for class com.vladmihalcea.hibernate.type.interval.PostgreSQLPeriodType
 
PostgreSQLRangeType - Class in com.vladmihalcea.hibernate.type.range
Maps a Range object type to a PostgreSQL range column type.
PostgreSQLRangeType() - Constructor for class com.vladmihalcea.hibernate.type.range.PostgreSQLRangeType
 
PostgreSQLRangeType(TypeBootstrapContext) - Constructor for class com.vladmihalcea.hibernate.type.range.PostgreSQLRangeType
 
PostgreSQLTSVectorSqlTypeDescriptor - Class in com.vladmihalcea.hibernate.type.search.internal
 
PostgreSQLTSVectorSqlTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorSqlTypeDescriptor
 
PostgreSQLTSVectorType - Class in com.vladmihalcea.hibernate.type.search
Maps a String object type to a PostgreSQL TSVector column type.
PostgreSQLTSVectorType() - Constructor for class com.vladmihalcea.hibernate.type.search.PostgreSQLTSVectorType
 
PostgreSQLTSVectorType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.search.PostgreSQLTSVectorType
 
PostgreSQLTSVectorType(TypeBootstrapContext) - Constructor for class com.vladmihalcea.hibernate.type.search.PostgreSQLTSVectorType
 
PostgreSQLTSVectorTypeDescriptor - Class in com.vladmihalcea.hibernate.type.search.internal
 
PostgreSQLTSVectorTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorTypeDescriptor
 
PROPERTIES_FILE_NAME - Static variable in class com.vladmihalcea.hibernate.type.util.Configuration
 
PROPERTIES_FILE_PATH - Static variable in class com.vladmihalcea.hibernate.type.util.Configuration
 

R

Range<T extends Comparable> - Class in com.vladmihalcea.hibernate.type.range
Represents the range/interval with two bounds.
ReflectionUtils - Class in com.vladmihalcea.hibernate.type.util
ReflectionUtils - Reflection utilities holder.
registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayType
 
registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.basic.Iso8601MonthType
 
registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.basic.MonthDayDateType
 
registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.basic.MonthDayIntegerType
 
registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.basic.YearMonthDateType
 
registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.basic.YearMonthEpochType
 
registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.basic.YearMonthIntegerType
 
registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.basic.YearMonthTimestampType
 
registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.basic.YearType
 
registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.basic.ZoneIdType
 
registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.json.JsonStringType
 
replace(Object, Object, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
replace(Object, Object, SharedSessionContractImplementor, Object, Map) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
replace(Object, Object, SharedSessionContractImplementor, Object, Map, ForeignKeyDirection) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
resolve(Object, SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
returnedClass() - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 

S

semiResolve(Object, SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
set(PreparedStatement, Character, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.basic.NullableCharacterType
 
set(PreparedStatement, String, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLCITextType
 
set(PreparedStatement, Map, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLHStoreType
 
set(PreparedStatement, Inet, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLInetType
 
set(PreparedStatement, T, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
Set the column value on the provided JDBC PreparedStatement.
set(PreparedStatement, Duration, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.interval.OracleIntervalDayToSecondType
 
set(PreparedStatement, Duration, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.interval.PostgreSQLIntervalType
 
set(PreparedStatement, Period, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.interval.PostgreSQLPeriodType
 
set(PreparedStatement, Range, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
 
set(PreparedStatement, Range, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.range.PostgreSQLRangeType
 
setArrayObjectClass(Class<T>) - Method in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayTypeDescriptor
 
setFieldValue(Object, String, Object) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Set the value of the field matching the given name and belonging to target Object.
setJsonSerializer(JsonSerializer) - Method in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper
 
setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.array.EnumArrayType
 
setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayType
 
setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayTypeDescriptor
 
setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.array.internal.EnumArrayTypeDescriptor
 
setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.array.internal.ListArrayTypeDescriptor
 
setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonTypeDescriptor
 
setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.json.JsonBinaryType
 
setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.json.JsonBlobType
 
setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.json.JsonStringType
 
setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.json.JsonType
 
setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
 
setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.range.PostgreSQLRangeType
 
setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorTypeDescriptor
 
setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.search.PostgreSQLTSVectorType
 
SNAKE_CASE_PATTERN - Static variable in class com.vladmihalcea.hibernate.type.util.CamelCaseToSnakeCaseNamingStrategy
 
SQL_ARRAY_TYPE - Static variable in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayType
 
SQLExtractor - Class in com.vladmihalcea.hibernate.type.util
The SQLExtractor allows you to extract the underlying SQL query generated by a JPQL or JPA Criteria API query.
sqlTypes() - Method in class com.vladmihalcea.hibernate.type.basic.NullableCharacterType
 
sqlTypes() - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLCITextType
 
sqlTypes() - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLHStoreType
 
sqlTypes() - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLInetType
 
sqlTypes(Mapping) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
sqlTypes() - Method in class com.vladmihalcea.hibernate.type.interval.OracleIntervalDayToSecondType
 
sqlTypes() - Method in class com.vladmihalcea.hibernate.type.interval.PostgreSQLIntervalType
 
sqlTypes() - Method in class com.vladmihalcea.hibernate.type.interval.PostgreSQLPeriodType
 
sqlTypes() - Method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
 
sqlTypes() - Method in class com.vladmihalcea.hibernate.type.range.PostgreSQLRangeType
 
StringArrayType - Class in com.vladmihalcea.hibernate.type.array
Maps an String[] array on a PostgreSQL ARRAY type.
StringArrayType() - Constructor for class com.vladmihalcea.hibernate.type.array.StringArrayType
 
StringArrayType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.array.StringArrayType
 
StringArrayType(Class) - Constructor for class com.vladmihalcea.hibernate.type.array.StringArrayType
 
StringArrayType(TypeBootstrapContext) - Constructor for class com.vladmihalcea.hibernate.type.array.StringArrayType
 
StringArrayTypeDescriptor - Class in com.vladmihalcea.hibernate.type.array.internal
 
StringArrayTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.array.internal.StringArrayTypeDescriptor
 
StringUtils - Class in com.vladmihalcea.hibernate.type.util
StringUtils - String utilities holder.

T

TimestampArrayType - Class in com.vladmihalcea.hibernate.type.array
Maps an Date[] array on a PostgreSQL timestamp[] ARRAY type.
TimestampArrayType() - Constructor for class com.vladmihalcea.hibernate.type.array.TimestampArrayType
 
TimestampArrayType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.array.TimestampArrayType
 
TimestampArrayType(Class) - Constructor for class com.vladmihalcea.hibernate.type.array.TimestampArrayType
 
TimestampArrayType(TypeBootstrapContext) - Constructor for class com.vladmihalcea.hibernate.type.array.TimestampArrayType
 
TimestampArrayTypeDescriptor - Class in com.vladmihalcea.hibernate.type.array.internal
 
TimestampArrayTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.array.internal.TimestampArrayTypeDescriptor
 
toArrayClass(Class<T>) - Static method in class com.vladmihalcea.hibernate.type.array.internal.ArrayUtil
Get the array class for the provided array element class.
toBytes(Object) - Method in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper
 
toColumnNullness(Object, Mapping) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
toInetAddress() - Method in class com.vladmihalcea.hibernate.type.basic.Inet
Get the associated InetAddress for the current Inet.address.
toJsonBytes(String) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonBytesSqlTypeDescriptor
 
toJsonNode(String) - Static method in class com.vladmihalcea.hibernate.type.json.internal.JacksonUtil
 
toJsonNode(String) - Method in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper
 
toLoggableString(Object, SessionFactoryImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
toPhysicalCatalogName(Identifier, JdbcEnvironment) - Method in class com.vladmihalcea.hibernate.type.util.CamelCaseToSnakeCaseNamingStrategy
 
toPhysicalColumnName(Identifier, JdbcEnvironment) - Method in class com.vladmihalcea.hibernate.type.util.CamelCaseToSnakeCaseNamingStrategy
 
toPhysicalSchemaName(Identifier, JdbcEnvironment) - Method in class com.vladmihalcea.hibernate.type.util.CamelCaseToSnakeCaseNamingStrategy
 
toPhysicalSequenceName(Identifier, JdbcEnvironment) - Method in class com.vladmihalcea.hibernate.type.util.CamelCaseToSnakeCaseNamingStrategy
 
toPhysicalTableName(Identifier, JdbcEnvironment) - Method in class com.vladmihalcea.hibernate.type.util.CamelCaseToSnakeCaseNamingStrategy
 
toString(Object) - Method in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayTypeDescriptor
 
toString(Month) - Method in class com.vladmihalcea.hibernate.type.basic.internal.Iso8601MonthMonthTypeDescriptor
 
toString(MonthDay) - Method in class com.vladmihalcea.hibernate.type.basic.internal.MonthDayTypeDescriptor
 
toString(YearMonth) - Method in class com.vladmihalcea.hibernate.type.basic.internal.YearMonthEpochTypeDescriptor
 
toString(YearMonth) - Method in class com.vladmihalcea.hibernate.type.basic.internal.YearMonthTypeDescriptor
 
toString(Year) - Method in class com.vladmihalcea.hibernate.type.basic.internal.YearTypeDescriptor
 
toString(ZoneId) - Method in class com.vladmihalcea.hibernate.type.basic.internal.ZoneIdTypeDescriptor
 
toString(Object) - Static method in class com.vladmihalcea.hibernate.type.json.internal.JacksonUtil
 
toString(JsonNode) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonNodeTypeDescriptor
 
toString(Object) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonTypeDescriptor
 
toString() - Method in class com.vladmihalcea.hibernate.type.range.Range
 
toString(Object) - Method in class com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorTypeDescriptor
 
toString(Object) - Method in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper
 
transformList(List) - Method in interface com.vladmihalcea.hibernate.type.util.ListResultTransformer
Default implementation returning the tuples list as-is.
transformList(List) - Method in class com.vladmihalcea.hibernate.type.util.MapResultTransformer
Return the Map instead of the default List.
transformTuple(Object[], String[]) - Method in class com.vladmihalcea.hibernate.type.util.MapResultTransformer
Transform the tuple into a key/value pair.

U

unwrap(T, Class<X>, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayTypeDescriptor
 
unwrap(Object, Class, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.array.internal.ListArrayTypeDescriptor
 
unwrap(Month, Class<X>, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.basic.internal.Iso8601MonthMonthTypeDescriptor
 
unwrap(MonthDay, Class<X>, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.basic.internal.MonthDayTypeDescriptor
 
unwrap(YearMonth, Class<X>, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.basic.internal.YearMonthEpochTypeDescriptor
 
unwrap(YearMonth, Class<X>, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.basic.internal.YearMonthTypeDescriptor
 
unwrap(Year, Class<X>, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.basic.internal.YearTypeDescriptor
 
unwrap(ZoneId, Class<X>, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.basic.internal.ZoneIdTypeDescriptor
 
unwrap(JsonNode, Class<X>, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonNodeTypeDescriptor
 
unwrap(Object, Class<X>, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonTypeDescriptor
 
unwrap(Object, Class<X>, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorTypeDescriptor
 
unwrapArray(Object[], Class<T>) - Static method in class com.vladmihalcea.hibernate.type.array.internal.ArrayUtil
Unwarp Object[] array to an array of the provided type
upper() - Method in class com.vladmihalcea.hibernate.type.range.Range
Returns the upper bound of this range.
UPPER_EXCLUSIVE - Static variable in class com.vladmihalcea.hibernate.type.range.Range
 
UPPER_INCLUSIVE - Static variable in class com.vladmihalcea.hibernate.type.range.Range
 
UPPER_INFINITE - Static variable in class com.vladmihalcea.hibernate.type.range.Range
 
UUIDArrayType - Class in com.vladmihalcea.hibernate.type.array
Maps an UUID[] array on a PostgreSQL ARRAY type.
UUIDArrayType() - Constructor for class com.vladmihalcea.hibernate.type.array.UUIDArrayType
 
UUIDArrayType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.array.UUIDArrayType
 
UUIDArrayType(Class) - Constructor for class com.vladmihalcea.hibernate.type.array.UUIDArrayType
 
UUIDArrayType(TypeBootstrapContext) - Constructor for class com.vladmihalcea.hibernate.type.array.UUIDArrayType
 
UUIDArrayTypeDescriptor - Class in com.vladmihalcea.hibernate.type.array.internal
 
UUIDArrayTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.array.internal.UUIDArrayTypeDescriptor
 

V

VALUE_ALIAS - Static variable in class com.vladmihalcea.hibernate.type.util.MapResultTransformer
 
valueOf(String) - Static method in enum com.vladmihalcea.hibernate.type.util.Configuration.PropertyKey
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.vladmihalcea.hibernate.type.util.Configuration.PropertyKey
Returns an array containing the constants of this enum type, in the order they are declared.

W

wrap(X, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayTypeDescriptor
 
wrap(Object, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.array.internal.ListArrayTypeDescriptor
 
wrap(X, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.basic.internal.Iso8601MonthMonthTypeDescriptor
 
wrap(X, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.basic.internal.MonthDayTypeDescriptor
 
wrap(X, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.basic.internal.YearMonthEpochTypeDescriptor
 
wrap(X, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.basic.internal.YearMonthTypeDescriptor
 
wrap(X, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.basic.internal.YearTypeDescriptor
 
wrap(X, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.basic.internal.ZoneIdTypeDescriptor
 
wrap(X, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonNodeTypeDescriptor
 
wrap(X, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonTypeDescriptor
 
wrap(X, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorTypeDescriptor
 
wrapArray(Object) - Static method in class com.vladmihalcea.hibernate.type.array.internal.ArrayUtil
Wrap a given array so that primitives become wrapper objects.

Y

YEAR_MONTH_EPOCH - Static variable in class com.vladmihalcea.hibernate.type.basic.internal.YearMonthEpochTypeDescriptor
 
YearMonthDateType - Class in com.vladmihalcea.hibernate.type.basic
Maps a Java YearMonth object to a DATE column type.
YearMonthDateType() - Constructor for class com.vladmihalcea.hibernate.type.basic.YearMonthDateType
 
YearMonthDateType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.basic.YearMonthDateType
 
YearMonthDateType(TypeBootstrapContext) - Constructor for class com.vladmihalcea.hibernate.type.basic.YearMonthDateType
 
YearMonthEpochType - Class in com.vladmihalcea.hibernate.type.basic
Maps a Java YearMonth object to an small and continuous INT column type which defines the months that passed since the Unix epoch.
YearMonthEpochType() - Constructor for class com.vladmihalcea.hibernate.type.basic.YearMonthEpochType
 
YearMonthEpochType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.basic.YearMonthEpochType
 
YearMonthEpochType(TypeBootstrapContext) - Constructor for class com.vladmihalcea.hibernate.type.basic.YearMonthEpochType
 
YearMonthEpochTypeDescriptor - Class in com.vladmihalcea.hibernate.type.basic.internal
 
YearMonthEpochTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.basic.internal.YearMonthEpochTypeDescriptor
 
YearMonthIntegerType - Class in com.vladmihalcea.hibernate.type.basic
Maps a Java YearMonth object to an INT column type.
YearMonthIntegerType() - Constructor for class com.vladmihalcea.hibernate.type.basic.YearMonthIntegerType
 
YearMonthIntegerType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.basic.YearMonthIntegerType
 
YearMonthIntegerType(TypeBootstrapContext) - Constructor for class com.vladmihalcea.hibernate.type.basic.YearMonthIntegerType
 
YearMonthTimestampType - Class in com.vladmihalcea.hibernate.type.basic
Maps a Java YearMonth object to a TIMESTAMP column type.
YearMonthTimestampType() - Constructor for class com.vladmihalcea.hibernate.type.basic.YearMonthTimestampType
 
YearMonthTimestampType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.basic.YearMonthTimestampType
 
YearMonthTimestampType(TypeBootstrapContext) - Constructor for class com.vladmihalcea.hibernate.type.basic.YearMonthTimestampType
 
YearMonthTypeDescriptor - Class in com.vladmihalcea.hibernate.type.basic.internal
 
YearMonthTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.basic.internal.YearMonthTypeDescriptor
 
YearType - Class in com.vladmihalcea.hibernate.type.basic
Maps a Java Year object to an INT column type.
YearType() - Constructor for class com.vladmihalcea.hibernate.type.basic.YearType
 
YearType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.basic.YearType
 
YearType(TypeBootstrapContext) - Constructor for class com.vladmihalcea.hibernate.type.basic.YearType
 
YearTypeDescriptor - Class in com.vladmihalcea.hibernate.type.basic.internal
 
YearTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.basic.internal.YearTypeDescriptor
 

Z

zonedDateTimeRange(String) - Static method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
Creates the ZonedDateTime range from provided string:
zonedDateTimeRange(String) - Static method in class com.vladmihalcea.hibernate.type.range.Range
Creates the ZonedDateTime range from provided string:
ZoneIdComparator() - Constructor for class com.vladmihalcea.hibernate.type.basic.internal.ZoneIdTypeDescriptor.ZoneIdComparator
 
ZoneIdType - Class in com.vladmihalcea.hibernate.type.basic
Maps a Java ZoneId object to an VARCHAR column type.
ZoneIdType() - Constructor for class com.vladmihalcea.hibernate.type.basic.ZoneIdType
 
ZoneIdType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.basic.ZoneIdType
 
ZoneIdType(TypeBootstrapContext) - Constructor for class com.vladmihalcea.hibernate.type.basic.ZoneIdType
 
ZoneIdTypeDescriptor - Class in com.vladmihalcea.hibernate.type.basic.internal
Descriptor for ZoneId handling.
ZoneIdTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.basic.internal.ZoneIdTypeDescriptor
 
ZoneIdTypeDescriptor.ZoneIdComparator - Class in com.vladmihalcea.hibernate.type.basic.internal
 
A B C D E F G H I J K L M N O P R S T U V W Y Z 
Skip navigation links

Copyright © 2021. All rights reserved.