Index

A B C D E F G H I J K L M N O P Q R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractArrayType<T> - Class in io.hypersistence.utils.hibernate.type.array.internal
Base class for all ARRAY types.
AbstractArrayType(AbstractArrayTypeDescriptor<T>) - Constructor for class io.hypersistence.utils.hibernate.type.array.internal.AbstractArrayType
 
AbstractArrayType(AbstractArrayTypeDescriptor<T>, Configuration) - Constructor for class io.hypersistence.utils.hibernate.type.array.internal.AbstractArrayType
 
AbstractArrayTypeDescriptor<T> - Class in io.hypersistence.utils.hibernate.type.array.internal
 
AbstractArrayTypeDescriptor(Class<T>) - Constructor for class io.hypersistence.utils.hibernate.type.array.internal.AbstractArrayTypeDescriptor
 
AbstractArrayTypeDescriptor(Class<T>, MutabilityPlan<T>) - Constructor for class io.hypersistence.utils.hibernate.type.array.internal.AbstractArrayTypeDescriptor
 
AbstractContainerDataSourceProvider - Class in io.hypersistence.utils.test.providers
 
AbstractContainerDataSourceProvider() - Constructor for class io.hypersistence.utils.test.providers.AbstractContainerDataSourceProvider
 
AbstractHibernateTest - Class in io.hypersistence.utils.test
 
AbstractHibernateTest() - Constructor for class io.hypersistence.utils.test.AbstractHibernateTest
 
AbstractHibernateTest.PersistenceUnitInfoImpl - Class in io.hypersistence.utils.test
 
AbstractJsonJdbcTypeDescriptor - Class in io.hypersistence.utils.hibernate.type.json.internal
 
AbstractJsonJdbcTypeDescriptor() - Constructor for class io.hypersistence.utils.hibernate.type.json.internal.AbstractJsonJdbcTypeDescriptor
 
additionalProperties(Properties) - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 
additionalTypes() - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 
addTransformer(ClassTransformer) - Method in class io.hypersistence.utils.test.AbstractHibernateTest.PersistenceUnitInfoImpl
 
afterInit() - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 
afterTransactionCompletion() - Method in interface io.hypersistence.utils.test.transaction.ConnectionTransactionConsumer
 
afterTransactionCompletion() - Method in interface io.hypersistence.utils.test.transaction.ConnectionTransactionFunction
 
afterTransactionCompletion() - Method in interface io.hypersistence.utils.test.transaction.EntityManagerTransactionConsumer
 
afterTransactionCompletion() - Method in interface io.hypersistence.utils.test.transaction.EntityManagerTransactionFunction
 
afterTransactionCompletion() - Method in interface io.hypersistence.utils.test.transaction.SessionTransactionConsumer
 
afterTransactionCompletion() - Method in interface io.hypersistence.utils.test.transaction.SessionTransactionFunction
 
APPLICATION_PROPERTIES_FILE_NAME - Static variable in class io.hypersistence.utils.hibernate.type.util.Configuration
 
areEqual(JsonNode, JsonNode) - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonNodeJavaTypeDescriptor
 
areEqual(Object, Object) - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonJavaTypeDescriptor
 
areEqual(Object, Object) - Method in class io.hypersistence.utils.hibernate.type.search.internal.PostgreSQLTSVectorTypeDescriptor
 
areEqual(MonthDay, MonthDay) - Method in class io.hypersistence.utils.hibernate.type.basic.internal.MonthDayTypeDescriptor
 
areEqual(Month, Month) - Method in class io.hypersistence.utils.hibernate.type.basic.internal.Iso8601MonthTypeDescriptor
 
areEqual(YearMonth, YearMonth) - Method in class io.hypersistence.utils.hibernate.type.basic.internal.YearMonthEpochTypeDescriptor
 
areEqual(YearMonth, YearMonth) - Method in class io.hypersistence.utils.hibernate.type.basic.internal.YearMonthTypeDescriptor
 
areEqual(Year, Year) - Method in class io.hypersistence.utils.hibernate.type.basic.internal.YearTypeDescriptor
 
areEqual(Collection, Collection) - Method in class io.hypersistence.utils.hibernate.type.array.internal.ListArrayTypeDescriptor
 
areEqual(T, T) - Method in class io.hypersistence.utils.hibernate.type.array.internal.AbstractArrayTypeDescriptor
 
ArraySqlTypeDescriptor - Class in io.hypersistence.utils.hibernate.type.array.internal
 
ArraySqlTypeDescriptor() - Constructor for class io.hypersistence.utils.hibernate.type.array.internal.ArraySqlTypeDescriptor
 
ArrayUtil - Class in io.hypersistence.utils.hibernate.type.array.internal
ArrayUtil - Array utilities holder.
ArrayUtil() - Constructor for class io.hypersistence.utils.hibernate.type.array.internal.ArrayUtil
 
asList(T[]) - Static method in class io.hypersistence.utils.hibernate.type.array.internal.ArrayUtil
Transforms an array to a List.
assemble(Serializable, Object) - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
 
assemble(Serializable, Object) - Method in class io.hypersistence.utils.hibernate.type.money.MonetaryAmountType
 
assemble(Serializable, Object) - Method in class io.hypersistence.utils.hibernate.type.MutableType
 
assemble(Serializable, SharedSessionContractImplementor, Object) - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
 
assertDeleteCount(int) - Static method in class io.hypersistence.utils.jdbc.validator.SQLStatementCountValidator
Assert delete statement count
assertInsertCount(int) - Static method in class io.hypersistence.utils.jdbc.validator.SQLStatementCountValidator
Assert insert statement count
assertSelectCount(int) - Static method in class io.hypersistence.utils.jdbc.validator.SQLStatementCountValidator
Assert select statement count
assertTotalCount(int) - Static method in class io.hypersistence.utils.jdbc.validator.SQLStatementCountValidator
Assert the total statement count
assertUpdateCount(int) - Static method in class io.hypersistence.utils.jdbc.validator.SQLStatementCountValidator
Assert update statement count
asSet(T[]) - Static method in class io.hypersistence.utils.hibernate.type.array.internal.ArrayUtil
 
asSortedSet(T[]) - Static method in class io.hypersistence.utils.hibernate.type.array.internal.ArrayUtil
 
asString() - Method in class io.hypersistence.utils.hibernate.type.range.Range
 
asString(Range) - Method in class io.hypersistence.utils.hibernate.type.range.guava.PostgreSQLGuavaRangeType
 
awaitOnLatch(CountDownLatch) - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 

B

BaseJpaRepository<T,ID> - Interface in io.hypersistence.utils.spring.repository
The BaseJpaRepository fixes many of the problems that the default Spring Data JpaRepository suffers from.
BaseJpaRepositoryImpl<T,ID> - Class in io.hypersistence.utils.spring.repository
 
BaseJpaRepositoryImpl(JpaEntityInformation<T, ?>, EntityManager) - Constructor for class io.hypersistence.utils.spring.repository.BaseJpaRepositoryImpl
 
BatchSequence - Annotation Type in io.hypersistence.utils.hibernate.id
Meta annotation to use BatchSequenceGenerator as an identifier generator.
BatchSequenceGenerator - Class in io.hypersistence.utils.hibernate.id
A sequence generator that uses a recursive query to fetch multiple values from a sequence in a single database access.
BatchSequenceGenerator(BatchSequence, Member, CustomIdGeneratorCreationContext) - Constructor for class io.hypersistence.utils.hibernate.id.BatchSequenceGenerator
Called when BatchSequence is used.
beforeAssemble(Serializable, SharedSessionContractImplementor) - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
 
beforeInit() - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 
beforeTransactionCompletion() - Method in interface io.hypersistence.utils.test.transaction.ConnectionTransactionConsumer
 
beforeTransactionCompletion() - Method in interface io.hypersistence.utils.test.transaction.ConnectionTransactionFunction
 
beforeTransactionCompletion() - Method in interface io.hypersistence.utils.test.transaction.EntityManagerTransactionConsumer
 
beforeTransactionCompletion() - Method in interface io.hypersistence.utils.test.transaction.EntityManagerTransactionFunction
 
beforeTransactionCompletion() - Method in interface io.hypersistence.utils.test.transaction.SessionTransactionConsumer
 
beforeTransactionCompletion() - Method in interface io.hypersistence.utils.test.transaction.SessionTransactionFunction
 
bigDecimalRange(String) - Static method in class io.hypersistence.utils.hibernate.type.range.guava.PostgreSQLGuavaRangeType
Creates the BigDecimal range from provided string:
bigDecimalRange(String) - Static method in class io.hypersistence.utils.hibernate.type.range.Range
Creates the BigDecimal range from provided string:
bigDecimalRange(String) - Static method in class io.hypersistence.utils.hibernate.type.range.spring.PostgreSQLSpringRangeType
 
BooleanArrayType - Class in io.hypersistence.utils.hibernate.type.array
Maps a boolean[] array on a PostgreSQL ARRAY column type.
BooleanArrayType() - Constructor for class io.hypersistence.utils.hibernate.type.array.BooleanArrayType
 
BooleanArrayType(Configuration) - Constructor for class io.hypersistence.utils.hibernate.type.array.BooleanArrayType
 
BooleanArrayType(Class) - Constructor for class io.hypersistence.utils.hibernate.type.array.BooleanArrayType
 
BooleanArrayType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.array.BooleanArrayType
 
BooleanArrayTypeDescriptor - Class in io.hypersistence.utils.hibernate.type.array.internal
 
BooleanArrayTypeDescriptor() - Constructor for class io.hypersistence.utils.hibernate.type.array.internal.BooleanArrayTypeDescriptor
 
booleanProperty(Configuration.PropertyKey) - Method in class io.hypersistence.utils.hibernate.type.util.Configuration
Get Boolean property value

C

call() - Method in interface io.hypersistence.utils.test.transaction.VoidCallable
 
CAMEL_CASE_REGEX - Static variable in class io.hypersistence.utils.hibernate.naming.CamelCaseToSnakeCaseNamingStrategy
 
CamelCaseToSnakeCaseNamingStrategy - Class in io.hypersistence.utils.hibernate.naming
Maps the JPA camelCase properties to snake_case database identifiers.
CamelCaseToSnakeCaseNamingStrategy() - Constructor for class io.hypersistence.utils.hibernate.naming.CamelCaseToSnakeCaseNamingStrategy
Initialization constructor taking the default Configuration object.
CamelCaseToSnakeCaseNamingStrategy(Configuration) - Constructor for class io.hypersistence.utils.hibernate.naming.CamelCaseToSnakeCaseNamingStrategy
Initialization constructor taking the Class and Configuration objects.
catalog() - Element in annotation type io.hypersistence.utils.hibernate.id.BatchSequence
Returns the catalog name of the sequence to use.
CHARSET - Static variable in class io.hypersistence.utils.hibernate.type.json.internal.JsonBytesJdbcTypeDescriptor
 
ClassImportIntegrator - Class in io.hypersistence.utils.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 io.hypersistence.utils.hibernate.type.util.ClassImportIntegrator
Builds a new integrator that can register the provided classes.
ClassLoaderUtils - Class in io.hypersistence.utils.common
ClassLoaderUtils - Class loading related utilities holder.
classProperty(Configuration.PropertyKey) - Method in class io.hypersistence.utils.hibernate.type.util.Configuration
Get Class property value
clone(T) - Static method in class io.hypersistence.utils.hibernate.type.json.internal.JacksonUtil
 
clone(T) - Method in interface io.hypersistence.utils.hibernate.type.util.JsonSerializer
Clone JSON object.
clone(T) - Method in class io.hypersistence.utils.hibernate.type.util.ObjectMapperJsonSerializer
 
clone(T) - Method in class io.hypersistence.utils.hibernate.type.util.ObjectMapperWrapper
 
closed(T, T) - Static method in class io.hypersistence.utils.hibernate.type.range.Range
Creates the closed range with provided bounds.
closedInfinite(T) - Static method in class io.hypersistence.utils.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 io.hypersistence.utils.hibernate.type.range.Range
Creates the left-closed, right-open range with provided bounds.
compare(Object, Object) - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
 
compare(Object, Object, SessionFactoryImplementor) - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
 
compare(ZoneId, ZoneId) - Method in class io.hypersistence.utils.hibernate.type.basic.internal.ZoneIdTypeDescriptor.ZoneIdComparator
 
Configuration - Class in io.hypersistence.utils.hibernate.type.util
Configuration - It allows you to configure various Hibernate Types.
Configuration(Map<String, Object>) - Constructor for class io.hypersistence.utils.hibernate.type.util.Configuration
 
Configuration.PropertyKey - Enum in io.hypersistence.utils.hibernate.type.util
Each Property has a well-defined key.
configure(Type, Properties, ServiceRegistry) - Method in class io.hypersistence.utils.hibernate.id.BatchSequenceGenerator
 
connectionPoolDataSource(DataSource) - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 
connectionPooling() - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 
connectionPoolSize() - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 
ConnectionTransactionConsumer - Interface in io.hypersistence.utils.test.transaction
 
ConnectionTransactionFunction<T> - Interface in io.hypersistence.utils.test.transaction
 
contains(Range<T>) - Method in class io.hypersistence.utils.hibernate.type.range.Range
Determines whether this range contains this range or not.
contains(T) - Method in class io.hypersistence.utils.hibernate.type.range.Range
Determines whether this range contains this point or not.
contribute(TypeContributions, ServiceRegistry) - Method in class io.hypersistence.utils.hibernate.type.HibernateTypesContributor
 
convertToEntityAttribute(Integer) - Method in class io.hypersistence.utils.hibernate.type.basic.CustomOrdinalEnumConverter
count() - Method in interface io.hypersistence.utils.spring.repository.BaseJpaRepository
 
CurrencyUnitType - Class in io.hypersistence.utils.hibernate.type.money
Maps a Java CurrencyUnit object to a VARCHAR column type.
CurrencyUnitType() - Constructor for class io.hypersistence.utils.hibernate.type.money.CurrencyUnitType
 
CurrencyUnitTypeDescriptor - Class in io.hypersistence.utils.hibernate.type.money.internal
 
CurrencyUnitTypeDescriptor() - Constructor for class io.hypersistence.utils.hibernate.type.money.internal.CurrencyUnitTypeDescriptor
 
CustomOrdinalEnumConverter<T extends Enum> - Class in io.hypersistence.utils.hibernate.type.basic
Maps a Java Enum to a custom ordinal integer value.
CustomOrdinalEnumConverter(Class<T>) - Constructor for class io.hypersistence.utils.hibernate.type.basic.CustomOrdinalEnumConverter
Initialization constructor taking the Java Enum to manage.

D

database() - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 
database() - Method in interface io.hypersistence.utils.test.providers.DataSourceProvider
 
dataSource() - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 
dataSource() - Method in class io.hypersistence.utils.test.providers.AbstractContainerDataSourceProvider
 
dataSource() - Method in interface io.hypersistence.utils.test.providers.DataSourceProvider
 
dataSourceProvider() - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 
DataSourceProvider - Interface in io.hypersistence.utils.test.providers
 
dataSourceProviderMap - Static variable in class io.hypersistence.utils.test.AbstractHibernateTest
 
DataSourceProviderSupplier - Interface in io.hypersistence.utils.test.providers
 
DateArrayType - Class in io.hypersistence.utils.hibernate.type.array
Maps an Date[] array on a PostgreSQL date[] ARRAY type.
DateArrayType() - Constructor for class io.hypersistence.utils.hibernate.type.array.DateArrayType
 
DateArrayType(Configuration) - Constructor for class io.hypersistence.utils.hibernate.type.array.DateArrayType
 
DateArrayType(Class) - Constructor for class io.hypersistence.utils.hibernate.type.array.DateArrayType
 
DateArrayType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.array.DateArrayType
 
DateArrayTypeDescriptor - Class in io.hypersistence.utils.hibernate.type.array.internal
 
DateArrayTypeDescriptor() - Constructor for class io.hypersistence.utils.hibernate.type.array.internal.DateArrayTypeDescriptor
 
DecimalArrayType - Class in io.hypersistence.utils.hibernate.type.array
Maps a decimal[] array on a PostgreSQL ARRAY column type.
DecimalArrayType() - Constructor for class io.hypersistence.utils.hibernate.type.array.DecimalArrayType
 
DecimalArrayType(Configuration) - Constructor for class io.hypersistence.utils.hibernate.type.array.DecimalArrayType
 
