A B C D E F G H I J K L M N O P R S T U V W Y Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractArrayType<T> - Class in com.vladmihalcea.hibernate.type.array.internal
-
Base class for all ARRAY types.
- AbstractArrayType(AbstractArrayTypeDescriptor<T>) - Constructor for class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayType
- AbstractArrayType(AbstractArrayTypeDescriptor<T>, Configuration) - Constructor for class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayType
- AbstractArrayTypeDescriptor<T> - Class in com.vladmihalcea.hibernate.type.array.internal
- AbstractArrayTypeDescriptor(Class<T>) - Constructor for class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayTypeDescriptor
- AbstractArrayTypeDescriptor(Class<T>, MutabilityPlan<T>) - Constructor for class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayTypeDescriptor
- AbstractHibernateType<T> - Class in com.vladmihalcea.hibernate.type
-
Very convenient base class for implementing object types using Hibernate Java and SQL descriptors.
- AbstractHibernateType(SqlTypeDescriptor, JavaTypeDescriptor<T>) - Constructor for class com.vladmihalcea.hibernate.type.AbstractHibernateType
-
Initialization constructor taking the
SqlTypeDescriptor
andJavaTypeDescriptor
objects, and using the defaultConfiguration
object. - AbstractHibernateType(SqlTypeDescriptor, JavaTypeDescriptor<T>, Configuration) - Constructor for class com.vladmihalcea.hibernate.type.AbstractHibernateType
-
Initialization constructor taking the
SqlTypeDescriptor
,JavaTypeDescriptor
, andConfiguration
objects. - AbstractJsonSqlTypeDescriptor - Class in com.vladmihalcea.hibernate.type.json.internal
- AbstractJsonSqlTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.json.internal.AbstractJsonSqlTypeDescriptor
- address - Variable in class com.vladmihalcea.hibernate.type.basic.Inet
- APPLICATION_PROPERTIES_FILE_NAME - Static variable in class com.vladmihalcea.hibernate.type.util.Configuration
- areEqual(JsonNode, JsonNode) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonNodeTypeDescriptor
- areEqual(Object, Object) - Method in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayTypeDescriptor
- areEqual(Object, Object) - Method in class com.vladmihalcea.hibernate.type.array.internal.ListArrayTypeDescriptor
- areEqual(Object, Object) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonTypeDescriptor
- areEqual(Object, Object) - Method in class com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorTypeDescriptor
- areEqual(MonthDay, MonthDay) - Method in class com.vladmihalcea.hibernate.type.basic.internal.MonthDayTypeDescriptor
- areEqual(Month, Month) - Method in class com.vladmihalcea.hibernate.type.basic.internal.Iso8601MonthMonthTypeDescriptor
- areEqual(YearMonth, YearMonth) - Method in class com.vladmihalcea.hibernate.type.basic.internal.YearMonthEpochTypeDescriptor
- areEqual(YearMonth, YearMonth) - Method in class com.vladmihalcea.hibernate.type.basic.internal.YearMonthTypeDescriptor
- areEqual(Year, Year) - Method in class com.vladmihalcea.hibernate.type.basic.internal.YearTypeDescriptor
- arrayObjectClass - Variable in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayTypeDescriptor
- ArraySqlTypeDescriptor - Class in com.vladmihalcea.hibernate.type.array.internal
- ArraySqlTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.array.internal.ArraySqlTypeDescriptor
- ArrayUtil - Class in com.vladmihalcea.hibernate.type.array.internal
-
ArrayUtil
- Array utilities holder. - ArrayUtil() - Constructor for class com.vladmihalcea.hibernate.type.array.internal.ArrayUtil
- asList(T[]) - Static method in class com.vladmihalcea.hibernate.type.array.internal.ArrayUtil
-
Transforms an array to a
List
. - assemble(Serializable, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- assemble(Serializable, SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- asString() - Method in class com.vladmihalcea.hibernate.type.range.Range
- asString(Range) - Method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
- asString(Object) - Method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
B
- bannerPrinted - Static variable in class com.vladmihalcea.hibernate.type.util.Configuration
- BatchSequenceGenerator - Class in com.vladmihalcea.hibernate.id
-
A sequence generator that uses a recursive query to fetch multiple values from a sequence in a single database access.
- BatchSequenceGenerator() - Constructor for class com.vladmihalcea.hibernate.id.BatchSequenceGenerator
- BatchSequenceGenerator.IdentifierExtractor - Enum in com.vladmihalcea.hibernate.id
-
Extracts a
Serializable
identifier from aResultSet
. - BatchSequenceGenerator.IdentifierPool - Class in com.vladmihalcea.hibernate.id
-
Holds a number of prefetched identifiers.
- beforeAssemble(Serializable, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- BIG_DECIMAL_IDENTIFIER_EXTRACTOR - com.vladmihalcea.hibernate.id.BatchSequenceGenerator.IdentifierExtractor
- BIG_INTEGER_IDENTIFIER_EXTRACTOR - com.vladmihalcea.hibernate.id.BatchSequenceGenerator.IdentifierExtractor
- bigDecimalRange(String) - Static method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
-
Creates the
BigDecimal
range from provided string: - bigDecimalRange(String) - Static method in class com.vladmihalcea.hibernate.type.range.Range
-
Creates the
BigDecimal
range from provided string: - blobTypeDescriptor - Variable in class com.vladmihalcea.hibernate.type.json.internal.JsonBlobSqlTypeDescriptor
- BooleanArrayType - Class in com.vladmihalcea.hibernate.type.array
-
Maps a
boolean[]
array on a PostgreSQL ARRAY column type. - BooleanArrayType() - Constructor for class com.vladmihalcea.hibernate.type.array.BooleanArrayType
- BooleanArrayType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.array.BooleanArrayType
- BooleanArrayType(Class) - Constructor for class com.vladmihalcea.hibernate.type.array.BooleanArrayType
- BooleanArrayTypeDescriptor - Class in com.vladmihalcea.hibernate.type.array.internal
- BooleanArrayTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.array.internal.BooleanArrayTypeDescriptor
- booleanProperty(Configuration.PropertyKey) - Method in class com.vladmihalcea.hibernate.type.util.Configuration
-
Get Boolean property value
- boundToString() - Method in class com.vladmihalcea.hibernate.type.range.Range
- buildDatabaseStructure(Type, String, JdbcEnvironment) - Method in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator
- buildSelect(String, Dialect) - Static method in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator
C
- CAMEL_CASE_REGEX - Static variable in class com.vladmihalcea.hibernate.naming.CamelCaseToSnakeCaseNamingStrategy
- CAMEL_CASE_REGEX - Static variable in class com.vladmihalcea.hibernate.type.util.CamelCaseToSnakeCaseNamingStrategy
-
Deprecated.
- CamelCaseToSnakeCaseNamingStrategy - Class in com.vladmihalcea.hibernate.naming
-
Maps the JPA camelCase properties to snake_case database identifiers.
- CamelCaseToSnakeCaseNamingStrategy - Class in com.vladmihalcea.hibernate.type.util
-
Deprecated.use
CamelCaseToSnakeCaseNamingStrategy
instead - CamelCaseToSnakeCaseNamingStrategy() - Constructor for class com.vladmihalcea.hibernate.naming.CamelCaseToSnakeCaseNamingStrategy
-
Initialization constructor taking the default
Configuration
object. - CamelCaseToSnakeCaseNamingStrategy() - Constructor for class com.vladmihalcea.hibernate.type.util.CamelCaseToSnakeCaseNamingStrategy
-
Deprecated.
- CamelCaseToSnakeCaseNamingStrategy(Configuration) - Constructor for class com.vladmihalcea.hibernate.naming.CamelCaseToSnakeCaseNamingStrategy
-
Initialization constructor taking the
Class
andConfiguration
objects. - canBeRemapped() - Method in class com.vladmihalcea.hibernate.type.array.internal.ArraySqlTypeDescriptor
- canBeRemapped() - Method in class com.vladmihalcea.hibernate.type.json.internal.AbstractJsonSqlTypeDescriptor
- canBeRemapped() - Method in class com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorSqlTypeDescriptor
- CHARSET - Static variable in class com.vladmihalcea.hibernate.type.json.internal.JsonBytesSqlTypeDescriptor
- ClassImportIntegrator - Class in com.vladmihalcea.hibernate.type.util
-
The
ClassImportIntegrator
implements the HibernateIntegrator
contract and allows you to provide aList
of classes to be imported using their simple name. - ClassImportIntegrator(List<? extends Class>) - Constructor for class com.vladmihalcea.hibernate.type.util.ClassImportIntegrator
-
Builds a new integrator that can register the provided classes.
- classImportList - Variable in class com.vladmihalcea.hibernate.type.util.ClassImportIntegrator
- ClassLoaderUtils - Class in com.vladmihalcea.hibernate.util
-
ClassLoaderUtils
- Class loading related utilities holder. - ClassLoaderUtils() - Constructor for class com.vladmihalcea.hibernate.util.ClassLoaderUtils
- classProperty(Configuration.PropertyKey) - Method in class com.vladmihalcea.hibernate.type.util.Configuration
-
Get Class property value
- clasz - Variable in class com.vladmihalcea.hibernate.type.util.ParameterizedParameterType
- clazz - Variable in class com.vladmihalcea.hibernate.type.ImmutableType
- clazz - Variable in class com.vladmihalcea.hibernate.type.range.Range
- clone(T) - Static method in class com.vladmihalcea.hibernate.type.json.internal.JacksonUtil
- clone(T) - Method in interface com.vladmihalcea.hibernate.type.util.JsonSerializer
-
Clone JSON object.
- clone(T) - Method in class com.vladmihalcea.hibernate.type.util.ObjectMapperJsonSerializer
- clone(T) - Method in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper
- closed(T, T) - Static method in class com.vladmihalcea.hibernate.type.range.Range
-
Creates the closed range with provided bounds.
- closedInfinite(T) - Static method in class com.vladmihalcea.hibernate.type.range.Range
-
Creates the left-bounded, left-closed and right-unbounded range with provided lower bound.
- closedOpen(T, T) - Static method in class com.vladmihalcea.hibernate.type.range.Range
-
Creates the left-closed, right-open range with provided bounds.
- COLUMN_TYPE_PATTERN - Static variable in class com.vladmihalcea.hibernate.type.util.ParameterTypeUtils
- com.vladmihalcea.hibernate.id - package com.vladmihalcea.hibernate.id
- com.vladmihalcea.hibernate.naming - package com.vladmihalcea.hibernate.naming
- com.vladmihalcea.hibernate.query - package com.vladmihalcea.hibernate.query
- com.vladmihalcea.hibernate.type - package com.vladmihalcea.hibernate.type
- com.vladmihalcea.hibernate.type.array - package com.vladmihalcea.hibernate.type.array
- com.vladmihalcea.hibernate.type.array.internal - package com.vladmihalcea.hibernate.type.array.internal
- com.vladmihalcea.hibernate.type.basic - package com.vladmihalcea.hibernate.type.basic
- com.vladmihalcea.hibernate.type.basic.internal - package com.vladmihalcea.hibernate.type.basic.internal
- com.vladmihalcea.hibernate.type.binary - package com.vladmihalcea.hibernate.type.binary
- com.vladmihalcea.hibernate.type.interval - package com.vladmihalcea.hibernate.type.interval
- com.vladmihalcea.hibernate.type.json - package com.vladmihalcea.hibernate.type.json
- com.vladmihalcea.hibernate.type.json.internal - package com.vladmihalcea.hibernate.type.json.internal
- com.vladmihalcea.hibernate.type.range - package com.vladmihalcea.hibernate.type.range
- com.vladmihalcea.hibernate.type.range.guava - package com.vladmihalcea.hibernate.type.range.guava
- com.vladmihalcea.hibernate.type.search - package com.vladmihalcea.hibernate.type.search
- com.vladmihalcea.hibernate.type.search.internal - package com.vladmihalcea.hibernate.type.search.internal
- com.vladmihalcea.hibernate.type.util - package com.vladmihalcea.hibernate.type.util
- com.vladmihalcea.hibernate.util - package com.vladmihalcea.hibernate.util
- compare(Object, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- compare(ZoneId, ZoneId) - Method in class com.vladmihalcea.hibernate.type.basic.internal.ZoneIdTypeDescriptor.ZoneIdComparator
- configuration - Variable in class com.vladmihalcea.hibernate.naming.CamelCaseToSnakeCaseNamingStrategy
- configuration - Variable in class com.vladmihalcea.hibernate.type.AbstractHibernateType
- configuration - Variable in class com.vladmihalcea.hibernate.type.basic.PostgreSQLEnumType
- configuration - Variable in class com.vladmihalcea.hibernate.type.binary.MySQLBinaryType
- configuration - Variable in class com.vladmihalcea.hibernate.type.ImmutableType
- Configuration - Class in com.vladmihalcea.hibernate.type.util
-
Configuration
- It allows declarative configuration through thehibernate.properties
file or thehibernate-types.properties
file. - Configuration() - Constructor for class com.vladmihalcea.hibernate.type.util.Configuration
- Configuration.PropertyKey - Enum in com.vladmihalcea.hibernate.type.util
-
Each Property has a well-defined key.
- configure(Type, Properties, ServiceRegistry) - Method in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator
- contains(Range<T>) - Method in class com.vladmihalcea.hibernate.type.range.Range
-
Determines whether this range contains this point or not.
- contains(T) - Method in class com.vladmihalcea.hibernate.type.range.Range
-
Determines whether this range contains this point or not.
- contribute(TypeContributions, ServiceRegistry) - Method in class com.vladmihalcea.hibernate.type.HibernateTypesContributor
- contributeType(TypeContributions, BasicType) - Method in class com.vladmihalcea.hibernate.type.HibernateTypesContributor
- contributeType(TypeContributions, UserType) - Method in class com.vladmihalcea.hibernate.type.HibernateTypesContributor
D
- databaseStructure - Variable in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator
- DateArrayType - Class in com.vladmihalcea.hibernate.type.array
-
Maps an
Date[]
array on a PostgreSQL date[] ARRAY type. - DateArrayType() - Constructor for class com.vladmihalcea.hibernate.type.array.DateArrayType
- DateArrayType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.array.DateArrayType
- DateArrayType(Class) - Constructor for class com.vladmihalcea.hibernate.type.array.DateArrayType
- DateArrayTypeDescriptor - Class in com.vladmihalcea.hibernate.type.array.internal
- DateArrayTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.array.internal.DateArrayTypeDescriptor
- DecimalArrayType - Class in com.vladmihalcea.hibernate.type.array
-
Maps a
decimal[]
array on a PostgreSQL ARRAY column type. - DecimalArrayType() - Constructor for class com.vladmihalcea.hibernate.type.array.DecimalArrayType
- DecimalArrayType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.array.DecimalArrayType
- DecimalArrayType(Class) - Constructor for class com.vladmihalcea.hibernate.type.array.DecimalArrayType
- DecimalArrayTypeDescriptor - Class in com.vladmihalcea.hibernate.type.array.internal
- DecimalArrayTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.array.internal.DecimalArrayTypeDescriptor
- deepCopy(Object) - Static method in class com.vladmihalcea.hibernate.type.array.internal.ArrayUtil
-
Clone an array.
- deepCopy(Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- deepCopy(Object, SessionFactoryImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- DEFAULT_FETCH_SIZE - Static variable in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator
-
The default value for
BatchSequenceGenerator.FETCH_SIZE_PARAM
. - DEFAULT_TYPE_NAME - Static variable in class com.vladmihalcea.hibernate.type.array.EnumArrayType
- defaultSizes(Mapping) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- deserialize(JsonParser, DeserializationContext) - Method in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper.OffsetDateTimeDeserializer
- determineBulkInsertionIdentifierGenerationSelectFragment(Dialect) - Method in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator
- determineFetchSize(Properties) - Static method in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator
- determineRangeType(Range<?>) - Method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
- determineRangeType(Range<?>) - Static method in class com.vladmihalcea.hibernate.type.range.PostgreSQLRangeType
- determineSequenceName(Properties) - Static method in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator
- dialect - Variable in class com.vladmihalcea.hibernate.type.json.internal.JsonSqlTypeDescriptor
- dictatedSizes(Mapping) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- disassemble(Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- disassemble(Object, SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- disintegrate(SessionFactoryImplementor, SessionFactoryServiceRegistry) - Method in class com.vladmihalcea.hibernate.type.util.ClassImportIntegrator
- DOT - Static variable in class com.vladmihalcea.hibernate.type.util.ClassImportIntegrator
- DoubleArrayType - Class in com.vladmihalcea.hibernate.type.array
-
Maps a
double[]
array on a PostgreSQL ARRAY type. - DoubleArrayType() - Constructor for class com.vladmihalcea.hibernate.type.array.DoubleArrayType
- DoubleArrayType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.array.DoubleArrayType
- DoubleArrayType(Class) - Constructor for class com.vladmihalcea.hibernate.type.array.DoubleArrayType
- DoubleArrayTypeDescriptor - Class in com.vladmihalcea.hibernate.type.array.internal
- DoubleArrayTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.array.internal.DoubleArrayTypeDescriptor
E
- elementType - Variable in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
- empty() - Static method in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator.IdentifierPool
- EMPTY - Static variable in class com.vladmihalcea.hibernate.type.range.Range
- EMPTY_BIGDECIMAL_RANGE - Static variable in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
-
An empty int range that satisfies
Range.isEmpty()
to map PostgreSQL'sempty
to. - EMPTY_DATE_RANGE - Static variable in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
-
An empty int range that satisfies
Range.isEmpty()
to map PostgreSQL'sempty
to. - EMPTY_INT_RANGE - Static variable in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
-
An empty int range that satisfies
Range.isEmpty()
to map PostgreSQL'sempty
to. - EMPTY_LOCALDATETIME_RANGE - Static variable in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
-
An empty int range that satisfies
Range.isEmpty()
to map PostgreSQL'sempty
to. - EMPTY_LONG_RANGE - Static variable in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
-
An empty int range that satisfies
Range.isEmpty()
to map PostgreSQL'sempty
to. - EMPTY_OFFSETDATETIME_RANGE - Static variable in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
-
An empty int range that satisfies
Range.isEmpty()
to map PostgreSQL'sempty
to. - EMPTY_ZONEDDATETIME_RANGE - Static variable in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
-
An empty int range that satisfies
Range.isEmpty()
to map PostgreSQL'sempty
to. - emptyRange(Class<R>) - Static method in class com.vladmihalcea.hibernate.type.range.Range
- EnumArrayType - Class in com.vladmihalcea.hibernate.type.array
-
Maps an
Enum[]
array on a database ARRAY type. - EnumArrayType() - Constructor for class com.vladmihalcea.hibernate.type.array.EnumArrayType
- EnumArrayType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.array.EnumArrayType
- EnumArrayType(Class, String) - Constructor for class com.vladmihalcea.hibernate.type.array.EnumArrayType
- EnumArrayTypeDescriptor - Class in com.vladmihalcea.hibernate.type.array.internal
- EnumArrayTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.array.internal.EnumArrayTypeDescriptor
- equals(Object) - Method in class com.vladmihalcea.hibernate.type.basic.Inet
- equals(Object) - Method in class com.vladmihalcea.hibernate.type.range.Range
- equals(Object, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- excludedPath - Variable in class com.vladmihalcea.hibernate.type.util.ClassImportIntegrator
- excludePath(String) - Method in class com.vladmihalcea.hibernate.type.util.ClassImportIntegrator
-
Exclude the provided parent path and register the remaining relative path.
- extractIdentifier(ResultSet) - Method in enum com.vladmihalcea.hibernate.id.BatchSequenceGenerator.IdentifierExtractor
- extractJson(CallableStatement, int) - Method in class com.vladmihalcea.hibernate.type.json.internal.AbstractJsonSqlTypeDescriptor
- extractJson(CallableStatement, int) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonBytesSqlTypeDescriptor
- extractJson(CallableStatement, int) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonSqlTypeDescriptor
- extractJson(CallableStatement, int) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonStringSqlTypeDescriptor
- extractJson(CallableStatement, String) - Method in class com.vladmihalcea.hibernate.type.json.internal.AbstractJsonSqlTypeDescriptor
- extractJson(CallableStatement, String) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonBytesSqlTypeDescriptor
- extractJson(CallableStatement, String) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonSqlTypeDescriptor
- extractJson(CallableStatement, String) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonStringSqlTypeDescriptor
- extractJson(ResultSet, String) - Method in class com.vladmihalcea.hibernate.type.json.internal.AbstractJsonSqlTypeDescriptor
- extractJson(ResultSet, String) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonBytesSqlTypeDescriptor
- extractJson(ResultSet, String) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonSqlTypeDescriptor
- extractJson(ResultSet, String) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonStringSqlTypeDescriptor
- extractLoggableRepresentation(T) - Method in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayTypeDescriptor
F
- FETCH_SIZE_PARAM - Static variable in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator
-
Indicates how many sequence values to fetch at once.
- fetchSize - Variable in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator
- findClass(String) - Static method in class com.vladmihalcea.hibernate.util.ClassLoaderUtils
-
Find if Class denoted by the given string representation is loadable
- findFirstNonNullElement(Collection) - Method in class com.vladmihalcea.hibernate.type.util.ObjectMapperJsonSerializer
- findFirstNonNullEntry(Map<?, ?>) - Method in class com.vladmihalcea.hibernate.type.util.ObjectMapperJsonSerializer
- forList(List<Serializable>) - Static method in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator.IdentifierPool
- formatIdentifier(Identifier) - Method in class com.vladmihalcea.hibernate.naming.CamelCaseToSnakeCaseNamingStrategy
- from(Query) - Static method in class com.vladmihalcea.hibernate.query.SQLExtractor
-
Get the underlying SQL generated by the provided JPA query.
- fromBytes(byte[], Class<T>) - Method in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper
- fromBytes(byte[], Type) - Method in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper
- fromJsonBytes(byte[]) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonBytesSqlTypeDescriptor
- fromString(String) - Method in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayTypeDescriptor
- fromString(String) - Method in class com.vladmihalcea.hibernate.type.basic.internal.Iso8601MonthMonthTypeDescriptor
- fromString(String) - Method in class com.vladmihalcea.hibernate.type.basic.internal.MonthDayTypeDescriptor
- fromString(String) - Method in class com.vladmihalcea.hibernate.type.basic.internal.YearMonthEpochTypeDescriptor
- fromString(String) - Method in class com.vladmihalcea.hibernate.type.basic.internal.YearMonthTypeDescriptor
- fromString(String) - Method in class com.vladmihalcea.hibernate.type.basic.internal.YearTypeDescriptor
- fromString(String) - Method in class com.vladmihalcea.hibernate.type.basic.internal.ZoneIdTypeDescriptor
- fromString(String) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonNodeTypeDescriptor
- fromString(String) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonTypeDescriptor
- fromString(String) - Method in class com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorTypeDescriptor
- fromString(String, Class<T>) - Static method in class com.vladmihalcea.hibernate.type.array.internal.ArrayUtil
-
Create array from its
String
representation. - fromString(String, Class<T>) - Static method in class com.vladmihalcea.hibernate.type.json.internal.JacksonUtil
- fromString(String, Class<T>) - Method in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper
- fromString(String, Type) - Static method in class com.vladmihalcea.hibernate.type.json.internal.JacksonUtil
- fromString(String, Type) - Method in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper
G
- generate(SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator
- generatorKey() - Method in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator
- get() - Method in interface com.vladmihalcea.hibernate.type.util.JsonSerializerSupplier
-
Get custom
JsonSerializer
reference - get() - Method in interface com.vladmihalcea.hibernate.type.util.ObjectMapperSupplier
-
Get custom
ObjectMapper
reference - get(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.basic.NullableCharacterType
- get(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLCITextType
- get(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLHStoreType
- get(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLInetType
- get(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
-
Get the column value from the JDBC
ResultSet
. - get(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.interval.OracleIntervalDayToSecondType
- get(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.interval.PostgreSQLIntervalType
- get(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.interval.PostgreSQLPeriodType
- get(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
- get(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.range.PostgreSQLRangeType
- getAddress() - Method in class com.vladmihalcea.hibernate.type.basic.Inet
- getAnnotationOrNull(DynamicParameterizedType.ParameterType, Class<A>) - Static method in class com.vladmihalcea.hibernate.type.util.ParameterTypeUtils
-
Get the required annotation from the
DynamicParameterizedType.ParameterType
instance. - getAnnotations(DynamicParameterizedType.ParameterType, Class<A>) - Static method in class com.vladmihalcea.hibernate.type.util.ParameterTypeUtils
-
Get the required annotations from the
DynamicParameterizedType.ParameterType
instance. - getAnnotationsMethod() - Method in class com.vladmihalcea.hibernate.type.util.ParameterizedParameterType
- getArrayObjectClass() - Method in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayTypeDescriptor
- getBinder(JavaTypeDescriptor<X>) - Method in class com.vladmihalcea.hibernate.type.array.internal.ArraySqlTypeDescriptor
- getBinder(JavaTypeDescriptor<X>) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonBinarySqlTypeDescriptor
- getBinder(JavaTypeDescriptor<X>) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonBlobSqlTypeDescriptor
- getBinder(JavaTypeDescriptor<X>) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonBytesSqlTypeDescriptor
- getBinder(JavaTypeDescriptor<X>) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonSqlTypeDescriptor
- getBinder(JavaTypeDescriptor<X>) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonStringSqlTypeDescriptor
- getBinder(JavaTypeDescriptor<X>) - Method in class com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorSqlTypeDescriptor
- getCatalog() - Method in class com.vladmihalcea.hibernate.type.util.ParameterizedParameterType
- getClass(String) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
-
Get the Java
Class
with the given fully-qualified name. - getClassLoader() - Static method in class com.vladmihalcea.hibernate.util.ClassLoaderUtils
-
Load the available ClassLoader
- getClassOrNull(String) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
-
Get the Java
Class
with the given fully-qualified name or ornull
if noClass
was found matching the provided name. - getClazz() - Method in class com.vladmihalcea.hibernate.type.range.Range
- getColumns() - Method in class com.vladmihalcea.hibernate.type.util.ParameterizedParameterType
- getColumnSpan(Mapping) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- getColumnType(DynamicParameterizedType.ParameterType) - Static method in class com.vladmihalcea.hibernate.type.util.ParameterTypeUtils
-
Get the column type association from the
DynamicParameterizedType.ParameterType
instance. - getComparator() - Method in class com.vladmihalcea.hibernate.type.basic.internal.ZoneIdTypeDescriptor
- getConfiguration() - Method in class com.vladmihalcea.hibernate.type.AbstractHibernateType
-
Get the current
Configuration
object. - getConfiguration() - Method in class com.vladmihalcea.hibernate.type.ImmutableType
-
Get the current
Configuration
object. - getDeclaredMethodOrNull(Class, String, Class...) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
-
Get the
Method
with the given signature (name and parameter types) belonging to the provided JavaClass
, excluding inherited ones, ornull
if noMethod
was found. - getElementType() - Method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
- getElementType() - Method in class com.vladmihalcea.hibernate.type.range.PostgreSQLRangeType
- getExtractor(JavaTypeDescriptor<X>) - Method in class com.vladmihalcea.hibernate.type.array.internal.ArraySqlTypeDescriptor
- getExtractor(JavaTypeDescriptor<X>) - Method in class com.vladmihalcea.hibernate.type.json.internal.AbstractJsonSqlTypeDescriptor
- getExtractor(JavaTypeDescriptor<X>) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonBlobSqlTypeDescriptor
- getExtractor(JavaTypeDescriptor<X>) - Method in class com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorSqlTypeDescriptor
- getField(Class, String) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
-
Get the
Field
with the given name belonging to the provided JavaClass
. - getFieldOrNull(Class, String) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
-
Get the
Field
with the given name belonging to the provided JavaClass
ornull
if noField
was found. - getFieldValue(Object, String) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
-
Get the value of the field matching the given name and belonging to target
Object
. - getFieldValueOrNull(Object, String) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
-
Get the value of the field matching the given name and belonging to target
Object
ornull
if noField
was found.. - getFirstSuperClassFromPackage(Class, String) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
-
Get the first super class matching the provided package name.
- getGenericTypes(ParameterizedType) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
-
Get the generic types of a given Class.
- getGetter(Object, String) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
-
Get the property getter
Method
with the given name belonging to the provided JavaObject
. - getHashCode(Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- getHashCode(Object, SessionFactoryImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- getIdentifierExtractor(Class<?>) - Static method in enum com.vladmihalcea.hibernate.id.BatchSequenceGenerator.IdentifierExtractor
- getKey() - Method in enum com.vladmihalcea.hibernate.type.util.Configuration.PropertyKey
- getMemberGenericTypeOrNull(Class, String) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
-
Get the generic
Type
of theMember
with the given name belonging to the provided JavaClass
ornull
if noMember
was found. - getMemberOrNull(Class, String) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
-
Get the
Member
with the given name belonging to the provided JavaClass
ornull
if noMember
was found. - getMethod(Class, String, Class...) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
-
Get the
Method
with the given signature (name and parameter types) belonging to the provided JavaClass
. - getMethod(Object, String, Class...) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
-
Get the
Method
with the given signature (name and parameter types) belonging to the provided JavaObject
. - getMethodOrNull(Class, String, Class...) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
-
Get the
Method
with the given signature (name and parameter types) belonging to the provided JavaObject
ornull
if noMethod
was found. - getMethodOrNull(Object, String, Class...) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
-
Get the
Method
with the given signature (name and parameter types) belonging to the provided JavaObject
ornull
if noMethod
was found. - getName() - Method in class com.vladmihalcea.hibernate.type.array.BooleanArrayType
- getName() - Method in class com.vladmihalcea.hibernate.type.array.DateArrayType
- getName() - Method in class com.vladmihalcea.hibernate.type.array.DecimalArrayType
- getName() - Method in class com.vladmihalcea.hibernate.type.array.DoubleArrayType
- getName() - Method in class com.vladmihalcea.hibernate.type.array.EnumArrayType
- getName() - Method in class com.vladmihalcea.hibernate.type.array.IntArrayType
- getName() - Method in class com.vladmihalcea.hibernate.type.array.ListArrayType
- getName() - Method in class com.vladmihalcea.hibernate.type.array.LocalDateArrayType
- getName() - Method in class com.vladmihalcea.hibernate.type.array.LocalDateTimeArrayType
- getName() - Method in class com.vladmihalcea.hibernate.type.array.LongArrayType
- getName() - Method in class com.vladmihalcea.hibernate.type.array.StringArrayType
- getName() - Method in class com.vladmihalcea.hibernate.type.array.TimestampArrayType
- getName() - Method in class com.vladmihalcea.hibernate.type.array.UUIDArrayType
- getName() - Method in class com.vladmihalcea.hibernate.type.basic.Iso8601MonthType
- getName() - Method in class com.vladmihalcea.hibernate.type.basic.MonthDayDateType
- getName() - Method in class com.vladmihalcea.hibernate.type.basic.MonthDayIntegerType
- getName() - Method in class com.vladmihalcea.hibernate.type.basic.YearMonthDateType
- getName() - Method in class com.vladmihalcea.hibernate.type.basic.YearMonthEpochType
- getName() - Method in class com.vladmihalcea.hibernate.type.basic.YearMonthIntegerType
- getName() - Method in class com.vladmihalcea.hibernate.type.basic.YearMonthTimestampType
- getName() - Method in class com.vladmihalcea.hibernate.type.basic.YearType
- getName() - Method in class com.vladmihalcea.hibernate.type.basic.ZoneIdType
- getName() - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- getName() - Method in class com.vladmihalcea.hibernate.type.json.JsonBinaryType
- getName() - Method in class com.vladmihalcea.hibernate.type.json.JsonBlobType
- getName() - Method in class com.vladmihalcea.hibernate.type.json.JsonNodeBinaryType
- getName() - Method in class com.vladmihalcea.hibernate.type.json.JsonNodeStringType
- getName() - Method in class com.vladmihalcea.hibernate.type.json.JsonStringType
- getName() - Method in class com.vladmihalcea.hibernate.type.json.JsonType
- getName() - Method in class com.vladmihalcea.hibernate.type.search.PostgreSQLTSVectorType
- getObjectMapper() - Method in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper
- getObjectMapperWrapper() - Method in class com.vladmihalcea.hibernate.type.util.Configuration
-
Get
ObjectMapperWrapper
reference - getProperties() - Method in class com.vladmihalcea.hibernate.type.util.Configuration
-
Get all properties.
- getResource(String) - Static method in class com.vladmihalcea.hibernate.util.ClassLoaderUtils
-
Get the resource URL
- getResourceAsStream(String) - Static method in class com.vladmihalcea.hibernate.util.ClassLoaderUtils
-
Get the resource InputStream
- getReturnedClass() - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- getReturnedClass() - Method in class com.vladmihalcea.hibernate.type.util.ParameterizedParameterType
- getSchema() - Method in class com.vladmihalcea.hibernate.type.util.ParameterizedParameterType
- getSemiResolvedType(SessionFactoryImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- getSequenceName() - Method in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator
- getSetter(Object, String, Class<?>) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
-
Get the property setter
Method
with the given signature (name and parameter types) belonging to the provided JavaObject
. - getSqlArrayType() - Method in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayTypeDescriptor
- getSqlArrayType() - Method in class com.vladmihalcea.hibernate.type.array.internal.BooleanArrayTypeDescriptor
- getSqlArrayType() - Method in class com.vladmihalcea.hibernate.type.array.internal.DateArrayTypeDescriptor
- getSqlArrayType() - Method in class com.vladmihalcea.hibernate.type.array.internal.DecimalArrayTypeDescriptor
- getSqlArrayType() - Method in class com.vladmihalcea.hibernate.type.array.internal.DoubleArrayTypeDescriptor
- getSqlArrayType() - Method in class com.vladmihalcea.hibernate.type.array.internal.EnumArrayTypeDescriptor
- getSqlArrayType() - Method in class com.vladmihalcea.hibernate.type.array.internal.IntArrayTypeDescriptor
- getSqlArrayType() - Method in class com.vladmihalcea.hibernate.type.array.internal.ListArrayTypeDescriptor
- getSqlArrayType() - Method in class com.vladmihalcea.hibernate.type.array.internal.LocalDateArrayTypeDescriptor
- getSqlArrayType() - Method in class com.vladmihalcea.hibernate.type.array.internal.LocalDateTimeArrayTypeDescriptor
- getSqlArrayType() - Method in class com.vladmihalcea.hibernate.type.array.internal.LongArrayTypeDescriptor
- getSqlArrayType() - Method in class com.vladmihalcea.hibernate.type.array.internal.StringArrayTypeDescriptor
- getSqlArrayType() - Method in class com.vladmihalcea.hibernate.type.array.internal.TimestampArrayTypeDescriptor
- getSqlArrayType() - Method in class com.vladmihalcea.hibernate.type.array.internal.UUIDArrayTypeDescriptor
- getSqlType() - Method in class com.vladmihalcea.hibernate.type.array.internal.ArraySqlTypeDescriptor
- getSqlType() - Method in class com.vladmihalcea.hibernate.type.json.internal.AbstractJsonSqlTypeDescriptor
- getSqlType() - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonBlobSqlTypeDescriptor
- getSqlType() - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonBytesSqlTypeDescriptor
- getSqlType() - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonSqlTypeDescriptor
- getSqlType() - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonStringSqlTypeDescriptor
- getSqlType() - Method in class com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorSqlTypeDescriptor
- getTable() - Method in class com.vladmihalcea.hibernate.type.util.ParameterizedParameterType
- GETTER_PREFIX - Static variable in class com.vladmihalcea.hibernate.util.ReflectionUtils
- getWrapperClass(Class<?>) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
-
Get the Java Wrapper
Class
associated to the given primitive type.
H
- handledType() - Method in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper.OffsetDateTimeDeserializer
- handledType() - Method in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper.OffsetDateTimeSerializer
- handleException(ClassNotFoundException) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
-
Handle the
ClassNotFoundException
by rethrowing it as anIllegalArgumentException
. - handleException(IllegalAccessException) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
-
Handle the
IllegalAccessException
by rethrowing it as anIllegalArgumentException
. - handleException(InstantiationException) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
-
Handle the
InstantiationException
by rethrowing it as anIllegalArgumentException
. - handleException(NoSuchFieldException) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
-
Handle the
NoSuchFieldException
by rethrowing it as anIllegalArgumentException
. - handleException(NoSuchMethodException) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
-
Handle the
NoSuchMethodException
by rethrowing it as anIllegalArgumentException
. - handleException(InvocationTargetException) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
-
Handle the
InvocationTargetException
by rethrowing it as anIllegalArgumentException
. - hashCode() - Method in class com.vladmihalcea.hibernate.type.basic.Inet
- hashCode() - Method in class com.vladmihalcea.hibernate.type.range.Range
- hashCode(Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- hasLowerBound() - Method in class com.vladmihalcea.hibernate.type.range.Range
- hasMask(int) - Method in class com.vladmihalcea.hibernate.type.range.Range
- hasMethod(Class<?>, String, Class...) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
-
Check if the provided Java
Class
contains a method matching the given signature (name and parameter types). - hasUpperBound() - Method in class com.vladmihalcea.hibernate.type.range.Range
- HibernateTypesContributor - Class in com.vladmihalcea.hibernate.type
-
The
HibernateTypesContributor
registers various types automatically. - HibernateTypesContributor() - Constructor for class com.vladmihalcea.hibernate.type.HibernateTypesContributor
- hydrate(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
I
- identifierExtractor - Variable in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator
- IdentifierExtractor() - Constructor for enum com.vladmihalcea.hibernate.id.BatchSequenceGenerator.IdentifierExtractor
- identifierPool - Variable in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator
- IdentifierPool(List<Serializable>) - Constructor for class com.vladmihalcea.hibernate.id.BatchSequenceGenerator.IdentifierPool
- ImmutableType<T> - Class in com.vladmihalcea.hibernate.type
-
Very convenient base class for implementing immutable object types using Hibernate
UserType
. - ImmutableType(Class<T>) - Constructor for class com.vladmihalcea.hibernate.type.ImmutableType
-
Initialization constructor taking the
Class
and using the defaultConfiguration
object. - ImmutableType(Class<T>, Configuration) - Constructor for class com.vladmihalcea.hibernate.type.ImmutableType
-
Initialization constructor taking the
Class
andConfiguration
objects. - Inet - Class in com.vladmihalcea.hibernate.type.basic
-
The
Inet
object type is used to represent an IP address. - Inet(String) - Constructor for class com.vladmihalcea.hibernate.type.basic.Inet
- infinite(Class<T>) - Static method in class com.vladmihalcea.hibernate.type.range.Range
-
Creates the unbounded at both ends range with provided upper bound.
- infiniteClosed(T) - Static method in class com.vladmihalcea.hibernate.type.range.Range
-
Creates the left-unbounded, right-bounded and right-closed range with provided upper bound.
- infiniteOpen(T) - Static method in class com.vladmihalcea.hibernate.type.range.Range
-
Creates the left-unbounded, right-bounded and right-open range with provided upper bound.
- INFINITY - Static variable in class com.vladmihalcea.hibernate.type.range.Range
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.naming.CamelCaseToSnakeCaseNamingStrategy
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.BooleanArrayType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.DateArrayType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.DecimalArrayType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.DoubleArrayType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.EnumArrayType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.IntArrayType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.internal.ArraySqlTypeDescriptor
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.ListArrayType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.LocalDateArrayType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.LocalDateTimeArrayType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.LongArrayType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.StringArrayType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.TimestampArrayType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.array.UUIDArrayType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.internal.Iso8601MonthMonthTypeDescriptor
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.internal.MonthDayTypeDescriptor
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.internal.YearMonthEpochTypeDescriptor
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.internal.YearMonthTypeDescriptor
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.internal.YearTypeDescriptor
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.internal.ZoneIdTypeDescriptor
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.internal.ZoneIdTypeDescriptor.ZoneIdComparator
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.Iso8601MonthType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.MonthDayDateType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.MonthDayIntegerType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.NullableCharacterType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.PostgreSQLCITextType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.PostgreSQLEnumType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.PostgreSQLHStoreType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.PostgreSQLInetType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.YearMonthDateType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.YearMonthEpochType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.YearMonthIntegerType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.YearMonthTimestampType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.YearType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.basic.ZoneIdType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.binary.MySQLBinaryType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.interval.OracleIntervalDayToSecondType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.interval.PostgreSQLIntervalType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.interval.PostgreSQLPeriodType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.json.internal.JsonBinarySqlTypeDescriptor
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.json.internal.JsonBlobSqlTypeDescriptor
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.json.internal.JsonBytesSqlTypeDescriptor
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.json.internal.JsonNodeTypeDescriptor
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.json.internal.JsonStringSqlTypeDescriptor
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.json.JsonBinaryType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.json.JsonBlobType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.json.JsonNodeBinaryType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.json.JsonNodeStringType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.json.JsonStringType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.json.JsonType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.range.PostgreSQLRangeType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorSqlTypeDescriptor
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.search.PostgreSQLTSVectorType
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.util.CamelCaseToSnakeCaseNamingStrategy
-
Deprecated.
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.util.Configuration
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper.OffsetDateTimeDeserializer
- INSTANCE - Static variable in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper.OffsetDateTimeSerializer
- INSTANCE_MAP - Static variable in class com.vladmihalcea.hibernate.type.json.internal.JsonBytesSqlTypeDescriptor
- instantiateClass(Configuration.PropertyKey) - Method in class com.vladmihalcea.hibernate.type.util.Configuration
-
Instantiate class associated to the given property key
- IntArrayType - Class in com.vladmihalcea.hibernate.type.array
-
Maps an
int[]
array on a PostgreSQL ARRAY type. - IntArrayType() - Constructor for class com.vladmihalcea.hibernate.type.array.IntArrayType
- IntArrayType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.array.IntArrayType
- IntArrayType(Class) - Constructor for class com.vladmihalcea.hibernate.type.array.IntArrayType
- IntArrayTypeDescriptor - Class in com.vladmihalcea.hibernate.type.array.internal
- IntArrayTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.array.internal.IntArrayTypeDescriptor
- INTEGER_IDENTIFIER_EXTRACTOR - com.vladmihalcea.hibernate.id.BatchSequenceGenerator.IdentifierExtractor
- integerProperty(Configuration.PropertyKey) - Method in class com.vladmihalcea.hibernate.type.util.Configuration
-
Get Integer property value
- integerRange(String) - Static method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
-
Creates the
Integer
range from provided string: - integerRange(String) - Static method in class com.vladmihalcea.hibernate.type.range.Range
-
Creates the
Integer
range from provided string: - integrate(Metadata, SessionFactoryImplementor, SessionFactoryServiceRegistry) - Method in class com.vladmihalcea.hibernate.type.util.ClassImportIntegrator
-
Register the provided classes by their simple name or relative package and class name.
- INTERVAL_PATTERN - Static variable in class com.vladmihalcea.hibernate.type.interval.OracleIntervalDayToSecondType
- INTERVAL_TOKENS - Static variable in class com.vladmihalcea.hibernate.type.interval.OracleIntervalDayToSecondType
- invokeGetter(Object, String) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
-
Invoke the property getter with the provided name on the given Java
Object
. - invokeMethod(Object, Method, Object...) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
-
Invoke the provided
Method
on the given JavaObject
. - invokeMethod(Object, String, Object...) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
-
Invoke the method with the provided signature (name and parameter types) on the given Java
Object
. - invokeSetter(Object, String, boolean) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
-
Invoke the
boolean
property setter with the provided name on the given JavaObject
. - invokeSetter(Object, String, int) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
-
Invoke the
int
property setter with the provided name on the given JavaObject
. - invokeSetter(Object, String, Object) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
-
Invoke the property setter with the provided signature (name and parameter types) on the given Java
Object
. - invokeStaticMethod(Method, Object...) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
-
Invoke the
static
Method
with the provided parameters. - isAnyType() - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- isAssociationType() - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- isBlank(String) - Static method in class com.vladmihalcea.hibernate.util.StringUtils
-
Check if the String value is null, empty or contains only whitespace characters.
- isBounded() - Method in class com.vladmihalcea.hibernate.type.range.Range
- isCollectionType() - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- isComponentType() - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- isDirty(Object, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- isDirty(Object, Object, boolean[], SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- isDirty(Object, Object, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- isEmpty() - Method in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator.IdentifierPool
- isEntityType() - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- isEqual(Object, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- isEqual(Object, Object, SessionFactoryImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- isEquals(Object, Object) - Static method in class com.vladmihalcea.hibernate.type.array.internal.ArrayUtil
-
Check if two arrays are equal.
- isHypersistenceOptimizer() - Method in class com.vladmihalcea.hibernate.type.util.Configuration
- isLowerBoundClosed() - Method in class com.vladmihalcea.hibernate.type.range.Range
- isModified(Object, Object, boolean[], SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- isMutable() - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- Iso8601MonthMonthTypeDescriptor - Class in com.vladmihalcea.hibernate.type.basic.internal
- Iso8601MonthMonthTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.basic.internal.Iso8601MonthMonthTypeDescriptor
- Iso8601MonthType - Class in com.vladmihalcea.hibernate.type.basic
-
Maps a
Month
object type to aINT
column type which is saved as value from 1 (January) to 12 (December), according to the ISO 8601 standard. - Iso8601MonthType() - Constructor for class com.vladmihalcea.hibernate.type.basic.Iso8601MonthType
- Iso8601MonthType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.basic.Iso8601MonthType
- isPrimaryKey() - Method in class com.vladmihalcea.hibernate.type.util.ParameterizedParameterType
- isSame(Object, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- isUpperBoundClosed() - Method in class com.vladmihalcea.hibernate.type.range.Range
- iterator - Variable in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator.IdentifierPool
J
- JACKSON_OBJECT_MAPPER - com.vladmihalcea.hibernate.type.util.Configuration.PropertyKey
- JacksonUtil - Class in com.vladmihalcea.hibernate.type.json.internal
- JacksonUtil() - Constructor for class com.vladmihalcea.hibernate.type.json.internal.JacksonUtil
- jdbcType - Variable in class com.vladmihalcea.hibernate.type.json.internal.JsonBytesSqlTypeDescriptor
- join(CharSequence, CharSequence...) - Static method in class com.vladmihalcea.hibernate.util.StringUtils
-
Join the provided
elements
separated by thedelimiter
. - JSON_SERIALIZER - com.vladmihalcea.hibernate.type.util.Configuration.PropertyKey
- JsonBinarySqlTypeDescriptor - Class in com.vladmihalcea.hibernate.type.json.internal
- JsonBinarySqlTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.json.internal.JsonBinarySqlTypeDescriptor
- JsonBinaryType - Class in com.vladmihalcea.hibernate.type.json
-
Maps any given Java object on a JSON column type that is managed via
PreparedStatement.setObject(int, Object)
at JDBC Driver level. - JsonBinaryType() - Constructor for class com.vladmihalcea.hibernate.type.json.JsonBinaryType
- JsonBinaryType(ObjectMapper) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonBinaryType
- JsonBinaryType(ObjectMapper, Type) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonBinaryType
- JsonBinaryType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonBinaryType
- JsonBinaryType(ObjectMapperWrapper) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonBinaryType
- JsonBinaryType(ObjectMapperWrapper, Type) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonBinaryType
- JsonBinaryType(Type) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonBinaryType
- JsonBlobSqlTypeDescriptor - Class in com.vladmihalcea.hibernate.type.json.internal
- JsonBlobSqlTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.json.internal.JsonBlobSqlTypeDescriptor
- JsonBlobType - Class in com.vladmihalcea.hibernate.type.json
-
Maps any given Java object on a JSON column type that is managed via
PreparedStatement.setBlob(int, Blob)
at JDBC Driver level. - JsonBlobType() - Constructor for class com.vladmihalcea.hibernate.type.json.JsonBlobType
- JsonBlobType(ObjectMapper) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonBlobType
- JsonBlobType(ObjectMapper, Type) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonBlobType
- JsonBlobType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonBlobType
- JsonBlobType(ObjectMapperWrapper) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonBlobType
- JsonBlobType(ObjectMapperWrapper, Type) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonBlobType
- JsonBlobType(Type) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonBlobType
- JsonBytesSqlTypeDescriptor - Class in com.vladmihalcea.hibernate.type.json.internal
- JsonBytesSqlTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.json.internal.JsonBytesSqlTypeDescriptor
- JsonBytesSqlTypeDescriptor(int) - Constructor for class com.vladmihalcea.hibernate.type.json.internal.JsonBytesSqlTypeDescriptor
- jsonClone(T) - Method in class com.vladmihalcea.hibernate.type.util.ObjectMapperJsonSerializer
- JsonNodeBinaryType - Class in com.vladmihalcea.hibernate.type.json
-
Maps a Jackson
JsonNode
object on a JSON column type that is managed viaPreparedStatement.setObject(int, Object)
at JDBC Driver level. - JsonNodeBinaryType() - Constructor for class com.vladmihalcea.hibernate.type.json.JsonNodeBinaryType
- JsonNodeBinaryType(ObjectMapper) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonNodeBinaryType
- JsonNodeBinaryType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonNodeBinaryType
- JsonNodeBinaryType(ObjectMapperWrapper) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonNodeBinaryType
- JsonNodeStringType - Class in com.vladmihalcea.hibernate.type.json
-
Maps a Jackson
JsonNode
object on a JSON column type that is managed viaPreparedStatement.setString(int, String)
at JDBC Driver level. - JsonNodeStringType() - Constructor for class com.vladmihalcea.hibernate.type.json.JsonNodeStringType
- JsonNodeStringType(ObjectMapper) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonNodeStringType
- JsonNodeStringType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonNodeStringType
- JsonNodeStringType(ObjectMapperWrapper) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonNodeStringType
- JsonNodeTypeDescriptor - Class in com.vladmihalcea.hibernate.type.json.internal
- JsonNodeTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.json.internal.JsonNodeTypeDescriptor
- JsonNodeTypeDescriptor(ObjectMapperWrapper) - Constructor for class com.vladmihalcea.hibernate.type.json.internal.JsonNodeTypeDescriptor
- jsonSerializer - Variable in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper
- JsonSerializer - Interface in com.vladmihalcea.hibernate.type.util
-
Contract for serializing JSON objects.
- JsonSerializerSupplier - Interface in com.vladmihalcea.hibernate.type.util
-
Supplies a custom reference of a Jackson
JsonSerializer
- JsonSqlTypeDescriptor - Class in com.vladmihalcea.hibernate.type.json.internal
- JsonSqlTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.json.internal.JsonSqlTypeDescriptor
- JsonSqlTypeDescriptor(Properties) - Constructor for class com.vladmihalcea.hibernate.type.json.internal.JsonSqlTypeDescriptor
- JsonStringSqlTypeDescriptor - Class in com.vladmihalcea.hibernate.type.json.internal
- JsonStringSqlTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.json.internal.JsonStringSqlTypeDescriptor
- JsonStringType - Class in com.vladmihalcea.hibernate.type.json
-
Maps any given Java object on a JSON column type that is managed via
PreparedStatement.setString(int, String)
at JDBC Driver level. - JsonStringType() - Constructor for class com.vladmihalcea.hibernate.type.json.JsonStringType
- JsonStringType(ObjectMapper) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonStringType
- JsonStringType(ObjectMapper, Type) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonStringType
- JsonStringType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonStringType
- JsonStringType(ObjectMapperWrapper) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonStringType
- JsonStringType(ObjectMapperWrapper, Type) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonStringType
- JsonStringType(Type) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonStringType
- JsonType - Class in com.vladmihalcea.hibernate.type.json
-
JsonType
allows you to map any given JSON object (e.g., POJO,Map<String, Object>
, List<T>,JsonNode
) on any of the following database systems: - JsonType() - Constructor for class com.vladmihalcea.hibernate.type.json.JsonType
- JsonType(ObjectMapper) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonType
- JsonType(ObjectMapper, Type) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonType
- JsonType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonType
- JsonType(ObjectMapperWrapper) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonType
- JsonType(ObjectMapperWrapper, Type) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonType
- JsonType(Type) - Constructor for class com.vladmihalcea.hibernate.type.json.JsonType
- JsonTypeDescriptor - Class in com.vladmihalcea.hibernate.type.json.internal
- JsonTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.json.internal.JsonTypeDescriptor
- JsonTypeDescriptor(ObjectMapperWrapper) - Constructor for class com.vladmihalcea.hibernate.type.json.internal.JsonTypeDescriptor
- JsonTypeDescriptor(ObjectMapperWrapper, Type) - Constructor for class com.vladmihalcea.hibernate.type.json.internal.JsonTypeDescriptor
- JsonTypeDescriptor(Type) - Constructor for class com.vladmihalcea.hibernate.type.json.internal.JsonTypeDescriptor
K
- key - Variable in enum com.vladmihalcea.hibernate.type.util.Configuration.PropertyKey
- KEY_ALIAS - Static variable in class com.vladmihalcea.hibernate.query.MapResultTransformer
- KEY_ALIAS - Static variable in class com.vladmihalcea.hibernate.type.util.MapResultTransformer
-
Deprecated.
L
- LINE_SEPARATOR - Static variable in class com.vladmihalcea.hibernate.util.StringUtils
- ListArrayType - Class in com.vladmihalcea.hibernate.type.array
-
Maps an
List
entity attribute on a PostgreSQL ARRAY column type. - ListArrayType() - Constructor for class com.vladmihalcea.hibernate.type.array.ListArrayType
- ListArrayType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.array.ListArrayType
- ListArrayTypeDescriptor - Class in com.vladmihalcea.hibernate.type.array.internal
- ListArrayTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.array.internal.ListArrayTypeDescriptor
- ListResultTransformer - Interface in com.vladmihalcea.hibernate.query
-
The
ListResultTransformer
simplifies the way we can use a ResultTransformer by defining a default implementation for theResultTransformer.transformList(List)
method. - ListResultTransformer - Interface in com.vladmihalcea.hibernate.type.util
-
Deprecated.use
ListResultTransformer
instead - load() - Method in class com.vladmihalcea.hibernate.type.util.Configuration
-
Load
Properties
from the resolvedInputStream
- loadClass(String) - Static method in class com.vladmihalcea.hibernate.util.ClassLoaderUtils
-
Load the Class denoted by the given string representation
- LOCAL_DATE_EPOCH - Static variable in class com.vladmihalcea.hibernate.type.basic.internal.YearMonthEpochTypeDescriptor
- LOCAL_DATE_TIME - Static variable in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
- LOCAL_DATE_TIME - Static variable in class com.vladmihalcea.hibernate.type.range.Range
- LocalDateArrayType - Class in com.vladmihalcea.hibernate.type.array
-
Maps a
java.Time.LocalDate[]
array on a PostgreSQL date[] ARRAY type. - LocalDateArrayType() - Constructor for class com.vladmihalcea.hibernate.type.array.LocalDateArrayType
- LocalDateArrayType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.array.LocalDateArrayType
- LocalDateArrayType(Class) - Constructor for class com.vladmihalcea.hibernate.type.array.LocalDateArrayType
- LocalDateArrayTypeDescriptor - Class in com.vladmihalcea.hibernate.type.array.internal
- LocalDateArrayTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.array.internal.LocalDateArrayTypeDescriptor
- localDateRange(String) - Static method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
-
Creates the
LocalDate
range from provided string: - localDateRange(String) - Static method in class com.vladmihalcea.hibernate.type.range.Range
-
Creates the
LocalDate
range from provided string: - LocalDateTimeArrayType - Class in com.vladmihalcea.hibernate.type.array
-
Maps a
java.Time.LocalDateTime[]
array on a PostgreSQL timestamp[] ARRAY type. - LocalDateTimeArrayType() - Constructor for class com.vladmihalcea.hibernate.type.array.LocalDateTimeArrayType
- LocalDateTimeArrayType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.array.LocalDateTimeArrayType
- LocalDateTimeArrayType(Class) - Constructor for class com.vladmihalcea.hibernate.type.array.LocalDateTimeArrayType
- LocalDateTimeArrayTypeDescriptor - Class in com.vladmihalcea.hibernate.type.array.internal
- LocalDateTimeArrayTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.array.internal.LocalDateTimeArrayTypeDescriptor
- localDateTimeRange(String) - Static method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
-
Creates the
LocalDateTime
range from provided string: - localDateTimeRange(String) - Static method in class com.vladmihalcea.hibernate.type.range.Range
-
Creates the
LocalDateTime
range from provided string: - lock - Variable in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator
- LOGGER - Static variable in class com.vladmihalcea.hibernate.util.LogUtils
- LogUtils - Class in com.vladmihalcea.hibernate.util
-
The
LogUtils
class unifies the framework logging capabilities. - LogUtils() - Constructor for class com.vladmihalcea.hibernate.util.LogUtils
- LONG_IDENTIFIER_EXTRACTOR - com.vladmihalcea.hibernate.id.BatchSequenceGenerator.IdentifierExtractor
- LongArrayType - Class in com.vladmihalcea.hibernate.type.array
-
Maps an
long[]
array on a PostgreSQL ARRAY type. - LongArrayType() - Constructor for class com.vladmihalcea.hibernate.type.array.LongArrayType
- LongArrayType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.array.LongArrayType
- LongArrayType(Class) - Constructor for class com.vladmihalcea.hibernate.type.array.LongArrayType
- LongArrayTypeDescriptor - Class in com.vladmihalcea.hibernate.type.array.internal
- LongArrayTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.array.internal.LongArrayTypeDescriptor
- longProperty(Configuration.PropertyKey) - Method in class com.vladmihalcea.hibernate.type.util.Configuration
-
Get Long property value
- longRange(String) - Static method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
-
Creates the
Long
range from provided string: - longRange(String) - Static method in class com.vladmihalcea.hibernate.type.range.Range
-
Creates the
Long
range from provided string: - lower - Variable in class com.vladmihalcea.hibernate.type.range.Range
- lower() - Method in class com.vladmihalcea.hibernate.type.range.Range
-
Returns the lower bound of this range.
- LOWER_EXCLUSIVE - Static variable in class com.vladmihalcea.hibernate.type.range.Range
- LOWER_INCLUSIVE - Static variable in class com.vladmihalcea.hibernate.type.range.Range
- LOWER_INFINITE - Static variable in class com.vladmihalcea.hibernate.type.range.Range
M
- MapResultTransformer<K,V> - Class in com.vladmihalcea.hibernate.query
- MapResultTransformer<K,V> - Class in com.vladmihalcea.hibernate.type.util
-
Deprecated.use
MapResultTransformer
instead - MapResultTransformer() - Constructor for class com.vladmihalcea.hibernate.query.MapResultTransformer
- MapResultTransformer() - Constructor for class com.vladmihalcea.hibernate.type.util.MapResultTransformer
-
Deprecated.
- mask - Variable in class com.vladmihalcea.hibernate.type.range.Range
- MICROS_IN_SECOND - Static variable in class com.vladmihalcea.hibernate.type.interval.PostgreSQLIntervalType
- MonthDayDateType - Class in com.vladmihalcea.hibernate.type.basic
-
Maps a Java
MonthDay
object to aDATE
column type. - MonthDayDateType() - Constructor for class com.vladmihalcea.hibernate.type.basic.MonthDayDateType
- MonthDayDateType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.basic.MonthDayDateType
- MonthDayIntegerType - Class in com.vladmihalcea.hibernate.type.basic
-
Maps a Java
MonthDay
object to aINT
column type. - MonthDayIntegerType() - Constructor for class com.vladmihalcea.hibernate.type.basic.MonthDayIntegerType
- MonthDayIntegerType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.basic.MonthDayIntegerType
- MonthDayTypeDescriptor - Class in com.vladmihalcea.hibernate.type.basic.internal
- MonthDayTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.basic.internal.MonthDayTypeDescriptor
- MySQLBinaryType - Class in com.vladmihalcea.hibernate.type.binary
-
Maps a Java
byte
object to a BINARY MySQL column type. - MySQLBinaryType() - Constructor for class com.vladmihalcea.hibernate.type.binary.MySQLBinaryType
-
Initialization constructor taking the default
Configuration
object. - MySQLBinaryType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.binary.MySQLBinaryType
-
Initialization constructor taking a custom
Configuration
object.
N
- name - Variable in class com.vladmihalcea.hibernate.type.array.EnumArrayType
- newInstance(Class) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
-
Instantiate a new
Object
of the provided type. - newInstance(Class, Object[], Class[]) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
-
Instantiate a new
Object
of the provided type. - newInstance(String) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
-
Instantiate a new
Object
of the provided type. - next() - Method in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator.IdentifierPool
- NullableCharacterType - Class in com.vladmihalcea.hibernate.type.basic
-
Maps an
Character
to a nullable CHAR column type. - NullableCharacterType() - Constructor for class com.vladmihalcea.hibernate.type.basic.NullableCharacterType
- nullSafeGet(ResultSet, String[], SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- nullSafeGet(ResultSet, String, SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- nullSafeSet(PreparedStatement, Object, int, boolean[], SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- nullSafeSet(PreparedStatement, Object, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLEnumType
- nullSafeSet(PreparedStatement, Object, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
O
- objectMapper - Variable in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper
- ObjectMapperJsonSerializer - Class in com.vladmihalcea.hibernate.type.util
- ObjectMapperJsonSerializer(ObjectMapperWrapper) - Constructor for class com.vladmihalcea.hibernate.type.util.ObjectMapperJsonSerializer
- ObjectMapperSupplier - Interface in com.vladmihalcea.hibernate.type.util
-
Supplies a custom reference of a Jackson
ObjectMapper
- objectMapperWrapper - Variable in class com.vladmihalcea.hibernate.type.json.internal.JsonNodeTypeDescriptor
- objectMapperWrapper - Variable in class com.vladmihalcea.hibernate.type.json.internal.JsonTypeDescriptor
- objectMapperWrapper - Variable in class com.vladmihalcea.hibernate.type.util.ObjectMapperJsonSerializer
- ObjectMapperWrapper - Class in com.vladmihalcea.hibernate.type.util
-
Wraps a Jackson
ObjectMapper
so that you can supply your ownObjectMapper
reference. - ObjectMapperWrapper() - Constructor for class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper
- ObjectMapperWrapper(ObjectMapper) - Constructor for class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper
- ObjectMapperWrapper.OffsetDateTimeDeserializer - Class in com.vladmihalcea.hibernate.type.util
- ObjectMapperWrapper.OffsetDateTimeSerializer - Class in com.vladmihalcea.hibernate.type.util
- of(Database) - Static method in class com.vladmihalcea.hibernate.type.json.internal.JsonBytesSqlTypeDescriptor
- OFFSET_DATE_TIME - Static variable in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
- OffsetDateTimeDeserializer() - Constructor for class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper.OffsetDateTimeDeserializer
- offsetDateTimeRange(String) - Static method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
-
Creates the
OffsetDateTime
range from provided string: - OffsetDateTimeSerializer() - Constructor for class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper.OffsetDateTimeSerializer
- ofString(String, Function<String, T>, Class<T>) - Static method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
- ofString(String, Function<String, T>, Class<T>) - Static method in class com.vladmihalcea.hibernate.type.range.Range
- open(T, T) - Static method in class com.vladmihalcea.hibernate.type.range.Range
-
Creates the open range with provided bounds.
- openClosed(T, T) - Static method in class com.vladmihalcea.hibernate.type.range.Range
-
Creates the left-open, right-closed range with provided bounds.
- openInfinite(T) - Static method in class com.vladmihalcea.hibernate.type.range.Range
-
Creates the left-bounded, left-open and right-unbounded range with provided lower bound.
- OracleIntervalDayToSecondType - Class in com.vladmihalcea.hibernate.type.interval
-
Maps a Java
Duration
object to a Oracle IntervalDS column type. - OracleIntervalDayToSecondType() - Constructor for class com.vladmihalcea.hibernate.type.interval.OracleIntervalDayToSecondType
P
- ParameterizedParameterType - Class in com.vladmihalcea.hibernate.type.util
-
A stub
ParameterType
that returns sane values forParameterizedParameterType.getReturnedClass()
andParameterizedParameterType.getAnnotationsMethod()
. - ParameterizedParameterType(Class<?>) - Constructor for class com.vladmihalcea.hibernate.type.util.ParameterizedParameterType
- ParameterTypeUtils - Class in com.vladmihalcea.hibernate.type.util
-
ParameterizedTypeUtils
-DynamicParameterizedType.ParameterType
utilities holder. - ParameterTypeUtils() - Constructor for class com.vladmihalcea.hibernate.type.util.ParameterTypeUtils
- parseLocalDateTime() - Static method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
- parseLocalDateTime() - Static method in class com.vladmihalcea.hibernate.type.range.Range
- parseOffsetDateTime() - Static method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
- parseZonedDateTime() - Static method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
- parseZonedDateTime() - Static method in class com.vladmihalcea.hibernate.type.range.Range
- PostgreSQLCITextType - Class in com.vladmihalcea.hibernate.type.basic
-
Maps a
String
object type to a PostgreSQL citext column type. - PostgreSQLCITextType() - Constructor for class com.vladmihalcea.hibernate.type.basic.PostgreSQLCITextType
- PostgreSQLEnumType - Class in com.vladmihalcea.hibernate.type.basic
-
Maps an
Enum
to a PostgreSQL ENUM column type. - PostgreSQLEnumType() - Constructor for class com.vladmihalcea.hibernate.type.basic.PostgreSQLEnumType
-
Initialization constructor taking the default
Configuration
object. - PostgreSQLEnumType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.basic.PostgreSQLEnumType
-
Initialization constructor taking a custom
Configuration
object. - PostgreSQLEnumType(Class<? extends Enum>) - Constructor for class com.vladmihalcea.hibernate.type.basic.PostgreSQLEnumType
-
Initialization constructor taking the
Class
. - PostgreSQLGuavaRangeType - Class in com.vladmihalcea.hibernate.type.range.guava
-
Maps a
Range
object type to a PostgreSQL range column type. - PostgreSQLGuavaRangeType() - Constructor for class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
- PostgreSQLGuavaRangeType(Class<?>) - Constructor for class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
- PostgreSQLHStoreType - Class in com.vladmihalcea.hibernate.type.basic
-
Maps a
Map
object type to a PostgreSQL hstore column type. - PostgreSQLHStoreType() - Constructor for class com.vladmihalcea.hibernate.type.basic.PostgreSQLHStoreType
- PostgreSQLInetType - Class in com.vladmihalcea.hibernate.type.basic
-
Maps an
Inet
object type to a PostgreSQL INET column type. - PostgreSQLInetType() - Constructor for class com.vladmihalcea.hibernate.type.basic.PostgreSQLInetType
- PostgreSQLIntervalType - Class in com.vladmihalcea.hibernate.type.interval
-
Maps a Java
Duration
object to a PostgreSQL Interval column type. - PostgreSQLIntervalType() - Constructor for class com.vladmihalcea.hibernate.type.interval.PostgreSQLIntervalType
- PostgreSQLPeriodType - Class in com.vladmihalcea.hibernate.type.interval
-
Maps a Java
Duration
object to a PostgreSQL Interval column type. - PostgreSQLPeriodType() - Constructor for class com.vladmihalcea.hibernate.type.interval.PostgreSQLPeriodType
- PostgreSQLRangeType - Class in com.vladmihalcea.hibernate.type.range
- PostgreSQLRangeType() - Constructor for class com.vladmihalcea.hibernate.type.range.PostgreSQLRangeType
- PostgreSQLTSVectorSqlTypeDescriptor - Class in com.vladmihalcea.hibernate.type.search.internal
- PostgreSQLTSVectorSqlTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorSqlTypeDescriptor
- PostgreSQLTSVectorType - Class in com.vladmihalcea.hibernate.type.search
-
Maps a
String
object type to a PostgreSQL TSVector column type. - PostgreSQLTSVectorType() - Constructor for class com.vladmihalcea.hibernate.type.search.PostgreSQLTSVectorType
- PostgreSQLTSVectorTypeDescriptor - Class in com.vladmihalcea.hibernate.type.search.internal
- PostgreSQLTSVectorTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorTypeDescriptor
- PRINT_BANNER - com.vladmihalcea.hibernate.type.util.Configuration.PropertyKey
- printBanner() - Method in class com.vladmihalcea.hibernate.type.util.Configuration
-
Print the banner into the log.
- properties - Variable in class com.vladmihalcea.hibernate.type.json.internal.JsonSqlTypeDescriptor
- properties - Variable in class com.vladmihalcea.hibernate.type.util.Configuration
- PROPERTIES_FILE_NAME - Static variable in class com.vladmihalcea.hibernate.type.util.Configuration
- PROPERTIES_FILE_PATH - Static variable in class com.vladmihalcea.hibernate.type.util.Configuration
- propertiesInputStream(String) - Method in class com.vladmihalcea.hibernate.type.util.Configuration
-
Get
Properties
fileInputStream
- propertyClass - Variable in class com.vladmihalcea.hibernate.type.json.internal.JsonTypeDescriptor
- PropertyKey(String) - Constructor for enum com.vladmihalcea.hibernate.type.util.Configuration.PropertyKey
- propertyType - Variable in class com.vladmihalcea.hibernate.type.json.internal.JsonTypeDescriptor
R
- Range<T extends java.lang.Comparable> - Class in com.vladmihalcea.hibernate.type.range
-
Represents the range/interval with two bounds.
- Range(T, T, int, Class<T>) - Constructor for class com.vladmihalcea.hibernate.type.range.Range
- ReflectionUtils - Class in com.vladmihalcea.hibernate.util
-
ReflectionUtils
- Reflection utilities holder. - ReflectionUtils() - Constructor for class com.vladmihalcea.hibernate.util.ReflectionUtils
-
Prevent any instantiation.
- registerExportables(Database) - Method in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator
- registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayType
- registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.basic.Iso8601MonthType
- registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.basic.MonthDayDateType
- registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.basic.MonthDayIntegerType
- registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.basic.YearMonthDateType
- registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.basic.YearMonthEpochType
- registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.basic.YearMonthIntegerType
- registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.basic.YearMonthTimestampType
- registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.basic.YearType
- registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.basic.ZoneIdType
- registerUnderJavaType() - Method in class com.vladmihalcea.hibernate.type.json.JsonStringType
- replace(Object, Object, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- replace(Object, Object, SharedSessionContractImplementor, Object, Map) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- replace(Object, Object, SharedSessionContractImplementor, Object, Map, ForeignKeyDirection) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- replenishIdentifierPool(SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator
- resolve(Object, SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- resolve(Properties) - Static method in class com.vladmihalcea.hibernate.type.util.ParameterTypeUtils
-
Resolve the
DynamicParameterizedType.ParameterType
instance from the providedProperties
object. - resolveSqlTypeDescriptor(Connection) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonSqlTypeDescriptor
- result - Variable in class com.vladmihalcea.hibernate.query.MapResultTransformer
- returnedClass() - Method in class com.vladmihalcea.hibernate.type.ImmutableType
S
- select - Variable in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator
- semiResolve(Object, SharedSessionContractImplementor, Object) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- SEQUENCE_PARAM - Static variable in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator
-
Indicates the name of the sequence to use, mandatory.
- serialize(OffsetDateTime, JsonGenerator, SerializerProvider) - Method in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper.OffsetDateTimeSerializer
- set(PreparedStatement, Range, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
- set(PreparedStatement, Inet, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLInetType
- set(PreparedStatement, Range, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.range.PostgreSQLRangeType
- set(PreparedStatement, Character, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.basic.NullableCharacterType
- set(PreparedStatement, String, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLCITextType
- set(PreparedStatement, Duration, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.interval.OracleIntervalDayToSecondType
- set(PreparedStatement, Duration, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.interval.PostgreSQLIntervalType
- set(PreparedStatement, Period, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.interval.PostgreSQLPeriodType
- set(PreparedStatement, Map, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLHStoreType
- set(PreparedStatement, T, int, SharedSessionContractImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
-
Set the column value on the provided JDBC
PreparedStatement
. - setArrayObjectClass(Class<T>) - Method in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayTypeDescriptor
- setFieldValue(Object, String, Object) - Static method in class com.vladmihalcea.hibernate.util.ReflectionUtils
-
Set the value of the field matching the given name and belonging to target
Object
. - setJsonSerializer(JsonSerializer) - Method in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper
- setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.array.EnumArrayType
- setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayType
- setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayTypeDescriptor
- setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.array.internal.EnumArrayTypeDescriptor
- setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.array.internal.ListArrayTypeDescriptor
- setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonSqlTypeDescriptor
- setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonTypeDescriptor
- setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.json.JsonBinaryType
- setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.json.JsonBlobType
- setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.json.JsonStringType
- setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.json.JsonType
- setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
- setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.range.PostgreSQLRangeType
- setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorTypeDescriptor
- setParameterValues(Properties) - Method in class com.vladmihalcea.hibernate.type.search.PostgreSQLTSVectorType
- setPropertyClass(Type) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonTypeDescriptor
- SETTER_PREFIX - Static variable in class com.vladmihalcea.hibernate.util.ReflectionUtils
- SNAKE_CASE_PATTERN - Static variable in class com.vladmihalcea.hibernate.naming.CamelCaseToSnakeCaseNamingStrategy
- SNAKE_CASE_PATTERN - Static variable in class com.vladmihalcea.hibernate.type.util.CamelCaseToSnakeCaseNamingStrategy
-
Deprecated.
- SQL_ARRAY_TYPE - Static variable in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayType
- SQL_COLUMN_TYPE - Static variable in class com.vladmihalcea.hibernate.type.interval.OracleIntervalDayToSecondType
- sqlArrayType - Variable in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayTypeDescriptor
- sqlArrayType - Variable in class com.vladmihalcea.hibernate.type.array.internal.EnumArrayTypeDescriptor
- sqlArrayType - Variable in class com.vladmihalcea.hibernate.type.array.internal.ListArrayTypeDescriptor
- sqlCreateStrings(Dialect) - Method in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator
-
Deprecated.
- sqlDropStrings(Dialect) - Method in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator
-
Deprecated.
- SQLExtractor - Class in com.vladmihalcea.hibernate.query
-
The
SQLExtractor
allows you to extract the underlying SQL query generated by a JPQL or JPA Criteria API query. - SQLExtractor - Class in com.vladmihalcea.hibernate.type.util
-
Deprecated.use
SQLExtractor
instead - SQLExtractor() - Constructor for class com.vladmihalcea.hibernate.query.SQLExtractor
- SQLExtractor() - Constructor for class com.vladmihalcea.hibernate.type.util.SQLExtractor
-
Deprecated.
- sqlTypeDescriptor - Variable in class com.vladmihalcea.hibernate.type.json.internal.JsonSqlTypeDescriptor
- sqlTypeDescriptor(Connection) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonSqlTypeDescriptor
- sqlTypes() - Method in class com.vladmihalcea.hibernate.type.basic.NullableCharacterType
- sqlTypes() - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLCITextType
- sqlTypes() - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLEnumType
- sqlTypes() - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLHStoreType
- sqlTypes() - Method in class com.vladmihalcea.hibernate.type.basic.PostgreSQLInetType
- sqlTypes() - Method in class com.vladmihalcea.hibernate.type.interval.OracleIntervalDayToSecondType
- sqlTypes() - Method in class com.vladmihalcea.hibernate.type.interval.PostgreSQLIntervalType
- sqlTypes() - Method in class com.vladmihalcea.hibernate.type.interval.PostgreSQLPeriodType
- sqlTypes() - Method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
- sqlTypes() - Method in class com.vladmihalcea.hibernate.type.range.PostgreSQLRangeType
- sqlTypes(Mapping) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- StringArrayType - Class in com.vladmihalcea.hibernate.type.array
-
Maps an
String[]
array on a PostgreSQL ARRAY type. - StringArrayType() - Constructor for class com.vladmihalcea.hibernate.type.array.StringArrayType
- StringArrayType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.array.StringArrayType
- StringArrayType(Class) - Constructor for class com.vladmihalcea.hibernate.type.array.StringArrayType
- StringArrayTypeDescriptor - Class in com.vladmihalcea.hibernate.type.array.internal
- StringArrayTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.array.internal.StringArrayTypeDescriptor
- StringUtils - Class in com.vladmihalcea.hibernate.util
-
StringUtils
- String utilities holder. - StringUtils() - Constructor for class com.vladmihalcea.hibernate.util.StringUtils
- supportsBulkInsertionIdentifierGeneration() - Method in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator
T
- TimestampArrayType - Class in com.vladmihalcea.hibernate.type.array
-
Maps an
Date[]
array on a PostgreSQL timestamp[] ARRAY type. - TimestampArrayType() - Constructor for class com.vladmihalcea.hibernate.type.array.TimestampArrayType
- TimestampArrayType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.array.TimestampArrayType
- TimestampArrayType(Class) - Constructor for class com.vladmihalcea.hibernate.type.array.TimestampArrayType
- TimestampArrayTypeDescriptor - Class in com.vladmihalcea.hibernate.type.array.internal
- TimestampArrayTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.array.internal.TimestampArrayTypeDescriptor
- toArrayClass(Class<T>) - Static method in class com.vladmihalcea.hibernate.type.array.internal.ArrayUtil
-
Get the array class for the provided array element class.
- toBytes(Object) - Method in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper
- toColumnNullness(Object, Mapping) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- toInetAddress() - Method in class com.vladmihalcea.hibernate.type.basic.Inet
-
Get the associated
InetAddress
for the currentInet.address
. - toJsonBytes(String) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonBytesSqlTypeDescriptor
- toJsonNode(String) - Static method in class com.vladmihalcea.hibernate.type.json.internal.JacksonUtil
- toJsonNode(String) - Method in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper
- toLoggableString(Object, SessionFactoryImplementor) - Method in class com.vladmihalcea.hibernate.type.ImmutableType
- toLowercase(String) - Static method in class com.vladmihalcea.hibernate.util.StringUtils
-
Transform string to lowercase.
- toPhysicalCatalogName(Identifier, JdbcEnvironment) - Method in class com.vladmihalcea.hibernate.naming.CamelCaseToSnakeCaseNamingStrategy
- toPhysicalColumnName(Identifier, JdbcEnvironment) - Method in class com.vladmihalcea.hibernate.naming.CamelCaseToSnakeCaseNamingStrategy
- toPhysicalSchemaName(Identifier, JdbcEnvironment) - Method in class com.vladmihalcea.hibernate.naming.CamelCaseToSnakeCaseNamingStrategy
- toPhysicalSequenceName(Identifier, JdbcEnvironment) - Method in class com.vladmihalcea.hibernate.naming.CamelCaseToSnakeCaseNamingStrategy
- toPhysicalTableName(Identifier, JdbcEnvironment) - Method in class com.vladmihalcea.hibernate.naming.CamelCaseToSnakeCaseNamingStrategy
- toString() - Method in class com.vladmihalcea.hibernate.id.BatchSequenceGenerator
- toString() - Method in class com.vladmihalcea.hibernate.type.range.Range
- toString(JsonNode) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonNodeTypeDescriptor
- toString(Object) - Method in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayTypeDescriptor
- toString(Object) - Static method in class com.vladmihalcea.hibernate.type.json.internal.JacksonUtil
- toString(Object) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonTypeDescriptor
- toString(Object) - Method in class com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorTypeDescriptor
- toString(Object) - Method in class com.vladmihalcea.hibernate.type.util.ObjectMapperWrapper
- toString(Month) - Method in class com.vladmihalcea.hibernate.type.basic.internal.Iso8601MonthMonthTypeDescriptor
- toString(MonthDay) - Method in class com.vladmihalcea.hibernate.type.basic.internal.MonthDayTypeDescriptor
- toString(Year) - Method in class com.vladmihalcea.hibernate.type.basic.internal.YearTypeDescriptor
- toString(YearMonth) - Method in class com.vladmihalcea.hibernate.type.basic.internal.YearMonthEpochTypeDescriptor
- toString(YearMonth) - Method in class com.vladmihalcea.hibernate.type.basic.internal.YearMonthTypeDescriptor
- toString(ZoneId) - Method in class com.vladmihalcea.hibernate.type.basic.internal.ZoneIdTypeDescriptor
- transformList(List) - Method in interface com.vladmihalcea.hibernate.query.ListResultTransformer
-
Default implementation returning the tuples list as-is.
- transformList(List) - Method in class com.vladmihalcea.hibernate.query.MapResultTransformer
-
Return the
Map
instead of the defaultList
. - transformTuple(Object[], String[]) - Method in class com.vladmihalcea.hibernate.query.MapResultTransformer
-
Transform the tuple into a key/value pair.
- type - Variable in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
- type - Variable in class com.vladmihalcea.hibernate.type.range.PostgreSQLRangeType
- type - Variable in class com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorTypeDescriptor
- typeToClass() - Method in class com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorTypeDescriptor
U
- unquote() - Static method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
- unquote() - Static method in class com.vladmihalcea.hibernate.type.range.Range
- unwrap(JsonNode, Class<X>, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonNodeTypeDescriptor
- unwrap(Object, Class<X>, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonTypeDescriptor
- unwrap(Object, Class<X>, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorTypeDescriptor
- unwrap(Object, Class, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.array.internal.ListArrayTypeDescriptor
- unwrap(MonthDay, Class<X>, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.basic.internal.MonthDayTypeDescriptor
- unwrap(Month, Class<X>, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.basic.internal.Iso8601MonthMonthTypeDescriptor
- unwrap(YearMonth, Class<X>, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.basic.internal.YearMonthEpochTypeDescriptor
- unwrap(YearMonth, Class<X>, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.basic.internal.YearMonthTypeDescriptor
- unwrap(Year, Class<X>, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.basic.internal.YearTypeDescriptor
- unwrap(ZoneId, Class<X>, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.basic.internal.ZoneIdTypeDescriptor
- unwrap(T, Class<X>, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayTypeDescriptor
- unwrapArray(Object[], Class<T>) - Static method in class com.vladmihalcea.hibernate.type.array.internal.ArrayUtil
-
Unwrap
Object
array to an array of the provided type - upper - Variable in class com.vladmihalcea.hibernate.type.range.Range
- upper() - Method in class com.vladmihalcea.hibernate.type.range.Range
-
Returns the upper bound of this range.
- UPPER_EXCLUSIVE - Static variable in class com.vladmihalcea.hibernate.type.range.Range
- UPPER_INCLUSIVE - Static variable in class com.vladmihalcea.hibernate.type.range.Range
- UPPER_INFINITE - Static variable in class com.vladmihalcea.hibernate.type.range.Range
- UUIDArrayType - Class in com.vladmihalcea.hibernate.type.array
-
Maps an
UUID[]
array on a PostgreSQL ARRAY type. - UUIDArrayType() - Constructor for class com.vladmihalcea.hibernate.type.array.UUIDArrayType
- UUIDArrayType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.array.UUIDArrayType
- UUIDArrayType(Class) - Constructor for class com.vladmihalcea.hibernate.type.array.UUIDArrayType
- UUIDArrayTypeDescriptor - Class in com.vladmihalcea.hibernate.type.array.internal
- UUIDArrayTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.array.internal.UUIDArrayTypeDescriptor
V
- validatedTypes - Static variable in class com.vladmihalcea.hibernate.type.json.internal.JsonTypeDescriptor
- validatePropertyType() - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonTypeDescriptor
- VALUE_ALIAS - Static variable in class com.vladmihalcea.hibernate.query.MapResultTransformer
- VALUE_ALIAS - Static variable in class com.vladmihalcea.hibernate.type.util.MapResultTransformer
-
Deprecated.
- valueOf(String) - Static method in enum com.vladmihalcea.hibernate.id.BatchSequenceGenerator.IdentifierExtractor
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.vladmihalcea.hibernate.type.util.Configuration.PropertyKey
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.vladmihalcea.hibernate.id.BatchSequenceGenerator.IdentifierExtractor
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.vladmihalcea.hibernate.type.util.Configuration.PropertyKey
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- wrap(Object, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.array.internal.ListArrayTypeDescriptor
- wrap(X, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.array.internal.AbstractArrayTypeDescriptor
- wrap(X, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.basic.internal.Iso8601MonthMonthTypeDescriptor
- wrap(X, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.basic.internal.MonthDayTypeDescriptor
- wrap(X, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.basic.internal.YearMonthEpochTypeDescriptor
- wrap(X, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.basic.internal.YearMonthTypeDescriptor
- wrap(X, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.basic.internal.YearTypeDescriptor
- wrap(X, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.basic.internal.ZoneIdTypeDescriptor
- wrap(X, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonNodeTypeDescriptor
- wrap(X, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.json.internal.JsonTypeDescriptor
- wrap(X, WrapperOptions) - Method in class com.vladmihalcea.hibernate.type.search.internal.PostgreSQLTSVectorTypeDescriptor
- wrapArray(Object) - Static method in class com.vladmihalcea.hibernate.type.array.internal.ArrayUtil
-
Wrap a given array so that primitives become wrapper objects.
Y
- YEAR_MONTH_EPOCH - Static variable in class com.vladmihalcea.hibernate.type.basic.internal.YearMonthEpochTypeDescriptor
- YearMonthDateType - Class in com.vladmihalcea.hibernate.type.basic
-
Maps a Java
YearMonth
object to aDATE
column type. - YearMonthDateType() - Constructor for class com.vladmihalcea.hibernate.type.basic.YearMonthDateType
- YearMonthDateType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.basic.YearMonthDateType
- YearMonthEpochType - Class in com.vladmihalcea.hibernate.type.basic
-
Maps a Java
YearMonth
object to an small and continuousINT
column type which defines the months that passed since the Unix epoch. - YearMonthEpochType() - Constructor for class com.vladmihalcea.hibernate.type.basic.YearMonthEpochType
- YearMonthEpochType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.basic.YearMonthEpochType
- YearMonthEpochTypeDescriptor - Class in com.vladmihalcea.hibernate.type.basic.internal
- YearMonthEpochTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.basic.internal.YearMonthEpochTypeDescriptor
- YearMonthIntegerType - Class in com.vladmihalcea.hibernate.type.basic
-
Maps a Java
YearMonth
object to anINT
column type. - YearMonthIntegerType() - Constructor for class com.vladmihalcea.hibernate.type.basic.YearMonthIntegerType
- YearMonthIntegerType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.basic.YearMonthIntegerType
- YearMonthTimestampType - Class in com.vladmihalcea.hibernate.type.basic
-
Maps a Java
YearMonth
object to aTIMESTAMP
column type. - YearMonthTimestampType() - Constructor for class com.vladmihalcea.hibernate.type.basic.YearMonthTimestampType
- YearMonthTimestampType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.basic.YearMonthTimestampType
- YearMonthTypeDescriptor - Class in com.vladmihalcea.hibernate.type.basic.internal
- YearMonthTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.basic.internal.YearMonthTypeDescriptor
- YearType - Class in com.vladmihalcea.hibernate.type.basic
-
Maps a Java
Year
object to anINT
column type. - YearType() - Constructor for class com.vladmihalcea.hibernate.type.basic.YearType
- YearType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.basic.YearType
- YearTypeDescriptor - Class in com.vladmihalcea.hibernate.type.basic.internal
- YearTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.basic.internal.YearTypeDescriptor
Z
- ZONE_DATE_TIME - Static variable in class com.vladmihalcea.hibernate.type.range.Range
- zonedDateTimeRange(String) - Static method in class com.vladmihalcea.hibernate.type.range.guava.PostgreSQLGuavaRangeType
-
Creates the
ZonedDateTime
range from provided string: - zonedDateTimeRange(String) - Static method in class com.vladmihalcea.hibernate.type.range.Range
-
Creates the
ZonedDateTime
range from provided string: - ZoneIdComparator() - Constructor for class com.vladmihalcea.hibernate.type.basic.internal.ZoneIdTypeDescriptor.ZoneIdComparator
- ZoneIdType - Class in com.vladmihalcea.hibernate.type.basic
-
Maps a Java
ZoneId
object to anVARCHAR
column type. - ZoneIdType() - Constructor for class com.vladmihalcea.hibernate.type.basic.ZoneIdType
- ZoneIdType(Configuration) - Constructor for class com.vladmihalcea.hibernate.type.basic.ZoneIdType
- ZoneIdTypeDescriptor - Class in com.vladmihalcea.hibernate.type.basic.internal
-
Descriptor for
ZoneId
handling. - ZoneIdTypeDescriptor() - Constructor for class com.vladmihalcea.hibernate.type.basic.internal.ZoneIdTypeDescriptor
- ZoneIdTypeDescriptor.ZoneIdComparator - Class in com.vladmihalcea.hibernate.type.basic.internal
All Classes All Packages