- ImmutableCompositeType<T> - Class in io.hypersistence.utils.hibernate.type
-
Very convenient base class for implementing immutable object types using Hibernate CompositeUserType.
- ImmutableCompositeType(Class<T>) - Constructor for class io.hypersistence.utils.hibernate.type.ImmutableCompositeType
-
- ImmutableCompositeType(Class<T>, Configuration) - Constructor for class io.hypersistence.utils.hibernate.type.ImmutableCompositeType
-
- ImmutableType<T> - Class in io.hypersistence.utils.hibernate.type
-
Very convenient base class for implementing immutable object types using Hibernate UserType.
- ImmutableType(Class<T>) - Constructor for class io.hypersistence.utils.hibernate.type.ImmutableType
-
- ImmutableType(Class<T>, Configuration) - Constructor for class io.hypersistence.utils.hibernate.type.ImmutableType
-
- Inet - Class in io.hypersistence.utils.hibernate.type.basic
-
The
Inet object type is used to represent an IP address.
- Inet(String) - Constructor for class io.hypersistence.utils.hibernate.type.basic.Inet
-
- infinite(Class<T>) - Static method in class io.hypersistence.utils.hibernate.type.range.Range
-
Creates the unbounded at both ends range with provided upper bound.
- infiniteClosed(T) - Static method in class io.hypersistence.utils.hibernate.type.range.Range
-
Creates the left-unbounded, right-bounded and right-closed range with provided upper bound.
- infiniteOpen(T) - Static method in class io.hypersistence.utils.hibernate.type.range.Range
-
Creates the left-unbounded, right-bounded and right-open range with provided upper bound.
- INFINITY - Static variable in class io.hypersistence.utils.hibernate.type.range.Range
-
- inspect(String) - Method in class io.hypersistence.utils.hibernate.query.QueryStackTraceLogger
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.naming.CamelCaseToSnakeCaseNamingStrategy
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.array.BooleanArrayType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.array.DateArrayType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.array.DecimalArrayType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.array.DoubleArrayType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.array.EnumArrayType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.array.FloatArrayType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.array.IntArrayType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.array.internal.ArraySqlTypeDescriptor
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.array.ListArrayType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.array.LocalDateArrayType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.array.LocalDateTimeArrayType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.array.LongArrayType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.array.StringArrayType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.array.TimestampArrayType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.array.UUIDArrayType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.basic.internal.Iso8601MonthMonthTypeDescriptor
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.basic.internal.MonthDayTypeDescriptor
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.basic.internal.YearMonthEpochTypeDescriptor
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.basic.internal.YearMonthTypeDescriptor
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.basic.internal.YearTypeDescriptor
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.basic.internal.ZoneIdTypeDescriptor
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.basic.internal.ZoneIdTypeDescriptor.ZoneIdComparator
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.basic.Iso8601MonthType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.basic.MonthDayDateType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.basic.MonthDayIntegerType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.basic.NullableCharacterType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.basic.PostgreSQLCITextType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.basic.PostgreSQLEnumType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.basic.PostgreSQLHStoreType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.basic.PostgreSQLInetType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.basic.PostgreSQLLTreeType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.basic.YearMonthDateType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.basic.YearMonthEpochType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.basic.YearMonthIntegerType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.basic.YearMonthTimestampType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.basic.YearType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.basic.ZoneIdType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.binary.MySQLBinaryType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.interval.OracleIntervalDayToSecondType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.interval.PostgreSQLIntervalType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.interval.PostgreSQLPeriodType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.json.internal.JsonBinarySqlTypeDescriptor
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.json.internal.JsonBlobSqlTypeDescriptor
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.json.internal.JsonBytesSqlTypeDescriptor
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.json.internal.JsonNodeTypeDescriptor
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.json.internal.JsonStringSqlTypeDescriptor
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.json.JsonBinaryType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.json.JsonBlobType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.json.JsonNodeBinaryType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.json.JsonNodeStringType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.json.JsonStringType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.json.JsonType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.money.CurrencyUnitType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.money.internal.CurrencyUnitTypeDescriptor
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.money.MonetaryAmountType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.range.guava.PostgreSQLGuavaRangeType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.range.PostgreSQLRangeType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.search.internal.PostgreSQLTSVectorSqlTypeDescriptor
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.search.PostgreSQLTSVectorType
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.util.Configuration
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.util.JsonConfiguration
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.util.ObjectMapperWrapper
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.util.ObjectMapperWrapper.OffsetDateTimeDeserializer
-
- INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.util.ObjectMapperWrapper.OffsetDateTimeSerializer
-
- instantiateClass(Configuration.PropertyKey) - Method in class io.hypersistence.utils.hibernate.type.util.Configuration
-
Instantiate class associated to the given property key
- IntArrayType - Class in io.hypersistence.utils.hibernate.type.array
-
Maps an int[] array on a PostgreSQL ARRAY type.
- IntArrayType() - Constructor for class io.hypersistence.utils.hibernate.type.array.IntArrayType
-
- IntArrayType(Configuration) - Constructor for class io.hypersistence.utils.hibernate.type.array.IntArrayType
-
- IntArrayType(Class) - Constructor for class io.hypersistence.utils.hibernate.type.array.IntArrayType
-
- IntArrayTypeDescriptor - Class in io.hypersistence.utils.hibernate.type.array.internal
-
- IntArrayTypeDescriptor() - Constructor for class io.hypersistence.utils.hibernate.type.array.internal.IntArrayTypeDescriptor
-
- integerProperty(Configuration.PropertyKey) - Method in class io.hypersistence.utils.hibernate.type.util.Configuration
-
Get Integer property value
- integerRange(String) - Static method in class io.hypersistence.utils.hibernate.type.range.guava.PostgreSQLGuavaRangeType
-
Creates the Integer range from provided string:
- integerRange(String) - Static method in class io.hypersistence.utils.hibernate.type.range.Range
-
Creates the Integer range from provided string:
- integrate(Metadata, SessionFactoryImplementor, SessionFactoryServiceRegistry) - Method in class io.hypersistence.utils.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 io.hypersistence.utils.hibernate.util.ReflectionUtils
-
Invoke the property getter with the provided name on the given Java
Object.
- invokeMethod(Object, Method, Object...) - Static method in class io.hypersistence.utils.hibernate.util.ReflectionUtils
-
- invokeMethod(Object, String, Object...) - Static method in class io.hypersistence.utils.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 io.hypersistence.utils.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 io.hypersistence.utils.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 io.hypersistence.utils.hibernate.util.ReflectionUtils
-
Invoke the
int property setter with the provided name
on the given Java
Object.
- invokeStaticMethod(Method, Object...) - Static method in class io.hypersistence.utils.hibernate.util.ReflectionUtils
-
Invoke the
static Method with the provided parameters.
- io.hypersistence.utils.hibernate.id - package io.hypersistence.utils.hibernate.id
-
- io.hypersistence.utils.hibernate.naming - package io.hypersistence.utils.hibernate.naming
-
- io.hypersistence.utils.hibernate.query - package io.hypersistence.utils.hibernate.query
-
- io.hypersistence.utils.hibernate.type - package io.hypersistence.utils.hibernate.type
-
- io.hypersistence.utils.hibernate.type.array - package io.hypersistence.utils.hibernate.type.array
-
- io.hypersistence.utils.hibernate.type.array.internal - package io.hypersistence.utils.hibernate.type.array.internal
-
- io.hypersistence.utils.hibernate.type.basic - package io.hypersistence.utils.hibernate.type.basic
-
- io.hypersistence.utils.hibernate.type.basic.internal - package io.hypersistence.utils.hibernate.type.basic.internal
-
- io.hypersistence.utils.hibernate.type.binary - package io.hypersistence.utils.hibernate.type.binary
-
- io.hypersistence.utils.hibernate.type.interval - package io.hypersistence.utils.hibernate.type.interval
-
- io.hypersistence.utils.hibernate.type.json - package io.hypersistence.utils.hibernate.type.json
-
- io.hypersistence.utils.hibernate.type.json.internal - package io.hypersistence.utils.hibernate.type.json.internal
-
- io.hypersistence.utils.hibernate.type.money - package io.hypersistence.utils.hibernate.type.money
-
- io.hypersistence.utils.hibernate.type.money.internal - package io.hypersistence.utils.hibernate.type.money.internal
-
- io.hypersistence.utils.hibernate.type.range - package io.hypersistence.utils.hibernate.type.range
-
- io.hypersistence.utils.hibernate.type.range.guava - package io.hypersistence.utils.hibernate.type.range.guava
-
- io.hypersistence.utils.hibernate.type.search - package io.hypersistence.utils.hibernate.type.search
-
- io.hypersistence.utils.hibernate.type.search.internal - package io.hypersistence.utils.hibernate.type.search.internal
-
- io.hypersistence.utils.hibernate.type.util - package io.hypersistence.utils.hibernate.type.util
-
- io.hypersistence.utils.hibernate.util - package io.hypersistence.utils.hibernate.util
-
- io.hypersistence.utils.jdbc.validator - package io.hypersistence.utils.jdbc.validator
-
- io.hypersistence.utils.spring.annotation - package io.hypersistence.utils.spring.annotation
-
- io.hypersistence.utils.spring.aop - package io.hypersistence.utils.spring.aop
-
- io.hypersistence.utils.spring.repository - package io.hypersistence.utils.spring.repository
-
- isAnyType() - Method in class io.hypersistence.utils.hibernate.type.ImmutableCompositeType
-
- isAnyType() - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
-
- isAssociationType() - Method in class io.hypersistence.utils.hibernate.type.ImmutableCompositeType
-
- isAssociationType() - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
-
- isBlank(String) - Static method in class io.hypersistence.utils.hibernate.util.StringUtils
-
Check if the String value is null, empty or contains only whitespace characters.
- isBounded() - Method in class io.hypersistence.utils.hibernate.type.range.Range
-
- isBoundedOpen() - Method in class io.hypersistence.utils.hibernate.type.range.Range
-
- isCollectionType() - Method in class io.hypersistence.utils.hibernate.type.ImmutableCompositeType
-
- isCollectionType() - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
-
- isComponentType() - Method in class io.hypersistence.utils.hibernate.type.ImmutableCompositeType
-
- isComponentType() - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
-
- isDirty(Object, Object, SharedSessionContractImplementor) - Method in class io.hypersistence.utils.hibernate.type.ImmutableCompositeType
-
- isDirty(Object, Object, boolean[], SharedSessionContractImplementor) - Method in class io.hypersistence.utils.hibernate.type.ImmutableCompositeType
-
- isDirty(Object, Object) - Method in class io.hypersistence.utils.hibernate.type.ImmutableCompositeType
-
- isDirty(Object, Object, SharedSessionContractImplementor) - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
-
- isDirty(Object, Object, boolean[], SharedSessionContractImplementor) - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
-
- isDirty(Object, Object) - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
-
- isEmbedded() - Method in class io.hypersistence.utils.hibernate.type.ImmutableCompositeType
-
- isEmpty() - Method in class io.hypersistence.utils.hibernate.type.range.Range
-
Determines whether this range is empty or not.
- isEntityType() - Method in class io.hypersistence.utils.hibernate.type.ImmutableCompositeType
-
- isEntityType() - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
-
- isEqual(Object, Object) - Method in class io.hypersistence.utils.hibernate.type.ImmutableCompositeType
-
- isEqual(Object, Object, SessionFactoryImplementor) - Method in class io.hypersistence.utils.hibernate.type.ImmutableCompositeType
-
- isEqual(Object, Object) - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
-
- isEqual(Object, Object, SessionFactoryImplementor) - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
-
- isEquals(Object, Object) - Static method in class io.hypersistence.utils.hibernate.type.array.internal.ArrayUtil
-
Check if two arrays are equal.
- isLowerBoundClosed() - Method in class io.hypersistence.utils.hibernate.type.range.Range
-
- isMethodOf(Method) - Method in class io.hypersistence.utils.hibernate.type.ImmutableCompositeType
-
- isModified(Object, Object, boolean[], SharedSessionContractImplementor) - Method in class io.hypersistence.utils.hibernate.type.ImmutableCompositeType
-
- isModified(Object, Object, boolean[], SharedSessionContractImplementor) - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
-
- isMutable() - Method in class io.hypersistence.utils.hibernate.type.ImmutableCompositeType
-
- isMutable() - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
-
- Iso8601MonthMonthTypeDescriptor - Class in io.hypersistence.utils.hibernate.type.basic.internal
-
- Iso8601MonthMonthTypeDescriptor() - Constructor for class io.hypersistence.utils.hibernate.type.basic.internal.Iso8601MonthMonthTypeDescriptor
-
- Iso8601MonthType - Class in io.hypersistence.utils.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 io.hypersistence.utils.hibernate.type.basic.Iso8601MonthType
-
- Iso8601MonthType(Configuration) - Constructor for class io.hypersistence.utils.hibernate.type.basic.Iso8601MonthType
-
- isPrimaryKey() - Method in class io.hypersistence.utils.hibernate.type.util.ParameterizedParameterType
-
- isSame(Object, Object) - Method in class io.hypersistence.utils.hibernate.type.ImmutableCompositeType
-
- isSame(Object, Object) - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
-
- isUpperBoundClosed() - Method in class io.hypersistence.utils.hibernate.type.range.Range
-