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

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
 
apply(T) - Method in interface com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType.Function
 
apply(T) - Method in interface com.vladmihalcea.hibernate.type.range.Range.Function
 
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(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
 
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, SessionImplementor, 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, SessionImplementor) - 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:
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
 
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.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.util - package com.vladmihalcea.hibernate.type.util
 
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() - 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 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
 
DateArrayTypeDescriptor - Class in com.vladmihalcea.hibernate.type.array.internal
 
DateArrayTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.array.internal.DateArrayTypeDescriptor
 
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, SessionImplementor, 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 an 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
 
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
 
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
 
equals(Object, Object) - Static method in class com.vladmihalcea.hibernate.type.util.Objects
 
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.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
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
 
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, 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, 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[], SessionImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.basic.NullableCharacterType
 
get(ResultSet, String[], SessionImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLCITextType
 
get(ResultSet, String[], SessionImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLHStoreType
 
get(ResultSet, String[], SessionImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLInetType
 
get(ResultSet, String[], SessionImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLTSVectorType
 
get(ResultSet, String[], SessionImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
Get the column value from the JDBC ResultSet.
get(ResultSet, String[], SessionImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
 
get(ResultSet, String[], SessionImplementor, 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.JsonStringSqlTypeDescriptor
 
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
 
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
 
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.
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.
getName() - Method in class com.vladmihalcea.hibernate.type.array.DateArrayType
 
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.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
 
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.DateArrayTypeDescriptor
 
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.JsonStringSqlTypeDescriptor
 
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
 
hashCode(Object) - Static method in class com.vladmihalcea.hibernate.type.util.Objects
 
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[], SessionImplementor, 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.DateArrayType
 
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.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.json.internal.JsonBinarySqlTypeDescriptor
 
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.range.guava.PostgreSQLGuavaRangeType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.range.PostgreSQLRangeType
 
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
 
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, SessionImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
isDirty(Object, Object, boolean[], SessionImplementor) - 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[], SessionImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
isMutable() - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
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(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(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
 
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(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(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
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(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
 
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
 
ListArrayTypeDescriptor - Class in com.vladmihalcea.hibernate.type.array.internal
 
ListArrayTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.array.internal.ListArrayTypeDescriptor
 
ListResultTransformer - Class 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.
ListResultTransformer() - Constructor for class com.vladmihalcea.hibernate.type.util.ListResultTransformer
 
loadClass(String) - Static method in class com.vladmihalcea.hibernate.type.util.ClassLoaderUtils
Load the Class denoted by the given string representation
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
 
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 javax.persistence.Query.
MapResultTransformer() - Constructor for class com.vladmihalcea.hibernate.type.util.MapResultTransformer
 

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
 
nullSafeGet(ResultSet, String[], SessionImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
nullSafeGet(ResultSet, String, SessionImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
nullSafeSet(PreparedStatement, Object, int, SessionImplementor) - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLEnumType
 
nullSafeSet(PreparedStatement, Object, int, SessionImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
nullSafeSet(PreparedStatement, Object, int, boolean[], SessionImplementor) - 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
 
Objects - Class in com.vladmihalcea.hibernate.type.util
Emulates a Java 8 Objects class.
Objects() - Constructor for class com.vladmihalcea.hibernate.type.util.Objects
 
ofString(String, PostgreSQLGuavaRangeType.Function<String, T>, Class<T>) - Static method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
 
ofString(String, Range.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.

P

ParameterizedParameterType - Class in com.vladmihalcea.hibernate.type.util
A stub ParameterType that returns sane values for ParameterizedParameterType.getReturnedClass() and ParameterizedParameterType.getAnnotationsMethod().
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
 
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 the Class and Configuration objects.
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.Function<T,R> - Interface in com.vladmihalcea.hibernate.type.range.guava
 
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
 
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
 
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
 
PostgreSQLTSVectorType - Class in com.vladmihalcea.hibernate.type.basic
Maps a String object type to a PostgreSQL TSVector column type.
PostgreSQLTSVectorType() - Constructor for class com.vladmihalcea.hibernate.type.basic.PostgreSQLTSVectorType
 
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.
Range.Function<T,R> - Interface in com.vladmihalcea.hibernate.type.range
 
ReflectionUtils - Class in com.vladmihalcea.hibernate.type.util
ReflectionUtils - Reflection utilities holder.
registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.array.DateArrayType
 
registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayType
 
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, SessionImplementor, Object, Map) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
replace(Object, Object, SessionImplementor, Object, Map, ForeignKeyDirection) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
requireNonNull(Object) - Static method in class com.vladmihalcea.hibernate.type.util.Objects
 
resolve(Object, SessionImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
returnedClass() - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 

S

semiResolve(Object, SessionImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
set(PreparedStatement, Character, int, SessionImplementor) - Method in class com.vladmihalcea.hibernate.type.basic.NullableCharacterType
 
set(PreparedStatement, String, int, SessionImplementor) - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLCITextType
 
set(PreparedStatement, Map, int, SessionImplementor) - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLHStoreType
 
set(PreparedStatement, Inet, int, SessionImplementor) - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLInetType
 
set(PreparedStatement, String, int, SessionImplementor) - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLTSVectorType
 
set(PreparedStatement, T, int, SessionImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
Set the column value on the provided JDBC PreparedStatement.
set(PreparedStatement, Range, int, SessionImplementor) - Method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
 
set(PreparedStatement, Range, int, SessionImplementor) - 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.DateArrayType
 
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.range.guava.PostgreSQLGuavaRangeType
 
setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.range.PostgreSQLRangeType
 
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
 
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() - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLTSVectorType
 
sqlTypes(Mapping) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
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
 
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
 
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
 
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(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.util.ObjectMapperWrapper
 
transformList(List) - Method in class 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(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
 
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
 
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.json.internal.JsonNodeTypeDescriptor
 
wrap(X, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonTypeDescriptor
 
wrapArray(Object) - Static method in class com.vladmihalcea.hibernate.type.array.internal.ArrayUtil
Wrap a given array so that primitives become wrapper objects.

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

Copyright © 2020. All rights reserved.