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

A

AbstractArrayTypeDescriptor<T> - Class in com.vladmihalcea.hibernate.type.array.internal
 
AbstractArrayTypeDescriptor(Class<T>) - Constructor for class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayTypeDescriptor
 
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(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
 
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() - Constructor for class com.vladmihalcea.hibernate.type.array.internal.ArrayUtil
 
assemble(Serializable, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
asString() - Method in class com.vladmihalcea.hibernate.type.range.Range
 

B

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
 
canBeRemapped() - Method in class com.vladmihalcea.hibernate.type.array.internal.ArraySqlTypeDescriptor
 
canBeRemapped() - Method in class com.vladmihalcea.hibernate.type.json.internal.AbstractJsonSqlTypeDescriptor
 
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.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.util - package com.vladmihalcea.hibernate.type.util
 
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(Properties) - 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

deepCopy(Object) - Static method in class com.vladmihalcea.hibernate.type.array.internal.ArrayUtil
 
deepCopy(Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
disassemble(Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 

E

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
 
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
 
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
 

F

findClass(String) - Static method in class com.vladmihalcea.hibernate.type.util.ClassLoaderUtils
Find if Class denoted by the given string representation is loadable
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
 
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, 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[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.basic.NullableCharacterType
 
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(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
 
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
 
getClass(String) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Invoke setter method with the given parameter
getClassLoader() - Static method in class com.vladmihalcea.hibernate.type.util.ClassLoaderUtils
Load the available ClassLoader
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
 
getFieldValue(Object, String) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Get target object field value
getGetter(Object, String) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Get getter method
getKey() - Method in enum com.vladmihalcea.hibernate.type.util.Configuration.PropertyKey
 
getMethod(Object, String, Class...) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Get target method
getMethod(Class, String, Class...) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
 
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.LongArrayType
 
getName() - Method in class com.vladmihalcea.hibernate.type.array.StringArrayType
 
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.YearType
 
getName() - Method in class com.vladmihalcea.hibernate.type.json.JsonBinaryType
 
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
getSetter(Object, String, Class<?>) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Get setter method
getSqlArrayType() - Method in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayTypeDescriptor
 
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.LongArrayTypeDescriptor
 
getSqlArrayType() - Method in class com.vladmihalcea.hibernate.type.array.internal.StringArrayTypeDescriptor
 
getSqlType() - Method in class com.vladmihalcea.hibernate.type.array.internal.ArraySqlTypeDescriptor
 
getSqlType() - Method in class com.vladmihalcea.hibernate.type.json.internal.AbstractJsonSqlTypeDescriptor
 
GETTER_PREFIX - Static variable in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
 

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
 
hasMethod(Class<?>, String, Class...) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Check if target class has the given method
hasUpperBound() - Method in class com.vladmihalcea.hibernate.type.range.Range
 

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
 
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.
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.LongArrayType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.StringArrayType
 
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.NullableCharacterType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.PostgreSQLEnumType
 
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.YearType
 
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.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.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
 
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.Range
Creates the Integer range from provided string:
invoke(Object, Method, Object...) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Invoke target method
invokeGetter(Object, String) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Invoke getter method with the given parameter
invokeSetter(Object, String, Object) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Invoke setter method with the given parameter
invokeSetter(Object, String, boolean) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Invoke setter method with the given parameter
invokeSetter(Object, String, int) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Invoke setter method with the given parameter
invokeStatic(Method, Object...) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Invoke static Class method
isEquals(Object, Object) - Static method in class com.vladmihalcea.hibernate.type.array.internal.ArrayUtil
 
isMutable() - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 

J

JacksonUtil - Class in com.vladmihalcea.hibernate.type.json.internal
 
JacksonUtil() - Constructor for class com.vladmihalcea.hibernate.type.json.internal.JacksonUtil
 
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 binary JSON column type.
JsonBinaryType() - 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
 
JsonNodeBinaryType - Class in com.vladmihalcea.hibernate.type.json
Maps a Jackson JsonNode on a binary JSON column type.
JsonNodeBinaryType() - 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 on a String JSON column type.
JsonNodeStringType() - 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 string-based JSON column type.
JsonStringType() - 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(ObjectMapperWrapper) - Constructor for class com.vladmihalcea.hibernate.type.json.internal.JsonTypeDescriptor
 
JsonTypeDescriptor(ObjectMapperWrapper, Type) - Constructor for class com.vladmihalcea.hibernate.type.json.internal.JsonTypeDescriptor
 

L

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.Range
Creates the LocalDate range from provided string:
localDateTimeRange(String) - Static method in class com.vladmihalcea.hibernate.type.range.Range
Creates the LocalDateTime range from provided string:
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
 
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.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.

N

newInstance(String) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Instantiate object
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[], 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
 

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
 
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.

P

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
 
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
 
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.EnumArrayType
 
registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.array.IntArrayType
 
registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.array.LongArrayType
 
registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.array.StringArrayType
 
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.YearType
 
registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.json.JsonStringType
 
replace(Object, Object, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
returnedClass() - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 

S

set(PreparedStatement, Character, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.basic.NullableCharacterType
 
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(PreparedStatement, Range, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.range.PostgreSQLRangeType
 
setFieldValue(Object, String, Object) - Static method in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
Set target object field value
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.IntArrayType
 
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.LongArrayType
 
setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.array.StringArrayType
 
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.JsonStringType
 
SETTER_PREFIX - Static variable in class com.vladmihalcea.hibernate.type.util.ReflectionUtils
 
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.EnumArrayType
 
sqlTypes() - Method in class com.vladmihalcea.hibernate.type.basic.NullableCharacterType
 
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.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
 
StringArrayTypeDescriptor - Class in com.vladmihalcea.hibernate.type.array.internal
 
StringArrayTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.array.internal.StringArrayTypeDescriptor
 

T

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
 
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(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(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
 

U

unwrap(T, Class<X>, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayTypeDescriptor
 
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(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
 
upper() - Method in class com.vladmihalcea.hibernate.type.range.Range
Returns the upper bound of this range.

V

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(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.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
 

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
 
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
 
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
 
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
 
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.Range
Creates the ZonedDateTime range from provided string:
A B C D E F G H I J L N O P R S T U V W Y Z 
Skip navigation links

Copyright © 2019. All rights reserved.