DecimalArrayType(Class) - Constructor for class io.hypersistence.utils.hibernate.type.array.DecimalArrayType
 
DecimalArrayType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.array.DecimalArrayType
 
DecimalArrayTypeDescriptor - Class in io.hypersistence.utils.hibernate.type.array.internal
 
DecimalArrayTypeDescriptor() - Constructor for class io.hypersistence.utils.hibernate.type.array.internal.DecimalArrayTypeDescriptor
 
deepCopy(Object) - Static method in class io.hypersistence.utils.hibernate.type.array.internal.ArrayUtil
Clone an array.
deepCopy(Object) - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
 
deepCopy(Object, SessionFactoryImplementor) - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
 
deepCopy(MonetaryAmount) - Method in class io.hypersistence.utils.hibernate.type.money.MonetaryAmountType
 
deepCopy(T) - Method in class io.hypersistence.utils.hibernate.type.MutableType
 
DEFAULT_FETCH_SIZE - Static variable in class io.hypersistence.utils.hibernate.id.BatchSequenceGenerator
defaultJdbcUrl() - Method in class io.hypersistence.utils.test.providers.AbstractContainerDataSourceProvider
 
delete(T) - Method in interface io.hypersistence.utils.spring.repository.BaseJpaRepository
 
deleteAllByIdInBatch(Iterable<ID>) - Method in interface io.hypersistence.utils.spring.repository.BaseJpaRepository
 
deleteAllInBatch(Iterable<T>) - Method in interface io.hypersistence.utils.spring.repository.BaseJpaRepository
 
deleteById(ID) - Method in interface io.hypersistence.utils.spring.repository.BaseJpaRepository
 
DEPRECATED_PROPERTIES_FILE_NAME - Static variable in class io.hypersistence.utils.hibernate.type.util.Configuration
Deprecated.
DEPRECATED_PROPERTIES_FILE_PATH - Static variable in class io.hypersistence.utils.hibernate.type.util.Configuration
Deprecated.
DescriptorImmutableType<T,JDBC extends org.hibernate.type.descriptor.jdbc.JdbcType,JAVA extends org.hibernate.type.descriptor.java.JavaType<T>> - Class in io.hypersistence.utils.hibernate.type
Very convenient base class for implementing immutable object types using Hibernate UserType using the JdbcType and JavaType descriptors.
DescriptorImmutableType(Class<T>, JDBC, JAVA) - Constructor for class io.hypersistence.utils.hibernate.type.DescriptorImmutableType
 
DescriptorImmutableType(Class<T>, JDBC, JAVA, Configuration) - Constructor for class io.hypersistence.utils.hibernate.type.DescriptorImmutableType
 
deserialize(JsonParser, DeserializationContext) - Method in class io.hypersistence.utils.hibernate.type.util.ObjectMapperWrapper.OffsetDateTimeDeserializer
 
destroy() - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 
determineBulkInsertionIdentifierGenerationSelectFragment(SqlStringGenerationContext) - Method in class io.hypersistence.utils.hibernate.id.BatchSequenceGenerator
 
dialect() - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 
disassemble(Object) - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
 
disassemble(Object, SharedSessionContractImplementor) - Method in class io.hypersistence.utils.hibernate.type.MutableType
 
disassemble(Object, SharedSessionContractImplementor, Object) - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
 
disassemble(MonetaryAmount) - Method in class io.hypersistence.utils.hibernate.type.money.MonetaryAmountType
 
disassemble(T) - Method in class io.hypersistence.utils.hibernate.type.MutableType
 
disintegrate(SessionFactoryImplementor, SessionFactoryServiceRegistry) - Method in class io.hypersistence.utils.hibernate.type.util.ClassImportIntegrator
DistinctListTransformer<T> - Class in io.hypersistence.utils.hibernate.query
The DistinctListTransformer removes duplicates from the List of elements that were transformed by the TupleTransformer.
DistinctListTransformer() - Constructor for class io.hypersistence.utils.hibernate.query.DistinctListTransformer
 
doInHibernate(SessionTransactionConsumer) - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 
doInHibernate(SessionTransactionFunction<T>) - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 
doInJDBC(ConnectionTransactionConsumer) - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 
doInJDBC(ConnectionTransactionFunction<T>) - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 
doInJPA(EntityManagerTransactionConsumer) - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 
doInJPA(EntityManagerTransactionFunction<T>) - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 
DoubleArrayType - Class in io.hypersistence.utils.hibernate.type.array
Maps a double[] array on a PostgreSQL ARRAY type.
DoubleArrayType() - Constructor for class io.hypersistence.utils.hibernate.type.array.DoubleArrayType
 
DoubleArrayType(Configuration) - Constructor for class io.hypersistence.utils.hibernate.type.array.DoubleArrayType
 
DoubleArrayType(Class) - Constructor for class io.hypersistence.utils.hibernate.type.array.DoubleArrayType
 
DoubleArrayType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.array.DoubleArrayType
 
DoubleArrayTypeDescriptor - Class in io.hypersistence.utils.hibernate.type.array.internal
 
DoubleArrayTypeDescriptor() - Constructor for class io.hypersistence.utils.hibernate.type.array.internal.DoubleArrayTypeDescriptor
 
doubleValue(Object) - Static method in class io.hypersistence.utils.test.AbstractHibernateTest
 

E

embeddable() - Method in class io.hypersistence.utils.hibernate.type.money.MonetaryAmountType
 
EMPTY - Static variable in class io.hypersistence.utils.hibernate.type.range.Range
 
emptyRange(Class<R>) - Static method in class io.hypersistence.utils.hibernate.type.range.Range
Creates the empty range.
ENABLE_TYPES_CONTRIBUTOR - Static variable in class io.hypersistence.utils.hibernate.type.HibernateTypesContributor
 
entities() - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 
entities() - Method in interface io.hypersistence.utils.test.providers.EntityProvider
Entity types shared among multiple test configurations
entityClassNames() - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 
entityManagerFactory() - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 
EntityManagerTransactionConsumer - Interface in io.hypersistence.utils.test.transaction
 
EntityManagerTransactionFunction<T> - Interface in io.hypersistence.utils.test.transaction
 
EntityProvider - Interface in io.hypersistence.utils.test.providers
 
EnumArrayType - Class in io.hypersistence.utils.hibernate.type.array
Maps an Enum[] array on a database ARRAY type.
EnumArrayType() - Constructor for class io.hypersistence.utils.hibernate.type.array.EnumArrayType
 
EnumArrayType(Configuration) - Constructor for class io.hypersistence.utils.hibernate.type.array.EnumArrayType
 
EnumArrayType(Class, String) - Constructor for class io.hypersistence.utils.hibernate.type.array.EnumArrayType
 
EnumArrayType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.array.EnumArrayType
 
EnumArrayTypeDescriptor - Class in io.hypersistence.utils.hibernate.type.array.internal
 
EnumArrayTypeDescriptor() - Constructor for class io.hypersistence.utils.hibernate.type.array.internal.EnumArrayTypeDescriptor
 
EnumArrayTypeDescriptor(Class) - Constructor for class io.hypersistence.utils.hibernate.type.array.internal.EnumArrayTypeDescriptor
 
equals(Object) - Method in class io.hypersistence.utils.hibernate.type.basic.Inet
 
equals(Object) - Method in class io.hypersistence.utils.hibernate.type.range.Range
 
equals(Object, Object) - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
 
equals(MonetaryAmount, MonetaryAmount) - Method in class io.hypersistence.utils.hibernate.type.money.MonetaryAmountType
 
equals(T, T) - Method in class io.hypersistence.utils.hibernate.type.MutableType
 
ExceptionUtil - Interface in io.hypersistence.utils.common
 
excludePath(String) - Method in class io.hypersistence.utils.hibernate.type.util.ClassImportIntegrator
Exclude the provided parent path and register the remaining relative path.
excludeUnlistedClasses() - Method in class io.hypersistence.utils.test.AbstractHibernateTest.PersistenceUnitInfoImpl
 
execute() - Method in interface io.hypersistence.utils.test.transaction.VoidCallable
 
execute(Connection) - Method in interface io.hypersistence.utils.test.transaction.ConnectionTransactionConsumer
 
execute(Connection) - Method in interface io.hypersistence.utils.test.transaction.ConnectionTransactionFunction
 
executeBatch(Supplier<R>) - Method in class io.hypersistence.utils.spring.repository.BaseJpaRepositoryImpl
 
executeBatch(Supplier<R>) - Method in class io.hypersistence.utils.spring.repository.HibernateRepositoryImpl
 
executeStatement(String) - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 
executeSync(VoidCallable) - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 
executeSync(Callable<T>) - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 
executorService - Variable in class io.hypersistence.utils.test.AbstractHibernateTest
 
existsById(ID) - Method in interface io.hypersistence.utils.spring.repository.BaseJpaRepository
 
extractJson(CallableStatement, int) - Method in class io.hypersistence.utils.hibernate.type.json.internal.AbstractJsonJdbcTypeDescriptor
 
extractJson(CallableStatement, int) - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonBytesJdbcTypeDescriptor
 
extractJson(CallableStatement, int) - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonJdbcTypeDescriptor
 
extractJson(CallableStatement, int) - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonStringJdbcTypeDescriptor
 
extractJson(CallableStatement, String) - Method in class io.hypersistence.utils.hibernate.type.json.internal.AbstractJsonJdbcTypeDescriptor
 
extractJson(CallableStatement, String) - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonBytesJdbcTypeDescriptor
 
extractJson(CallableStatement, String) - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonJdbcTypeDescriptor
 
extractJson(CallableStatement, String) - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonStringJdbcTypeDescriptor
 
extractJson(ResultSet, int) - Method in class io.hypersistence.utils.hibernate.type.json.internal.AbstractJsonJdbcTypeDescriptor
 
extractJson(ResultSet, int) - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonBytesJdbcTypeDescriptor
 
extractJson(ResultSet, int) - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonJdbcTypeDescriptor
 
extractJson(ResultSet, int) - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonStringJdbcTypeDescriptor
 
extractLoggableRepresentation(T) - Method in class io.hypersistence.utils.hibernate.type.array.internal.AbstractArrayTypeDescriptor
 

F

FactorySupplier() - Constructor for class io.hypersistence.utils.hibernate.id.Tsid.FactorySupplier
 
FALSE - Static variable in class io.hypersistence.utils.common.StringUtils
 
FETCH_SIZE_PARAM - Static variable in class io.hypersistence.utils.hibernate.id.BatchSequenceGenerator
Deprecated.
fetchSize() - Element in annotation type io.hypersistence.utils.hibernate.id.BatchSequence
Returns how many sequence values to fetch at once.
findAll() - Method in interface io.hypersistence.utils.spring.repository.HibernateRepository
Deprecated.
findAll() - Method in class io.hypersistence.utils.spring.repository.HibernateRepositoryImpl
 
findAllById(Iterable<ID>) - Method in interface io.hypersistence.utils.spring.repository.BaseJpaRepository
 
findById(ID) - Method in interface io.hypersistence.utils.spring.repository.BaseJpaRepository
 
findClass(String) - Static method in class io.hypersistence.utils.common.ClassLoaderUtils
Find if Class denoted by the given string representation is loadable
FloatArrayType - Class in io.hypersistence.utils.hibernate.type.array
Maps a float[] array on a PostgreSQL ARRAY type.
FloatArrayType() - Constructor for class io.hypersistence.utils.hibernate.type.array.FloatArrayType
 
FloatArrayType(Configuration) - Constructor for class io.hypersistence.utils.hibernate.type.array.FloatArrayType
 
FloatArrayType(Class) - Constructor for class io.hypersistence.utils.hibernate.type.array.FloatArrayType
 
FloatArrayType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.array.FloatArrayType
 
FloatArrayTypeDescriptor - Class in io.hypersistence.utils.hibernate.type.array.internal
 
FloatArrayTypeDescriptor() - Constructor for class io.hypersistence.utils.hibernate.type.array.internal.FloatArrayTypeDescriptor
 
flush() - Method in interface io.hypersistence.utils.spring.repository.BaseJpaRepository
 
forEachDisassembledJdbcValue(Object, int, X, Y, Bindable.JdbcValuesBiConsumer<X, Y>, SharedSessionContractImplementor) - Method in class io.hypersistence.utils.hibernate.type.MutableType
 
forEachJdbcType(int, IndexedConsumer<JdbcMapping>) - Method in class io.hypersistence.utils.hibernate.type.MutableType
 
from(Query) - Static method in class io.hypersistence.utils.hibernate.query.SQLExtractor
Get the underlying SQL generated by the provided JPA query.
fromBytes(byte[], Class<T>) - Method in class io.hypersistence.utils.hibernate.type.util.ObjectMapperWrapper
 
fromBytes(byte[], Type) - Method in class io.hypersistence.utils.hibernate.type.util.ObjectMapperWrapper
 
fromJsonBytes(byte[]) - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonBytesJdbcTypeDescriptor
 
fromString(CharSequence) - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonJavaTypeDescriptor
 
fromString(CharSequence) - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonNodeJavaTypeDescriptor
 
fromString(CharSequence) - Method in class io.hypersistence.utils.hibernate.type.search.internal.PostgreSQLTSVectorTypeDescriptor
 
fromString(String) - Method in class io.hypersistence.utils.hibernate.type.basic.internal.ZoneIdTypeDescriptor
 
fromString(String, Class<T>) - Static method in class io.hypersistence.utils.hibernate.type.array.internal.ArrayUtil
Create array from its String representation.
fromString(String, Class<T>) - Static method in class io.hypersistence.utils.hibernate.type.json.internal.JacksonUtil
 
fromString(String, Class<T>) - Method in class io.hypersistence.utils.hibernate.type.util.ObjectMapperWrapper
 
fromString(String, Type) - Static method in class io.hypersistence.utils.hibernate.type.json.internal.JacksonUtil
 
fromString(String, Type) - Method in class io.hypersistence.utils.hibernate.type.util.ObjectMapperWrapper
 
fromStringValue(CharSequence) - Method in class io.hypersistence.utils.hibernate.type.basic.Iso8601MonthType
 
fromStringValue(CharSequence) - Method in class io.hypersistence.utils.hibernate.type.basic.MonthDayDateType
 
fromStringValue(CharSequence) - Method in class io.hypersistence.utils.hibernate.type.basic.MonthDayIntegerType
 
fromStringValue(CharSequence) - Method in class io.hypersistence.utils.hibernate.type.basic.NullableCharacterType
 
fromStringValue(CharSequence) - Method in class io.hypersistence.utils.hibernate.type.basic.PostgreSQLCITextType
 
fromStringValue(CharSequence) - Method in class io.hypersistence.utils.hibernate.type.basic.PostgreSQLHStoreType
 
fromStringValue(CharSequence) - Method in class io.hypersistence.utils.hibernate.type.basic.PostgreSQLInetType
 
fromStringValue(CharSequence) - Method in class io.hypersistence.utils.hibernate.type.basic.PostgreSQLLTreeType
 
fromStringValue(CharSequence) - Method in class io.hypersistence.utils.hibernate.type.basic.YearMonthDateType
 
fromStringValue(CharSequence) - Method in class io.hypersistence.utils.hibernate.type.basic.YearMonthEpochType
 
fromStringValue(CharSequence) - Method in class io.hypersistence.utils.hibernate.type.basic.YearMonthIntegerType
 
fromStringValue(CharSequence) - Method in class io.hypersistence.utils.hibernate.type.basic.YearMonthTimestampType
 
fromStringValue(CharSequence) - Method in class io.hypersistence.utils.hibernate.type.basic.YearType
 
fromStringValue(CharSequence) - Method in class io.hypersistence.utils.hibernate.type.basic.ZoneIdType
 
fromStringValue(CharSequence) - Method in class io.hypersistence.utils.hibernate.type.interval.OracleIntervalDayToSecondType
 
fromStringValue(CharSequence) - Method in class io.hypersistence.utils.hibernate.type.interval.PostgreSQLIntervalType
 
fromStringValue(CharSequence) - Method in class io.hypersistence.utils.hibernate.type.interval.PostgreSQLPeriodType
 
fromStringValue(CharSequence) - Method in class io.hypersistence.utils.hibernate.type.money.CurrencyUnitType
 
fromStringValue(CharSequence) - Method in class io.hypersistence.utils.hibernate.type.range.guava.PostgreSQLGuavaRangeType
 
fromStringValue(CharSequence) - Method in class io.hypersistence.utils.hibernate.type.range.PostgreSQLRangeType
 
