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

A

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

B

BatchSequenceGenerator - Class in com.vladmihalcea.hibernate.id
A sequence generator that uses a recursive query to fetch multiple values from a sequence in a single database access.
BatchSequenceGenerator() - Constructor for class com.vladmihalcea.hibernate.id.BatchSequenceGenerator
 
beforeAssemble(Serializable, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
beforeAssemble(Serializable, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
bigDecimalRange(String) - Static method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
Creates the BigDecimal range from provided string:
bigDecimalRange(String) - Static method in class com.vladmihalcea.hibernate.type.range.Range
Creates the BigDecimal range from provided string:
BooleanArrayType - Class in com.vladmihalcea.hibernate.type.array
Maps a boolean[] array on a PostgreSQL ARRAY column type.
BooleanArrayType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.array.BooleanArrayType
 
BooleanArrayType(Class) - Constructor for class com.vladmihalcea.hibernate.type.array.BooleanArrayType
 
BooleanArrayType() - Constructor for class com.vladmihalcea.hibernate.type.array.BooleanArrayType
 
BooleanArrayTypeDescriptor - Class in com.vladmihalcea.hibernate.type.array.internal
 
BooleanArrayTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.array.internal.BooleanArrayTypeDescriptor
 
booleanProperty(Configuration.PropertyKey) - Method in class com.vladmihalcea.hibernate.type.util.Configuration
Get Boolean property value

C

CAMEL_CASE_REGEX - Static variable in class com.vladmihalcea.hibernate.naming.CamelCaseToSnakeCaseNamingStrategy
 
CAMEL_CASE_REGEX - Static variable in class com.vladmihalcea.hibernate.type.util.CamelCaseToSnakeCaseNamingStrategy
Deprecated.
 
CamelCaseToSnakeCaseNamingStrategy - Class in com.vladmihalcea.hibernate.naming
Maps the JPA camelCase properties to snake_case database identifiers.
CamelCaseToSnakeCaseNamingStrategy() - Constructor for class com.vladmihalcea.hibernate.naming.CamelCaseToSnakeCaseNamingStrategy
Initialization constructor taking the default Configuration object.
CamelCaseToSnakeCaseNamingStrategy(Configuration) - Constructor for class com.vladmihalcea.hibernate.naming.CamelCaseToSnakeCaseNamingStrategy
Initialization constructor taking the Class and Configuration objects.
CamelCaseToSnakeCaseNamingStrategy - Class in com.vladmihalcea.hibernate.type.util
Deprecated.
CamelCaseToSnakeCaseNamingStrategy() - Constructor for class com.vladmihalcea.hibernate.type.util.CamelCaseToSnakeCaseNamingStrategy
Deprecated.
 
canBeRemapped() - Method in class com.vladmihalcea.hibernate.type.array.internal.ArraySqlTypeDescriptor
 
canBeRemapped() - Method in class com.vladmihalcea.hibernate.type.json.internal.AbstractJsonSqlTypeDescriptor
 
canBeRemapped() - Method in class com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorSqlTypeDescriptor
 
CHARSET - Static variable in class com.vladmihalcea.hibernate.type.json.internal.JsonBytesSqlTypeDescriptor
 
ClassImportIntegrator - Class in com.vladmihalcea.hibernate.type.util
The ClassImportIntegrator implements the Hibernate Integrator contract and allows you to provide a List of classes to be imported using their simple name.
ClassImportIntegrator(List<? extends Class>) - Constructor for class com.vladmihalcea.hibernate.type.util.ClassImportIntegrator
Builds a new integrator that can register the provided classes.
ClassLoaderUtils - Class in com.vladmihalcea.hibernate.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.id - package com.vladmihalcea.hibernate.id
 
com.vladmihalcea.hibernate.naming - package com.vladmihalcea.hibernate.naming
 
com.vladmihalcea.hibernate.query - package com.vladmihalcea.hibernate.query
 
com.vladmihalcea.hibernate.type - package com.vladmihalcea.hibernate.type
 
com.vladmihalcea.hibernate.type.array - package com.vladmihalcea.hibernate.type.array
 
com.vladmihalcea.hibernate.type.array.internal - package com.vladmihalcea.hibernate.type.array.internal
 
com.vladmihalcea.hibernate.type.basic - package com.vladmihalcea.hibernate.type.basic
 
com.vladmihalcea.hibernate.type.basic.internal - package com.vladmihalcea.hibernate.type.basic.internal
 
com.vladmihalcea.hibernate.type.binary - package com.vladmihalcea.hibernate.type.binary
 
com.vladmihalcea.hibernate.type.interval - package com.vladmihalcea.hibernate.type.interval
 
com.vladmihalcea.hibernate.type.json - package com.vladmihalcea.hibernate.type.json
 
com.vladmihalcea.hibernate.type.json.internal - package com.vladmihalcea.hibernate.type.json.internal
 
com.vladmihalcea.hibernate.type.money - package com.vladmihalcea.hibernate.type.money
 
com.vladmihalcea.hibernate.type.money.internal - package com.vladmihalcea.hibernate.type.money.internal
 
com.vladmihalcea.hibernate.type.range - package com.vladmihalcea.hibernate.type.range
 
com.vladmihalcea.hibernate.type.range.guava - package com.vladmihalcea.hibernate.type.range.guava
 
com.vladmihalcea.hibernate.type.search - package com.vladmihalcea.hibernate.type.search
 
com.vladmihalcea.hibernate.type.search.internal - package com.vladmihalcea.hibernate.type.search.internal
 
com.vladmihalcea.hibernate.type.util - package com.vladmihalcea.hibernate.type.util
 
com.vladmihalcea.hibernate.util - package com.vladmihalcea.hibernate.util
 
com.vladmihalcea.spring.repository - package com.vladmihalcea.spring.repository
 
compare(ZoneId, ZoneId) - Method in class com.vladmihalcea.hibernate.type.basic.internal.ZoneIdTypeDescriptor.ZoneIdComparator
 
compare(Object, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
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.PropertyKey - Enum in com.vladmihalcea.hibernate.type.util
Each Property has a well-defined key.
configure(Type, Properties, ServiceRegistry) - Method in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator
 
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.
contribute(TypeContributions, ServiceRegistry) - Method in class com.vladmihalcea.hibernate.type.HibernateTypesContributor
 
CurrencyUnitType - Class in com.vladmihalcea.hibernate.type.money
Maps a Java CurrencyUnit object to a VARCHAR column type.
CurrencyUnitType() - Constructor for class com.vladmihalcea.hibernate.type.money.CurrencyUnitType
 
CurrencyUnitType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.money.CurrencyUnitType
 
CurrencyUnitTypeDescriptor - Class in com.vladmihalcea.hibernate.type.money.internal
 
CurrencyUnitTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.money.internal.CurrencyUnitTypeDescriptor
 

D

DateArrayType - Class in com.vladmihalcea.hibernate.type.array
Maps an Date[] array on a PostgreSQL date[] ARRAY type.
DateArrayType() - Constructor for class com.vladmihalcea.hibernate.type.array.DateArrayType
 
DateArrayType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.array.DateArrayType
 
DateArrayType(Class) - Constructor for class com.vladmihalcea.hibernate.type.array.DateArrayType
 
DateArrayTypeDescriptor - Class in com.vladmihalcea.hibernate.type.array.internal
 
DateArrayTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.array.internal.DateArrayTypeDescriptor
 
DecimalArrayType - Class in com.vladmihalcea.hibernate.type.array
Maps a decimal[] array on a PostgreSQL ARRAY column type.
DecimalArrayType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.array.DecimalArrayType
 
DecimalArrayType(Class) - Constructor for class com.vladmihalcea.hibernate.type.array.DecimalArrayType
 
DecimalArrayType() - Constructor for class com.vladmihalcea.hibernate.type.array.DecimalArrayType
 
DecimalArrayTypeDescriptor - Class in com.vladmihalcea.hibernate.type.array.internal
 
DecimalArrayTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.array.internal.DecimalArrayTypeDescriptor
 
deepCopy(Object) - Static method in class com.vladmihalcea.hibernate.type.array.internal.ArrayUtil
Clone an array.
deepCopy(Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
deepCopy(Object, SessionFactoryImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
deepCopy(Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
deepCopy(Object, SessionFactoryImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
DEFAULT_FETCH_SIZE - Static variable in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator
defaultSizes(Mapping) - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
defaultSizes(Mapping) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
deserialize(JsonParser, DeserializationContext) - Method in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper.OffsetDateTimeDeserializer
 
determineBulkInsertionIdentifierGenerationSelectFragment(Dialect) - Method in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator
 
dictatedSizes(Mapping) - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
dictatedSizes(Mapping) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
disassemble(Object, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
disassemble(Object, SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
disassemble(Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
disassemble(Object, SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
disintegrate(SessionFactoryImplementor, SessionFactoryServiceRegistry) - Method in class com.vladmihalcea.hibernate.type.util.ClassImportIntegrator
DoubleArrayType - Class in com.vladmihalcea.hibernate.type.array
Maps a double[] array on a PostgreSQL ARRAY type.
DoubleArrayType() - Constructor for class com.vladmihalcea.hibernate.type.array.DoubleArrayType
 
DoubleArrayType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.array.DoubleArrayType
 
DoubleArrayType(Class) - Constructor for class com.vladmihalcea.hibernate.type.array.DoubleArrayType
 
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.ImmutableCompositeType
 
equals(Object, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
equals(Object) - Method in class com.vladmihalcea.hibernate.type.range.Range
 
excludePath(String) - Method in class com.vladmihalcea.hibernate.type.util.ClassImportIntegrator
Exclude the provided parent path and register the remaining relative path.
executeBatch(Supplier<R>) - Method in class com.vladmihalcea.spring.repository.HibernateRepositoryImpl
 
extractJson(ResultSet, String) - Method in class com.vladmihalcea.hibernate.type.json.internal.AbstractJsonSqlTypeDescriptor
 
extractJson(CallableStatement, int) - Method in class com.vladmihalcea.hibernate.type.json.internal.AbstractJsonSqlTypeDescriptor
 
extractJson(CallableStatement, String) - Method in class com.vladmihalcea.hibernate.type.json.internal.AbstractJsonSqlTypeDescriptor
 
extractJson(ResultSet, String) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonBytesSqlTypeDescriptor
 
extractJson(CallableStatement, int) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonBytesSqlTypeDescriptor
 
extractJson(CallableStatement, String) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonBytesSqlTypeDescriptor
 
extractJson(ResultSet, String) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonSqlTypeDescriptor
 
extractJson(CallableStatement, int) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonSqlTypeDescriptor
 
extractJson(CallableStatement, String) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonSqlTypeDescriptor
 
extractJson(ResultSet, String) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonStringSqlTypeDescriptor
 
extractJson(CallableStatement, int) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonStringSqlTypeDescriptor
 
extractJson(CallableStatement, String) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonStringSqlTypeDescriptor
 
extractLoggableRepresentation(T) - Method in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayTypeDescriptor
 

F

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

G

generate(SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator
 
generatorKey() - Method in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator
 
get(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.basic.NullableCharacterType
 
get(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLCITextType
 
get(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLHStoreType
 
get(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLInetType
 
get(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
Get the column value from the JDBC ResultSet.
get(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
Get the column value from the JDBC ResultSet.
get(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.interval.OracleIntervalDayToSecondType
 
get(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.interval.PostgreSQLIntervalType
 
get(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.interval.PostgreSQLPeriodType
 
get(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.money.MonetaryAmountType
 
get(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
 
get(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.range.PostgreSQLRangeType
 
get() - Method in interface com.vladmihalcea.hibernate.type.util.JsonSerializerSupplier
Get custom JsonSerializer reference
get() - Method in interface com.vladmihalcea.hibernate.type.util.ObjectMapperSupplier
Get custom ObjectMapper reference
getAddress() - Method in class com.vladmihalcea.hibernate.type.basic.Inet
 
getAnnotationOrNull(DynamicParameterizedType.ParameterType, Class<A>) - Static method in class com.vladmihalcea.hibernate.type.util.ParameterTypeUtils
Get the required annotation from the DynamicParameterizedType.ParameterType instance.
getAnnotations(DynamicParameterizedType.ParameterType, Class<A>) - Static method in class com.vladmihalcea.hibernate.type.util.ParameterTypeUtils
Get the required annotations from the DynamicParameterizedType.ParameterType instance.
getAnnotationsMethod() - Method in class com.vladmihalcea.hibernate.type.util.ParameterizedParameterType
 
getArrayObjectClass() - Method in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayTypeDescriptor
 
getBatchSize(Session) - Method in class com.vladmihalcea.spring.repository.HibernateRepositoryImpl
 
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.JsonBlobSqlTypeDescriptor
 
getBinder(JavaTypeDescriptor<X>) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonBytesSqlTypeDescriptor
 
getBinder(JavaTypeDescriptor<X>) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonSqlTypeDescriptor
 
getBinder(JavaTypeDescriptor<X>) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonStringSqlTypeDescriptor
 
getBinder(JavaTypeDescriptor<X>) - Method in class com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorSqlTypeDescriptor
 
getCatalog() - Method in class com.vladmihalcea.hibernate.type.util.ParameterizedParameterType
 
getClass(String) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
Get the Java Class with the given fully-qualified name.
getClassLoader() - Static method in class com.vladmihalcea.hibernate.util.ClassLoaderUtils
Load the available ClassLoader
getClassOrNull(String) - Static method in class com.vladmihalcea.hibernate.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.ImmutableCompositeType
 
getColumnSpan(Mapping) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
getColumnType(DynamicParameterizedType.ParameterType) - Static method in class com.vladmihalcea.hibernate.type.util.ParameterTypeUtils
Get the column type association from the DynamicParameterizedType.ParameterType instance.
getComparator() - Method in class com.vladmihalcea.hibernate.type.basic.internal.ZoneIdTypeDescriptor
 
getConfiguration() - Method in class com.vladmihalcea.hibernate.type.AbstractHibernateType
Get the current Configuration object.
getConfiguration() - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
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.util.ReflectionUtils
Get the Method with the given signature (name and parameter types) belonging to the provided Java Class, excluding inherited ones, or null if no Method was found.
getElementType() - Method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
 
getElementType() - Method in class com.vladmihalcea.hibernate.type.range.PostgreSQLRangeType
 
getExtractor(JavaTypeDescriptor<X>) - Method in class com.vladmihalcea.hibernate.type.array.internal.ArraySqlTypeDescriptor
 
getExtractor(JavaTypeDescriptor<X>) - Method in class com.vladmihalcea.hibernate.type.json.internal.AbstractJsonSqlTypeDescriptor
 
getExtractor(JavaTypeDescriptor<X>) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonBlobSqlTypeDescriptor
 
getExtractor(JavaTypeDescriptor<X>) - Method in class com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorSqlTypeDescriptor
 
getField(Class, String) - Static method in class com.vladmihalcea.hibernate.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.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.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.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.util.ReflectionUtils
Get the first super class matching the provided package name.
getGenericTypes(ParameterizedType) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
Get the generic types of a given Class.
getGetter(Object, String) - Static method in class com.vladmihalcea.hibernate.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.ImmutableCompositeType
 
getHashCode(Object, SessionFactoryImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
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.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.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.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.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.util.ReflectionUtils
Get the Method with the given signature (name and parameter types) belonging to the provided Java Object or null if no Method was found.
getMethodOrNull(Class, String, Class...) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
Get the Method with the given signature (name and parameter types) belonging to the provided Java Object or null if no Method was found.
getName() - Method in class com.vladmihalcea.hibernate.type.array.BooleanArrayType
 
getName() - Method in class com.vladmihalcea.hibernate.type.array.DateArrayType
 
getName() - Method in class com.vladmihalcea.hibernate.type.array.DecimalArrayType
 
getName() - Method in class com.vladmihalcea.hibernate.type.array.DoubleArrayType
 
getName() - Method in class com.vladmihalcea.hibernate.type.array.EnumArrayType
 
getName() - Method in class com.vladmihalcea.hibernate.type.array.IntArrayType
 
getName() - Method in class com.vladmihalcea.hibernate.type.array.ListArrayType
 
getName() - Method in class com.vladmihalcea.hibernate.type.array.LocalDateArrayType
 
getName() - Method in class com.vladmihalcea.hibernate.type.array.LocalDateTimeArrayType
 
getName() - Method in class com.vladmihalcea.hibernate.type.array.LongArrayType
 
getName() - Method in class com.vladmihalcea.hibernate.type.array.StringArrayType
 
getName() - Method in class com.vladmihalcea.hibernate.type.array.TimestampArrayType
 
getName() - Method in class com.vladmihalcea.hibernate.type.array.UUIDArrayType
 
getName() - Method in class com.vladmihalcea.hibernate.type.basic.Iso8601MonthType
 
getName() - Method in class com.vladmihalcea.hibernate.type.basic.MonthDayDateType
 
getName() - Method in class com.vladmihalcea.hibernate.type.basic.MonthDayIntegerType
 
getName() - Method in class com.vladmihalcea.hibernate.type.basic.YearMonthDateType
 
getName() - Method in class com.vladmihalcea.hibernate.type.basic.YearMonthEpochType
 
getName() - Method in class com.vladmihalcea.hibernate.type.basic.YearMonthIntegerType
 
getName() - Method in class com.vladmihalcea.hibernate.type.basic.YearMonthTimestampType
 
getName() - Method in class com.vladmihalcea.hibernate.type.basic.YearType
 
getName() - Method in class com.vladmihalcea.hibernate.type.basic.ZoneIdType
 
getName() - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
getName() - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
getName() - Method in class com.vladmihalcea.hibernate.type.json.JsonBinaryType
 
getName() - Method in class com.vladmihalcea.hibernate.type.json.JsonBlobType
 
getName() - Method in class com.vladmihalcea.hibernate.type.json.JsonNodeBinaryType
 
getName() - Method in class com.vladmihalcea.hibernate.type.json.JsonNodeStringType
 
getName() - Method in class com.vladmihalcea.hibernate.type.json.JsonStringType
 
getName() - Method in class com.vladmihalcea.hibernate.type.json.JsonType
 
getName() - Method in class com.vladmihalcea.hibernate.type.money.CurrencyUnitType
 
getName() - Method in class com.vladmihalcea.hibernate.type.search.PostgreSQLTSVectorType
 
getObjectMapper() - Method in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper
 
getObjectMapperWrapper() - Method in class com.vladmihalcea.hibernate.type.util.Configuration
Get ObjectMapperWrapper reference
getProperties() - Method in class com.vladmihalcea.hibernate.type.util.Configuration
Get all properties.
getPropertyNames() - Method in class com.vladmihalcea.hibernate.type.money.MonetaryAmountType
 
getPropertyTypes() - Method in class com.vladmihalcea.hibernate.type.money.MonetaryAmountType
 
getPropertyValue(Object, int) - Method in class com.vladmihalcea.hibernate.type.money.MonetaryAmountType
 
getRegistrationKeys() - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
getRegistrationKeys() - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
getResource(String) - Static method in class com.vladmihalcea.hibernate.util.ClassLoaderUtils
Get the resource URL
getResourceAsStream(String) - Static method in class com.vladmihalcea.hibernate.util.ClassLoaderUtils
Get the resource InputStream
getReturnedClass() - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
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.ImmutableCompositeType
 
getSemiResolvedType(SessionFactoryImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
getSetter(Object, String, Class<?>) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
Get the property setter Method with the given signature (name and parameter types) belonging to the provided Java Object.
getSqlArrayType() - Method in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayTypeDescriptor
 
getSqlArrayType() - Method in class com.vladmihalcea.hibernate.type.array.internal.BooleanArrayTypeDescriptor
 
getSqlArrayType() - Method in class com.vladmihalcea.hibernate.type.array.internal.DateArrayTypeDescriptor
 
getSqlArrayType() - Method in class com.vladmihalcea.hibernate.type.array.internal.DecimalArrayTypeDescriptor
 
getSqlArrayType() - Method in class com.vladmihalcea.hibernate.type.array.internal.DoubleArrayTypeDescriptor
 
getSqlArrayType() - Method in class com.vladmihalcea.hibernate.type.array.internal.EnumArrayTypeDescriptor
 
getSqlArrayType() - Method in class com.vladmihalcea.hibernate.type.array.internal.IntArrayTypeDescriptor
 
getSqlArrayType() - Method in class com.vladmihalcea.hibernate.type.array.internal.ListArrayTypeDescriptor
 
getSqlArrayType() - Method in class com.vladmihalcea.hibernate.type.array.internal.LocalDateArrayTypeDescriptor
 
getSqlArrayType() - Method in class com.vladmihalcea.hibernate.type.array.internal.LocalDateTimeArrayTypeDescriptor
 
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.JsonBlobSqlTypeDescriptor
 
getSqlType() - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonBytesSqlTypeDescriptor
 
getSqlType() - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonSqlTypeDescriptor
 
getSqlType() - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonStringSqlTypeDescriptor
 
getSqlType() - Method in class com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorSqlTypeDescriptor
 
getTable() - Method in class com.vladmihalcea.hibernate.type.util.ParameterizedParameterType
 
getWrapperClass(Class<?>) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
Get the Java Wrapper Class associated to the given primitive type.

H

handledType() - Method in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper.OffsetDateTimeDeserializer
 
handledType() - Method in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper.OffsetDateTimeSerializer
 
hashCode() - Method in class com.vladmihalcea.hibernate.type.basic.Inet
 
hashCode(Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
hashCode(Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
hashCode() - Method in class com.vladmihalcea.hibernate.type.range.Range
 
hasLowerBound() - Method in class com.vladmihalcea.hibernate.type.range.Range
 
hasMask(int) - Method in class com.vladmihalcea.hibernate.type.range.Range
 
hasMethod(Class<?>, String, Class...) - Static method in class com.vladmihalcea.hibernate.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
 
HibernateRepository<T> - Interface in com.vladmihalcea.spring.repository
The HibernateRepository fixes the problems that the default Spring Data JpaRepository suffers from.
HibernateRepositoryImpl<T> - Class in com.vladmihalcea.spring.repository
 
HibernateRepositoryImpl() - Constructor for class com.vladmihalcea.spring.repository.HibernateRepositoryImpl
 
HibernateTypesContributor - Class in com.vladmihalcea.hibernate.type
The HibernateTypesContributor registers various types automatically.
HibernateTypesContributor() - Constructor for class com.vladmihalcea.hibernate.type.HibernateTypesContributor
 
hydrate(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
hydrate(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 

I

ImmutableCompositeType<T> - Class in com.vladmihalcea.hibernate.type
Very convenient base class for implementing immutable object types using Hibernate CompositeUserType.
ImmutableCompositeType(Class<T>) - Constructor for class com.vladmihalcea.hibernate.type.ImmutableCompositeType
Initialization constructor taking the Class and using the default Configuration object.
ImmutableCompositeType(Class<T>, Configuration) - Constructor for class com.vladmihalcea.hibernate.type.ImmutableCompositeType
Initialization constructor taking the Class and Configuration objects.
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.naming.CamelCaseToSnakeCaseNamingStrategy
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.BooleanArrayType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.DateArrayType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.DecimalArrayType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.DoubleArrayType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.EnumArrayType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.IntArrayType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.internal.ArraySqlTypeDescriptor
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.ListArrayType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.LocalDateArrayType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.LocalDateTimeArrayType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.LongArrayType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.StringArrayType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.TimestampArrayType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.UUIDArrayType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.internal.Iso8601MonthMonthTypeDescriptor
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.internal.MonthDayTypeDescriptor
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.internal.YearMonthEpochTypeDescriptor
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.internal.YearMonthTypeDescriptor
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.internal.YearTypeDescriptor
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.internal.ZoneIdTypeDescriptor
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.internal.ZoneIdTypeDescriptor.ZoneIdComparator
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.Iso8601MonthType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.MonthDayDateType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.MonthDayIntegerType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.NullableCharacterType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.PostgreSQLCITextType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.PostgreSQLEnumType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.PostgreSQLHStoreType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.PostgreSQLInetType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.YearMonthDateType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.YearMonthEpochType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.YearMonthIntegerType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.YearMonthTimestampType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.YearType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.ZoneIdType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.binary.MySQLBinaryType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.interval.OracleIntervalDayToSecondType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.interval.PostgreSQLIntervalType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.interval.PostgreSQLPeriodType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.json.internal.JsonBinarySqlTypeDescriptor
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.json.internal.JsonBlobSqlTypeDescriptor
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.json.internal.JsonBytesSqlTypeDescriptor
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.json.internal.JsonNodeTypeDescriptor
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.json.internal.JsonStringSqlTypeDescriptor
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.json.JsonBinaryType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.json.JsonBlobType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.json.JsonNodeBinaryType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.json.JsonNodeStringType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.json.JsonStringType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.json.JsonType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.money.CurrencyUnitType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.money.internal.CurrencyUnitTypeDescriptor
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.money.MonetaryAmountType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.range.PostgreSQLRangeType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorSqlTypeDescriptor
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.search.PostgreSQLTSVectorType
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.util.CamelCaseToSnakeCaseNamingStrategy
Deprecated.
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.util.Configuration
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper.OffsetDateTimeDeserializer
 
INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper.OffsetDateTimeSerializer
 
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.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.util.ReflectionUtils
Invoke the provided Method on the given Java Object.
invokeMethod(Object, String, Object...) - Static method in class com.vladmihalcea.hibernate.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.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.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.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.util.ReflectionUtils
Invoke the static Method with the provided parameters.
isAnyType() - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
isAnyType() - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
isAssociationType() - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
isAssociationType() - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
isBlank(String) - Static method in class com.vladmihalcea.hibernate.util.StringUtils
Check if the String value is null, empty or contains only whitespace characters.
isCollectionType() - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
isCollectionType() - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
isComponentType() - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
isComponentType() - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
isDirty(Object, Object, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
isDirty(Object, Object, boolean[], SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
isDirty(Object, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
isDirty(Object, Object, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
isDirty(Object, Object, boolean[], SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
isDirty(Object, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
isEntityType() - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
isEntityType() - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
isEqual(Object, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
isEqual(Object, Object, SessionFactoryImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
isEqual(Object, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
isEqual(Object, Object, SessionFactoryImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
isEquals(Object, Object) - Static method in class com.vladmihalcea.hibernate.type.array.internal.ArrayUtil
Check if two arrays are equal.
isLowerBoundClosed() - Method in class com.vladmihalcea.hibernate.type.range.Range
 
isModified(Object, Object, boolean[], SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
isModified(Object, Object, boolean[], SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
isMutable() - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
isMutable() - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
Iso8601MonthMonthTypeDescriptor - Class in com.vladmihalcea.hibernate.type.basic.internal
 
Iso8601MonthMonthTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.basic.internal.Iso8601MonthMonthTypeDescriptor
 
Iso8601MonthType - Class in com.vladmihalcea.hibernate.type.basic
Maps a Month object type to a INT column type which is saved as value from 1 (January) to 12 (December), according to the ISO 8601 standard.
Iso8601MonthType() - Constructor for class com.vladmihalcea.hibernate.type.basic.Iso8601MonthType
 
Iso8601MonthType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.basic.Iso8601MonthType
 
isPrimaryKey() - Method in class com.vladmihalcea.hibernate.type.util.ParameterizedParameterType
 
isSame(Object, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
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.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
 
JsonBlobSqlTypeDescriptor - Class in com.vladmihalcea.hibernate.type.json.internal
 
JsonBlobSqlTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.json.internal.JsonBlobSqlTypeDescriptor
 
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
 
JsonBytesSqlTypeDescriptor - Class in com.vladmihalcea.hibernate.type.json.internal
 
JsonBytesSqlTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.json.internal.JsonBytesSqlTypeDescriptor
 
JsonBytesSqlTypeDescriptor(int) - Constructor for class com.vladmihalcea.hibernate.type.json.internal.JsonBytesSqlTypeDescriptor
 
JsonNodeBinaryType - Class in com.vladmihalcea.hibernate.type.json
Maps a Jackson JsonNode object on a JSON column type that is managed via PreparedStatement.setObject(int, Object) at JDBC Driver level.
JsonNodeBinaryType() - Constructor for class com.vladmihalcea.hibernate.type.json.JsonNodeBinaryType
 
JsonNodeBinaryType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonNodeBinaryType
 
JsonNodeBinaryType(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
JsonSqlTypeDescriptor - Class in com.vladmihalcea.hibernate.type.json.internal
 
JsonSqlTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.json.internal.JsonSqlTypeDescriptor
 
JsonSqlTypeDescriptor(Properties) - Constructor for class com.vladmihalcea.hibernate.type.json.internal.JsonSqlTypeDescriptor
 
JsonStringSqlTypeDescriptor - Class in com.vladmihalcea.hibernate.type.json.internal
 
JsonStringSqlTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.json.internal.JsonStringSqlTypeDescriptor
 
JsonStringType - Class in com.vladmihalcea.hibernate.type.json
Maps any given Java object on a JSON column type that is managed via PreparedStatement.setString(int, String) at JDBC Driver level.
JsonStringType() - Constructor for class com.vladmihalcea.hibernate.type.json.JsonStringType
 
JsonStringType(Type) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonStringType
 
JsonStringType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonStringType
 
JsonStringType(ObjectMapper) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonStringType
 
JsonStringType(ObjectMapperWrapper) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonStringType
 
JsonStringType(ObjectMapper, Type) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonStringType
 
JsonStringType(ObjectMapperWrapper, Type) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonStringType
 
JsonType - Class in com.vladmihalcea.hibernate.type.json
JsonType allows you to map any given JSON object (e.g., POJO, Map<String, Object>, List<T>, JsonNode) on any of the following database systems:
JsonType() - Constructor for class com.vladmihalcea.hibernate.type.json.JsonType
 
JsonType(Type) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonType
 
JsonType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonType
 
JsonType(ObjectMapper) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonType
 
JsonType(ObjectMapperWrapper) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonType
 
JsonType(ObjectMapper, Type) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonType
 
JsonType(ObjectMapperWrapper, Type) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonType
 
JsonTypeDescriptor - Class in com.vladmihalcea.hibernate.type.json.internal
 
JsonTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.json.internal.JsonTypeDescriptor
 
JsonTypeDescriptor(Type) - Constructor for class com.vladmihalcea.hibernate.type.json.internal.JsonTypeDescriptor
 
JsonTypeDescriptor(ObjectMapperWrapper) - Constructor for class com.vladmihalcea.hibernate.type.json.internal.JsonTypeDescriptor
 
JsonTypeDescriptor(ObjectMapperWrapper, Type) - Constructor for class com.vladmihalcea.hibernate.type.json.internal.JsonTypeDescriptor
 

K

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

L

LINE_SEPARATOR - Static variable in class com.vladmihalcea.hibernate.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 - Interface in com.vladmihalcea.hibernate.query
The ListResultTransformer simplifies the way we can use a ResultTransformer by defining a default implementation for the ResultTransformer.transformList(List) method.
ListResultTransformer - Interface in com.vladmihalcea.hibernate.type.util
Deprecated.
loadClass(String) - Static method in class com.vladmihalcea.hibernate.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
 
LocalDateArrayType - Class in com.vladmihalcea.hibernate.type.array
Maps a java.Time.LocalDate[] array on a PostgreSQL date[] ARRAY type.
LocalDateArrayType() - Constructor for class com.vladmihalcea.hibernate.type.array.LocalDateArrayType
 
LocalDateArrayType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.array.LocalDateArrayType
 
LocalDateArrayType(Class) - Constructor for class com.vladmihalcea.hibernate.type.array.LocalDateArrayType
 
LocalDateArrayTypeDescriptor - Class in com.vladmihalcea.hibernate.type.array.internal
 
LocalDateArrayTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.array.internal.LocalDateArrayTypeDescriptor
 
localDateRange(String) - Static method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
Creates the LocalDate range from provided string:
localDateRange(String) - Static method in class com.vladmihalcea.hibernate.type.range.Range
Creates the LocalDate range from provided string:
LocalDateTimeArrayType - Class in com.vladmihalcea.hibernate.type.array
Maps a java.Time.LocalDateTime[] array on a PostgreSQL timestamp[] ARRAY type.
LocalDateTimeArrayType() - Constructor for class com.vladmihalcea.hibernate.type.array.LocalDateTimeArrayType
 
LocalDateTimeArrayType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.array.LocalDateTimeArrayType
 
LocalDateTimeArrayType(Class) - Constructor for class com.vladmihalcea.hibernate.type.array.LocalDateTimeArrayType
 
LocalDateTimeArrayTypeDescriptor - Class in com.vladmihalcea.hibernate.type.array.internal
 
LocalDateTimeArrayTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.array.internal.LocalDateTimeArrayTypeDescriptor
 
localDateTimeRange(String) - Static method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
Creates the LocalDateTime range from provided string:
localDateTimeRange(String) - Static method in class com.vladmihalcea.hibernate.type.range.Range
Creates the LocalDateTime range from provided string:
LOGGER - Static variable in class com.vladmihalcea.hibernate.util.LogUtils
 
LogUtils - Class in com.vladmihalcea.hibernate.util
The LogUtils class unifies the framework logging capabilities.
LogUtils() - Constructor for class com.vladmihalcea.hibernate.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.query
The MapResultTransformer allows us to return a Map from a JPA Query.
MapResultTransformer() - Constructor for class com.vladmihalcea.hibernate.query.MapResultTransformer
 
MapResultTransformer<K,V> - Class in com.vladmihalcea.hibernate.type.util
Deprecated.
MapResultTransformer() - Constructor for class com.vladmihalcea.hibernate.type.util.MapResultTransformer
Deprecated.
 
merge(S) - Method in interface com.vladmihalcea.spring.repository.HibernateRepository
 
merge(S) - Method in class com.vladmihalcea.spring.repository.HibernateRepositoryImpl
 
mergeAll(Iterable<S>) - Method in interface com.vladmihalcea.spring.repository.HibernateRepository
 
mergeAll(Iterable<S>) - Method in class com.vladmihalcea.spring.repository.HibernateRepositoryImpl
 
mergeAllAndFlush(Iterable<S>) - Method in interface com.vladmihalcea.spring.repository.HibernateRepository
 
mergeAllAndFlush(Iterable<S>) - Method in class com.vladmihalcea.spring.repository.HibernateRepositoryImpl
 
mergeAndFlush(S) - Method in interface com.vladmihalcea.spring.repository.HibernateRepository
 
mergeAndFlush(S) - Method in class com.vladmihalcea.spring.repository.HibernateRepositoryImpl
 
MonetaryAmountType - Class in com.vladmihalcea.hibernate.type.money
Maps a MonetaryAmount object type onto two columns (amount and currency).
MonetaryAmountType() - Constructor for class com.vladmihalcea.hibernate.type.money.MonetaryAmountType
 
MonetaryAmountType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.money.MonetaryAmountType
 
MonthDayDateType - Class in com.vladmihalcea.hibernate.type.basic
Maps a Java MonthDay object to a DATE column type.
MonthDayDateType() - Constructor for class com.vladmihalcea.hibernate.type.basic.MonthDayDateType
 
MonthDayDateType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.basic.MonthDayDateType
 
MonthDayIntegerType - Class in com.vladmihalcea.hibernate.type.basic
Maps a Java MonthDay object to a INT column type.
MonthDayIntegerType() - Constructor for class com.vladmihalcea.hibernate.type.basic.MonthDayIntegerType
 
MonthDayIntegerType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.basic.MonthDayIntegerType
 
MonthDayTypeDescriptor - Class in com.vladmihalcea.hibernate.type.basic.internal
 
MonthDayTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.basic.internal.MonthDayTypeDescriptor
 
MySQLBinaryType - Class in com.vladmihalcea.hibernate.type.binary
Maps a Java byte[] object to a BINARY MySQL column type.
MySQLBinaryType() - Constructor for class com.vladmihalcea.hibernate.type.binary.MySQLBinaryType
Initialization constructor taking the default Configuration object.
MySQLBinaryType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.binary.MySQLBinaryType
Initialization constructor taking a custom Configuration object.

N

newInstance(String) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
Instantiate a new Object of the provided type.
newInstance(Class) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
Instantiate a new Object of the provided type.
newInstance(Class, Object[], Class[]) - Static method in class com.vladmihalcea.hibernate.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[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
nullSafeGet(ResultSet, String, SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
nullSafeGet(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
nullSafeGet(ResultSet, String, SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
nullSafeSet(PreparedStatement, Object, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLEnumType
 
nullSafeSet(PreparedStatement, Object, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
nullSafeSet(PreparedStatement, Object, int, boolean[], SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
nullSafeSet(PreparedStatement, Object, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
nullSafeSet(PreparedStatement, Object, int, boolean[], SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 

O

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

P

ParameterizedParameterType - Class in com.vladmihalcea.hibernate.type.util
ParameterizedParameterType(Class<?>) - Constructor for class com.vladmihalcea.hibernate.type.util.ParameterizedParameterType
 
ParameterTypeUtils - Class in com.vladmihalcea.hibernate.type.util
ParameterizedTypeUtils - DynamicParameterizedType.ParameterType utilities holder.
peristAllAndFlush(Iterable<S>) - Method in interface com.vladmihalcea.spring.repository.HibernateRepository
 
peristAllAndFlush(Iterable<S>) - Method in class com.vladmihalcea.spring.repository.HibernateRepositoryImpl
 
persist(S) - Method in interface com.vladmihalcea.spring.repository.HibernateRepository
 
persist(S) - Method in class com.vladmihalcea.spring.repository.HibernateRepositoryImpl
 
persistAll(Iterable<S>) - Method in interface com.vladmihalcea.spring.repository.HibernateRepository
 
persistAll(Iterable<S>) - Method in class com.vladmihalcea.spring.repository.HibernateRepositoryImpl
 
persistAndFlush(S) - Method in interface com.vladmihalcea.spring.repository.HibernateRepository
 
persistAndFlush(S) - Method in class com.vladmihalcea.spring.repository.HibernateRepositoryImpl
 
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 a custom Configuration object.
PostgreSQLEnumType(Class<? extends Enum>) - Constructor for class com.vladmihalcea.hibernate.type.basic.PostgreSQLEnumType
Initialization constructor taking the Class.
PostgreSQLGuavaRangeType - Class in com.vladmihalcea.hibernate.type.range.guava
Maps a Range object type to a PostgreSQL range column type.
PostgreSQLGuavaRangeType() - Constructor for class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
 
PostgreSQLGuavaRangeType(Class<?>) - Constructor for class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
 
PostgreSQLHStoreType - Class in com.vladmihalcea.hibernate.type.basic
Maps a Map object type to a PostgreSQL hstore column type.
PostgreSQLHStoreType() - Constructor for class com.vladmihalcea.hibernate.type.basic.PostgreSQLHStoreType
 
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
 
PostgreSQLIntervalType - Class in com.vladmihalcea.hibernate.type.interval
Maps a Java Duration object to a PostgreSQL Interval column type.
PostgreSQLIntervalType() - Constructor for class com.vladmihalcea.hibernate.type.interval.PostgreSQLIntervalType
 
PostgreSQLPeriodType - Class in com.vladmihalcea.hibernate.type.interval
Maps a Java Duration object to a PostgreSQL Interval column type.
PostgreSQLPeriodType() - Constructor for class com.vladmihalcea.hibernate.type.interval.PostgreSQLPeriodType
 
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
 
PostgreSQLTSVectorSqlTypeDescriptor - Class in com.vladmihalcea.hibernate.type.search.internal
 
PostgreSQLTSVectorSqlTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorSqlTypeDescriptor
 
PostgreSQLTSVectorType - Class in com.vladmihalcea.hibernate.type.search
Maps a String object type to a PostgreSQL TSVector column type.
PostgreSQLTSVectorType() - Constructor for class com.vladmihalcea.hibernate.type.search.PostgreSQLTSVectorType
 
PostgreSQLTSVectorTypeDescriptor - Class in com.vladmihalcea.hibernate.type.search.internal
 
PostgreSQLTSVectorTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorTypeDescriptor
 
PROPERTIES_FILE_NAME - Static variable in class com.vladmihalcea.hibernate.type.util.Configuration
 
PROPERTIES_FILE_PATH - Static variable in class com.vladmihalcea.hibernate.type.util.Configuration
 

R

Range<T extends Comparable> - Class in com.vladmihalcea.hibernate.type.range
Represents the range/interval with two bounds.
ReflectionUtils - Class in com.vladmihalcea.hibernate.util
ReflectionUtils - Reflection utilities holder.
registerExportables(Database) - Method in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator
 
registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayType
 
registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.basic.Iso8601MonthType
 
registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.basic.MonthDayDateType
 
registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.basic.MonthDayIntegerType
 
registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.basic.YearMonthDateType
 
registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.basic.YearMonthEpochType
 
registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.basic.YearMonthIntegerType
 
registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.basic.YearMonthTimestampType
 
registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.basic.YearType
 
registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.basic.ZoneIdType
 
registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.json.JsonStringType
 
registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.money.CurrencyUnitType
 
replace(Object, Object, SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
replace(Object, Object, SharedSessionContractImplementor, Object, Map) - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
replace(Object, Object, SharedSessionContractImplementor, Object, Map, ForeignKeyDirection) - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
replace(Object, Object, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
replace(Object, Object, SharedSessionContractImplementor, Object, Map) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
replace(Object, Object, SharedSessionContractImplementor, Object, Map, ForeignKeyDirection) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
resolve(Object, SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
resolve(Object, SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
resolve(Properties) - Static method in class com.vladmihalcea.hibernate.type.util.ParameterTypeUtils
Resolve the DynamicParameterizedType.ParameterType instance from the provided Properties object.
returnedClass() - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
returnedClass() - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 

S

save(S) - Method in interface com.vladmihalcea.spring.repository.HibernateRepository
Deprecated.
save(S) - Method in class com.vladmihalcea.spring.repository.HibernateRepositoryImpl
 
saveAll(Iterable<S>) - Method in interface com.vladmihalcea.spring.repository.HibernateRepository
Deprecated.
saveAll(Iterable<S>) - Method in class com.vladmihalcea.spring.repository.HibernateRepositoryImpl
 
saveAllAndFlush(Iterable<S>) - Method in interface com.vladmihalcea.spring.repository.HibernateRepository
Deprecated.
saveAllAndFlush(Iterable<S>) - Method in class com.vladmihalcea.spring.repository.HibernateRepositoryImpl
 
saveAndFlush(S) - Method in interface com.vladmihalcea.spring.repository.HibernateRepository
Deprecated.
saveAndFlush(S) - Method in class com.vladmihalcea.spring.repository.HibernateRepositoryImpl
 
semiResolve(Object, SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
semiResolve(Object, SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
SEQUENCE_PARAM - Static variable in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator
Indicates the name of the sequence to use, mandatory.
serialize(OffsetDateTime, JsonGenerator, SerializerProvider) - Method in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper.OffsetDateTimeSerializer
 
session() - Method in class com.vladmihalcea.spring.repository.HibernateRepositoryImpl
 
set(PreparedStatement, Character, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.basic.NullableCharacterType
 
set(PreparedStatement, String, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLCITextType
 
set(PreparedStatement, Map, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLHStoreType
 
set(PreparedStatement, Inet, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLInetType
 
set(PreparedStatement, T, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
Set the column value on the provided JDBC PreparedStatement.
set(PreparedStatement, T, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
Set the column value on the provided JDBC PreparedStatement.
set(PreparedStatement, Duration, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.interval.OracleIntervalDayToSecondType
 
set(PreparedStatement, Duration, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.interval.PostgreSQLIntervalType
 
set(PreparedStatement, Period, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.interval.PostgreSQLPeriodType
 
set(PreparedStatement, MonetaryAmount, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.money.MonetaryAmountType
 
set(PreparedStatement, Range, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
 
set(PreparedStatement, Range, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.range.PostgreSQLRangeType
 
setArrayObjectClass(Class<T>) - Method in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayTypeDescriptor
 
setFieldValue(Object, String, Object) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
Set the value of the field matching the given name and belonging to target Object.
setJsonSerializer(JsonSerializer) - Method in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper
 
setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.array.EnumArrayType
 
setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayType
 
setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayTypeDescriptor
 
setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.array.internal.EnumArrayTypeDescriptor
 
setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.array.internal.ListArrayTypeDescriptor
 
setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonSqlTypeDescriptor
 
setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonTypeDescriptor
 
setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.json.JsonBinaryType
 
setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.json.JsonBlobType
 
setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.json.JsonStringType
 
setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.json.JsonType
 
setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
 
setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.range.PostgreSQLRangeType
 
setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorTypeDescriptor
 
setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.search.PostgreSQLTSVectorType
 
setPropertyValue(Object, int, Object) - Method in class com.vladmihalcea.hibernate.type.money.MonetaryAmountType
 
SNAKE_CASE_PATTERN - Static variable in class com.vladmihalcea.hibernate.naming.CamelCaseToSnakeCaseNamingStrategy
 
SNAKE_CASE_PATTERN - Static variable in class com.vladmihalcea.hibernate.type.util.CamelCaseToSnakeCaseNamingStrategy
Deprecated.
 
SQL_ARRAY_TYPE - Static variable in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayType
 
sqlCreateStrings(Dialect) - Method in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator
Deprecated.
sqlDropStrings(Dialect) - Method in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator
Deprecated.
SQLExtractor - Class in com.vladmihalcea.hibernate.query
The SQLExtractor allows you to extract the underlying SQL query generated by a JPQL or JPA Criteria API query.
SQLExtractor() - Constructor for class com.vladmihalcea.hibernate.query.SQLExtractor
 
SQLExtractor - Class in com.vladmihalcea.hibernate.type.util
Deprecated.
use SQLExtractor instead
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.PostgreSQLEnumType
 
sqlTypes() - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLHStoreType
 
sqlTypes() - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLInetType
 
sqlTypes(Mapping) - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
sqlTypes(Mapping) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
sqlTypes() - Method in class com.vladmihalcea.hibernate.type.interval.OracleIntervalDayToSecondType
 
sqlTypes() - Method in class com.vladmihalcea.hibernate.type.interval.PostgreSQLIntervalType
 
sqlTypes() - Method in class com.vladmihalcea.hibernate.type.interval.PostgreSQLPeriodType
 
sqlTypes() - Method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
 
sqlTypes() - Method in class com.vladmihalcea.hibernate.type.range.PostgreSQLRangeType
 
StringArrayType - Class in com.vladmihalcea.hibernate.type.array
Maps an String[] array on a PostgreSQL ARRAY type.
StringArrayType() - Constructor for class com.vladmihalcea.hibernate.type.array.StringArrayType
 
StringArrayType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.array.StringArrayType
 
StringArrayType(Class) - Constructor for class com.vladmihalcea.hibernate.type.array.StringArrayType
 
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.util
StringUtils - String utilities holder.
supportsBulkInsertionIdentifierGeneration() - Method in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator
 

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.ImmutableCompositeType
 
toColumnNullness(Object, Mapping) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
toInetAddress() - Method in class com.vladmihalcea.hibernate.type.basic.Inet
Get the associated InetAddress for the current Inet.address.
toJsonBytes(String) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonBytesSqlTypeDescriptor
 
toJsonNode(String) - Static method in class com.vladmihalcea.hibernate.type.json.internal.JacksonUtil
 
toJsonNode(String) - Method in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper
 
toLoggableString(Object, SessionFactoryImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableCompositeType
 
toLoggableString(Object, SessionFactoryImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
 
toLowercase(String) - Static method in class com.vladmihalcea.hibernate.util.StringUtils
Transform string to lowercase.
toPhysicalCatalogName(Identifier, JdbcEnvironment) - Method in class com.vladmihalcea.hibernate.naming.CamelCaseToSnakeCaseNamingStrategy
 
toPhysicalColumnName(Identifier, JdbcEnvironment) - Method in class com.vladmihalcea.hibernate.naming.CamelCaseToSnakeCaseNamingStrategy
 
toPhysicalSchemaName(Identifier, JdbcEnvironment) - Method in class com.vladmihalcea.hibernate.naming.CamelCaseToSnakeCaseNamingStrategy
 
toPhysicalSequenceName(Identifier, JdbcEnvironment) - Method in class com.vladmihalcea.hibernate.naming.CamelCaseToSnakeCaseNamingStrategy
 
toPhysicalTableName(Identifier, JdbcEnvironment) - Method in class com.vladmihalcea.hibernate.naming.CamelCaseToSnakeCaseNamingStrategy
 
toString() - Method in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator
 
toString(Object) - Method in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayTypeDescriptor
 
toString(Month) - Method in class com.vladmihalcea.hibernate.type.basic.internal.Iso8601MonthMonthTypeDescriptor
 
toString(MonthDay) - Method in class com.vladmihalcea.hibernate.type.basic.internal.MonthDayTypeDescriptor
 
toString(YearMonth) - Method in class com.vladmihalcea.hibernate.type.basic.internal.YearMonthEpochTypeDescriptor
 
toString(YearMonth) - Method in class com.vladmihalcea.hibernate.type.basic.internal.YearMonthTypeDescriptor
 
toString(Year) - Method in class com.vladmihalcea.hibernate.type.basic.internal.YearTypeDescriptor
 
toString(ZoneId) - Method in class com.vladmihalcea.hibernate.type.basic.internal.ZoneIdTypeDescriptor
 
toString(Object) - Static method in class com.vladmihalcea.hibernate.type.json.internal.JacksonUtil
 
toString(JsonNode) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonNodeTypeDescriptor
 
toString(Object) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonTypeDescriptor
 
toString() - Method in class com.vladmihalcea.hibernate.type.range.Range
 
toString(Object) - Method in class com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorTypeDescriptor
 
toString(Object) - Method in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper
 
transformList(List) - Method in interface com.vladmihalcea.hibernate.query.ListResultTransformer
Default implementation returning the tuples list as-is.
transformList(List) - Method in class com.vladmihalcea.hibernate.query.MapResultTransformer
Return the Map instead of the default List.
transformTuple(Object[], String[]) - Method in class com.vladmihalcea.hibernate.query.MapResultTransformer
Transform the tuple into a key/value pair.

U

unsupported() - Method in class com.vladmihalcea.spring.repository.HibernateRepositoryImpl
 
unwrap(T, Class<X>, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayTypeDescriptor
 
unwrap(Object, Class, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.array.internal.ListArrayTypeDescriptor
 
unwrap(Month, Class<X>, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.basic.internal.Iso8601MonthMonthTypeDescriptor
 
unwrap(MonthDay, Class<X>, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.basic.internal.MonthDayTypeDescriptor
 
unwrap(YearMonth, Class<X>, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.basic.internal.YearMonthEpochTypeDescriptor
 
unwrap(YearMonth, Class<X>, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.basic.internal.YearMonthTypeDescriptor
 
unwrap(Year, Class<X>, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.basic.internal.YearTypeDescriptor
 
unwrap(ZoneId, Class<X>, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.basic.internal.ZoneIdTypeDescriptor
 
unwrap(JsonNode, Class<X>, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonNodeTypeDescriptor
 
unwrap(Object, Class<X>, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonTypeDescriptor
 
unwrap(CurrencyUnit, Class<X>, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.money.internal.CurrencyUnitTypeDescriptor
 
unwrap(Object, Class<X>, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorTypeDescriptor
 
unwrapArray(Object[], Class<T>) - Static method in class com.vladmihalcea.hibernate.type.array.internal.ArrayUtil
Unwrap Object[] array to an array of the provided type
update(S) - Method in interface com.vladmihalcea.spring.repository.HibernateRepository
 
update(S) - Method in class com.vladmihalcea.spring.repository.HibernateRepositoryImpl
 
updateAll(Iterable<S>) - Method in interface com.vladmihalcea.spring.repository.HibernateRepository
 
updateAll(Iterable<S>) - Method in class com.vladmihalcea.spring.repository.HibernateRepositoryImpl
 
updateAllAndFlush(Iterable<S>) - Method in interface com.vladmihalcea.spring.repository.HibernateRepository
 
updateAllAndFlush(Iterable<S>) - Method in class com.vladmihalcea.spring.repository.HibernateRepositoryImpl
 
updateAndFlush(S) - Method in interface com.vladmihalcea.spring.repository.HibernateRepository
 
updateAndFlush(S) - Method in class com.vladmihalcea.spring.repository.HibernateRepositoryImpl
 
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.query.MapResultTransformer
 
VALUE_ALIAS - Static variable in class com.vladmihalcea.hibernate.type.util.MapResultTransformer
Deprecated.
 
valueOf(String) - Static method in enum com.vladmihalcea.hibernate.type.util.Configuration.PropertyKey
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.vladmihalcea.hibernate.type.util.Configuration.PropertyKey
Returns an array containing the constants of this enum type, in the order they are declared.

W

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

Y

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

Z

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

Copyright © 2022. All rights reserved.