Uses of Interface
org.hibernate.type.descriptor.ValueExtractor
Packages that use ValueExtractor
Package
Description
This package abstracts over the multifarious dialects of SQL
understood by the databases supported by Hibernate.
Internal package containing dialect-specific implementations of
JdbcType
.Defines the runtime mapping metamodel, which describes the mapping
of the application's domain model parts (entities, attributes) to
relational database objects (tables, columns).
Implementation of the SPI for the runtime domain metamodel.
This package abstracts persistence mechanisms for entities.
This package contains the H2GIS Dialect extensions for the H2Dialect.
This package contains the spatial extensions for the MySQLDialect.
This package contains the spatial extensions for the OracleDialect.
This package contains the spatial extensions for the PostgreSQLDialect.
This package contains the spatial extensions for the SQLServerDialect.
Package defining support for creating and consuming a SQL AST.
A Hibernate
Type
is a strategy for mapping a Java
property type to a JDBC type or types.Defines handling of almost the full range of standard JDBC-defined SQL data types.
-
Uses of ValueExtractor in org.hibernate.dialect
Classes in org.hibernate.dialect that implement ValueExtractorModifier and TypeClassDescriptionclass
Variant of theGetObjectExtractor
that catches aNullPointerException
, because the DB2 JDBC driver runs into that exception when trying to access anull
value with thegetObject(int, Class)
andgetObject(String, Class)
methods.Methods in org.hibernate.dialect that return ValueExtractorModifier and TypeMethodDescription<X> ValueExtractor<X>
HANADialect.HANABlobType.getExtractor
(JavaType<X> javaType) -
Uses of ValueExtractor in org.hibernate.dialect.type
Methods in org.hibernate.dialect.type that return ValueExtractorModifier and TypeMethodDescription<X> ValueExtractor<X>
AbstractPostgreSQLJsonPGObjectType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
AbstractPostgreSQLStructJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
DB2StructJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
H2DurationIntervalSecondJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
OracleArrayJdbcType.getExtractor
(JavaType<X> javaTypeDescriptor) <X> ValueExtractor<X>
OracleEnumJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
OracleOrdinalEnumJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
PostgreSQLCastingInetJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
PostgreSQLCastingIntervalSecondJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
PostgreSQLEnumJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
PostgreSQLInetJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
PostgreSQLIntervalSecondJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
PostgreSQLJsonArrayPGObjectType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
PostgreSQLStructPGObjectJdbcType.getExtractor
(JavaType<X> javaType) -
Uses of ValueExtractor in org.hibernate.metamodel.mapping
Methods in org.hibernate.metamodel.mapping that return ValueExtractorModifier and TypeMethodDescriptionJdbcMapping.getJdbcValueExtractor()
The strategy for extracting values of this expressible type from JDBC ResultSets, CallableStatements, etc -
Uses of ValueExtractor in org.hibernate.metamodel.model.domain.internal
Methods in org.hibernate.metamodel.model.domain.internal that return ValueExtractor -
Uses of ValueExtractor in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity that return ValueExtractorModifier and TypeMethodDescriptionDiscriminatorType.getJdbcValueExtractor()
Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of ValueExtractor in org.hibernate.query.results.internal
Methods in org.hibernate.query.results.internal that return ValueExtractor -
Uses of ValueExtractor in org.hibernate.spatial.dialect.db2
Methods in org.hibernate.spatial.dialect.db2 that return ValueExtractorModifier and TypeMethodDescription<X> ValueExtractor<X>
DB2GeometryType.getExtractor
(JavaType<X> javaType) -
Uses of ValueExtractor in org.hibernate.spatial.dialect.h2gis
Methods in org.hibernate.spatial.dialect.h2gis that return ValueExtractorModifier and TypeMethodDescription<X> ValueExtractor<X>
H2GISGeometryType.getExtractor
(JavaType<X> javaType) -
Uses of ValueExtractor in org.hibernate.spatial.dialect.hana
Methods in org.hibernate.spatial.dialect.hana that return ValueExtractorModifier and TypeMethodDescription<X> ValueExtractor<X>
HANAGeometryType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
HANAPointType.getExtractor
(JavaType<X> javaType) -
Uses of ValueExtractor in org.hibernate.spatial.dialect.mysql
Methods in org.hibernate.spatial.dialect.mysql that return ValueExtractorModifier and TypeMethodDescription<X> ValueExtractor<X>
MySQLGeometryJdbcType.getExtractor
(JavaType<X> javaType) -
Uses of ValueExtractor in org.hibernate.spatial.dialect.oracle
Classes in org.hibernate.spatial.dialect.oracle that implement ValueExtractorModifier and TypeClassDescriptionclass
ValueExtractor for SDO_GEOMETRYMethods in org.hibernate.spatial.dialect.oracle that return ValueExtractorModifier and TypeMethodDescription<X> ValueExtractor<X>
SDOGeometryType.getExtractor
(JavaType<X> javaType) -
Uses of ValueExtractor in org.hibernate.spatial.dialect.postgis
Methods in org.hibernate.spatial.dialect.postgis that return ValueExtractorModifier and TypeMethodDescription<X> ValueExtractor<X>
AbstractCastingPostGISJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
AbstractPostGISJdbcType.getExtractor
(JavaType<X> javaType) -
Uses of ValueExtractor in org.hibernate.spatial.dialect.sqlserver
Methods in org.hibernate.spatial.dialect.sqlserver that return ValueExtractorModifier and TypeMethodDescription<X> ValueExtractor<X>
AbstractSqlServerGISType.getExtractor
(JavaType<X> javaType) -
Uses of ValueExtractor in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi that return ValueExtractorModifier and TypeMethodDescriptionSqlSelection.getJdbcValueExtractor()
Get the extractor that can be used to extract JDBC values for this selection -
Uses of ValueExtractor in org.hibernate.sql.results.internal
Methods in org.hibernate.sql.results.internal that return ValueExtractorConstructors in org.hibernate.sql.results.internal with parameters of type ValueExtractorModifierConstructorDescriptionprotected
SqlSelectionImpl
(int jdbcPosition, int valuesArrayPosition, Expression sqlExpression, JavaType<?> jdbcJavaType, boolean virtual, ValueExtractor valueExtractor) -
Uses of ValueExtractor in org.hibernate.type
Methods in org.hibernate.type that return ValueExtractorModifier and TypeMethodDescriptionAbstractStandardBasicType.getJdbcValueExtractor()
default ValueExtractor<T>
BasicType.getJdbcValueExtractor()
ConvertedBasicArrayType.getJdbcValueExtractor()
ConvertedBasicCollectionType.getJdbcValueExtractor()
CustomType.getJdbcValueExtractor()
-
Uses of ValueExtractor in org.hibernate.type.descriptor.jdbc
Classes in org.hibernate.type.descriptor.jdbc that implement ValueExtractorMethods in org.hibernate.type.descriptor.jdbc that return ValueExtractorModifier and TypeMethodDescription<X> ValueExtractor<X>
ArrayJdbcType.getExtractor
(JavaType<X> javaTypeDescriptor) <X> ValueExtractor<X>
BigIntJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
BlobJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
BooleanJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
ClobJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
DateJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
DecimalJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
DoubleJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
EnumJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
FloatJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
IntegerJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
JdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
JsonArrayJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
JsonAsStringArrayJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
JsonAsStringJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
JsonJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
NClobJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
NullJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
NVarcharJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
ObjectJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
OracleJsonArrayBlobJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
OracleJsonBlobJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
RowIdJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
SmallIntJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
StructJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
TimeJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
TimestampJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
TimestampUtcAsInstantJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
TimestampUtcAsJdbcTimestampJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
TimestampUtcAsOffsetDateTimeJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
TimestampWithTimeZoneJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
TimeUtcAsJdbcTimeJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
TimeUtcAsOffsetTimeJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
TimeWithTimeZoneJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
TinyIntAsSmallIntJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
TinyIntJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
UuidAsBinaryJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
UUIDJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
VarbinaryJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
VarcharJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
VarcharUUIDJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
XmlArrayJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
XmlAsStringArrayJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
XmlAsStringJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
XmlJdbcType.getExtractor
(JavaType<X> javaType) -
Uses of ValueExtractor in org.hibernate.type.descriptor.jdbc.internal
Classes in org.hibernate.type.descriptor.jdbc.internal that implement ValueExtractorModifier and TypeClassDescriptionclass
Support for extracting values directly through `getObject` JDBC driver calls.Methods in org.hibernate.type.descriptor.jdbc.internal that return ValueExtractorModifier and TypeMethodDescription<X> ValueExtractor<X>
AbstractJavaTimeJdbcType.getExtractor
(JavaType<X> javaType) <X> ValueExtractor<X>
DelayedStructJdbcType.getExtractor
(JavaType<X> javaTypeDescriptor) -
Uses of ValueExtractor in org.hibernate.type.internal
Methods in org.hibernate.type.internal that return ValueExtractorModifier and TypeMethodDescription<X> ValueExtractor<X>
UserTypeJdbcTypeAdapter.getExtractor
(JavaType<X> javaType) ConvertedBasicTypeImpl.getJdbcValueExtractor()