fromStringValue(CharSequence) - Method in class io.hypersistence.utils.hibernate.type.range.spring.PostgreSQLSpringRangeType
 

G

generate(SharedSessionContractImplementor, Object) - Method in class io.hypersistence.utils.hibernate.id.BatchSequenceGenerator
 
generate(SharedSessionContractImplementor, Object) - Method in class io.hypersistence.utils.hibernate.id.TsidGenerator
 
get() - Method in class io.hypersistence.utils.hibernate.id.Tsid.FactorySupplier
 
get() - Method in interface io.hypersistence.utils.hibernate.type.util.JsonSerializerSupplier
Get custom JsonSerializer reference
get() - Method in interface io.hypersistence.utils.hibernate.type.util.ObjectMapperSupplier
Get custom ObjectMapper reference
get(ResultSet, int, SharedSessionContractImplementor, Object) - Method in class io.hypersistence.utils.hibernate.type.basic.NullableCharacterType
 
get(ResultSet, int, SharedSessionContractImplementor, Object) - Method in class io.hypersistence.utils.hibernate.type.basic.PostgreSQLCITextType
 
get(ResultSet, int, SharedSessionContractImplementor, Object) - Method in class io.hypersistence.utils.hibernate.type.basic.PostgreSQLHStoreType
 
get(ResultSet, int, SharedSessionContractImplementor, Object) - Method in class io.hypersistence.utils.hibernate.type.basic.PostgreSQLInetType
 
get(ResultSet, int, SharedSessionContractImplementor, Object) - Method in class io.hypersistence.utils.hibernate.type.basic.PostgreSQLLTreeType
 
get(ResultSet, int, SharedSessionContractImplementor, Object) - Method in class io.hypersistence.utils.hibernate.type.DescriptorImmutableType
 
get(ResultSet, int, SharedSessionContractImplementor, Object) - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
Get the column value from the JDBC ResultSet.
get(ResultSet, int, SharedSessionContractImplementor, Object) - Method in class io.hypersistence.utils.hibernate.type.interval.OracleIntervalDayToSecondType
 
get(ResultSet, int, SharedSessionContractImplementor, Object) - Method in class io.hypersistence.utils.hibernate.type.interval.PostgreSQLIntervalType
 
get(ResultSet, int, SharedSessionContractImplementor, Object) - Method in class io.hypersistence.utils.hibernate.type.interval.PostgreSQLPeriodType
 
get(ResultSet, int, SharedSessionContractImplementor, Object) - Method in class io.hypersistence.utils.hibernate.type.range.guava.PostgreSQLGuavaRangeType
 
get(ResultSet, int, SharedSessionContractImplementor, Object) - Method in class io.hypersistence.utils.hibernate.type.range.PostgreSQLRangeType
 
get(ResultSet, int, SharedSessionContractImplementor, Object) - Method in class io.hypersistence.utils.hibernate.type.range.spring.PostgreSQLSpringRangeType
 
getAddress() - Method in class io.hypersistence.utils.hibernate.type.basic.Inet
 
getAnnotationOrNull(DynamicParameterizedType.ParameterType, Class<A>) - Static method in class io.hypersistence.utils.hibernate.type.util.ParameterTypeUtils
Get the required annotation from the DynamicParameterizedType.ParameterType instance.
getAnnotations(DynamicParameterizedType.ParameterType, Class<A>) - Static method in class io.hypersistence.utils.hibernate.type.util.ParameterTypeUtils
Get the required annotations from the DynamicParameterizedType.ParameterType instance.
getAnnotationsMethod() - Method in class io.hypersistence.utils.hibernate.type.util.ParameterizedParameterType
 
getArrayObjectClass() - Method in class io.hypersistence.utils.hibernate.type.array.internal.AbstractArrayTypeDescriptor
 
getBatchSize(Session) - Method in class io.hypersistence.utils.spring.repository.BaseJpaRepositoryImpl
 
getBatchSize(Session) - Method in class io.hypersistence.utils.spring.repository.HibernateRepositoryImpl
 
getBindableJavaType() - Method in class io.hypersistence.utils.hibernate.type.DescriptorImmutableType
 
getBindableJavaType() - Method in class io.hypersistence.utils.hibernate.type.MutableType
 
getBinder(JavaType<X>) - Method in class io.hypersistence.utils.hibernate.type.array.internal.ArraySqlTypeDescriptor
 
getBinder(JavaType<X>) - Method in class io.hypersistence.utils.hibernate.type.basic.internal.NumberJdbcTypeDescriptor
 
getBinder(JavaType<X>) - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonBinaryJdbcTypeDescriptor
 
getBinder(JavaType<X>) - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonBlobJdbcTypeDescriptor
 
getBinder(JavaType<X>) - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonBytesJdbcTypeDescriptor
 
getBinder(JavaType<X>) - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonClobJdbcTypeDescriptor
 
getBinder(JavaType<X>) - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonJdbcTypeDescriptor
 
getBinder(JavaType<X>) - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonStringJdbcTypeDescriptor
 
getBinder(JavaType<X>) - Method in class io.hypersistence.utils.hibernate.type.search.internal.PostgreSQLTSVectorSqlTypeDescriptor
 
getCatalog() - Method in class io.hypersistence.utils.hibernate.type.util.ParameterizedParameterType
 
getClass(String) - Static method in class io.hypersistence.utils.common.ReflectionUtils
Get the Java Class with the given fully-qualified name.
getClassesByPackage(String) - Static method in class io.hypersistence.utils.common.ReflectionUtils
Get classes by their package name
getClassLoader() - Static method in class io.hypersistence.utils.common.ClassLoaderUtils
Load the available ClassLoader
getClassLoader() - Method in class io.hypersistence.utils.test.AbstractHibernateTest.PersistenceUnitInfoImpl
 
getClassOrNull(String) - Static method in class io.hypersistence.utils.common.ReflectionUtils
Get the Java Class with the given fully-qualified name or or null if no Class was found matching the provided name.
getClassPackageName(String) - Static method in class io.hypersistence.utils.common.ReflectionUtils
Get class package name.
getColumnLengths() - Method in class io.hypersistence.utils.hibernate.type.util.ParameterizedParameterType
 
getColumns() - Method in class io.hypersistence.utils.hibernate.type.util.ParameterizedParameterType
 
getColumnSpan(Mapping) - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
 
getColumnType(DynamicParameterizedType.ParameterType) - Static method in class io.hypersistence.utils.hibernate.type.util.ParameterTypeUtils
Get the column type association from the DynamicParameterizedType.ParameterType instance.
getComparator() - Method in class io.hypersistence.utils.hibernate.type.basic.internal.ZoneIdTypeDescriptor
 
getConfiguration() - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
Get the current Configuration object.
getConfiguration() - Method in class io.hypersistence.utils.hibernate.type.MutableType
 
getContainer() - Method in class io.hypersistence.utils.test.providers.AbstractContainerDataSourceProvider
 
getDeclaredMethodOrNull(Class, String, Class...) - Static method in class io.hypersistence.utils.common.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.
getElementJavaType() - Method in class io.hypersistence.utils.hibernate.type.array.internal.AbstractArrayTypeDescriptor
 
getElementType() - Method in class io.hypersistence.utils.hibernate.type.range.guava.PostgreSQLGuavaRangeType
 
getElementType() - Method in class io.hypersistence.utils.hibernate.type.range.PostgreSQLRangeType
 
getExpected() - Method in exception io.hypersistence.utils.jdbc.validator.SQLStatementCountMismatchException
 
getExpressibleJavaType() - Method in class io.hypersistence.utils.hibernate.type.DescriptorImmutableType
 
getExpressibleJavaType() - Method in class io.hypersistence.utils.hibernate.type.MutableType
 
getExtractor(JavaType<X>) - Method in class io.hypersistence.utils.hibernate.type.array.internal.ArraySqlTypeDescriptor
 
getExtractor(JavaType<X>) - Method in class io.hypersistence.utils.hibernate.type.basic.internal.NumberJdbcTypeDescriptor
 
getExtractor(JavaType<X>) - Method in class io.hypersistence.utils.hibernate.type.json.internal.AbstractJsonJdbcTypeDescriptor
 
getExtractor(JavaType<X>) - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonBlobJdbcTypeDescriptor
 
getExtractor(JavaType<X>) - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonClobJdbcTypeDescriptor
 
getExtractor(JavaType<X>) - Method in class io.hypersistence.utils.hibernate.type.search.internal.PostgreSQLTSVectorSqlTypeDescriptor
 
getField(Class, String) - Static method in class io.hypersistence.utils.common.ReflectionUtils
Get the Field with the given name belonging to the provided Java Class.
getFieldOrNull(Class, String) - Static method in class io.hypersistence.utils.common.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 io.hypersistence.utils.common.ReflectionUtils
Get the value of the field matching the given name and belonging to target Object.
getFieldValueOrNull(Class, String) - Static method in class io.hypersistence.utils.common.ReflectionUtils
Get the the value of Field with the given name belonging to the provided Java Class or null if no Field was found.
getFieldValueOrNull(Object, String) - Static method in class io.hypersistence.utils.common.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 io.hypersistence.utils.common.ReflectionUtils
Get the first super class matching the provided package name.
getGenericTypes(ParameterizedType) - Static method in class io.hypersistence.utils.common.ReflectionUtils
Get the generic types of a given Class.
getGetter(Object, String) - Static method in class io.hypersistence.utils.common.ReflectionUtils
Get the property getter Method with the given name belonging to the provided Java Object.
getHashCode(Object) - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
 
getHashCode(Object, SessionFactoryImplementor) - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
 
getJarFileUrls() - Method in class io.hypersistence.utils.test.AbstractHibernateTest.PersistenceUnitInfoImpl
 
getJavaTypeClass() - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonJavaTypeDescriptor
 
getJavaTypeDescriptor() - Method in class io.hypersistence.utils.hibernate.type.MutableType
 
getJdbcMapping() - Method in class io.hypersistence.utils.hibernate.type.MutableType
 
getJdbcTypeCode() - Method in class io.hypersistence.utils.hibernate.type.array.internal.ArraySqlTypeDescriptor
 
getJdbcTypeCode() - Method in class io.hypersistence.utils.hibernate.type.basic.internal.NumberJdbcTypeDescriptor
 
getJdbcTypeCode() - Method in class io.hypersistence.utils.hibernate.type.json.internal.AbstractJsonJdbcTypeDescriptor
 
getJdbcTypeCode() - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonBlobJdbcTypeDescriptor
 
getJdbcTypeCode() - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonBytesJdbcTypeDescriptor
 
getJdbcTypeCode() - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonClobJdbcTypeDescriptor
 
getJdbcTypeCode() - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonJdbcTypeDescriptor
 
getJdbcTypeCode() - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonStringJdbcTypeDescriptor
 
getJdbcTypeCode() - Method in class io.hypersistence.utils.hibernate.type.search.internal.PostgreSQLTSVectorSqlTypeDescriptor
 
getJdbcTypeDescriptor() - Method in class io.hypersistence.utils.hibernate.type.MutableType
 
getJtaDataSource() - Method in class io.hypersistence.utils.test.AbstractHibernateTest.PersistenceUnitInfoImpl
 
getManagedClassNames() - Method in class io.hypersistence.utils.test.AbstractHibernateTest.PersistenceUnitInfoImpl
 
getMappedType() - Method in class io.hypersistence.utils.hibernate.type.MutableType
 
getMappingFileNames() - Method in class io.hypersistence.utils.test.AbstractHibernateTest.PersistenceUnitInfoImpl
 
getMemberGenericTypeOrNull(Class, String) - Static method in class io.hypersistence.utils.common.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 io.hypersistence.utils.common.ReflectionUtils
Get the Member with the given name belonging to the provided Java Class or null if no Member was found.
getMemberType(Member) - Static method in class io.hypersistence.utils.common.ReflectionUtils
Get the Member type.
getMethod(Class, String, Class...) - Static method in class io.hypersistence.utils.common.ReflectionUtils
Get the Method with the given signature (name and parameter types) belonging to the provided Java Class.
getMethod(Object, String, Class...) - Static method in class io.hypersistence.utils.common.ReflectionUtils
Get the Method with the given signature (name and parameter types) belonging to the provided Java Object.
getMethodOrNull(Class, String, Class...) - Static method in class io.hypersistence.utils.common.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(Object, String, Class...) - Static method in class io.hypersistence.utils.common.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 io.hypersistence.utils.hibernate.type.array.BooleanArrayType
 
getName() - Method in class io.hypersistence.utils.hibernate.type.array.DateArrayType
 
getName() - Method in class io.hypersistence.utils.hibernate.type.array.DecimalArrayType
 
getName() - Method in class io.hypersistence.utils.hibernate.type.array.DoubleArrayType
 
getName() - Method in class io.hypersistence.utils.hibernate.type.array.EnumArrayType
 
getName() - Method in class io.hypersistence.utils.hibernate.type.array.FloatArrayType
 
getName() - Method in class io.hypersistence.utils.hibernate.type.array.IntArrayType
 
getName() - Method in class io.hypersistence.utils.hibernate.type.array.ListArrayType
 
getName() - Method in class io.hypersistence.utils.hibernate.type.array.LocalDateArrayType
 
getName() - Method in class io.hypersistence.utils.hibernate.type.array.LocalDateTimeArrayType
 
getName() - Method in class io.hypersistence.utils.hibernate.type.array.LongArrayType
 
getName() - Method in class io.hypersistence.utils.hibernate.type.array.StringArrayType
 
getName() - Method in class io.hypersistence.utils.hibernate.type.array.TimestampArrayType
 
getName() - Method in class io.hypersistence.utils.hibernate.type.array.UUIDArrayType
 
getName() - Method in class io.hypersistence.utils.hibernate.type.basic.Iso8601MonthType
 
getName() - Method in class io.hypersistence.utils.hibernate.type.basic.MonthDayDateType
 
getName() - Method in class io.hypersistence.utils.hibernate.type.basic.MonthDayIntegerType
 
getName() - Method in class io.hypersistence.utils.hibernate.type.basic.YearMonthDateType
 
getName() - Method in class io.hypersistence.utils.hibernate.type.basic.YearMonthEpochType
 
getName() - Method in class io.hypersistence.utils.hibernate.type.basic.YearMonthIntegerType
 
getName() - Method in class io.hypersistence.utils.hibernate.type.basic.YearMonthTimestampType
 
getName() - Method in class io.hypersistence.utils.hibernate.type.basic.YearType
 
getName() - Method in class io.hypersistence.utils.hibernate.type.basic.ZoneIdType
 
getName() - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
 
getName() - Method in class io.hypersistence.utils.hibernate.type.json.JsonBinaryType
 
getName() - Method in class io.hypersistence.utils.hibernate.type.json.JsonBlobType
 
getName() - Method in class io.hypersistence.utils.hibernate.type.json.JsonClobType
 
getName() - Method in class io.hypersistence.utils.hibernate.type.json.JsonNodeBinaryType
 
getName() - Method in class io.hypersistence.utils.hibernate.type.json.JsonNodeStringType
 
getName() - Method in class io.hypersistence.utils.hibernate.type.json.JsonStringType
 
getName() - Method in class io.hypersistence.utils.hibernate.type.json.JsonType
 
getName() - Method in class io.hypersistence.utils.hibernate.type.search.PostgreSQLTSVectorType
 
getNewTempClassLoader() - Method in class io.hypersistence.utils.test.AbstractHibernateTest.PersistenceUnitInfoImpl
 
getNonJtaDataSource() - Method in class io.hypersistence.utils.test.AbstractHibernateTest.PersistenceUnitInfoImpl
 
getObjectMapper() - Method in class io.hypersistence.utils.hibernate.type.util.ObjectMapperWrapper
 
getObjectMapperWrapper() - Method in class io.hypersistence.utils.hibernate.type.util.JsonConfiguration
Get ObjectMapperWrapper reference
getOptimizer() - Method in class io.hypersistence.utils.hibernate.id.BatchSequenceGenerator
 
getPersistenceProviderClassName() - Method in class io.hypersistence.utils.test.AbstractHibernateTest.PersistenceUnitInfoImpl
 
getPersistenceUnitName() - Method in class io.hypersistence.utils.test.AbstractHibernateTest.PersistenceUnitInfoImpl
 
getPersistenceUnitRootUrl() - Method in class io.hypersistence.utils.test.AbstractHibernateTest.PersistenceUnitInfoImpl
 
