Uses of Interface
org.hibernate.type.descriptor.jdbc.JdbcType
-
Packages that use JdbcType Package Description org.hibernate.annotations Package containing all Hibernate's specific annotations.org.hibernate.boot.model Package defining Hibernate's boot-time metamodel, which is an incrementally built understanding of the application's domain model (its entities, attributes, etc).org.hibernate.boot.spi org.hibernate.dialect org.hibernate.mapping org.hibernate.metamodel.mapping Hibernate's run-time mapping model.org.hibernate.persister.entity org.hibernate.query org.hibernate.type org.hibernate.type.descriptor.java org.hibernate.type.descriptor.java.spi org.hibernate.type.descriptor.jdbc Defines handling of the standard JDBC-defined types.org.hibernate.type.descriptor.jdbc.spi org.hibernate.type.descriptor.sql org.hibernate.type.spi org.hibernate.usertype -
-
Uses of JdbcType in org.hibernate.annotations
Methods in org.hibernate.annotations that return types with arguments of type JdbcType Modifier and Type Method Description Class<? extends JdbcType>value()The descriptor to use for the key columnClass<? extends JdbcType>value()The descriptor to use for the mapped columnClass<? extends JdbcType>value()TheJdbcTypeto use for the mapped columnClass<? extends JdbcType>value()The descriptor to registerClass<? extends JdbcType>value()The descriptor to use for the list-index columnClass<? extends JdbcType>value()The descriptor to use for the map-key column -
Uses of JdbcType in org.hibernate.boot.model
Methods in org.hibernate.boot.model with parameters of type JdbcType Modifier and Type Method Description default voidTypeContributions. contributeJdbcType(JdbcType descriptor)Add the JdbcType to theTypeConfiguration'sJdbcTypeRegistry -
Uses of JdbcType in org.hibernate.boot.spi
Methods in org.hibernate.boot.spi with parameters of type JdbcType Modifier and Type Method Description voidInFlightMetadataCollector. addJdbcTypeRegistration(int typeCode, JdbcType jdbcType) -
Uses of JdbcType in org.hibernate.dialect
Classes in org.hibernate.dialect that implement JdbcType Modifier and Type Class Description static classAbstractHANADialect.HANABlobTypeclassH2DurationIntervalSecondJdbcTypeclassOracleArrayJdbcTypeDescriptor forARRAYhandling.classOracleXmlJdbcTypeclassPostgreSQLInetJdbcTypeclassPostgreSQLIntervalSecondJdbcTypeclassPostgreSQLJsonbJdbcTypeclassPostgreSQLJsonJdbcTypeclassPostgreSQLPGObjectJdbcTypeMethods in org.hibernate.dialect that return JdbcType Modifier and Type Method Description JdbcTypeAbstractHANADialect. getBlobTypeDescriptor()JdbcTypePostgreSQLIntervalSecondJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)JdbcTypeAbstractTransactSQLDialect. resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry)JdbcTypeCockroachDialect. resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry)JdbcTypeDialect. resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry)JdbcTypeH2Dialect. resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry)JdbcTypeMySQLDialect. resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry)JdbcTypeOracleDialect. resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry)JdbcTypePostgreSQLDialect. resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry)JdbcTypeSybaseDialect. resolveSqlTypeDescriptor(String columnTypeName, int jdbcTypeCode, int precision, int scale, JdbcTypeRegistry jdbcTypeRegistry)JdbcTypeOracleArrayJdbcType. resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation)Methods in org.hibernate.dialect with parameters of type JdbcType Modifier and Type Method Description SizeDialect.SizeStrategy. resolveSize(JdbcType jdbcType, JavaType<?> javaType, Integer precision, Integer scale, Long length)SizeDialect.SizeStrategyImpl. resolveSize(JdbcType jdbcType, JavaType<?> javaType, Integer precision, Integer scale, Long length)JdbcTypeOracleArrayJdbcType. resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation)Constructors in org.hibernate.dialect with parameters of type JdbcType Constructor Description OracleArrayJdbcType(String typeName, JdbcType elementJdbcType) -
Uses of JdbcType in org.hibernate.mapping
Methods in org.hibernate.mapping that return JdbcType Modifier and Type Method Description JdbcTypeBasicValue.Resolution. getJdbcType()The JavaType for the relational value as part of the relational model (its JDBC representation)Method parameters in org.hibernate.mapping with type arguments of type JdbcType Modifier and Type Method Description voidBasicValue. setExplicitJdbcTypeAccess(Function<TypeConfiguration,JdbcType> jdbcTypeAccess) -
Uses of JdbcType in org.hibernate.metamodel.mapping
Methods in org.hibernate.metamodel.mapping that return JdbcType Modifier and Type Method Description JdbcTypeJdbcMapping. getJdbcType()The descriptor for the SQL type represented by this expressible type -
Uses of JdbcType in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity that return JdbcType Modifier and Type Method Description JdbcTypeDiscriminatorType. getJdbcType() -
Uses of JdbcType in org.hibernate.query
Methods in org.hibernate.query that return JdbcType Modifier and Type Method Description JdbcTypeOutputableType. getJdbcType()Descriptor for the SQL type mapped by this type. -
Uses of JdbcType in org.hibernate.type
Methods in org.hibernate.type that return JdbcType Modifier and Type Method Description JdbcTypeAbstractStandardBasicType. getJdbcType()JdbcTypeComponentType. getJdbcType()JdbcTypeCustomType. getJdbcType()JdbcTypeEnumType. getJdbcType(TypeConfiguration typeConfiguration)JdbcTypeSerializableToBlobType. getJdbcType()Methods in org.hibernate.type with parameters of type JdbcType Modifier and Type Method Description <J> BasicType<J>BasicTypeRegistry. resolve(JavaType<J> jtdToUse, JdbcType stdToUse)Find an existing BasicType registration for the given JavaType descriptor and JdbcType descriptor combo or create (and register) one.<J> BasicType<J>BasicTypeRegistry. resolve(JavaType<J> jtdToUse, JdbcType stdToUse, String baseTypeName)<J> BasicType<J>BasicTypeRegistry. resolve(JavaType<J> jtdToUse, JdbcType stdToUse, Supplier<BasicType<J>> creator)Find an existing BasicType registration for the given JavaType and JdbcType combo or create (and register) one.Constructors in org.hibernate.type with parameters of type JdbcType Constructor Description AbstractSingleColumnStandardBasicType(JdbcType jdbcType, JavaType<T> javaType)AbstractStandardBasicType(JdbcType jdbcType, JavaType<T> javaType)BasicArrayType(BasicType<T> baseDescriptor, JdbcType arrayJdbcType, JavaType<T[]> arrayTypeDescriptor)BasicCollectionType(BasicType<E> baseDescriptor, JdbcType arrayJdbcType, BasicCollectionJavaType<C,E> collectionTypeDescriptor)JavaObjectType(JdbcType jdbcType, JavaType<Object> javaType)NullType(JdbcType jdbcType, JavaType<Object> javaType)StandardBasicTypeTemplate(JdbcType jdbcType, JavaType<J> javaType, String... registrationKeys) -
Uses of JdbcType in org.hibernate.type.descriptor.java
Methods in org.hibernate.type.descriptor.java with parameters of type JdbcType Modifier and Type Method Description StringBooleanJavaType. getCheckCondition(String columnName, JdbcType sqlTypeDescriptor, Dialect dialect)StringDbTimestampJavaType. getCheckCondition(String columnName, JdbcType sqlType, Dialect dialect)Deprecated.StringEnumJavaType. getCheckCondition(String columnName, JdbcType jdbcType, Dialect dialect)default StringJavaType. getCheckCondition(String columnName, JdbcType sqlType, Dialect dialect)The check constraint that should be added to the column definition in generated DDL.longBigDecimalJavaType. getDefaultSqlLength(Dialect dialect, JdbcType jdbcType)longBigIntegerJavaType. getDefaultSqlLength(Dialect dialect, JdbcType jdbcType)longBlobJavaType. getDefaultSqlLength(Dialect dialect, JdbcType jdbcType)longBooleanJavaType. getDefaultSqlLength(Dialect dialect, JdbcType jdbcType)longByteJavaType. getDefaultSqlLength(Dialect dialect, JdbcType jdbcType)longCharacterJavaType. getDefaultSqlLength(Dialect dialect, JdbcType jdbcType)longClobJavaType. getDefaultSqlLength(Dialect dialect, JdbcType jdbcType)longCurrencyJavaType. getDefaultSqlLength(Dialect dialect, JdbcType jdbcType)longDbTimestampJavaType. getDefaultSqlLength(Dialect dialect, JdbcType jdbcType)Deprecated.longDoubleJavaType. getDefaultSqlLength(Dialect dialect, JdbcType jdbcType)longFloatJavaType. getDefaultSqlLength(Dialect dialect, JdbcType jdbcType)longInetAddressJavaType. getDefaultSqlLength(Dialect dialect, JdbcType jdbcType)longIntegerJavaType. getDefaultSqlLength(Dialect dialect, JdbcType jdbcType)default longJavaType. getDefaultSqlLength(Dialect dialect, JdbcType jdbcType)The default column length when this Java type is mapped to a SQL data type which is parametrized by length, for exampleTypes.VARCHAR.longLongJavaType. getDefaultSqlLength(Dialect dialect, JdbcType jdbcType)longShortJavaType. getDefaultSqlLength(Dialect dialect, JdbcType jdbcType)longUUIDJavaType. getDefaultSqlLength(Dialect dialect, JdbcType jdbcType)longZoneOffsetJavaType. getDefaultSqlLength(Dialect dialect, JdbcType jdbcType)intBigDecimalJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)intBigIntegerJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)intBooleanJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)intByteJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)intCalendarDateJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)intCalendarJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)intCalendarTimeJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)intCharacterJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)intDateJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)intDbTimestampJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)Deprecated.intDoubleJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)intDurationJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)intFloatJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)intInstantJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)intIntegerJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)default intJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)The default column precision when this Java type is mapped to a SQL data type which is parametrized by precision, for exampleTypes.DECIMAL.intJdbcTimeJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)intJdbcTimestampJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)intLocalDateTimeJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)intLocalTimeJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)intLongJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)intOffsetDateTimeJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)intOffsetTimeJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)intShortJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)intZonedDateTimeJavaType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)intBigIntegerJavaType. getDefaultSqlScale(Dialect dialect, JdbcType jdbcType)intBooleanJavaType. getDefaultSqlScale(Dialect dialect, JdbcType jdbcType)intByteJavaType. getDefaultSqlScale(Dialect dialect, JdbcType jdbcType)intCharacterJavaType. getDefaultSqlScale(Dialect dialect, JdbcType jdbcType)intDbTimestampJavaType. getDefaultSqlScale(Dialect dialect, JdbcType jdbcType)Deprecated.intDurationJavaType. getDefaultSqlScale(Dialect dialect, JdbcType jdbcType)intIntegerJavaType. getDefaultSqlScale(Dialect dialect, JdbcType jdbcType)default intJavaType. getDefaultSqlScale(Dialect dialect, JdbcType jdbcType)The default column scale when this Java type is mapped to a SQL data type which is parametrized by scale, for exampleTypes.DECIMAL.intLongJavaType. getDefaultSqlScale(Dialect dialect, JdbcType jdbcType)intShortJavaType. getDefaultSqlScale(Dialect dialect, JdbcType jdbcType) -
Uses of JdbcType in org.hibernate.type.descriptor.java.spi
Methods in org.hibernate.type.descriptor.java.spi that return JdbcType Modifier and Type Method Description JdbcTypeBasicCollectionJavaType. getRecommendedJdbcType(JdbcTypeIndicators indicators)JdbcTypeCollectionJavaType. getRecommendedJdbcType(JdbcTypeIndicators context)JdbcTypeDynamicModelJavaType. getRecommendedJdbcType(JdbcTypeIndicators context)JdbcTypeEntityJavaType. getRecommendedJdbcType(JdbcTypeIndicators context)JdbcTypeJavaTypeBasicAdaptor. getRecommendedJdbcType(JdbcTypeIndicators context)JdbcTypeMapEntryJavaType. getRecommendedJdbcType(JdbcTypeIndicators context)JdbcTypeUnknownBasicJavaType. getRecommendedJdbcType(JdbcTypeIndicators context) -
Uses of JdbcType in org.hibernate.type.descriptor.jdbc
Subinterfaces of JdbcType in org.hibernate.type.descriptor.jdbc Modifier and Type Interface Description interfaceAdjustableJdbcTypeExtension contract for JdbcType implementations that understand how to adjust themselves relative to where/how they are used (e.g.Classes in org.hibernate.type.descriptor.jdbc that implement JdbcType Modifier and Type Class Description classArrayJdbcTypeDescriptor forARRAYhandling.classBigIntJdbcTypeDescriptor forBIGINThandling.classBinaryJdbcTypeDescriptor forBINARYhandling.classBlobJdbcTypeDescriptor forBLOBhandling.classBooleanJdbcTypeDescriptor forBOOLEANhandling.classCharJdbcTypeDescriptor forCHARhandling.classClobJdbcTypeDescriptor forCLOBhandling.classDateJdbcTypeDescriptor forDATEhandling.classDecimalJdbcTypeDescriptor forDECIMALhandling.classDoubleJdbcTypeDescriptor forDOUBLEhandling.classFloatJdbcTypeDescriptor forFLOAThandling.classInstantAsTimestampJdbcTypeDescriptor forTIMESTAMP_UTChandling.classInstantAsTimestampWithTimeZoneJdbcTypeDescriptor forTIMESTAMP_UTChandling.classInstantJdbcTypeDescriptor forTIMESTAMP_UTChandling.classIntegerJdbcTypeDescriptor forINTEGERhandling.classJsonJdbcTypeSpecialized type mapping forJSONand the JSON SQL data type.classLongNVarcharJdbcTypeDescriptor forLONGNVARCHARhandling.classLongVarbinaryJdbcTypeDescriptor forLONGVARBINARYhandling.classLongVarcharJdbcTypeDescriptor forLONGVARCHARhandling.classNCharJdbcTypeDescriptor forNCHARhandling.classNClobJdbcTypeDescriptor forNCLOBhandling.classNullJdbcTypeDescriptor for binding nulls with Types.NULLclassNumericJdbcTypeDescriptor forNUMERIChandling.classNVarcharJdbcTypeDescriptor forNVARCHARhandling.classObjectJdbcTypeDescriptor for binding objectsclassObjectNullAsBinaryTypeJdbcTypeDescriptor for binding objects, but binding nulls with Types.VARBINARYclassObjectNullAsNullTypeJdbcTypeDescriptor for binding objects, but binding nulls with Types.NULLclassObjectNullResolvingJdbcTypeDescriptor for binding objects, but binding nulls with the resolved parameter typeclassRealJdbcTypeDeprecated.useFloatJdbcTypeclassSmallIntJdbcTypeDescriptor forSMALLINThandling.classTimeJdbcTypeDescriptor forTIMEhandling.classTimestampJdbcTypeDescriptor forTIMESTAMPhandling.classTimestampWithTimeZoneJdbcTypeDescriptor forTIMESTAMP_WITH_TIMEZONEhandling.classTinyIntJdbcTypeDescriptor forTINYINThandling.classUUIDJdbcTypeSpecialized type mapping forUUIDand the UUID SQL data type.classVarbinaryJdbcTypeDescriptor forVARBINARYhandling.classVarcharJdbcTypeDescriptor forVARCHARhandling.classXmlAsStringJdbcTypeSpecialized type mapping forSQLXMLand the XML SQL data type.classXmlJdbcTypeSpecialized type mapping forSQLXMLand the XML SQL data type.Methods in org.hibernate.type.descriptor.jdbc with parameters of type JdbcType Modifier and Type Method Description JdbcTypeArrayJdbcType. resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation)Constructors in org.hibernate.type.descriptor.jdbc with parameters of type JdbcType Constructor Description ArrayJdbcType(JdbcType elementJdbcType)BasicBinder(JavaType<J> javaType, JdbcType jdbcType)BasicExtractor(JavaType<J> javaType, JdbcType jdbcType)XmlValueBinder(JavaType<X> javaType, JdbcType jdbcType) -
Uses of JdbcType in org.hibernate.type.descriptor.jdbc.spi
Methods in org.hibernate.type.descriptor.jdbc.spi that return JdbcType Modifier and Type Method Description JdbcTypeJdbcTypeRegistry. findDescriptor(int jdbcTypeCode)JdbcTypeJdbcTypeRegistry. getDescriptor(int jdbcTypeCode)Methods in org.hibernate.type.descriptor.jdbc.spi with parameters of type JdbcType Modifier and Type Method Description voidJdbcTypeRegistry. addDescriptor(int typeCode, JdbcType jdbcType)voidJdbcTypeRegistry. addDescriptor(JdbcType jdbcType)voidJdbcTypeRegistry. addDescriptorIfAbsent(int typeCode, JdbcType jdbcType)voidJdbcTypeRegistry. addDescriptorIfAbsent(JdbcType jdbcType) -
Uses of JdbcType in org.hibernate.type.descriptor.sql
Methods in org.hibernate.type.descriptor.sql with parameters of type JdbcType Modifier and Type Method Description StringDdlType. getCastTypeName(JdbcType jdbcType, JavaType<?> javaType)StringDdlType. getCastTypeName(JdbcType jdbcType, JavaType<?> javaType, Long length, Integer precision, Integer scale) -
Uses of JdbcType in org.hibernate.type.spi
Methods in org.hibernate.type.spi with parameters of type JdbcType Modifier and Type Method Description static IntervalTypeTypeConfiguration. getSqlIntervalType(JdbcType descriptor)static TemporalTypeTypeConfiguration. getSqlTemporalType(JdbcType descriptor) -
Uses of JdbcType in org.hibernate.usertype
Methods in org.hibernate.usertype that return JdbcType Modifier and Type Method Description JdbcTypeStaticUserTypeSupport. getJdbcType(TypeConfiguration typeConfiguration)default JdbcTypeUserType. getJdbcType(TypeConfiguration typeConfiguration)protected JdbcTypeBaseUserTypeSupport. jdbcType()Methods in org.hibernate.usertype with parameters of type JdbcType Modifier and Type Method Description default longUserType. getDefaultSqlLength(Dialect dialect, JdbcType jdbcType)default intUserType. getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType)default intUserType. getDefaultSqlScale(Dialect dialect, JdbcType jdbcType)Method parameters in org.hibernate.usertype with type arguments of type JdbcType Modifier and Type Method Description protected abstract voidBaseUserTypeSupport. resolve(BiConsumer<BasicJavaType<T>,JdbcType> resolutionConsumer)protected voidUserTypeSupport. resolve(BiConsumer<BasicJavaType<T>,JdbcType> resolutionConsumer)Constructors in org.hibernate.usertype with parameters of type JdbcType Constructor Description StaticUserTypeSupport(BasicJavaType<T> javaType, JdbcType jdbcType)StaticUserTypeSupport(BasicJavaType<T> javaType, JdbcType jdbcType, BasicValueConverter<T,Object> valueConverter)StaticUserTypeSupport(BasicJavaType<T> javaType, JdbcType jdbcType, MutabilityPlan<T> mutabilityPlan)StaticUserTypeSupport(BasicJavaType<T> javaType, JdbcType jdbcType, MutabilityPlan<T> mutabilityPlan, BasicValueConverter<T,Object> valueConverter)
-