Uses of Class
org.hibernate.type.BasicTypeReference
Packages that use BasicTypeReference
Package
Description
Contains implementations of
SqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.Defines support for executing database stored procedures and functions and accessing their outputs.
Defines the internal implementation of the stored procedure SPI.
Defines an SPI for calling stored procedures and functions.
Everything related to HQL/JPQL, native SQL, and criteria queries.
Implementation of the SPIs for native SQL query support.
Package defining support for
SqmFunctionDescriptor
handling.A Hibernate
Type
is a strategy for mapping a Java
property type to a JDBC type or types.-
Uses of BasicTypeReference in org.hibernate.dialect.function
Methods in org.hibernate.dialect.function that return BasicTypeReferenceConstructors in org.hibernate.dialect.function with parameters of type BasicTypeReferenceModifierConstructorDescriptionHypotheticalSetFunction
(String name, BasicTypeReference<?> returnType, TypeConfiguration typeConfiguration) HypotheticalSetWindowEmulation
(String name, BasicTypeReference<?> returnType, TypeConfiguration typeConfiguration) StandardSQLFunction
(String name, boolean useParentheses, BasicTypeReference<?> type) StandardSQLFunction
(String name, BasicTypeReference<?> type) -
Uses of BasicTypeReference in org.hibernate.procedure
Methods in org.hibernate.procedure with parameters of type BasicTypeReferenceModifier and TypeMethodDescriptionProcedureCall.markAsFunctionCall
(BasicTypeReference<?> typeReference) Mark this ProcedureCall as representing a call to a database function, rather than a database procedure.<T> ProcedureParameter<T>
ProcedureCall.registerParameter
(int position, BasicTypeReference<T> type, ParameterMode mode) Basic form for registering a positional parameter.<T> ProcedureParameter<T>
ProcedureCall.registerParameter
(String parameterName, BasicTypeReference<T> type, ParameterMode mode) Basic form for registering a named parameter.ProcedureCall.registerStoredProcedureParameter
(int position, BasicTypeReference<?> type, ParameterMode mode) LikeProcedureCall.registerStoredProcedureParameter(int, Class, ParameterMode)
but a basic type reference is given instead of a class for the parameter type.ProcedureCall.registerStoredProcedureParameter
(String parameterName, BasicTypeReference<?> type, ParameterMode mode) LikeProcedureCall.registerStoredProcedureParameter(String, Class, ParameterMode)
but a basic type reference is given instead of a class for the parameter type. -
Uses of BasicTypeReference in org.hibernate.procedure.internal
Methods in org.hibernate.procedure.internal with parameters of type BasicTypeReferenceModifier and TypeMethodDescriptionProcedureCallImpl.markAsFunctionCall
(BasicTypeReference<?> typeReference) <T> ProcedureParameter<T>
ProcedureCallImpl.registerParameter
(int position, BasicTypeReference<T> typeReference, ParameterMode mode) ProcedureCallImpl.registerParameter
(String name, BasicTypeReference<T> typeReference, ParameterMode mode) ProcedureCallImpl.registerStoredProcedureParameter
(int position, BasicTypeReference<?> type, ParameterMode mode) ProcedureCallImpl.registerStoredProcedureParameter
(String parameterName, BasicTypeReference<?> type, ParameterMode mode) -
Uses of BasicTypeReference in org.hibernate.procedure.spi
Methods in org.hibernate.procedure.spi with parameters of type BasicTypeReferenceModifier and TypeMethodDescriptionProcedureCallImplementor.registerStoredProcedureParameter
(int position, BasicTypeReference<?> type, ParameterMode mode) ProcedureCallImplementor.registerStoredProcedureParameter
(String parameterName, BasicTypeReference<?> type, ParameterMode mode) -
Uses of BasicTypeReference in org.hibernate.query
Methods in org.hibernate.query that return BasicTypeReferenceModifier and TypeMethodDescriptionTypedParameterValue.getTypeReference()
The specific Hibernate type reference to use to bind the value.Methods in org.hibernate.query with parameters of type BasicTypeReferenceModifier and TypeMethodDescriptionNativeQuery.addScalar
(String columnAlias, BasicTypeReference type) Declare a scalar query result.Constructors in org.hibernate.query with parameters of type BasicTypeReference -
Uses of BasicTypeReference in org.hibernate.query.sql.internal
Methods in org.hibernate.query.sql.internal with parameters of type BasicTypeReferenceModifier and TypeMethodDescriptionNativeQueryImpl.addScalar
(String columnAlias, BasicTypeReference type) -
Uses of BasicTypeReference in org.hibernate.query.sqm.produce.function
Methods in org.hibernate.query.sqm.produce.function with parameters of type BasicTypeReferenceModifier and TypeMethodDescriptionSetReturningFunctionTypeResolver.Builder.invariant
(String component, BasicTypeReference<?> invariantType) LikeSetReturningFunctionTypeResolver.Builder.invariant(String, BasicTypeReference, String)
, but passing the component as selection expression.SetReturningFunctionTypeResolver.Builder.invariant
(String component, BasicTypeReference<?> invariantType, String selectionExpression) Specifies that the return type has a component with the given name being selectable through the given selection expression, which has the given invariant type. -
Uses of BasicTypeReference in org.hibernate.query.sqm.produce.function.internal
Methods in org.hibernate.query.sqm.produce.function.internal with parameters of type BasicTypeReferenceModifier and TypeMethodDescriptionSetReturningFunctionTypeResolverBuilder.invariant
(String component, BasicTypeReference<?> invariantType) SetReturningFunctionTypeResolverBuilder.invariant
(String component, BasicTypeReference<?> invariantType, String selectionExpression) -
Uses of BasicTypeReference in org.hibernate.spatial
Methods in org.hibernate.spatial that return BasicTypeReference -
Uses of BasicTypeReference in org.hibernate.spatial.dialect.hana
Constructors in org.hibernate.spatial.dialect.hana with parameters of type BasicTypeReferenceModifierConstructorDescriptionHANASpatialAggregate
(String name, BasicTypeReference<?> registeredType) HANASpatialFunction
(String name, BasicTypeReference<?> registeredType, boolean firstArgumentIsGeometryType) HANASpatialFunction
(String name, BasicTypeReference<?> registeredType, boolean[] argumentIsGeometryTypeMask) HANASpatialFunction
(String name, BasicTypeReference<?> registeredType, boolean firstArgumentIsGeometryType, boolean staticFunction) -
Uses of BasicTypeReference in org.hibernate.type
Fields in org.hibernate.type declared as BasicTypeReferenceModifier and TypeFieldDescriptionstatic final BasicTypeReference<BigDecimal>
StandardBasicTypes.BIG_DECIMAL
The standard Hibernate type for mappingBigDecimal
to JDBCNUMERIC
.static final BasicTypeReference<BigInteger>
StandardBasicTypes.BIG_INTEGER
The standard Hibernate type for mappingBigInteger
to JDBCNUMERIC
.static final BasicTypeReference<byte[]>
StandardBasicTypes.BINARY
The standard Hibernate type for mappingbyte[]
to JDBCVARBINARY
.static final BasicTypeReference<Byte[]>
StandardBasicTypes.BINARY_WRAPPER
static final BasicTypeReference<Blob>
StandardBasicTypes.BLOB
static final BasicTypeReference<Boolean>
StandardBasicTypes.BOOLEAN
static final BasicTypeReference<Byte>
StandardBasicTypes.BYTE
static final BasicTypeReference<Calendar>
StandardBasicTypes.CALENDAR
static final BasicTypeReference<Calendar>
StandardBasicTypes.CALENDAR_DATE
static final BasicTypeReference<Calendar>
StandardBasicTypes.CALENDAR_TIME
static final BasicTypeReference<char[]>
StandardBasicTypes.CHAR_ARRAY
The standard Hibernate type for mappingchar[]
to JDBCVARCHAR
.static final BasicTypeReference<Character>
StandardBasicTypes.CHARACTER
static final BasicTypeReference<Character[]>
StandardBasicTypes.CHARACTER_ARRAY
The standard Hibernate type for mappingCharacter[]
to JDBCVARCHAR
.static final BasicTypeReference<Character>
StandardBasicTypes.CHARACTER_NCHAR
static final BasicTypeReference<Class>
StandardBasicTypes.CLASS
static final BasicTypeReference<Clob>
StandardBasicTypes.CLOB
static final BasicTypeReference<Currency>
StandardBasicTypes.CURRENCY
static final BasicTypeReference<Date>
StandardBasicTypes.DATE
static final BasicTypeReference<Double>
StandardBasicTypes.DOUBLE
static final BasicTypeReference<Duration>
StandardBasicTypes.DURATION
static final BasicTypeReference<Float>
StandardBasicTypes.FLOAT
static final BasicTypeReference<byte[]>
StandardBasicTypes.IMAGE
The standard Hibernate type for mappingbyte[]
to JDBCLONGVARBINARY
.static final BasicTypeReference<Instant>
StandardBasicTypes.INSTANT
The standard Hibernate type for mappingInstant
to JDBCTIMESTAMP_UTC
.static final BasicTypeReference<Integer>
StandardBasicTypes.INTEGER
static final BasicTypeReference<LocalDate>
StandardBasicTypes.LOCAL_DATE
static final BasicTypeReference<LocalDateTime>
StandardBasicTypes.LOCAL_DATE_TIME
The standard Hibernate type for mappingLocalDateTime
to JDBCTIMESTAMP
.static final BasicTypeReference<LocalTime>
StandardBasicTypes.LOCAL_TIME
static final BasicTypeReference<Locale>
StandardBasicTypes.LOCALE
static final BasicTypeReference<Long>
StandardBasicTypes.LONG
static final BasicTypeReference<byte[]>
StandardBasicTypes.MATERIALIZED_BLOB
The standard Hibernate type for mappingbyte[]
to JDBCBLOB
.static final BasicTypeReference<Byte[]>
StandardBasicTypes.MATERIALIZED_BLOB_WRAPPER
The standard Hibernate type for mappingByte[]
to JDBCBLOB
.static final BasicTypeReference<String>
StandardBasicTypes.MATERIALIZED_CLOB
static final BasicTypeReference<char[]>
StandardBasicTypes.MATERIALIZED_CLOB_CHAR_ARRAY
The standard Hibernate type for mappingchar[]
to JDBCCLOB
.static final BasicTypeReference<Character[]>
StandardBasicTypes.MATERIALIZED_CLOB_CHARACTER_ARRAY
The standard Hibernate type for mappingCharacter[]
to JDBCCLOB
.static final BasicTypeReference<String>
StandardBasicTypes.MATERIALIZED_NCLOB
static final BasicTypeReference<char[]>
StandardBasicTypes.MATERIALIZED_NCLOB_CHAR_ARRAY
The standard Hibernate type for mappingchar[]
to JDBCNCLOB
.static final BasicTypeReference<Character[]>
StandardBasicTypes.MATERIALIZED_NCLOB_CHARACTER_ARRAY
The standard Hibernate type for mappingCharacter[]
to JDBCNCLOB
andstatic final BasicTypeReference<NClob>
StandardBasicTypes.NCLOB
static final BasicTypeReference<String>
StandardBasicTypes.NSTRING
static final BasicTypeReference<String>
StandardBasicTypes.NTEXT
The standard Hibernate type for mappingString
to JDBCLONGNVARCHAR
.static final BasicTypeReference<Boolean>
StandardBasicTypes.NUMERIC_BOOLEAN
static final BasicTypeReference<Object>
StandardBasicTypes.OBJECT_TYPE
static final BasicTypeReference<OffsetDateTime>
StandardBasicTypes.OFFSET_DATE_TIME
The standard Hibernate type for mappingOffsetDateTime
to JDBCTIMESTAMP_WITH_TIMEZONE
orTIMESTAMP
depending on the "hibernate.timezone.default_storage" setting.static final BasicTypeReference<OffsetDateTime>
StandardBasicTypes.OFFSET_DATE_TIME_WITH_TIMEZONE
The standard Hibernate type for mappingOffsetDateTime
to JDBCTIMESTAMP_WITH_TIMEZONE
.static final BasicTypeReference<OffsetDateTime>
StandardBasicTypes.OFFSET_DATE_TIME_WITHOUT_TIMEZONE
The standard Hibernate type for mappingOffsetDateTime
to JDBCTIMESTAMP
.static final BasicTypeReference<OffsetTime>
StandardBasicTypes.OFFSET_TIME
The standard Hibernate type for mappingOffsetTime
to JDBCTIME_WITH_TIMEZONE
.static final BasicTypeReference<OffsetTime>
StandardBasicTypes.OFFSET_TIME_UTC
The standard Hibernate type for mappingOffsetTime
to JDBCTIME_UTC
.static final BasicTypeReference<OffsetTime>
StandardBasicTypes.OFFSET_TIME_WITH_TIMEZONE
The standard Hibernate type for mappingOffsetTime
to JDBCTIME_WITH_TIMEZONE
.static final BasicTypeReference<OffsetTime>
StandardBasicTypes.OFFSET_TIME_WITHOUT_TIMEZONE
The standard Hibernate type for mappingOffsetTime
to JDBCTIME
.static final BasicTypeReference<byte[]>
StandardBasicTypes.ROW_VERSION
The standard Hibernate type for mappingbyte[]
to JDBCVARBINARY
, specifically for entity versions/timestamps.static final BasicTypeReference<Serializable>
StandardBasicTypes.SERIALIZABLE
The standard Hibernate type for mappingSerializable
to JDBCVARBINARY
.static final BasicTypeReference<Short>
StandardBasicTypes.SHORT
static final BasicTypeReference<String>
StandardBasicTypes.STRING
static final BasicTypeReference<String>
StandardBasicTypes.TEXT
The standard Hibernate type for mappingString
to JDBCLONGVARCHAR
.static final BasicTypeReference<Date>
StandardBasicTypes.TIME
static final BasicTypeReference<Date>
StandardBasicTypes.TIMESTAMP
static final BasicTypeReference<TimeZone>
StandardBasicTypes.TIMEZONE
static final BasicTypeReference<Boolean>
StandardBasicTypes.TRUE_FALSE
static final BasicTypeReference<URL>
StandardBasicTypes.URL
static final BasicTypeReference<UUID>
StandardBasicTypes.UUID
static final BasicTypeReference<UUID>
StandardBasicTypes.UUID_BINARY
static final BasicTypeReference<UUID>
StandardBasicTypes.UUID_CHAR
static final BasicTypeReference<float[]>
StandardBasicTypes.VECTOR
The standard Hibernate type for mappingfloat[]
to JDBCVECTOR
, specifically for embedding vectors like provided by the PostgreSQL extension pgvector and Oracle 23ai.static final BasicTypeReference<float[]>
StandardBasicTypes.VECTOR_FLOAT32
The standard Hibernate type for mappingfloat[]
to JDBCVECTOR
, specifically for embedding single-precision floating-point (32-bits) vectors like provided by Oracle 23ai.static final BasicTypeReference<double[]>
StandardBasicTypes.VECTOR_FLOAT64
The standard Hibernate type for mappingdouble[]
to JDBCVECTOR
, specifically for embedding double-precision floating-point (64-bits) vectors like provided by Oracle 23ai.static final BasicTypeReference<byte[]>
StandardBasicTypes.VECTOR_INT8
The standard Hibernate type for mappingbyte[]
to JDBCVECTOR_INT8
, specifically for embedding integer vectors (8-bits) like provided by Oracle 23ai.static final BasicTypeReference<Boolean>
StandardBasicTypes.YES_NO
static final BasicTypeReference<ZoneOffset>
StandardBasicTypes.ZONE_OFFSET
The standard Hibernate type for mappingZoneOffset
to JDBCVARCHAR
.static final BasicTypeReference<ZonedDateTime>
StandardBasicTypes.ZONED_DATE_TIME
The standard Hibernate type for mappingZonedDateTime
to JDBCTIMESTAMP_WITH_TIMEZONE
orTIMESTAMP
depending on the "hibernate.timezone.default_storage" setting.static final BasicTypeReference<ZonedDateTime>
StandardBasicTypes.ZONED_DATE_TIME_WITH_TIMEZONE
The standard Hibernate type for mappingZonedDateTime
to JDBCTIMESTAMP_WITH_TIMEZONE
.static final BasicTypeReference<ZonedDateTime>
StandardBasicTypes.ZONED_DATE_TIME_WITHOUT_TIMEZONE
The standard Hibernate type for mappingZonedDateTime
to JDBCTIMESTAMP
.Methods in org.hibernate.type that return BasicTypeReferenceMethods in org.hibernate.type with parameters of type BasicTypeReferenceModifier and TypeMethodDescriptionvoid
BasicTypeRegistry.addPrimeEntry
(BasicTypeReference<?> type, String legacyTypeClassName, String[] registrationKeys) <J> BasicType<J>
BasicTypeRegistry.resolve
(BasicTypeReference<J> basicTypeReference)