getPersistenceXMLSchemaVersion() - Method in class io.hypersistence.utils.test.AbstractHibernateTest.PersistenceUnitInfoImpl
 
getProperties() - Method in class io.hypersistence.utils.hibernate.type.util.Configuration
Get all properties.
getProperties() - Method in class io.hypersistence.utils.test.AbstractHibernateTest.PersistenceUnitInfoImpl
 
getPropertyValue(MonetaryAmount, int) - Method in class io.hypersistence.utils.hibernate.type.money.MonetaryAmountType
 
getRecommendedJdbcType(JdbcTypeIndicators) - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonJavaTypeDescriptor
 
getRecorded() - Method in exception io.hypersistence.utils.jdbc.validator.SQLStatementCountMismatchException
 
getReferenceById(ID) - Method in interface io.hypersistence.utils.spring.repository.BaseJpaRepository
 
getResource(String) - Static method in class io.hypersistence.utils.common.ClassLoaderUtils
Get the resource URL
getResource(String) - Static method in class io.hypersistence.utils.common.ReflectionUtils
Get the URI resource with the given fully-qualified name.
getResourceAsStream(String) - Static method in class io.hypersistence.utils.common.ClassLoaderUtils
Get the resource InputStream
getReturnedClass() - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
 
getReturnedClass() - Method in class io.hypersistence.utils.hibernate.type.util.ParameterizedParameterType
 
getSchema() - Method in class io.hypersistence.utils.hibernate.type.util.ParameterizedParameterType
 
getSetter(Object, String, Class<?>) - Static method in class io.hypersistence.utils.common.ReflectionUtils
Get the property setter Method with the given signature (name and parameter types) belonging to the provided Java Object.
getSetterOrNull(Object, String, Class<?>) - Static method in class io.hypersistence.utils.common.ReflectionUtils
Get the property setter Method with the given signature (name and parameter types) belonging to the provided Java Object or null if no setter was found matching the provided name.
getSharedCacheMode() - Method in class io.hypersistence.utils.test.AbstractHibernateTest.PersistenceUnitInfoImpl
 
getSqlArrayType() - Method in class io.hypersistence.utils.hibernate.type.array.internal.AbstractArrayTypeDescriptor
 
getSqlArrayType() - Method in class io.hypersistence.utils.hibernate.type.array.internal.BooleanArrayTypeDescriptor
 
getSqlArrayType() - Method in class io.hypersistence.utils.hibernate.type.array.internal.DateArrayTypeDescriptor
 
getSqlArrayType() - Method in class io.hypersistence.utils.hibernate.type.array.internal.DecimalArrayTypeDescriptor
 
getSqlArrayType() - Method in class io.hypersistence.utils.hibernate.type.array.internal.DoubleArrayTypeDescriptor
 
getSqlArrayType() - Method in class io.hypersistence.utils.hibernate.type.array.internal.EnumArrayTypeDescriptor
 
getSqlArrayType() - Method in class io.hypersistence.utils.hibernate.type.array.internal.FloatArrayTypeDescriptor
 
getSqlArrayType() - Method in class io.hypersistence.utils.hibernate.type.array.internal.IntArrayTypeDescriptor
 
getSqlArrayType() - Method in class io.hypersistence.utils.hibernate.type.array.internal.ListArrayTypeDescriptor
 
getSqlArrayType() - Method in class io.hypersistence.utils.hibernate.type.array.internal.LocalDateArrayTypeDescriptor
 
getSqlArrayType() - Method in class io.hypersistence.utils.hibernate.type.array.internal.LocalDateTimeArrayTypeDescriptor
 
getSqlArrayType() - Method in class io.hypersistence.utils.hibernate.type.array.internal.LongArrayTypeDescriptor
 
getSqlArrayType() - Method in class io.hypersistence.utils.hibernate.type.array.internal.StringArrayTypeDescriptor
 
getSqlArrayType() - Method in class io.hypersistence.utils.hibernate.type.array.internal.TimestampArrayTypeDescriptor
 
getSqlArrayType() - Method in class io.hypersistence.utils.hibernate.type.array.internal.UUIDArrayTypeDescriptor
 
getSqlType() - Method in class io.hypersistence.utils.hibernate.type.basic.NullableCharacterType
 
getSqlType() - Method in class io.hypersistence.utils.hibernate.type.basic.PostgreSQLCITextType
 
getSqlType() - Method in class io.hypersistence.utils.hibernate.type.basic.PostgreSQLHStoreType
 
getSqlType() - Method in class io.hypersistence.utils.hibernate.type.basic.PostgreSQLInetType
 
getSqlType() - Method in class io.hypersistence.utils.hibernate.type.basic.PostgreSQLLTreeType
 
getSqlType() - Method in class io.hypersistence.utils.hibernate.type.DescriptorImmutableType
 
getSqlType() - Method in class io.hypersistence.utils.hibernate.type.interval.OracleIntervalDayToSecondType
 
getSqlType() - Method in class io.hypersistence.utils.hibernate.type.interval.PostgreSQLIntervalType
 
getSqlType() - Method in class io.hypersistence.utils.hibernate.type.interval.PostgreSQLPeriodType
 
getSqlType() - Method in class io.hypersistence.utils.hibernate.type.MutableType
 
getSqlType() - Method in class io.hypersistence.utils.hibernate.type.range.guava.PostgreSQLGuavaRangeType
 
getSqlType() - Method in class io.hypersistence.utils.hibernate.type.range.PostgreSQLRangeType
 
getSqlType() - Method in class io.hypersistence.utils.hibernate.type.range.spring.PostgreSQLSpringRangeType
 
getSqlTypeCodes(Mapping) - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
 
getTable() - Method in class io.hypersistence.utils.hibernate.type.util.ParameterizedParameterType
 
getTransactionType() - Method in class io.hypersistence.utils.test.AbstractHibernateTest.PersistenceUnitInfoImpl
 
getValidationMode() - Method in class io.hypersistence.utils.test.AbstractHibernateTest.PersistenceUnitInfoImpl
 
getWrapperClass(Class<?>) - Static method in class io.hypersistence.utils.common.ReflectionUtils
Get the Java Wrapper Class associated to the given primitive type.

H

handledType() - Method in class io.hypersistence.utils.hibernate.type.util.ObjectMapperWrapper.OffsetDateTimeDeserializer
 
handledType() - Method in class io.hypersistence.utils.hibernate.type.util.ObjectMapperWrapper.OffsetDateTimeSerializer
 
hasEqualBounds() - Method in class io.hypersistence.utils.hibernate.type.range.Range
 
hashCode() - Method in class io.hypersistence.utils.hibernate.type.basic.Inet
 
hashCode() - Method in class io.hypersistence.utils.hibernate.type.range.Range
 
hashCode(Object) - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
 
hashCode(MonetaryAmount) - Method in class io.hypersistence.utils.hibernate.type.money.MonetaryAmountType
 
hashCode(T) - Method in class io.hypersistence.utils.hibernate.type.MutableType
 
hasLowerBound() - Method in class io.hypersistence.utils.hibernate.type.range.Range
 
hasMask(int) - Method in class io.hypersistence.utils.hibernate.type.range.Range
 
hasMethod(Class<?>, String, Class...) - Static method in class io.hypersistence.utils.common.ReflectionUtils
Check if the provided Java Class contains a method matching the given signature (name and parameter types).
hasUpperBound() - Method in class io.hypersistence.utils.hibernate.type.range.Range
 
hibernateDialect() - Method in interface io.hypersistence.utils.test.providers.DataSourceProvider
 
HibernateRepository<T> - Interface in io.hypersistence.utils.spring.repository
The HibernateRepository fixes the problems that the default Spring Data JpaRepository suffers from.
HibernateRepositoryImpl<T> - Class in io.hypersistence.utils.spring.repository
 
HibernateRepositoryImpl(EntityManager) - Constructor for class io.hypersistence.utils.spring.repository.HibernateRepositoryImpl
 
HibernateTypesContributor - Class in io.hypersistence.utils.hibernate.type
The HibernateTypesContributor registers various types automatically.
HibernateTypesContributor() - Constructor for class io.hypersistence.utils.hibernate.type.HibernateTypesContributor
 
hikariConfig(DataSource) - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 

I

ImmutableDynamicParameterizedType<T> - Class in io.hypersistence.utils.hibernate.type
 
ImmutableDynamicParameterizedType(Class<T>) - Constructor for class io.hypersistence.utils.hibernate.type.ImmutableDynamicParameterizedType
ImmutableDynamicParameterizedType(Class<T>, Configuration) - Constructor for class io.hypersistence.utils.hibernate.type.ImmutableDynamicParameterizedType
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
Initialization constructor taking the Class and using the default Configuration object.
ImmutableType(Class<T>, Configuration) - Constructor for class io.hypersistence.utils.hibernate.type.ImmutableType
Initialization constructor taking the Class and Configuration objects.
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
 
init() - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 
initContainer(String, String) - Method in class io.hypersistence.utils.test.providers.AbstractContainerDataSourceProvider
 
initialize(SqlStringGenerationContext) - Method in class io.hypersistence.utils.hibernate.id.BatchSequenceGenerator
 
InlineQueryLogEntryCreator - Class in io.hypersistence.utils.logging
 
InlineQueryLogEntryCreator() - Constructor for class io.hypersistence.utils.logging.InlineQueryLogEntryCreator
 
inspect(String) - Method in class io.hypersistence.utils.hibernate.query.JfrQueryLogger
 
inspect(String) - Method in class io.hypersistence.utils.hibernate.query.QueryStackTraceLogger
 
INSTANCE - Static variable in class io.hypersistence.utils.hibernate.id.Tsid.FactorySupplier
 
INSTANCE - Static variable in class io.hypersistence.utils.hibernate.naming.CamelCaseToSnakeCaseNamingStrategy
 
INSTANCE - Static variable in class io.hypersistence.utils.hibernate.query.DistinctListTransformer
 
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.Iso8601MonthTypeDescriptor
 
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.NumberJdbcTypeDescriptor
 
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.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.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.JsonBinaryJdbcTypeDescriptor
 
INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.json.internal.JsonBlobJdbcTypeDescriptor
 
INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.json.internal.JsonBytesJdbcTypeDescriptor
 
INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.json.internal.JsonClobJdbcTypeDescriptor
 
INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.json.internal.JsonNodeJavaTypeDescriptor
 
INSTANCE - Static variable in class io.hypersistence.utils.hibernate.type.json.internal.JsonStringJdbcTypeDescriptor
 
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.JsonClobType
 
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.internal.CurrencyUnitTypeDescriptor
 
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.range.spring.PostgreSQLSpringRangeType
 
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
 
instantiate(ValueAccess, SessionFactoryImplementor) - Method in class io.hypersistence.utils.hibernate.type.money.MonetaryAmountType
 
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
 
IntArrayType(TypeBootstrapContext) - 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:
integerRange(String) - Static method in class io.hypersistence.utils.hibernate.type.range.spring.PostgreSQLSpringRangeType
 
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.
integrator() - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 
interceptor() - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 
intValue(Object) - Static method in class io.hypersistence.utils.test.AbstractHibernateTest
 
invokeGetter(Object, String) - Static method in class io.hypersistence.utils.common.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.common.ReflectionUtils
Invoke the provided Method on the given Java Object.
invokeMethod(Object, String, Object...) - Static method in class io.hypersistence.utils.common.ReflectionUtils
Invoke the method with the provided signature (name and parameter types) on the given Java Object.
invokeSetter(Object, String, boolean) - Static method in class io.hypersistence.utils.common.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.common.ReflectionUtils
Invoke the int property setter with the provided name on the given Java Object.
invokeSetter(Object, String, Object) - Static method in class io.hypersistence.utils.common.ReflectionUtils
Invoke the property setter with the provided signature (name and parameter types) on the given Java Object.
invokeStaticMethod(Method, Object...) - Static method in class io.hypersistence.utils.common.ReflectionUtils
Invoke the static Method with the provided parameters.
io.hypersistence.utils.common - package io.hypersistence.utils.common
 
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.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.range.spring - package io.hypersistence.utils.hibernate.type.range.spring
 
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.jdbc.validator - package io.hypersistence.utils.jdbc.validator
 
io.hypersistence.utils.logging - package io.hypersistence.utils.logging
 
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
 
io.hypersistence.utils.test - package io.hypersistence.utils.test
 
io.hypersistence.utils.test.providers - package io.hypersistence.utils.test.providers
 
io.hypersistence.utils.test.transaction - package io.hypersistence.utils.test.transaction
 
isAnyType() - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
 
isAssociationType() - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
 
isBlank(String) - Static method in class io.hypersistence.utils.common.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
 
isCausedBy(Throwable, Class<? extends Throwable>) - Static method in interface io.hypersistence.utils.common.ExceptionUtil
Is the given throwable caused by the following exception type?
isCollectionType() - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
 
isComponentType() - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
 
isConnectionClose(Exception) - Static method in interface io.hypersistence.utils.common.ExceptionUtil
Was the given exception caused by a SQL connection close
isDirty(Object, Object) - 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, SharedSessionContractImplementor) - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
 
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.ImmutableType
 
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.
isLockTimeout(Throwable) - Static method in interface io.hypersistence.utils.common.ExceptionUtil
Is the given throwable caused by a database lock timeout?
isLowerBoundClosed() - Method in class io.hypersistence.utils.hibernate.type.range.Range
 
isModified(Object, Object, boolean[], SharedSessionContractImplementor) - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
 
isMutable() - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
 
isMutable() - Method in class io.hypersistence.utils.hibernate.type.money.MonetaryAmountType
 
isMutable() - Method in class io.hypersistence.utils.hibernate.type.MutableType
 
isMVCCAnomalyDetection(Throwable) - Static method in interface io.hypersistence.utils.common.ExceptionUtil
Is the given throwable caused by a database MVCC anomaly detection?
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
 
Iso8601MonthType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.basic.Iso8601MonthType
 
Iso8601MonthTypeDescriptor - Class in io.hypersistence.utils.hibernate.type.basic.internal
 
Iso8601MonthTypeDescriptor() - Constructor for class io.hypersistence.utils.hibernate.type.basic.internal.Iso8601MonthTypeDescriptor
 
isPrimaryKey() - Method in class io.hypersistence.utils.hibernate.type.util.ParameterizedParameterType
 
isSame(Object, Object) - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
 
isUpperBoundClosed() - Method in class io.hypersistence.utils.hibernate.type.range.Range
 

J

JACKSON_OBJECT_MAPPER - Enum constant in enum io.hypersistence.utils.hibernate.type.util.Configuration.PropertyKey
 
JacksonUtil - Class in io.hypersistence.utils.hibernate.type.json.internal
 
JacksonUtil() - Constructor for class io.hypersistence.utils.hibernate.type.json.internal.JacksonUtil
 
JdbcTypeSetter - Interface in io.hypersistence.utils.hibernate.type.json.internal
 
JfrQueryLogger - Class in io.hypersistence.utils.hibernate.query
The JfrQueryLogger allows you to log a given SQL, including its stack trace, using JDK Flight Recorder.
JfrQueryLogger() - Constructor for class io.hypersistence.utils.hibernate.query.JfrQueryLogger
 
join(CharSequence, CharSequence...) - Static method in class io.hypersistence.utils.common.StringUtils
Join the provided elements separated by the delimiter.
JSON_SERIALIZER - Enum constant in enum io.hypersistence.utils.hibernate.type.util.Configuration.PropertyKey
 
JsonBinaryJdbcTypeDescriptor - Class in io.hypersistence.utils.hibernate.type.json.internal
 
JsonBinaryJdbcTypeDescriptor() - Constructor for class io.hypersistence.utils.hibernate.type.json.internal.JsonBinaryJdbcTypeDescriptor
 
JsonBinaryType - Class in io.hypersistence.utils.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 io.hypersistence.utils.hibernate.type.json.JsonBinaryType
 
JsonBinaryType(ObjectMapper) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonBinaryType
 
JsonBinaryType(ObjectMapper, Type) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonBinaryType
 
JsonBinaryType(JsonConfiguration) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonBinaryType
 
JsonBinaryType(ObjectMapperWrapper) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonBinaryType
 
JsonBinaryType(ObjectMapperWrapper, Type) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonBinaryType
 
JsonBinaryType(Type) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonBinaryType
 
JsonBinaryType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonBinaryType
 
JsonBlobJdbcTypeDescriptor - Class in io.hypersistence.utils.hibernate.type.json.internal
 
