Package | Description |
---|---|
org.hibernate.dialect |
This package abstracts the SQL dialect of the underlying database.
|
org.hibernate.spatial |
This package defines the central Hibernate Spatial APIs.
|
org.hibernate.spatial.dialect.h2geodb |
This package contains the H2 Dialect extensions for the GeoDB dialect.
|
org.hibernate.spatial.dialect.hana | |
org.hibernate.spatial.dialect.mysql |
This package contains the spatial extensions for the MySQL dialect.
|
org.hibernate.spatial.dialect.oracle |
This package contains the spatial extensions for the Oracle 10g dialect.
|
org.hibernate.spatial.dialect.postgis |
This package contains the spatial extensions for the Postgresql dialect.
|
org.hibernate.spatial.dialect.sqlserver |
This package contains the spatial extensions for the SqlServer2008 dialect.
|
org.hibernate.type |
A Hibernate Type is a strategy for mapping a
Java property type to a JDBC type or types.
|
org.hibernate.type.descriptor.converter |
Support for handling JPA
AttributeConverter instances as part of the
Hibernate Type system. |
org.hibernate.type.descriptor.java | |
org.hibernate.type.descriptor.sql |
Defines handling of the standard JDBC-defined types.
|
Modifier and Type | Method and Description |
---|---|
<X> BasicBinder<X> |
AbstractHANADialect.HANABlobTypeDescriptor.getBinder(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueExtractor<X> |
AbstractHANADialect.HANABlobTypeDescriptor.getExtractor(JavaTypeDescriptor<X> javaTypeDescriptor) |
Modifier and Type | Class and Description |
---|---|
class |
GeolatteGeometryJavaTypeDescriptor
Descriptor for geolatte-geom
Geometry s. |
class |
JTSGeometryJavaTypeDescriptor
Descriptor for JTS
Geometry s. |
Modifier and Type | Field and Description |
---|---|
static JavaTypeDescriptor<com.vividsolutions.jts.geom.Geometry> |
JTSGeometryJavaTypeDescriptor.INSTANCE
An instance of this descriptor
|
Modifier and Type | Method and Description |
---|---|
<X> ValueBinder<X> |
GeoDBGeometryTypeDescriptor.getBinder(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueExtractor<X> |
GeoDBGeometryTypeDescriptor.getExtractor(JavaTypeDescriptor<X> javaTypeDescriptor) |
Modifier and Type | Method and Description |
---|---|
<X> ValueBinder<X> |
HANAPointTypeDescriptor.getBinder(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueBinder<X> |
HANAGeometryTypeDescriptor.getBinder(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueExtractor<X> |
HANAPointTypeDescriptor.getExtractor(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueExtractor<X> |
HANAGeometryTypeDescriptor.getExtractor(JavaTypeDescriptor<X> javaTypeDescriptor) |
Modifier and Type | Method and Description |
---|---|
<X> ValueBinder<X> |
MySQLGeometryTypeDescriptor.getBinder(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueExtractor<X> |
MySQLGeometryTypeDescriptor.getExtractor(JavaTypeDescriptor<X> javaTypeDescriptor) |
Modifier and Type | Method and Description |
---|---|
<X> ValueBinder<X> |
SDOGeometryTypeDescriptor.getBinder(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueExtractor<X> |
SDOGeometryTypeDescriptor.getExtractor(JavaTypeDescriptor<X> javaTypeDescriptor) |
Constructor and Description |
---|
SDOGeometryValueExtractor(JavaTypeDescriptor<X> javaDescriptor,
SqlTypeDescriptor sqlTypeDescriptor)
Creates instance
|
Modifier and Type | Method and Description |
---|---|
<X> ValueBinder<X> |
PGGeometryTypeDescriptor.getBinder(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueExtractor<X> |
PGGeometryTypeDescriptor.getExtractor(JavaTypeDescriptor<X> javaTypeDescriptor) |
Modifier and Type | Method and Description |
---|---|
<X> ValueBinder<X> |
SqlServer2008GeometryTypeDescriptor.getBinder(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueExtractor<X> |
SqlServer2008GeometryTypeDescriptor.getExtractor(JavaTypeDescriptor<X> javaTypeDescriptor) |
Modifier and Type | Method and Description |
---|---|
JavaTypeDescriptor<T> |
AbstractStandardBasicType.getJavaTypeDescriptor() |
Modifier and Type | Method and Description |
---|---|
<X> ValueBinder<X> |
PostgresUUIDType.PostgresUUIDSqlTypeDescriptor.getBinder(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueExtractor<X> |
PostgresUUIDType.PostgresUUIDSqlTypeDescriptor.getExtractor(JavaTypeDescriptor<X> javaTypeDescriptor) |
void |
AbstractStandardBasicType.setJavaTypeDescriptor(JavaTypeDescriptor<T> javaTypeDescriptor) |
Constructor and Description |
---|
AbstractSingleColumnStandardBasicType(SqlTypeDescriptor sqlTypeDescriptor,
JavaTypeDescriptor<T> javaTypeDescriptor) |
AbstractStandardBasicType(SqlTypeDescriptor sqlTypeDescriptor,
JavaTypeDescriptor<T> javaTypeDescriptor) |
Modifier and Type | Method and Description |
---|---|
<X> ValueBinder<X> |
AttributeConverterSqlTypeDescriptorAdapter.getBinder(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueExtractor<X> |
AttributeConverterSqlTypeDescriptorAdapter.getExtractor(JavaTypeDescriptor<X> javaTypeDescriptor) |
Constructor and Description |
---|
AttributeConverterSqlTypeDescriptorAdapter(javax.persistence.AttributeConverter converter,
SqlTypeDescriptor delegate,
JavaTypeDescriptor intermediateJavaTypeDescriptor) |
AttributeConverterTypeAdapter(java.lang.String name,
java.lang.String description,
javax.persistence.AttributeConverter<? extends T,?> attributeConverter,
SqlTypeDescriptor sqlTypeDescriptorAdapter,
java.lang.Class modelType,
java.lang.Class jdbcType,
JavaTypeDescriptor<T> entityAttributeJavaTypeDescriptor) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractTypeDescriptor<T>
Abstract adapter for Java type descriptors.
|
class |
BigDecimalTypeDescriptor
Descriptor for
BigDecimal handling. |
class |
BigIntegerTypeDescriptor
Descriptor for
BigInteger handling. |
class |
BlobTypeDescriptor
Descriptor for
Blob handling. |
class |
BooleanTypeDescriptor
Descriptor for
Boolean handling. |
class |
ByteArrayTypeDescriptor
Descriptor for
Byte[] handling. |
class |
ByteTypeDescriptor
Descriptor for
Byte handling. |
class |
CalendarDateTypeDescriptor
Descriptor for
Calendar handling, but just for the date (month, day, year) portion. |
class |
CalendarTimeTypeDescriptor
Descriptor for
Calendar handling, but just for the time portion. |
class |
CalendarTypeDescriptor
Descriptor for
Calendar handling. |
class |
CharacterArrayTypeDescriptor
Descriptor for
Character[] handling. |
class |
CharacterTypeDescriptor
Descriptor for
Character handling. |
class |
ClassTypeDescriptor
Descriptor for
Class handling. |
class |
ClobTypeDescriptor
Descriptor for
Clob handling. |
class |
CurrencyTypeDescriptor
Descriptor for
Currency handling. |
class |
DateTypeDescriptor
Descriptor for
Date handling. |
class |
DoubleTypeDescriptor
Descriptor for
Double handling. |
class |
DurationJavaDescriptor |
class |
EnumJavaTypeDescriptor<T extends java.lang.Enum>
Describes a Java Enum type.
|
class |
FloatTypeDescriptor
Descriptor for
Float handling. |
class |
InstantJavaDescriptor
Java type descriptor for the LocalDateTime type.
|
class |
IntegerTypeDescriptor
Descriptor for
Integer handling. |
static class |
JavaTypeDescriptorRegistry.FallbackJavaTypeDescriptor<T> |
class |
JdbcDateTypeDescriptor
Descriptor for
Date handling. |
class |
JdbcTimestampTypeDescriptor
Descriptor for
Timestamp handling. |
class |
JdbcTimeTypeDescriptor
Descriptor for
Time handling. |
class |
LocalDateJavaDescriptor
Java type descriptor for the LocalDateTime type.
|
class |
LocalDateTimeJavaDescriptor
Java type descriptor for the LocalDateTime type.
|
class |
LocaleTypeDescriptor
Descriptor for
Locale handling. |
class |
LocalTimeJavaDescriptor
Java type descriptor for the LocalDateTime type.
|
class |
LongTypeDescriptor
Descriptor for
Long handling. |
class |
NClobTypeDescriptor
Descriptor for
NClob handling. |
class |
OffsetDateTimeJavaDescriptor
Java type descriptor for the LocalDateTime type.
|
class |
OffsetTimeJavaDescriptor
Java type descriptor for the LocalDateTime type.
|
class |
PrimitiveByteArrayTypeDescriptor
Descriptor for
byte[] handling. |
class |
PrimitiveCharacterArrayTypeDescriptor
Descriptor for
char[] handling. |
class |
RowVersionTypeDescriptor
Descriptor for
byte[] handling specifically used for specifically for entity versions/timestamps. |
class |
SerializableTypeDescriptor<T extends java.io.Serializable>
Descriptor for general
Serializable handling. |
class |
ShortTypeDescriptor
Descriptor for
Short handling. |
class |
StringTypeDescriptor
Descriptor for
String handling. |
class |
TimeZoneTypeDescriptor
Descriptor for
TimeZone handling. |
class |
UrlTypeDescriptor
Descriptor for
URL handling. |
class |
UUIDTypeDescriptor
Descriptor for
UUID handling. |
class |
ZonedDateTimeJavaDescriptor
Java type descriptor for the LocalDateTime type.
|
Modifier and Type | Method and Description |
---|---|
<T> JavaTypeDescriptor<T> |
JavaTypeDescriptorRegistry.getDescriptor(java.lang.Class<T> cls) |
Modifier and Type | Method and Description |
---|---|
void |
JavaTypeDescriptorRegistry.addDescriptor(JavaTypeDescriptor descriptor)
Adds the given descriptor to this registry
|
Modifier and Type | Method and Description |
---|---|
JavaTypeDescriptor<J> |
BasicExtractor.getJavaDescriptor() |
JavaTypeDescriptor<J> |
BasicBinder.getJavaDescriptor() |
Modifier and Type | Method and Description |
---|---|
<X> ValueBinder<X> |
TinyIntTypeDescriptor.getBinder(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueBinder<X> |
SqlTypeDescriptor.getBinder(JavaTypeDescriptor<X> javaTypeDescriptor)
Get the binder (setting JDBC in-going parameter values) capable of handling values of the type described by the
passed descriptor.
|
<X> BasicBinder<X> |
BlobTypeDescriptor.getBinder(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueBinder<X> |
TimestampTypeDescriptor.getBinder(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueBinder<X> |
DoubleTypeDescriptor.getBinder(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueBinder<X> |
VarcharTypeDescriptor.getBinder(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueBinder<X> |
BigIntTypeDescriptor.getBinder(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueBinder<X> |
TimeTypeDescriptor.getBinder(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueBinder<X> |
NClobTypeDescriptor.getBinder(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueBinder<X> |
ClobTypeDescriptor.getBinder(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueBinder<X> |
SmallIntTypeDescriptor.getBinder(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueBinder<X> |
NVarcharTypeDescriptor.getBinder(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueBinder<X> |
SqlTypeDescriptorRegistry.ObjectSqlTypeDescriptor.getBinder(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueBinder<X> |
RealTypeDescriptor.getBinder(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueBinder<X> |
VarbinaryTypeDescriptor.getBinder(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueBinder<X> |
DecimalTypeDescriptor.getBinder(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueBinder<X> |
IntegerTypeDescriptor.getBinder(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueBinder<X> |
BooleanTypeDescriptor.getBinder(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueBinder<X> |
BitTypeDescriptor.getBinder(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueBinder<X> |
DateTypeDescriptor.getBinder(JavaTypeDescriptor<X> javaTypeDescriptor) |
protected abstract <X> BasicBinder<X> |
BlobTypeDescriptor.getBlobBinder(JavaTypeDescriptor<X> javaTypeDescriptor) |
protected abstract <X> BasicBinder<X> |
ClobTypeDescriptor.getClobBinder(JavaTypeDescriptor<X> javaTypeDescriptor) |
ValueExtractor |
SqlTypeDescriptorRegistry.ObjectSqlTypeDescriptor.getExtractor(JavaTypeDescriptor javaTypeDescriptor) |
<X> ValueExtractor<X> |
TinyIntTypeDescriptor.getExtractor(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueExtractor<X> |
SqlTypeDescriptor.getExtractor(JavaTypeDescriptor<X> javaTypeDescriptor)
Get the extractor (pulling out-going values from JDBC objects) capable of handling values of the type described
by the passed descriptor.
|
<X> ValueExtractor<X> |
BlobTypeDescriptor.getExtractor(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueExtractor<X> |
TimestampTypeDescriptor.getExtractor(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueExtractor<X> |
DoubleTypeDescriptor.getExtractor(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueExtractor<X> |
VarcharTypeDescriptor.getExtractor(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueExtractor<X> |
BigIntTypeDescriptor.getExtractor(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueExtractor<X> |
TimeTypeDescriptor.getExtractor(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueExtractor<X> |
NClobTypeDescriptor.getExtractor(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueExtractor<X> |
ClobTypeDescriptor.getExtractor(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueExtractor<X> |
SmallIntTypeDescriptor.getExtractor(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueExtractor<X> |
NVarcharTypeDescriptor.getExtractor(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueExtractor<X> |
RealTypeDescriptor.getExtractor(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueExtractor<X> |
VarbinaryTypeDescriptor.getExtractor(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueExtractor<X> |
DecimalTypeDescriptor.getExtractor(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueExtractor<X> |
IntegerTypeDescriptor.getExtractor(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueExtractor<X> |
BooleanTypeDescriptor.getExtractor(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueExtractor<X> |
BitTypeDescriptor.getExtractor(JavaTypeDescriptor<X> javaTypeDescriptor) |
<X> ValueExtractor<X> |
DateTypeDescriptor.getExtractor(JavaTypeDescriptor<X> javaTypeDescriptor) |
protected abstract <X> BasicBinder<X> |
NClobTypeDescriptor.getNClobBinder(JavaTypeDescriptor<X> javaTypeDescriptor) |
Constructor and Description |
---|
BasicBinder(JavaTypeDescriptor<J> javaDescriptor,
SqlTypeDescriptor sqlDescriptor) |
BasicExtractor(JavaTypeDescriptor<J> javaDescriptor,
SqlTypeDescriptor sqlDescriptor) |
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.