JsonBlobJdbcTypeDescriptor() - Constructor for class io.hypersistence.utils.hibernate.type.json.internal.JsonBlobJdbcTypeDescriptor
 
JsonBlobType - Class in io.hypersistence.utils.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 io.hypersistence.utils.hibernate.type.json.JsonBlobType
 
JsonBlobType(ObjectMapper) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonBlobType
 
JsonBlobType(ObjectMapper, Type) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonBlobType
 
JsonBlobType(JsonConfiguration) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonBlobType
 
JsonBlobType(ObjectMapperWrapper) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonBlobType
 
JsonBlobType(ObjectMapperWrapper, Type) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonBlobType
 
JsonBlobType(Type) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonBlobType
 
JsonBlobType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonBlobType
 
JsonBytesJdbcTypeDescriptor - Class in io.hypersistence.utils.hibernate.type.json.internal
 
JsonBytesJdbcTypeDescriptor() - Constructor for class io.hypersistence.utils.hibernate.type.json.internal.JsonBytesJdbcTypeDescriptor
 
JsonBytesJdbcTypeDescriptor(int) - Constructor for class io.hypersistence.utils.hibernate.type.json.internal.JsonBytesJdbcTypeDescriptor
 
JsonClobJdbcTypeDescriptor - Class in io.hypersistence.utils.hibernate.type.json.internal
 
JsonClobJdbcTypeDescriptor() - Constructor for class io.hypersistence.utils.hibernate.type.json.internal.JsonClobJdbcTypeDescriptor
 
JsonClobType - Class in io.hypersistence.utils.hibernate.type.json
Maps any given Java object on a JSON column type that is managed via PreparedStatement.setClob(int, Clob) at JDBC Driver level.
JsonClobType() - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonClobType
 
JsonClobType(ObjectMapper) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonClobType
 
JsonClobType(ObjectMapper, Type) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonClobType
 
JsonClobType(JsonConfiguration) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonClobType
 
JsonClobType(ObjectMapperWrapper) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonClobType
 
JsonClobType(ObjectMapperWrapper, Type) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonClobType
 
JsonClobType(Type) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonClobType
 
JsonClobType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonClobType
 
JsonConfiguration - Class in io.hypersistence.utils.hibernate.type.util
JsonConfiguration - It allows you to configure various JSON Hibernate Types..
JsonConfiguration(Map<String, Object>) - Constructor for class io.hypersistence.utils.hibernate.type.util.JsonConfiguration
 
JsonJavaTypeDescriptor - Class in io.hypersistence.utils.hibernate.type.json.internal
 
JsonJavaTypeDescriptor() - Constructor for class io.hypersistence.utils.hibernate.type.json.internal.JsonJavaTypeDescriptor
 
JsonJavaTypeDescriptor(ObjectMapperWrapper) - Constructor for class io.hypersistence.utils.hibernate.type.json.internal.JsonJavaTypeDescriptor
 
JsonJavaTypeDescriptor(ObjectMapperWrapper, Type) - Constructor for class io.hypersistence.utils.hibernate.type.json.internal.JsonJavaTypeDescriptor
 
JsonJavaTypeDescriptor(Class, ObjectMapperWrapper) - Constructor for class io.hypersistence.utils.hibernate.type.json.internal.JsonJavaTypeDescriptor
 
JsonJavaTypeDescriptor(Type) - Constructor for class io.hypersistence.utils.hibernate.type.json.internal.JsonJavaTypeDescriptor
 
JsonJdbcTypeDescriptor - Class in io.hypersistence.utils.hibernate.type.json.internal
 
JsonJdbcTypeDescriptor() - Constructor for class io.hypersistence.utils.hibernate.type.json.internal.JsonJdbcTypeDescriptor
 
JsonJdbcTypeDescriptor(Properties) - Constructor for class io.hypersistence.utils.hibernate.type.json.internal.JsonJdbcTypeDescriptor
 
JsonNodeBinaryType - Class in io.hypersistence.utils.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 io.hypersistence.utils.hibernate.type.json.JsonNodeBinaryType
 
JsonNodeBinaryType(ObjectMapper) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonNodeBinaryType
 
JsonNodeBinaryType(JsonConfiguration) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonNodeBinaryType
 
JsonNodeBinaryType(ObjectMapperWrapper) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonNodeBinaryType
 
JsonNodeBinaryType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonNodeBinaryType
 
JsonNodeJavaTypeDescriptor - Class in io.hypersistence.utils.hibernate.type.json.internal
 
JsonNodeJavaTypeDescriptor() - Constructor for class io.hypersistence.utils.hibernate.type.json.internal.JsonNodeJavaTypeDescriptor
 
JsonNodeJavaTypeDescriptor(ObjectMapperWrapper) - Constructor for class io.hypersistence.utils.hibernate.type.json.internal.JsonNodeJavaTypeDescriptor
 
JsonNodeStringType - Class in io.hypersistence.utils.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 io.hypersistence.utils.hibernate.type.json.JsonNodeStringType
 
JsonNodeStringType(ObjectMapper) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonNodeStringType
 
JsonNodeStringType(JsonConfiguration) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonNodeStringType
 
JsonNodeStringType(ObjectMapperWrapper) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonNodeStringType
 
JsonNodeStringType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonNodeStringType
 
JsonSerializer - Interface in io.hypersistence.utils.hibernate.type.util
Contract for serializing JSON objects.
JsonSerializerSupplier - Interface in io.hypersistence.utils.hibernate.type.util
Supplies a custom reference of a Jackson JsonSerializer
JsonStringJdbcTypeDescriptor - Class in io.hypersistence.utils.hibernate.type.json.internal
 
JsonStringJdbcTypeDescriptor() - Constructor for class io.hypersistence.utils.hibernate.type.json.internal.JsonStringJdbcTypeDescriptor
 
JsonStringType - Class in io.hypersistence.utils.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 io.hypersistence.utils.hibernate.type.json.JsonStringType
 
JsonStringType(ObjectMapper) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonStringType
 
JsonStringType(ObjectMapper, Type) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonStringType
 
JsonStringType(JsonConfiguration) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonStringType
 
JsonStringType(ObjectMapperWrapper) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonStringType
 
JsonStringType(ObjectMapperWrapper, Type) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonStringType
 
JsonStringType(Type) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonStringType
 
JsonStringType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonStringType
 
JsonType - Class in io.hypersistence.utils.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 io.hypersistence.utils.hibernate.type.json.JsonType
 
JsonType(ObjectMapper) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonType
 
JsonType(ObjectMapper, Type) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonType
 
JsonType(JsonConfiguration) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonType
 
JsonType(ObjectMapperWrapper) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonType
 
JsonType(ObjectMapperWrapper, Type) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonType
 
JsonType(Type) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonType
 
JsonType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.json.JsonType
 

K

KEY_ALIAS - Static variable in class io.hypersistence.utils.hibernate.query.MapResultTransformer
 

L

LINE_SEPARATOR - Static variable in class io.hypersistence.utils.common.StringUtils
 
ListArrayType - Class in io.hypersistence.utils.hibernate.type.array
Maps an List entity attribute on a PostgreSQL ARRAY column type.
ListArrayType() - Constructor for class io.hypersistence.utils.hibernate.type.array.ListArrayType
 
ListArrayType(Configuration) - Constructor for class io.hypersistence.utils.hibernate.type.array.ListArrayType
 
ListArrayType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.array.ListArrayType
 
ListArrayTypeDescriptor - Class in io.hypersistence.utils.hibernate.type.array.internal
 
ListArrayTypeDescriptor() - Constructor for class io.hypersistence.utils.hibernate.type.array.internal.ListArrayTypeDescriptor
 
ListResultTransformer - Interface in io.hypersistence.utils.hibernate.query
The ListResultTransformer simplifies the way we can use a ResultTransformer by defining a default implementation for the ResultTransformer.transformList(List) method.
loadClass(String) - Static method in class io.hypersistence.utils.common.ClassLoaderUtils
Load the Class denoted by the given string representation
LOCAL_DATE_EPOCH - Static variable in class io.hypersistence.utils.hibernate.type.basic.internal.YearMonthEpochTypeDescriptor
 
LocalDateArrayType - Class in io.hypersistence.utils.hibernate.type.array
Maps a java.Time.LocalDate[] array on a PostgreSQL date[] ARRAY type.
LocalDateArrayType() - Constructor for class io.hypersistence.utils.hibernate.type.array.LocalDateArrayType
 
LocalDateArrayType(Configuration) - Constructor for class io.hypersistence.utils.hibernate.type.array.LocalDateArrayType
 
LocalDateArrayType(Class) - Constructor for class io.hypersistence.utils.hibernate.type.array.LocalDateArrayType
 
LocalDateArrayType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.array.LocalDateArrayType
 
LocalDateArrayTypeDescriptor - Class in io.hypersistence.utils.hibernate.type.array.internal
 
LocalDateArrayTypeDescriptor() - Constructor for class io.hypersistence.utils.hibernate.type.array.internal.LocalDateArrayTypeDescriptor
 
localDateRange(String) - Static method in class io.hypersistence.utils.hibernate.type.range.guava.PostgreSQLGuavaRangeType
Creates the LocalDate range from provided string:
localDateRange(String) - Static method in class io.hypersistence.utils.hibernate.type.range.Range
Creates the LocalDate range from provided string:
localDateRange(String) - Static method in class io.hypersistence.utils.hibernate.type.range.spring.PostgreSQLSpringRangeType
 
LocalDateTimeArrayType - Class in io.hypersistence.utils.hibernate.type.array
Maps a java.Time.LocalDateTime[] array on a PostgreSQL timestamp[] ARRAY type.
LocalDateTimeArrayType() - Constructor for class io.hypersistence.utils.hibernate.type.array.LocalDateTimeArrayType
 
LocalDateTimeArrayType(Configuration) - Constructor for class io.hypersistence.utils.hibernate.type.array.LocalDateTimeArrayType
 
LocalDateTimeArrayType(Class) - Constructor for class io.hypersistence.utils.hibernate.type.array.LocalDateTimeArrayType
 
LocalDateTimeArrayType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.array.LocalDateTimeArrayType
 
LocalDateTimeArrayTypeDescriptor - Class in io.hypersistence.utils.hibernate.type.array.internal
 
LocalDateTimeArrayTypeDescriptor() - Constructor for class io.hypersistence.utils.hibernate.type.array.internal.LocalDateTimeArrayTypeDescriptor
 
localDateTimeRange(String) - Static method in class io.hypersistence.utils.hibernate.type.range.guava.PostgreSQLGuavaRangeType
Creates the LocalDateTime range from provided string:
localDateTimeRange(String) - Static method in class io.hypersistence.utils.hibernate.type.range.Range
Creates the LocalDateTime range from provided string:
localDateTimeRange(String) - Static method in class io.hypersistence.utils.hibernate.type.range.spring.PostgreSQLSpringRangeType
 
localDateTimeValue(Object) - Static method in class io.hypersistence.utils.test.AbstractHibernateTest
 
LOCK_TIMEOUT_EXCEPTIONS - Static variable in interface io.hypersistence.utils.common.ExceptionUtil
 
lockById(ID, LockModeType) - Method in interface io.hypersistence.utils.spring.repository.BaseJpaRepository
Lock the entity with the provided identifier.
lockById(ID, LockModeType) - Method in class io.hypersistence.utils.spring.repository.BaseJpaRepositoryImpl
 
LOGGER - Static variable in class io.hypersistence.utils.common.LogUtils
 
LOGGER - Variable in class io.hypersistence.utils.test.AbstractHibernateTest
 
LogUtils - Class in io.hypersistence.utils.common
The LogUtils class unifies the framework logging capabilities.
LogUtils() - Constructor for class io.hypersistence.utils.common.LogUtils
 
LongArrayType - Class in io.hypersistence.utils.hibernate.type.array
Maps an long[] array on a PostgreSQL ARRAY type.
LongArrayType() - Constructor for class io.hypersistence.utils.hibernate.type.array.LongArrayType
 
LongArrayType(Configuration) - Constructor for class io.hypersistence.utils.hibernate.type.array.LongArrayType
 
LongArrayType(Class) - Constructor for class io.hypersistence.utils.hibernate.type.array.LongArrayType
 
LongArrayType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.array.LongArrayType
 
LongArrayTypeDescriptor - Class in io.hypersistence.utils.hibernate.type.array.internal
 
LongArrayTypeDescriptor() - Constructor for class io.hypersistence.utils.hibernate.type.array.internal.LongArrayTypeDescriptor
 
longProperty(Configuration.PropertyKey) - Method in class io.hypersistence.utils.hibernate.type.util.Configuration
Get Long property value
longRange(String) - Static method in class io.hypersistence.utils.hibernate.type.range.guava.PostgreSQLGuavaRangeType
Creates the Long range from provided string:
longRange(String) - Static method in class io.hypersistence.utils.hibernate.type.range.Range
Creates the Long range from provided string:
longRange(String) - Static method in class io.hypersistence.utils.hibernate.type.range.spring.PostgreSQLSpringRangeType
 
longValue(Object) - Static method in class io.hypersistence.utils.test.AbstractHibernateTest
 
lower() - Method in class io.hypersistence.utils.hibernate.type.range.Range
Returns the lower bound of this range.
LOWER_EXCLUSIVE - Static variable in class io.hypersistence.utils.hibernate.type.range.Range
 
LOWER_INCLUSIVE - Static variable in class io.hypersistence.utils.hibernate.type.range.Range
 
LOWER_INFINITE - Static variable in class io.hypersistence.utils.hibernate.type.range.Range
 

M

MapResultTransformer<K,V> - Class in io.hypersistence.utils.hibernate.query
The MapResultTransformer allows us to return a Map from a JPA Query.
MapResultTransformer() - Constructor for class io.hypersistence.utils.hibernate.query.MapResultTransformer
 
merge(S) - Method in interface io.hypersistence.utils.spring.repository.BaseJpaRepository
The persist method allows you to pass the provided entity to the merge method of the underlying JPA EntityManager.
merge(S) - Method in class io.hypersistence.utils.spring.repository.BaseJpaRepositoryImpl
 
merge(S) - Method in interface io.hypersistence.utils.spring.repository.HibernateRepository
The persist method allows you to pass the provided entity to the merge method of the underlying JPA EntityManager.
merge(S) - Method in class io.hypersistence.utils.spring.repository.HibernateRepositoryImpl
 
mergeAll(Iterable<S>) - Method in interface io.hypersistence.utils.spring.repository.BaseJpaRepository
The mergeAll method allows you to pass the provided entities to the merge method of the underlying JPA EntityManager.
mergeAll(Iterable<S>) - Method in class io.hypersistence.utils.spring.repository.BaseJpaRepositoryImpl
 
mergeAll(Iterable<S>) - Method in interface io.hypersistence.utils.spring.repository.HibernateRepository
The mergeAll method allows you to pass the provided entities to the merge method of the underlying JPA EntityManager.
mergeAll(Iterable<S>) - Method in class io.hypersistence.utils.spring.repository.HibernateRepositoryImpl
 
mergeAllAndFlush(Iterable<S>) - Method in interface io.hypersistence.utils.spring.repository.BaseJpaRepository
The mergeAllAndFlush method allows you to pass the provided entities to the merge method of the underlying JPA EntityManager and call flush afterwards.
mergeAllAndFlush(Iterable<S>) - Method in class io.hypersistence.utils.spring.repository.BaseJpaRepositoryImpl
 
mergeAllAndFlush(Iterable<S>) - Method in interface io.hypersistence.utils.spring.repository.HibernateRepository
The mergeAllAndFlush method allows you to pass the provided entities to the merge method of the underlying JPA EntityManager and call flush afterwards.
mergeAllAndFlush(Iterable<S>) - Method in class io.hypersistence.utils.spring.repository.HibernateRepositoryImpl
 
mergeAndFlush(S) - Method in interface io.hypersistence.utils.spring.repository.BaseJpaRepository
The mergeAndFlush method allows you to pass the provided entity to the merge method of the underlying JPA EntityManager and call flush afterwards.
mergeAndFlush(S) - Method in class io.hypersistence.utils.spring.repository.BaseJpaRepositoryImpl
 
mergeAndFlush(S) - Method in interface io.hypersistence.utils.spring.repository.HibernateRepository
The mergeAndFlush method allows you to pass the provided entity to the merge method of the underlying JPA EntityManager and call flush afterwards.
mergeAndFlush(S) - Method in class io.hypersistence.utils.spring.repository.HibernateRepositoryImpl
 
MonetaryAmountMapper() - Constructor for class io.hypersistence.utils.hibernate.type.money.MonetaryAmountType.MonetaryAmountMapper
 
MonetaryAmountType - Class in io.hypersistence.utils.hibernate.type.money
Maps a MonetaryAmount object type onto two columns (amount and currency).
MonetaryAmountType() - Constructor for class io.hypersistence.utils.hibernate.type.money.MonetaryAmountType
 
MonetaryAmountType.MonetaryAmountMapper - Class in io.hypersistence.utils.hibernate.type.money
 
MonthDayDateType - Class in io.hypersistence.utils.hibernate.type.basic
Maps a Java MonthDay object to a DATE column type.
MonthDayDateType() - Constructor for class io.hypersistence.utils.hibernate.type.basic.MonthDayDateType
 
MonthDayDateType(Configuration) - Constructor for class io.hypersistence.utils.hibernate.type.basic.MonthDayDateType
 
MonthDayDateType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.basic.MonthDayDateType
 
MonthDayIntegerType - Class in io.hypersistence.utils.hibernate.type.basic
Maps a Java MonthDay object to a INT column type.
MonthDayIntegerType() - Constructor for class io.hypersistence.utils.hibernate.type.basic.MonthDayIntegerType
 
MonthDayIntegerType(Configuration) - Constructor for class io.hypersistence.utils.hibernate.type.basic.MonthDayIntegerType
 
MonthDayIntegerType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.basic.MonthDayIntegerType
 
MonthDayTypeDescriptor - Class in io.hypersistence.utils.hibernate.type.basic.internal
 
MonthDayTypeDescriptor() - Constructor for class io.hypersistence.utils.hibernate.type.basic.internal.MonthDayTypeDescriptor
 
MutableDynamicParameterizedType<T,JDBC extends org.hibernate.type.descriptor.jdbc.JdbcType,JAVA extends org.hibernate.type.descriptor.java.JavaType<T>> - Class in io.hypersistence.utils.hibernate.type
 
MutableDynamicParameterizedType(Class<T>, JDBC, JAVA) - Constructor for class io.hypersistence.utils.hibernate.type.MutableDynamicParameterizedType
MutableDynamicParameterizedType(Class<T>, JDBC, JAVA, Configuration) - Constructor for class io.hypersistence.utils.hibernate.type.MutableDynamicParameterizedType
 
MutableType<T,JDBC extends org.hibernate.type.descriptor.jdbc.JdbcType,JAVA extends org.hibernate.type.descriptor.java.JavaType<T>> - Class in io.hypersistence.utils.hibernate.type
Very convenient base class for implementing mutable object types using Hibernate UserType.
MutableType(Class<T>, JDBC, JAVA) - Constructor for class io.hypersistence.utils.hibernate.type.MutableType
Initialization constructor taking the Class and using the default Configuration object.
MutableType(Class<T>, JDBC, JAVA, Configuration) - Constructor for class io.hypersistence.utils.hibernate.type.MutableType
Initialization constructor taking the Class and using the provided Configuration object.

N

name() - Element in annotation type io.hypersistence.utils.hibernate.id.BatchSequence
Returns the name of the sequence to use.
nativeHibernateSessionFactoryBootstrap() - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 
NEW_LINE - Static variable in class io.hypersistence.utils.hibernate.query.QueryStackTraceLogger
 
newDataSource() - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 
newDataSource() - Method in class io.hypersistence.utils.test.providers.AbstractContainerDataSourceProvider
 
newEntityManagerFactory() - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 
newInstance(Class) - Static method in class io.hypersistence.utils.common.ReflectionUtils
Instantiate a new Object of the provided type.
newInstance(Class, Object[], Class[]) - Static method in class io.hypersistence.utils.common.ReflectionUtils
Instantiate a new Object of the provided type.
newInstance(String) - Static method in class io.hypersistence.utils.common.ReflectionUtils
Instantiate a new Object of the provided type.
newJdbcDatabaseContainer() - Method in interface io.hypersistence.utils.test.providers.DataSourceProvider
 
NullableCharacterType - Class in io.hypersistence.utils.hibernate.type.basic
Maps an Character to a nullable CHAR column type.
NullableCharacterType() - Constructor for class io.hypersistence.utils.hibernate.type.basic.NullableCharacterType
 
NullableCharacterType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.basic.NullableCharacterType
 
nullSafeGet(ResultSet, int, SharedSessionContractImplementor, Object) - Method in class io.hypersistence.utils.hibernate.type.DescriptorImmutableType
 
nullSafeGet(ResultSet, int, SharedSessionContractImplementor, Object) - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
 
nullSafeGet(ResultSet, int, SharedSessionContractImplementor, Object) - Method in class io.hypersistence.utils.hibernate.type.MutableType
 
nullSafeSet(PreparedStatement, Object, int, boolean[], SharedSessionContractImplementor) - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
 
nullSafeSet(PreparedStatement, Object, int, SharedSessionContractImplementor) - Method in class io.hypersistence.utils.hibernate.type.DescriptorImmutableType
 
nullSafeSet(PreparedStatement, Object, int, SharedSessionContractImplementor) - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
 
nullSafeSet(PreparedStatement, Object, int, SharedSessionContractImplementor) - Method in class io.hypersistence.utils.hibernate.type.MutableType
 
NumberJdbcTypeDescriptor - Class in io.hypersistence.utils.hibernate.type.basic.internal
 
NumberJdbcTypeDescriptor() - Constructor for class io.hypersistence.utils.hibernate.type.basic.internal.NumberJdbcTypeDescriptor
 
NumberJdbcTypeDescriptor(Properties) - Constructor for class io.hypersistence.utils.hibernate.type.basic.internal.NumberJdbcTypeDescriptor
 

O

ObjectMapperJsonSerializer - Class in io.hypersistence.utils.hibernate.type.util
 
ObjectMapperJsonSerializer(ObjectMapperWrapper) - Constructor for class io.hypersistence.utils.hibernate.type.util.ObjectMapperJsonSerializer
 
ObjectMapperSupplier - Interface in io.hypersistence.utils.hibernate.type.util
Supplies a custom reference of a Jackson ObjectMapper
ObjectMapperWrapper - Class in io.hypersistence.utils.hibernate.type.util
Wraps a Jackson ObjectMapper so that you can supply your own ObjectMapper reference.
ObjectMapperWrapper() - Constructor for class io.hypersistence.utils.hibernate.type.util.ObjectMapperWrapper
 
ObjectMapperWrapper(ObjectMapper) - Constructor for class io.hypersistence.utils.hibernate.type.util.ObjectMapperWrapper
 
ObjectMapperWrapper(ObjectMapperSupplier) - Constructor for class io.hypersistence.utils.hibernate.type.util.ObjectMapperWrapper
 
ObjectMapperWrapper.OffsetDateTimeDeserializer - Class in io.hypersistence.utils.hibernate.type.util
 
ObjectMapperWrapper.OffsetDateTimeSerializer - Class in io.hypersistence.utils.hibernate.type.util
 
of(Database) - Static method in class io.hypersistence.utils.hibernate.type.json.internal.JsonBytesJdbcTypeDescriptor
 
OffsetDateTimeDeserializer() - Constructor for class io.hypersistence.utils.hibernate.type.util.ObjectMapperWrapper.OffsetDateTimeDeserializer
 
offsetDateTimeRange(String) - Static method in class io.hypersistence.utils.hibernate.type.range.guava.PostgreSQLGuavaRangeType
Creates the OffsetDateTime range from provided string:
offsetDateTimeRange(String) - Static method in class io.hypersistence.utils.hibernate.type.range.spring.PostgreSQLSpringRangeType
 
OffsetDateTimeSerializer() - Constructor for class io.hypersistence.utils.hibernate.type.util.ObjectMapperWrapper.OffsetDateTimeSerializer
 
ofString(String, Function<String, T>, Class<T>) - Static method in class io.hypersistence.utils.hibernate.type.range.guava.PostgreSQLGuavaRangeType
 
ofString(String, Function<String, T>, Class<T>) - Static method in class io.hypersistence.utils.hibernate.type.range.Range
 
ofString(String, Function<String, T>, Class<T>) - Static method in class io.hypersistence.utils.hibernate.type.range.spring.PostgreSQLSpringRangeType
 
on() - Element in annotation type io.hypersistence.utils.spring.annotation.Retry
Declare the throwable types the retry will be executed for.
open(T, T) - Static method in class io.hypersistence.utils.hibernate.type.range.Range
Creates the open range with provided bounds.
openClosed(T, T) - Static method in class io.hypersistence.utils.hibernate.type.range.Range
Creates the left-open, right-closed range with provided bounds.
openInfinite(T) - Static method in class io.hypersistence.utils.hibernate.type.range.Range
Creates the left-bounded, left-open and right-unbounded range with provided lower bound.
OracleIntervalDayToSecondType - Class in io.hypersistence.utils.hibernate.type.interval
Maps a Java Duration object to a Oracle IntervalDS column type.
OracleIntervalDayToSecondType() - Constructor for class io.hypersistence.utils.hibernate.type.interval.OracleIntervalDayToSecondType
 
OracleIntervalDayToSecondType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.interval.OracleIntervalDayToSecondType
 
ORG_HIBERNATE - Static variable in class io.hypersistence.utils.hibernate.query.QueryStackTraceLogger
 

P

packages() - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 
ParameterizedParameterType - Class in io.hypersistence.utils.hibernate.type.util
ParameterizedParameterType(Class<?>) - Constructor for class io.hypersistence.utils.hibernate.type.util.ParameterizedParameterType
 
ParameterTypeUtils - Class in io.hypersistence.utils.hibernate.type.util
ParameterizedTypeUtils - DynamicParameterizedType.ParameterType utilities holder.
password() - Method in interface io.hypersistence.utils.test.providers.DataSourceProvider
 
persist(S) - Method in interface io.hypersistence.utils.spring.repository.BaseJpaRepository
The persist method allows you to pass the provided entity to the persist method of the underlying JPA EntityManager.
persist(S) - Method in class io.hypersistence.utils.spring.repository.BaseJpaRepositoryImpl
 
persist(S) - Method in interface io.hypersistence.utils.spring.repository.HibernateRepository
The persist method allows you to pass the provided entity to the persist method of the underlying JPA EntityManager.
persist(S) - Method in class io.hypersistence.utils.spring.repository.HibernateRepositoryImpl
 
persistAll(Iterable<S>) - Method in interface io.hypersistence.utils.spring.repository.BaseJpaRepository
The persistAll method allows you to pass the provided entities to the persist method of the underlying JPA EntityManager.
persistAll(Iterable<S>) - Method in class io.hypersistence.utils.spring.repository.BaseJpaRepositoryImpl
 
persistAll(Iterable<S>) - Method in interface io.hypersistence.utils.spring.repository.HibernateRepository
The persistAll method allows you to pass the provided entities to the persist method of the underlying JPA EntityManager.
persistAll(Iterable<S>) - Method in class io.hypersistence.utils.spring.repository.HibernateRepositoryImpl
 
persistAllAndFlush(Iterable<S>) - Method in interface io.hypersistence.utils.spring.repository.BaseJpaRepository
The persistAll method allows you to pass the provided entities to the persist method of the underlying JPA EntityManager and call flush afterwards.
persistAllAndFlush(Iterable<S>) - Method in class io.hypersistence.utils.spring.repository.BaseJpaRepositoryImpl
 
persistAllAndFlush(Iterable<S>) - Method in interface io.hypersistence.utils.spring.repository.HibernateRepository
The persistAll method allows you to pass the provided entities to the persist method of the underlying JPA EntityManager and call flush afterwards.
persistAllAndFlush(Iterable<S>) - Method in class io.hypersistence.utils.spring.repository.HibernateRepositoryImpl
 
persistAndFlush(S) - Method in interface io.hypersistence.utils.spring.repository.BaseJpaRepository
The persistAndFlush method allows you to pass the provided entity to the persist method of the underlying JPA EntityManager and call flush afterwards.
persistAndFlush(S) - Method in class io.hypersistence.utils.spring.repository.BaseJpaRepositoryImpl
 
persistAndFlush(S) - Method in interface io.hypersistence.utils.spring.repository.HibernateRepository
The persistAndFlush method allows you to pass the provided entity to the persist method of the underlying JPA EntityManager and call flush afterwards.
persistAndFlush(S) - Method in class io.hypersistence.utils.spring.repository.HibernateRepositoryImpl
 
persistenceUnitInfo(String) - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 
PersistenceUnitInfoImpl(String, List<String>, Properties) - Constructor for class io.hypersistence.utils.test.AbstractHibernateTest.PersistenceUnitInfoImpl
 
PostgreSQLCITextType - Class in io.hypersistence.utils.hibernate.type.basic
Maps a String object type to a PostgreSQL citext column type.
PostgreSQLCITextType() - Constructor for class io.hypersistence.utils.hibernate.type.basic.PostgreSQLCITextType
 
PostgreSQLCITextType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.basic.PostgreSQLCITextType
 
PostgreSQLGuavaRangeType - Class in io.hypersistence.utils.hibernate.type.range.guava
Maps a Range object type to a PostgreSQL range column type.
PostgreSQLGuavaRangeType() - Constructor for class io.hypersistence.utils.hibernate.type.range.guava.PostgreSQLGuavaRangeType
 
PostgreSQLGuavaRangeType(Class<?>) - Constructor for class io.hypersistence.utils.hibernate.type.range.guava.PostgreSQLGuavaRangeType
 
PostgreSQLHStoreType - Class in io.hypersistence.utils.hibernate.type.basic
Maps a Map object type to a PostgreSQL hstore column type.
PostgreSQLHStoreType() - Constructor for class io.hypersistence.utils.hibernate.type.basic.PostgreSQLHStoreType
 
PostgreSQLHStoreType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.basic.PostgreSQLHStoreType
 
PostgreSQLInetType - Class in io.hypersistence.utils.hibernate.type.basic
Maps an Inet object type to a PostgreSQL INET column type.
PostgreSQLInetType() - Constructor for class io.hypersistence.utils.hibernate.type.basic.PostgreSQLInetType
 
PostgreSQLInetType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.basic.PostgreSQLInetType
 
PostgreSQLIntervalType - Class in io.hypersistence.utils.hibernate.type.interval
Maps a Java Duration object to a PostgreSQL Interval column type.
PostgreSQLIntervalType() - Constructor for class io.hypersistence.utils.hibernate.type.interval.PostgreSQLIntervalType
 
PostgreSQLIntervalType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.interval.PostgreSQLIntervalType
 
PostgreSQLLTreeType - Class in io.hypersistence.utils.hibernate.type.basic
Maps a String object type to a PostgreSQL ltree column type.
PostgreSQLLTreeType() - Constructor for class io.hypersistence.utils.hibernate.type.basic.PostgreSQLLTreeType
 
PostgreSQLLTreeType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.basic.PostgreSQLLTreeType
 
PostgreSQLPeriodType - Class in io.hypersistence.utils.hibernate.type.interval
Maps a Java Period object to a PostgreSQL Interval column type.
PostgreSQLPeriodType() - Constructor for class io.hypersistence.utils.hibernate.type.interval.PostgreSQLPeriodType
 
PostgreSQLPeriodType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.interval.PostgreSQLPeriodType
 
PostgreSQLRangeType - Class in io.hypersistence.utils.hibernate.type.range
Maps a Range object type to a PostgreSQL range column type.
PostgreSQLRangeType() - Constructor for class io.hypersistence.utils.hibernate.type.range.PostgreSQLRangeType
 
PostgreSQLRangeType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.range.PostgreSQLRangeType
 
PostgreSQLSpringRangeType - Class in io.hypersistence.utils.hibernate.type.range.spring
 
PostgreSQLSpringRangeType() - Constructor for class io.hypersistence.utils.hibernate.type.range.spring.PostgreSQLSpringRangeType
 
PostgreSQLSpringRangeType(Class<?>) - Constructor for class io.hypersistence.utils.hibernate.type.range.spring.PostgreSQLSpringRangeType
 
PostgreSQLTSVectorSqlTypeDescriptor - Class in io.hypersistence.utils.hibernate.type.search.internal
 
PostgreSQLTSVectorSqlTypeDescriptor() - Constructor for class io.hypersistence.utils.hibernate.type.search.internal.PostgreSQLTSVectorSqlTypeDescriptor
 
PostgreSQLTSVectorType - Class in io.hypersistence.utils.hibernate.type.search
Maps a String object type to a PostgreSQL TSVector column type.
PostgreSQLTSVectorType() - Constructor for class io.hypersistence.utils.hibernate.type.search.PostgreSQLTSVectorType
 
PostgreSQLTSVectorType(Configuration) - Constructor for class io.hypersistence.utils.hibernate.type.search.PostgreSQLTSVectorType
 
PostgreSQLTSVectorType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.search.PostgreSQLTSVectorType
 
PostgreSQLTSVectorTypeDescriptor - Class in io.hypersistence.utils.hibernate.type.search.internal
 
PostgreSQLTSVectorTypeDescriptor() - Constructor for class io.hypersistence.utils.hibernate.type.search.internal.PostgreSQLTSVectorTypeDescriptor
 
PRINT_BANNER - Enum constant in enum io.hypersistence.utils.hibernate.type.util.Configuration.PropertyKey
 
properties() - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 
PROPERTIES_FILE_NAME - Static variable in class io.hypersistence.utils.hibernate.type.util.Configuration
 
PROPERTIES_FILE_PATH - Static variable in class io.hypersistence.utils.hibernate.type.util.Configuration
 
proxyDataSource() - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 

Q

QueryStackTraceLogger - Class in io.hypersistence.utils.hibernate.query
The QueryStackTraceLogger allows you to log the stack trace that executed a given SQL query.
QueryStackTraceLogger(String) - Constructor for class io.hypersistence.utils.hibernate.query.QueryStackTraceLogger
 

R

Range<T extends Comparable<? super T>> - Class in io.hypersistence.utils.hibernate.type.range
Represents the range/interval with two bounds.
ReflectionUtils - Class in io.hypersistence.utils.common
ReflectionUtils - Reflection utilities holder.
registerExportables(Database) - Method in class io.hypersistence.utils.hibernate.id.BatchSequenceGenerator
 
replace(Object, Object, Object) - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
 
replace(Object, Object, SharedSessionContractImplementor, Object, Map) - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
 
replace(Object, Object, SharedSessionContractImplementor, Object, Map, ForeignKeyDirection) - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
 
replace(MonetaryAmount, MonetaryAmount, Object) - Method in class io.hypersistence.utils.hibernate.type.money.MonetaryAmountType
 
replace(T, T, Object) - Method in class io.hypersistence.utils.hibernate.type.MutableType
 
reset() - Static method in class io.hypersistence.utils.jdbc.validator.SQLStatementCountValidator
Reset the statement recorder
resolve(Properties) - Method in enum io.hypersistence.utils.hibernate.type.util.Configuration.PropertyKey
 
resolve(Properties) - Static method in class io.hypersistence.utils.hibernate.type.util.ParameterTypeUtils
Resolve the DynamicParameterizedType.ParameterType instance from the provided Properties object.
resolveType(TypeConfiguration, Dialect, BasicType, ColumnTypeInformation, JdbcTypeIndicators) - Method in class io.hypersistence.utils.hibernate.type.array.internal.AbstractArrayTypeDescriptor
 
resources() - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 
retry(ProceedingJoinPoint) - Method in class io.hypersistence.utils.spring.aop.RetryAspect
 
Retry - Annotation Type in io.hypersistence.utils.spring.annotation
The Retry annotation instructs Spring to retry a method execution when catching a given Throwable.
RetryAspect - Class in io.hypersistence.utils.spring.aop
Aspect to retry method execution.
RetryAspect() - Constructor for class io.hypersistence.utils.spring.aop.RetryAspect
 
returnedClass() - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
 
returnedClass() - Method in class io.hypersistence.utils.hibernate.type.money.MonetaryAmountType
 
returnedClass() - Method in class io.hypersistence.utils.hibernate.type.MutableType
 
rootCause(Throwable) - Static method in interface io.hypersistence.utils.common.ExceptionUtil
Get the root cause of a particular Throwable

S

save(S) - Method in interface io.hypersistence.utils.spring.repository.HibernateRepository
Deprecated.
save(S) - Method in class io.hypersistence.utils.spring.repository.HibernateRepositoryImpl
 
saveAll(Iterable<S>) - Method in interface io.hypersistence.utils.spring.repository.HibernateRepository
Deprecated.
saveAll(Iterable<S>) - Method in class io.hypersistence.utils.spring.repository.HibernateRepositoryImpl
 
saveAllAndFlush(Iterable<S>) - Method in interface io.hypersistence.utils.spring.repository.HibernateRepository
Deprecated.
saveAllAndFlush(Iterable<S>) - Method in class io.hypersistence.utils.spring.repository.HibernateRepositoryImpl
 
saveAndFlush(S) - Method in interface io.hypersistence.utils.spring.repository.HibernateRepository
Deprecated.
saveAndFlush(S) - Method in class io.hypersistence.utils.spring.repository.HibernateRepositoryImpl
 
schema() - Element in annotation type io.hypersistence.utils.hibernate.id.BatchSequence
Returns the catalog name of the sequence to use.
SEQUENCE_PARAM - Static variable in class io.hypersistence.utils.hibernate.id.BatchSequenceGenerator
Deprecated.
serialize(OffsetDateTime, JsonGenerator, SerializerProvider) - Method in class io.hypersistence.utils.hibernate.type.util.ObjectMapperWrapper.OffsetDateTimeSerializer
 
session() - Method in class io.hypersistence.utils.spring.repository.BaseJpaRepositoryImpl
 
session() - Method in class io.hypersistence.utils.spring.repository.HibernateRepositoryImpl
 
sessionFactory() - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 
SessionTransactionConsumer - Interface in io.hypersistence.utils.test.transaction
 
SessionTransactionFunction<T> - Interface in io.hypersistence.utils.test.transaction
 
set(PreparedStatement, Range, int, SharedSessionContractImplementor) - Method in class io.hypersistence.utils.hibernate.type.range.guava.PostgreSQLGuavaRangeType
 
set(PreparedStatement, Inet, int, SharedSessionContractImplementor) - Method in class io.hypersistence.utils.hibernate.type.basic.PostgreSQLInetType
 
set(PreparedStatement, Range, int, SharedSessionContractImplementor) - Method in class io.hypersistence.utils.hibernate.type.range.PostgreSQLRangeType
 
set(PreparedStatement, Character, int, SharedSessionContractImplementor) - Method in class io.hypersistence.utils.hibernate.type.basic.NullableCharacterType
 
set(PreparedStatement, String, int, SharedSessionContractImplementor) - Method in class io.hypersistence.utils.hibernate.type.basic.PostgreSQLCITextType
 
set(PreparedStatement, String, int, SharedSessionContractImplementor) - Method in class io.hypersistence.utils.hibernate.type.basic.PostgreSQLLTreeType
 
set(PreparedStatement, Duration, int, SharedSessionContractImplementor) - Method in class io.hypersistence.utils.hibernate.type.interval.OracleIntervalDayToSecondType
 
set(PreparedStatement, Duration, int, SharedSessionContractImplementor) - Method in class io.hypersistence.utils.hibernate.type.interval.PostgreSQLIntervalType
 
set(PreparedStatement, Period, int, SharedSessionContractImplementor) - Method in class io.hypersistence.utils.hibernate.type.interval.PostgreSQLPeriodType
 
set(PreparedStatement, Map, int, SharedSessionContractImplementor) - Method in class io.hypersistence.utils.hibernate.type.basic.PostgreSQLHStoreType
 
set(PreparedStatement, Range, int, SharedSessionContractImplementor) - Method in class io.hypersistence.utils.hibernate.type.range.spring.PostgreSQLSpringRangeType
 
set(PreparedStatement, T, int, SharedSessionContractImplementor) - Method in class io.hypersistence.utils.hibernate.type.DescriptorImmutableType
 
set(PreparedStatement, T, int, SharedSessionContractImplementor) - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
Set the column value on the provided JDBC PreparedStatement.
setArrayObjectClass(Class<T>) - Method in class io.hypersistence.utils.hibernate.type.array.internal.AbstractArrayTypeDescriptor
 
setDatabase(Database) - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 
setFieldValue(Object, String, Object) - Static method in class io.hypersistence.utils.common.ReflectionUtils
Set the value of the field matching the given name and belonging to target Object.
setJdbcType(JdbcType) - Method in interface io.hypersistence.utils.hibernate.type.json.internal.JdbcTypeSetter
 
setJdbcType(JdbcType) - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonJavaTypeDescriptor
 
setJsonSerializer(JsonSerializer) - Method in class io.hypersistence.utils.hibernate.type.util.ObjectMapperWrapper
 
setJtaDataSource(DataSource) - Method in class io.hypersistence.utils.test.AbstractHibernateTest.PersistenceUnitInfoImpl
 
setNonJtaDataSource(DataSource) - Method in class io.hypersistence.utils.test.AbstractHibernateTest.PersistenceUnitInfoImpl
 
setObjectMapper(ObjectMapper) - Method in class io.hypersistence.utils.hibernate.type.util.ObjectMapperWrapper
 
setParameterValues(Properties) - Method in class io.hypersistence.utils.hibernate.type.array.EnumArrayType
 
setParameterValues(Properties) - Method in class io.hypersistence.utils.hibernate.type.array.internal.AbstractArrayTypeDescriptor
 
setParameterValues(Properties) - Method in class io.hypersistence.utils.hibernate.type.array.internal.EnumArrayTypeDescriptor
 
setParameterValues(Properties) - Method in class io.hypersistence.utils.hibernate.type.array.internal.ListArrayTypeDescriptor
 
setParameterValues(Properties) - Method in class io.hypersistence.utils.hibernate.type.array.ListArrayType
 
setParameterValues(Properties) - Method in class io.hypersistence.utils.hibernate.type.basic.internal.NumberJdbcTypeDescriptor
 
setParameterValues(Properties) - Method in class io.hypersistence.utils.hibernate.type.DescriptorImmutableType
 
setParameterValues(Properties) - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonJavaTypeDescriptor
 
setParameterValues(Properties) - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonJdbcTypeDescriptor
 
setParameterValues(Properties) - Method in class io.hypersistence.utils.hibernate.type.MutableDynamicParameterizedType
 
setParameterValues(Properties) - Method in class io.hypersistence.utils.hibernate.type.range.guava.PostgreSQLGuavaRangeType
 
setParameterValues(Properties) - Method in class io.hypersistence.utils.hibernate.type.range.PostgreSQLRangeType
 
setParameterValues(Properties) - Method in class io.hypersistence.utils.hibernate.type.range.spring.PostgreSQLSpringRangeType
 
setParameterValues(Properties) - Method in class io.hypersistence.utils.hibernate.type.search.internal.PostgreSQLTSVectorTypeDescriptor
 
sleep(long) - Method in class io.hypersistence.utils.test.AbstractHibernateTest
 
SNAKE_CASE_PATTERN - Static variable in class io.hypersistence.utils.hibernate.naming.CamelCaseToSnakeCaseNamingStrategy
 
SQL_ARRAY_TYPE - Static variable in class io.hypersistence.utils.hibernate.type.array.internal.AbstractArrayType
 
SQLExtractor - Class in io.hypersistence.utils.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 io.hypersistence.utils.hibernate.query.SQLExtractor
 
SQLStatementCountMismatchException - Exception in io.hypersistence.utils.jdbc.validator
SQLStatementCountMismatchException - Thrown whenever there is a mismatch between the expected statements count and the ones being executed.
SQLStatementCountMismatchException(StatementType, long, long) - Constructor for exception io.hypersistence.utils.jdbc.validator.SQLStatementCountMismatchException
 
SQLStatementCountValidator - Class in io.hypersistence.utils.jdbc.validator
SQLStatementCountValidator - Validates recorded statements count.
StringArrayType - Class in io.hypersistence.utils.hibernate.type.array
Maps an String[] array on a PostgreSQL ARRAY type.
StringArrayType() - Constructor for class io.hypersistence.utils.hibernate.type.array.StringArrayType
 
StringArrayType(Configuration) - Constructor for class io.hypersistence.utils.hibernate.type.array.StringArrayType
 
StringArrayType(Class) - Constructor for class io.hypersistence.utils.hibernate.type.array.StringArrayType
 
StringArrayType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.array.StringArrayType
 
StringArrayTypeDescriptor - Class in io.hypersistence.utils.hibernate.type.array.internal
 
StringArrayTypeDescriptor() - Constructor for class io.hypersistence.utils.hibernate.type.array.internal.StringArrayTypeDescriptor
 
StringUtils - Class in io.hypersistence.utils.common
StringUtils - String utilities holder.
stringValue(Object) - Static method in class io.hypersistence.utils.test.AbstractHibernateTest
 
supportsBulkInsertionIdentifierGeneration() - Method in class io.hypersistence.utils.hibernate.id.BatchSequenceGenerator
 
supportsCredentials() - Method in interface io.hypersistence.utils.test.providers.DataSourceProvider
 
supportsDatabaseName() - Method in interface io.hypersistence.utils.test.providers.DataSourceProvider
 

T

TAB - Static variable in class io.hypersistence.utils.hibernate.query.QueryStackTraceLogger
 
times() - Element in annotation type io.hypersistence.utils.spring.annotation.Retry
The number of retry attempts
TimestampArrayType - Class in io.hypersistence.utils.hibernate.type.array
Maps an Date[] array on a PostgreSQL timestamp[] ARRAY type.
TimestampArrayType() - Constructor for class io.hypersistence.utils.hibernate.type.array.TimestampArrayType
 
TimestampArrayType(Configuration) - Constructor for class io.hypersistence.utils.hibernate.type.array.TimestampArrayType
 
TimestampArrayType(Class) - Constructor for class io.hypersistence.utils.hibernate.type.array.TimestampArrayType
 
TimestampArrayType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.array.TimestampArrayType
 
TimestampArrayTypeDescriptor - Class in io.hypersistence.utils.hibernate.type.array.internal
 
TimestampArrayTypeDescriptor() - Constructor for class io.hypersistence.utils.hibernate.type.array.internal.TimestampArrayTypeDescriptor
 
toArrayClass(Class<T>) - Static method in class io.hypersistence.utils.hibernate.type.array.internal.ArrayUtil
Get the array class for the provided array element class.
toBytes(Object) - Method in class io.hypersistence.utils.hibernate.type.util.ObjectMapperWrapper
 
toColumnNullness(Object, Mapping) - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
 
toInetAddress() - Method in class io.hypersistence.utils.hibernate.type.basic.Inet
Get the associated InetAddress for the current Inet.address.
toJsonBytes(String) - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonBytesJdbcTypeDescriptor
 
toJsonNode(String) - Static method in class io.hypersistence.utils.hibernate.type.json.internal.JacksonUtil
 
toJsonNode(String) - Method in class io.hypersistence.utils.hibernate.type.util.ObjectMapperWrapper
 
toLoggableString(Object, SessionFactoryImplementor) - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
 
toLowercase(String) - Static method in class io.hypersistence.utils.common.StringUtils
Transform string to lowercase.
toPhysicalCatalogName(Identifier, JdbcEnvironment) - Method in class io.hypersistence.utils.hibernate.naming.CamelCaseToSnakeCaseNamingStrategy
 
toPhysicalColumnName(Identifier, JdbcEnvironment) - Method in class io.hypersistence.utils.hibernate.naming.CamelCaseToSnakeCaseNamingStrategy
 
toPhysicalSchemaName(Identifier, JdbcEnvironment) - Method in class io.hypersistence.utils.hibernate.naming.CamelCaseToSnakeCaseNamingStrategy
 
toPhysicalSequenceName(Identifier, JdbcEnvironment) - Method in class io.hypersistence.utils.hibernate.naming.CamelCaseToSnakeCaseNamingStrategy
 
toPhysicalTableName(Identifier, JdbcEnvironment) - Method in class io.hypersistence.utils.hibernate.naming.CamelCaseToSnakeCaseNamingStrategy
 
toSqlLiteral(T) - Method in class io.hypersistence.utils.hibernate.type.ImmutableDynamicParameterizedType
 
toSqlLiteral(T) - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
 
toString() - Method in class io.hypersistence.utils.hibernate.id.BatchSequenceGenerator
 
toString() - Method in class io.hypersistence.utils.hibernate.type.range.Range
 
toString(JsonNode) - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonNodeJavaTypeDescriptor
 
toString(Object) - Static method in class io.hypersistence.utils.hibernate.type.json.internal.JacksonUtil
 
toString(Object) - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonJavaTypeDescriptor
 
toString(Object) - Method in class io.hypersistence.utils.hibernate.type.search.internal.PostgreSQLTSVectorTypeDescriptor
 
toString(Object) - Method in class io.hypersistence.utils.hibernate.type.util.ObjectMapperWrapper
 
toString(Month) - Method in class io.hypersistence.utils.hibernate.type.basic.internal.Iso8601MonthTypeDescriptor
 
toString(MonthDay) - Method in class io.hypersistence.utils.hibernate.type.basic.internal.MonthDayTypeDescriptor
 
toString(Year) - Method in class io.hypersistence.utils.hibernate.type.basic.internal.YearTypeDescriptor
 
toString(YearMonth) - Method in class io.hypersistence.utils.hibernate.type.basic.internal.YearMonthEpochTypeDescriptor
 
toString(YearMonth) - Method in class io.hypersistence.utils.hibernate.type.basic.internal.YearMonthTypeDescriptor
 
toString(ZoneId) - Method in class io.hypersistence.utils.hibernate.type.basic.internal.ZoneIdTypeDescriptor
 
toString(T) - Method in class io.hypersistence.utils.hibernate.type.array.internal.AbstractArrayTypeDescriptor
 
toString(T) - Method in class io.hypersistence.utils.hibernate.type.ImmutableDynamicParameterizedType
 
toString(T) - Method in class io.hypersistence.utils.hibernate.type.ImmutableType
 
transformList(List) - Method in class io.hypersistence.utils.hibernate.query.DistinctListTransformer
Deduplicates the provided List.
transformList(List) - Method in interface io.hypersistence.utils.hibernate.query.ListResultTransformer
Default implementation returning the tuples list as-is.
transformList(List) - Method in class io.hypersistence.utils.hibernate.query.MapResultTransformer
Return the Map instead of the default List.
transformTuple(Object[], String[]) - Method in class io.hypersistence.utils.hibernate.query.MapResultTransformer
Transform the tuple into a key/value pair.
TRUE - Static variable in class io.hypersistence.utils.common.StringUtils
 
Tsid - Annotation Type in io.hypersistence.utils.hibernate.id
The @Tsid annotation can be added next to the entity identifier, therefore indicating that the identifier will be assigned a time-sorted identifier that's automatically generated.
Tsid.FactorySupplier - Class in io.hypersistence.utils.hibernate.id
 
TsidGenerator - Class in io.hypersistence.utils.hibernate.id
 
TsidGenerator(Tsid, Member, CustomIdGeneratorCreationContext) - Constructor for class io.hypersistence.utils.hibernate.id.TsidGenerator
 
TYPES_CONTRIBUTOR_FILTER - Static variable in class io.hypersistence.utils.hibernate.type.HibernateTypesContributor
 

U

unsupportedSave() - Method in class io.hypersistence.utils.spring.repository.HibernateRepositoryImpl
 
unwrap(JsonNode, Class<X>, WrapperOptions) - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonNodeJavaTypeDescriptor
 
unwrap(Object, Class<X>, WrapperOptions) - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonJavaTypeDescriptor
 
unwrap(Object, Class<X>, WrapperOptions) - Method in class io.hypersistence.utils.hibernate.type.search.internal.PostgreSQLTSVectorTypeDescriptor
 
unwrap(MonthDay, Class<X>, WrapperOptions) - Method in class io.hypersistence.utils.hibernate.type.basic.internal.MonthDayTypeDescriptor
 
unwrap(Month, Class<X>, WrapperOptions) - Method in class io.hypersistence.utils.hibernate.type.basic.internal.Iso8601MonthTypeDescriptor
 
unwrap(YearMonth, Class<X>, WrapperOptions) - Method in class io.hypersistence.utils.hibernate.type.basic.internal.YearMonthEpochTypeDescriptor
 
unwrap(YearMonth, Class<X>, WrapperOptions) - Method in class io.hypersistence.utils.hibernate.type.basic.internal.YearMonthTypeDescriptor
 
unwrap(Year, Class<X>, WrapperOptions) - Method in class io.hypersistence.utils.hibernate.type.basic.internal.YearTypeDescriptor
 
unwrap(ZoneId, Class<X>, WrapperOptions) - Method in class io.hypersistence.utils.hibernate.type.basic.internal.ZoneIdTypeDescriptor
 
unwrap(Collection, Class, WrapperOptions) - Method in class io.hypersistence.utils.hibernate.type.array.internal.ListArrayTypeDescriptor
 
unwrap(CurrencyUnit, Class<X>, WrapperOptions) - Method in class io.hypersistence.utils.hibernate.type.money.internal.CurrencyUnitTypeDescriptor
 
unwrap(T, Class<X>, WrapperOptions) - Method in class io.hypersistence.utils.hibernate.type.array.internal.AbstractArrayTypeDescriptor
 
unwrapArray(Object[], Class<T>) - Static method in class io.hypersistence.utils.hibernate.type.array.internal.ArrayUtil
Unwrap Object array to an array of the provided type
update(S) - Method in interface io.hypersistence.utils.spring.repository.BaseJpaRepository
The update method allows you to pass the provided entity to the update method of the underlying JPA EntityManager.
update(S) - Method in class io.hypersistence.utils.spring.repository.BaseJpaRepositoryImpl
 
update(S) - Method in interface io.hypersistence.utils.spring.repository.HibernateRepository
The update method allows you to pass the provided entity to the update method of the underlying JPA EntityManager.
update(S) - Method in class io.hypersistence.utils.spring.repository.HibernateRepositoryImpl
 
updateAll(Iterable<S>) - Method in interface io.hypersistence.utils.spring.repository.BaseJpaRepository
The updateAll method allows you to pass the provided entities to the update method of the underlying JPA EntityManager.
updateAll(Iterable<S>) - Method in class io.hypersistence.utils.spring.repository.BaseJpaRepositoryImpl
 
updateAll(Iterable<S>) - Method in interface io.hypersistence.utils.spring.repository.HibernateRepository
The updateAll method allows you to pass the provided entities to the update method of the underlying JPA EntityManager.
updateAll(Iterable<S>) - Method in class io.hypersistence.utils.spring.repository.HibernateRepositoryImpl
 
updateAllAndFlush(Iterable<S>) - Method in interface io.hypersistence.utils.spring.repository.BaseJpaRepository
The updateAllAndFlush method allows you to pass the provided entities to the update method of the underlying JPA EntityManager and call flush afterwards.
updateAllAndFlush(Iterable<S>) - Method in class io.hypersistence.utils.spring.repository.BaseJpaRepositoryImpl
 
updateAllAndFlush(Iterable<S>) - Method in interface io.hypersistence.utils.spring.repository.HibernateRepository
The updateAllAndFlush method allows you to pass the provided entities to the update method of the underlying JPA EntityManager and call flush afterwards.
updateAllAndFlush(Iterable<S>) - Method in class io.hypersistence.utils.spring.repository.HibernateRepositoryImpl
 
updateAndFlush(S) - Method in interface io.hypersistence.utils.spring.repository.BaseJpaRepository
The updateAndFlush method allows you to pass the provided entity to the update method of the underlying JPA EntityManager and call flush afterwards.
updateAndFlush(S) - Method in class io.hypersistence.utils.spring.repository.BaseJpaRepositoryImpl
 
updateAndFlush(S) - Method in interface io.hypersistence.utils.spring.repository.HibernateRepository
The updateAndFlush method allows you to pass the provided entity to the update method of the underlying JPA EntityManager and call flush afterwards.
updateAndFlush(S) - Method in class io.hypersistence.utils.spring.repository.HibernateRepositoryImpl
 
upper() - Method in class io.hypersistence.utils.hibernate.type.range.Range
Returns the upper bound of this range.
UPPER_EXCLUSIVE - Static variable in class io.hypersistence.utils.hibernate.type.range.Range
 
UPPER_INCLUSIVE - Static variable in class io.hypersistence.utils.hibernate.type.range.Range
 
UPPER_INFINITE - Static variable in class io.hypersistence.utils.hibernate.type.range.Range
 
url() - Method in class io.hypersistence.utils.test.providers.AbstractContainerDataSourceProvider
 
url() - Method in interface io.hypersistence.utils.test.providers.DataSourceProvider
 
urlValue(String) - Static method in class io.hypersistence.utils.test.AbstractHibernateTest
 
username() - Method in interface io.hypersistence.utils.test.providers.DataSourceProvider
 
UUIDArrayType - Class in io.hypersistence.utils.hibernate.type.array
Maps an UUID[] array on a PostgreSQL ARRAY type.
UUIDArrayType() - Constructor for class io.hypersistence.utils.hibernate.type.array.UUIDArrayType
 
UUIDArrayType(Configuration) - Constructor for class io.hypersistence.utils.hibernate.type.array.UUIDArrayType
 
UUIDArrayType(Class) - Constructor for class io.hypersistence.utils.hibernate.type.array.UUIDArrayType
 
UUIDArrayType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.array.UUIDArrayType
 
UUIDArrayTypeDescriptor - Class in io.hypersistence.utils.hibernate.type.array.internal
 
UUIDArrayTypeDescriptor() - Constructor for class io.hypersistence.utils.hibernate.type.array.internal.UUIDArrayTypeDescriptor
 

V

value() - Element in annotation type io.hypersistence.utils.hibernate.id.Tsid
Specify the class that can provide the custom TSID.Factory.
VALUE_ALIAS - Static variable in class io.hypersistence.utils.hibernate.query.MapResultTransformer
 
valueOf(String) - Static method in enum io.hypersistence.utils.hibernate.type.util.Configuration.PropertyKey
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.hypersistence.utils.hibernate.type.util.Configuration.PropertyKey
Returns an array containing the constants of this enum type, in the order they are declared.
VoidCallable - Interface in io.hypersistence.utils.test.transaction
 

W

wrap(Object, WrapperOptions) - Method in class io.hypersistence.utils.hibernate.type.array.internal.ListArrayTypeDescriptor
 
wrap(X, WrapperOptions) - Method in class io.hypersistence.utils.hibernate.type.array.internal.AbstractArrayTypeDescriptor
 
wrap(X, WrapperOptions) - Method in class io.hypersistence.utils.hibernate.type.basic.internal.Iso8601MonthTypeDescriptor
 
wrap(X, WrapperOptions) - Method in class io.hypersistence.utils.hibernate.type.basic.internal.MonthDayTypeDescriptor
 
wrap(X, WrapperOptions) - Method in class io.hypersistence.utils.hibernate.type.basic.internal.YearMonthEpochTypeDescriptor
 
wrap(X, WrapperOptions) - Method in class io.hypersistence.utils.hibernate.type.basic.internal.YearMonthTypeDescriptor
 
wrap(X, WrapperOptions) - Method in class io.hypersistence.utils.hibernate.type.basic.internal.YearTypeDescriptor
 
wrap(X, WrapperOptions) - Method in class io.hypersistence.utils.hibernate.type.basic.internal.ZoneIdTypeDescriptor
 
wrap(X, WrapperOptions) - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonJavaTypeDescriptor
 
wrap(X, WrapperOptions) - Method in class io.hypersistence.utils.hibernate.type.json.internal.JsonNodeJavaTypeDescriptor
 
wrap(X, WrapperOptions) - Method in class io.hypersistence.utils.hibernate.type.money.internal.CurrencyUnitTypeDescriptor
 
wrap(X, WrapperOptions) - Method in class io.hypersistence.utils.hibernate.type.search.internal.PostgreSQLTSVectorTypeDescriptor
 
wrapArray(Object) - Static method in class io.hypersistence.utils.hibernate.type.array.internal.ArrayUtil
Wrap a given array so that primitives become wrapper objects.
writeParamsEntry(StringBuilder, ExecutionInfo, List<QueryInfo>) - Method in class io.hypersistence.utils.logging.InlineQueryLogEntryCreator
 

Y

YEAR_MONTH_EPOCH - Static variable in class io.hypersistence.utils.hibernate.type.basic.internal.YearMonthEpochTypeDescriptor
 
YearMonthDateType - Class in io.hypersistence.utils.hibernate.type.basic
Maps a Java YearMonth object to a DATE column type.
YearMonthDateType() - Constructor for class io.hypersistence.utils.hibernate.type.basic.YearMonthDateType
 
YearMonthDateType(Configuration) - Constructor for class io.hypersistence.utils.hibernate.type.basic.YearMonthDateType
 
YearMonthDateType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.basic.YearMonthDateType
 
YearMonthEpochType - Class in io.hypersistence.utils.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 io.hypersistence.utils.hibernate.type.basic.YearMonthEpochType
 
YearMonthEpochType(Configuration) - Constructor for class io.hypersistence.utils.hibernate.type.basic.YearMonthEpochType
 
YearMonthEpochType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.basic.YearMonthEpochType
 
YearMonthEpochTypeDescriptor - Class in io.hypersistence.utils.hibernate.type.basic.internal
 
YearMonthEpochTypeDescriptor() - Constructor for class io.hypersistence.utils.hibernate.type.basic.internal.YearMonthEpochTypeDescriptor
 
YearMonthIntegerType - Class in io.hypersistence.utils.hibernate.type.basic
Maps a Java YearMonth object to an INT column type.
YearMonthIntegerType() - Constructor for class io.hypersistence.utils.hibernate.type.basic.YearMonthIntegerType
 
YearMonthIntegerType(Configuration) - Constructor for class io.hypersistence.utils.hibernate.type.basic.YearMonthIntegerType
 
YearMonthIntegerType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.basic.YearMonthIntegerType
 
YearMonthTimestampType - Class in io.hypersistence.utils.hibernate.type.basic
Maps a Java YearMonth object to a TIMESTAMP column type.
YearMonthTimestampType() - Constructor for class io.hypersistence.utils.hibernate.type.basic.YearMonthTimestampType
 
YearMonthTimestampType(Configuration) - Constructor for class io.hypersistence.utils.hibernate.type.basic.YearMonthTimestampType
 
YearMonthTimestampType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.basic.YearMonthTimestampType
 
YearMonthTypeDescriptor - Class in io.hypersistence.utils.hibernate.type.basic.internal
 
YearMonthTypeDescriptor() - Constructor for class io.hypersistence.utils.hibernate.type.basic.internal.YearMonthTypeDescriptor
 
YearType - Class in io.hypersistence.utils.hibernate.type.basic
Maps a Java Year object to an INT column type.
YearType() - Constructor for class io.hypersistence.utils.hibernate.type.basic.YearType
 
YearType(Configuration) - Constructor for class io.hypersistence.utils.hibernate.type.basic.YearType
 
YearType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.basic.YearType
 
YearTypeDescriptor - Class in io.hypersistence.utils.hibernate.type.basic.internal
 
YearTypeDescriptor() - Constructor for class io.hypersistence.utils.hibernate.type.basic.internal.YearTypeDescriptor
 

Z

zonedDateTimeRange(String) - Static method in class io.hypersistence.utils.hibernate.type.range.guava.PostgreSQLGuavaRangeType
Creates the ZonedDateTime range from provided string:
zonedDateTimeRange(String) - Static method in class io.hypersistence.utils.hibernate.type.range.Range
Creates the ZonedDateTime range from provided string:
zonedDateTimeRange(String) - Static method in class io.hypersistence.utils.hibernate.type.range.spring.PostgreSQLSpringRangeType
 
ZoneIdComparator() - Constructor for class io.hypersistence.utils.hibernate.type.basic.internal.ZoneIdTypeDescriptor.ZoneIdComparator
 
ZoneIdType - Class in io.hypersistence.utils.hibernate.type.basic
Maps a Java ZoneId object to an VARCHAR column type.
ZoneIdType() - Constructor for class io.hypersistence.utils.hibernate.type.basic.ZoneIdType
 
ZoneIdType(Configuration) - Constructor for class io.hypersistence.utils.hibernate.type.basic.ZoneIdType
 
ZoneIdType(TypeBootstrapContext) - Constructor for class io.hypersistence.utils.hibernate.type.basic.ZoneIdType
 
ZoneIdTypeDescriptor - Class in io.hypersistence.utils.hibernate.type.basic.internal
Descriptor for ZoneId handling.
ZoneIdTypeDescriptor() - Constructor for class io.hypersistence.utils.hibernate.type.basic.internal.ZoneIdTypeDescriptor
 
ZoneIdTypeDescriptor.ZoneIdComparator - Class in io.hypersistence.utils.hibernate.type.basic.internal
 
A B C D E F G H I J K L M N O P Q R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form