Uses of Interface
org.hibernate.type.descriptor.java.JavaType
-
Packages that use JavaType Package Description org.hibernate.boot.model This package defines the boot-time metamodel, which is an interpretation of the domain model (entity classes, embeddable classes, and attributes) and the mapping of these "domain model parts" to the database.org.hibernate.boot.spi A range of SPIs allowing integration with—and customization of—the process of building metadata.org.hibernate.dialect This package abstracts over the multifarious dialects of SQL understood by the databases supported by Hibernate.org.hibernate.engine.spi This package defines some central internal SPI abstractions used throughout the implementation of Hibernate.org.hibernate.id.factory Defines a service for creating id generators.org.hibernate.id.factory.spi Contains an SPI for id generator factories.org.hibernate.mapping This package defines the Hibernate configuration-time mapping model.org.hibernate.metamodel.mapping Defines the runtime mapping metamodel, which describes the mapping of the application's domain model parts (entities, attributes) to relational database objects (tables, columns).org.hibernate.metamodel.model.domain Defines the runtime domain metamodel, which describes the Java aspect of the application's domain model parts (entities, attributes).org.hibernate.metamodel.spi An SPI supporting custom instantiation of entity instances and embeddable objects.org.hibernate.persister.entity This package abstracts persistence mechanisms for entities.org.hibernate.query.criteria The JPA-standard criteria query API defines all the operations needed express any query written in standard JPQL.org.hibernate.query.derived org.hibernate.query.results Support for defining result set mappings used inNativeQuery,ProcedureCall, andStoredProcedureQuery.org.hibernate.query.results.complete Support for immutable result/fetch builder graph nodes built from static sources such asSqlResultSetMappingor thehbm.xmlmapping element<resultset/>.org.hibernate.query.results.dynamic Support for mutable result/fetch builder graphs nodes built dynamically via Hibernate'sNativeQueryAPIsorg.hibernate.query.sqm This package defines a semantic model of HQL queries.org.hibernate.query.sqm.function An SPI for defining, registering, and rendering functions in HQL.org.hibernate.query.sqm.sql Package for the translation of SQM into SQL ASTorg.hibernate.query.sqm.tree This package contains the classes that make up the SQM tree nodes.org.hibernate.query.sqm.tree.domain Nodes representing path expressions in the SQM tree.org.hibernate.query.sqm.tree.expression Nodes representing expressions in the SQM tree.org.hibernate.query.sqm.tree.from Nodes representing root entities and joins in the SQM tree.org.hibernate.query.sqm.tree.predicate Nodes representing logical predicates in the SQM tree.org.hibernate.query.sqm.tree.select Nodes representingselectstatements in the SQM tree.org.hibernate.sql.ast.spi Package defining support for creating and consuming a SQL AST.org.hibernate.sql.ast.tree.expression AST nodes representing expressions in a SQL tree.org.hibernate.sql.ast.tree.from AST nodes representing root tables and joins in a SQL tree.org.hibernate.sql.results.graph Defines domain result graphs.org.hibernate.sql.results.graph.basic org.hibernate.sql.results.graph.entity org.hibernate.sql.results.graph.tuple org.hibernate.sql.results.jdbc.spi org.hibernate.sql.results.spi org.hibernate.type A HibernateTypeis a strategy for mapping a Java property type to a JDBC type or types.org.hibernate.type.descriptor.converter.spi An SPI for basic-typed value conversions, including support for handling JPAAttributeConverterinstances as part of the HibernateTypesystem.org.hibernate.type.descriptor.java Integrates a range of types defined by the JDK with the type system of Hibernate.org.hibernate.type.descriptor.java.spi org.hibernate.type.descriptor.jdbc Defines handling of almost the full range of standard JDBC-defined SQL data types.org.hibernate.type.descriptor.jdbc.spi org.hibernate.type.descriptor.sql An API for working with abstract families of DDL types parameterized by varying length, precision, and scale.org.hibernate.type.format Support for type mappings which format composite values to a structured text format (JSON or XML) for storage in a database-specific column type supporting that structured format.org.hibernate.type.format.jackson Implementations ofFormatMapperusing Jackson.org.hibernate.type.format.jaxb An implementation ofFormatMapperusing JAXB.org.hibernate.type.spi Defines a registry for HibernateTypes. -
-
Uses of JavaType in org.hibernate.boot.model
Methods in org.hibernate.boot.model with parameters of type JavaType Modifier and Type Method Description default voidTypeContributions. contributeJavaType(JavaType<?> descriptor) -
Uses of JavaType in org.hibernate.boot.spi
Methods in org.hibernate.boot.spi that return JavaType Modifier and Type Method Description JavaType<Object>AbstractDelegatingSessionFactoryOptions. getDefaultTenantIdentifierJavaType()default JavaType<Object>SessionFactoryOptions. getDefaultTenantIdentifierJavaType()The default tenant identifier java type to use, in case no explicit tenant identifier property is defined.Methods in org.hibernate.boot.spi with parameters of type JavaType Modifier and Type Method Description voidInFlightMetadataCollector. addJavaTypeRegistration(Class<?> javaType, JavaType<?> jtd) -
Uses of JavaType in org.hibernate.dialect
Methods in org.hibernate.dialect that return JavaType Modifier and Type Method Description <T> JavaType<T>AbstractPostgreSQLStructJdbcType. getJdbcRecommendedJavaTypeMapping(Integer precision, Integer scale, TypeConfiguration typeConfiguration)<T> JavaType<T>DB2StructJdbcType. getJdbcRecommendedJavaTypeMapping(Integer precision, Integer scale, TypeConfiguration typeConfiguration)<T> JavaType<T>StructJdbcType. getJdbcRecommendedJavaTypeMapping(Integer precision, Integer scale, TypeConfiguration typeConfiguration)Methods in org.hibernate.dialect with parameters of type JavaType Modifier and Type Method Description voidOracleArrayJdbcType. addAuxiliaryDatabaseObjects(JavaType<?> javaType, Size columnSize, Database database, TypeConfiguration typeConfiguration)voidOracleEnumJdbcType. addAuxiliaryDatabaseObjects(JavaType<?> javaType, Size columnSize, Database database, JdbcTypeIndicators context)voidOracleEnumJdbcType. addAuxiliaryDatabaseObjects(JavaType<?> javaType, Size columnSize, Database database, TypeConfiguration typeConfiguration)voidOracleOrdinalEnumJdbcType. addAuxiliaryDatabaseObjects(JavaType<?> javaType, Size columnSize, Database database, JdbcTypeIndicators context)voidOracleOrdinalEnumJdbcType. addAuxiliaryDatabaseObjects(JavaType<?> javaType, Size columnSize, Database database, TypeConfiguration typeConfiguration)protected voidPostgreSQLEnumJdbcType. addAuxiliaryDatabaseObjects(JavaType<?> javaType, Database database, boolean sortEnumValues)voidPostgreSQLEnumJdbcType. addAuxiliaryDatabaseObjects(JavaType<?> javaType, Size columnSize, Database database, JdbcTypeIndicators context)voidPostgreSQLEnumJdbcType. addAuxiliaryDatabaseObjects(JavaType<?> javaType, Size columnSize, Database database, TypeConfiguration typeConfiguration)voidPostgreSQLOrdinalEnumJdbcType. addAuxiliaryDatabaseObjects(JavaType<?> javaType, Size columnSize, Database database, JdbcTypeIndicators context)voidPostgreSQLOrdinalEnumJdbcType. addAuxiliaryDatabaseObjects(JavaType<?> javaType, Size columnSize, Database database, TypeConfiguration typeConfiguration)protected <X> XAbstractPostgreSQLStructJdbcType. fromString(String string, JavaType<X> javaType, WrapperOptions options)protected <X> XPostgreSQLInetJdbcType. fromString(String string, JavaType<X> javaType, WrapperOptions options)<X> BasicBinder<X>AbstractHANADialect.HANABlobType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>AbstractPostgreSQLJsonPGObjectType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>DB2StructJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>H2DurationIntervalSecondJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>H2JsonJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>OracleArrayJdbcType. getBinder(JavaType<X> javaTypeDescriptor)<X> ValueBinder<X>OracleBaseStructJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>OracleEnumJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>OracleOrdinalEnumJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>OracleXmlJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>PostgreSQLArrayJdbcType. getBinder(JavaType<X> javaTypeDescriptor)<X> ValueBinder<X>PostgreSQLCastingInetJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>PostgreSQLCastingIntervalSecondJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>PostgreSQLEnumJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>PostgreSQLInetJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>PostgreSQLIntervalSecondJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>PostgreSQLStructCastingJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>PostgreSQLStructPGObjectJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>PostgreSQLUUIDJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>StructJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>VarcharUUIDJdbcType. getBinder(JavaType<X> javaType)StringOracleBooleanJdbcType. getCheckCondition(String columnName, JavaType<?> javaType, BasicValueConverter<?,?> converter, Dialect dialect)StringOracleJsonJdbcType. getCheckCondition(String columnName, JavaType<?> javaType, BasicValueConverter<?,?> converter, Dialect dialect)StringOracleArrayJdbcType. getExtraCreateTableInfo(JavaType<?> javaType, String columnName, String tableName, Database database)StringOracleBaseStructJdbcType. getExtraCreateTableInfo(JavaType<?> javaType, String columnName, String tableName, Database database)StringOracleNestedTableJdbcType. getExtraCreateTableInfo(JavaType<?> javaType, String columnName, String tableName, Database database)<X> ValueExtractor<X>AbstractHANADialect.HANABlobType. getExtractor(JavaType<X> javaType)<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>PostgreSQLStructPGObjectJdbcType. getExtractor(JavaType<X> javaType)<X> ValueExtractor<X>StructJdbcType. getExtractor(JavaType<X> javaType)<X> ValueExtractor<X>VarcharUUIDJdbcType. getExtractor(JavaType<X> javaType)<T> JdbcLiteralFormatter<T>H2DurationIntervalSecondJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>OracleArrayJdbcType. getJdbcLiteralFormatter(JavaType<T> javaTypeDescriptor)<T> JdbcLiteralFormatter<T>OracleEnumJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>PostgreSQLCastingInetJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>PostgreSQLCastingIntervalSecondJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>PostgreSQLEnumJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>PostgreSQLInetJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>PostgreSQLIntervalSecondJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>VarcharUUIDJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)JdbcTypePostgreSQLCastingIntervalSecondJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)JdbcTypePostgreSQLIntervalSecondJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)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)protected <X> StringAbstractPostgreSQLStructJdbcType. toString(X value, JavaType<X> javaType, WrapperOptions options)protected <X> StringPostgreSQLInetJdbcType. toString(X value, JavaType<X> javaType, WrapperOptions options)Constructors in org.hibernate.dialect with parameters of type JavaType Constructor Description DB2GetObjectExtractor(JavaType<T> javaType, JavaTimeJdbcType jdbcType, Class<?> baseClass) -
Uses of JavaType in org.hibernate.engine.spi
Methods in org.hibernate.engine.spi that return JavaType Modifier and Type Method Description JavaType<Object>SessionFactoryDelegatingImpl. getTenantIdentifierJavaType()JavaType<Object>SessionFactoryImplementor. getTenantIdentifierJavaType()The java type to use for a tenant identifier. -
Uses of JavaType in org.hibernate.id.factory
Methods in org.hibernate.id.factory with parameters of type JavaType Modifier and Type Method Description GeneratorIdentifierGeneratorFactory. createIdentifierGenerator(GenerationType generationType, String generatedValueGeneratorName, String generatorName, JavaType<?> javaType, Properties config, GeneratorDefinitionResolver definitionResolver)Create anIdentifierGeneratorbased on the given details. -
Uses of JavaType in org.hibernate.id.factory.spi
Methods in org.hibernate.id.factory.spi with parameters of type JavaType Modifier and Type Method Description IdentifierGeneratorGenerationTypeStrategy. createIdentifierGenerator(GenerationType generationType, String generatorName, JavaType<?> javaType, Properties config, GeneratorDefinitionResolver definitionResolver, ServiceRegistry serviceRegistry) -
Uses of JavaType in org.hibernate.mapping
Methods in org.hibernate.mapping that return JavaType Modifier and Type Method Description JavaType<J>BasicValue.Resolution. getDomainJavaType()The JavaType for the value as part of the domain modelJavaType<?>BasicValue.Resolution. getRelationalJavaType()The JavaType for the relational value as part of the relational model (its JDBC representation) -
Uses of JavaType in org.hibernate.metamodel.mapping
Methods in org.hibernate.metamodel.mapping that return JavaType Modifier and Type Method Description JavaType<O>DiscriminatorConverter. getDomainJavaType()default JavaType<?>DiscriminatorMapping. getDomainJavaType()The domain Java form, which is eitherJavaType<Class>(entity class) orJavaType<String>(entity name).default JavaType<?>ValueMapping. getExpressibleJavaType()default JavaType<?>EmbeddableValuedModelPart. getJavaType()default JavaType<?>EntityMappingType. getJavaType()default JavaType<?>ManagedMappingType. getJavaType()JavaType<?>ModelPart. getJavaType()The Java type for this part.default JavaType<O>DiscriminatorType. getJavaTypeDescriptor()JavaTypeJdbcMapping. getJavaTypeDescriptor()The descriptor for the Java type represented by this expressible typedefault JavaType<?>JdbcMapping. getJdbcJavaType()default JavaType<?>EntityMappingType. getMappedJavaType()default JavaType<?>JdbcMapping. getMappedJavaType()JavaType<?>MappingType. getMappedJavaType()The descriptor descriptor for the mapped Java typeJavaType<R>DiscriminatorConverter. getRelationalJavaType()default JavaType<?>DiscriminatorMapping. getRelationalJavaType()The relational Java form.Methods in org.hibernate.metamodel.mapping with parameters of type JavaType Modifier and Type Method Description static <O,R>
DefaultDiscriminatorConverter<O,R>DefaultDiscriminatorConverter. fromMappingMetamodel(NavigableRole role, JavaType<O> domainJavaType, BasicType<R> underlyingJdbcMapping, MappingMetamodelImplementor mappingMetamodel)static <O,R>
EmbeddableDiscriminatorConverter<O,R>EmbeddableDiscriminatorConverter. fromValueMappings(String discriminatedType, JavaType<O> domainJavaType, BasicType<R> underlyingJdbcMapping, Map<Object,String> valueMappings, ServiceRegistry serviceRegistry)static <O,R>
MappedDiscriminatorConverter<O,R>MappedDiscriminatorConverter. fromValueMappings(NavigableRole role, JavaType<O> domainJavaType, BasicType<R> underlyingJdbcMapping, Map<Object,String> valueMappings, MappingMetamodelImplementor mappingMetamodel)Constructors in org.hibernate.metamodel.mapping with parameters of type JavaType Constructor Description DefaultDiscriminatorConverter(NavigableRole discriminatorRole, JavaType<O> domainJavaType, JavaType<R> relationalJavaType, MappingMetamodelImplementor mappingMetamodel)DiscriminatorConverter(String discriminatorName, JavaType<O> domainJavaType, JavaType<R> relationalJavaType)EmbeddableDiscriminatorConverter(String discriminatorName, JavaType<O> domainJavaType, JavaType<R> relationalJavaType, List<org.hibernate.metamodel.mapping.internal.EmbeddableDiscriminatorValueDetailsImpl> valueMappings)MappedDiscriminatorConverter(NavigableRole discriminatorRole, JavaType<O> domainJavaType, JavaType<R> relationalJavaType, List<DiscriminatorValueDetails> valueMappings) -
Uses of JavaType in org.hibernate.metamodel.model.domain
Methods in org.hibernate.metamodel.model.domain that return JavaType Modifier and Type Method Description JavaType<J>PersistentAttribute. getAttributeJavaType()JavaType<J>AbstractDomainType. getExpressibleJavaType()JavaType<?>JpaMetamodel. getJavaConstantType(String className, String fieldName)Constructors in org.hibernate.metamodel.model.domain with parameters of type JavaType Constructor Description AbstractDomainType(JavaType<J> javaType)AbstractIdentifiableType(String typeName, JavaType<J> javaType, IdentifiableDomainType<? super J> superType, boolean hasIdClass, boolean hasIdentifierProperty, boolean versioned, JpaMetamodelImplementor metamodel)AbstractManagedType(String hibernateTypeName, JavaType<J> javaType, ManagedDomainType<? super J> superType, JpaMetamodelImplementor metamodel) -
Uses of JavaType in org.hibernate.metamodel.spi
Methods in org.hibernate.metamodel.spi that return JavaType Modifier and Type Method Description default JavaType<?>EntityRepresentationStrategy. getLoadJavaType()The Java type descriptor for the type returned when the entity is loadedJavaType<?>ManagedTypeRepresentationStrategy. getMappedJavaType()The Java type descriptor for the concrete type.JavaType<?>EntityRepresentationStrategy. getProxyJavaType() -
Uses of JavaType in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity that return JavaType Modifier and Type Method Description JavaType<T>DiscriminatorType. getExpressibleJavaType()Deprecated, for removal: This API element is subject to removal in a future version.JavaType<T>DiscriminatorType. getJavaTypeDescriptor()Deprecated, for removal: This API element is subject to removal in a future version.JavaType<?>DiscriminatorType. getJdbcJavaType()Deprecated, for removal: This API element is subject to removal in a future version.JavaType<?>AbstractEntityPersister. getMappedJavaType()JavaType<T>DiscriminatorType. getMappedJavaType()Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of JavaType in org.hibernate.query.criteria
Methods in org.hibernate.query.criteria that return JavaType Modifier and Type Method Description @Nullable JavaType<T>JpaTupleElement. getJavaTypeDescriptor() -
Uses of JavaType in org.hibernate.query.derived
Methods in org.hibernate.query.derived that return JavaType Modifier and Type Method Description JavaType<J>AnonymousTupleSqmAssociationPathSource. getAttributeJavaType()JavaType<J>AnonymousTupleSimpleSqmPathSource. getExpressibleJavaType()JavaType<J>AnonymousTupleSqmPathSource. getExpressibleJavaType()JavaType<T>AnonymousTupleType. getExpressibleJavaType()JavaType<?>AnonymousTupleBasicValuedModelPart. getJavaType()JavaType<?>AnonymousTupleEmbeddableValuedModelPart. getJavaType()JavaType<?>AnonymousTupleEntityValuedModelPart. getJavaType()JavaType<?>AnonymousTupleTableGroupProducer. getJavaType()JavaType<?>AnonymousTupleBasicValuedModelPart. getMappedJavaType()JavaType<?>AnonymousTupleEmbeddableValuedModelPart. getMappedJavaType()JavaType<?>AnonymousTupleEntityValuedModelPart. getMappedJavaType()JavaType<?>AnonymousTupleTableGroupProducer. getMappedJavaType() -
Uses of JavaType in org.hibernate.query.results
Methods in org.hibernate.query.results with parameters of type JavaType Modifier and Type Method Description SqlSelectionDomainResultCreationStateImpl. resolveSqlSelection(Expression expression, JavaType<?> javaType, FetchParent fetchParent, TypeConfiguration typeConfiguration) -
Uses of JavaType in org.hibernate.query.results.complete
Constructors in org.hibernate.query.results.complete with parameters of type JavaType Constructor Description CompleteResultBuilderBasicValuedConverted(String explicitColumnName, ManagedBean<? extends AttributeConverter<O,R>> converterBean, JavaType<? extends AttributeConverter<O,R>> converterJtd, BasicJavaType<O> domainJavaType, BasicValuedMapping underlyingMapping)CompleteResultBuilderBasicValuedStandard(String explicitColumnName, BasicValuedMapping explicitType, JavaType<?> explicitJavaType)CompleteResultBuilderInstantiation(JavaType<?> javaType, List<ResultBuilder> argumentResultBuilders) -
Uses of JavaType in org.hibernate.query.results.dynamic
Constructors in org.hibernate.query.results.dynamic with parameters of type JavaType Constructor Description DynamicResultBuilderBasicStandard(String columnName, String resultAlias, JavaType<?> explicitJavaType)DynamicResultBuilderInstantiation(JavaType<J> javaType) -
Uses of JavaType in org.hibernate.query.sqm
Methods in org.hibernate.query.sqm that return JavaType Modifier and Type Method Description JavaType<J>SqmExpressible. getExpressibleJavaType()The Java type descriptor for this expressibledefault JavaType<?>SqmExpressible. getRelationalJavaType() -
Uses of JavaType in org.hibernate.query.sqm.function
Methods in org.hibernate.query.sqm.function with parameters of type JavaType Modifier and Type Method Description SqlSelectionSelfRenderingFunctionSqlAstExpression. createSqlSelection(int jdbcPosition, int valuesArrayPosition, JavaType javaType, boolean virtual, TypeConfiguration typeConfiguration) -
Uses of JavaType in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql with parameters of type JavaType Modifier and Type Method Description SqlSelectionBaseSqmToSqlAstConverter.DelegatingSqmAliasedNodeCollector. resolveSqlSelection(Expression expression, JavaType<?> javaType, FetchParent fetchParent, TypeConfiguration typeConfiguration)SqlSelectionBaseSqmToSqlAstConverter.SqmAliasedNodePositionTracker. resolveSqlSelection(Expression expression, JavaType<?> javaType, FetchParent fetchParent, TypeConfiguration typeConfiguration) -
Uses of JavaType in org.hibernate.query.sqm.tree
Methods in org.hibernate.query.sqm.tree that return JavaType Modifier and Type Method Description default JavaType<T>SqmExpressibleAccessor. getNodeJavaType()The Java type descriptor for this node.default @Nullable JavaType<T>SqmTypedNode. getNodeJavaType()The Java type descriptor for this node. -
Uses of JavaType in org.hibernate.query.sqm.tree.domain
Methods in org.hibernate.query.sqm.tree.domain that return JavaType Modifier and Type Method Description JavaType<T>SqmBasicValuedSimplePath. getExpressibleJavaType()JavaType<T>SqmEmbeddedValuedSimplePath. getExpressibleJavaType()JavaType<Map.Entry<K,V>>SqmMapEntryReference. getExpressibleJavaType()JavaType<T>SqmPolymorphicRootDescriptor. getExpressibleJavaType()JavaType<T>SqmElementAggregateFunction. getJavaTypeDescriptor()JavaType<T>SqmIndexAggregateFunction. getJavaTypeDescriptor()JavaType<Map.Entry<K,V>>SqmMapEntryReference. getJavaTypeDescriptor()default JavaType<T>SqmPath. getJavaTypeDescriptor()JavaType<C>SqmPluralValuedSimplePath. getJavaTypeDescriptor()JavaType<T>AbstractSqmAttributeJoin. getNodeJavaType()JavaType<T>SqmElementAggregateFunction. getNodeJavaType()JavaType<T>SqmIndexAggregateFunction. getNodeJavaType()JavaType<Map.Entry<K,V>>SqmMapEntryReference. getNodeJavaType()JavaType<?>SqmBasicValuedSimplePath. getRelationalJavaType()JavaType<?>SqmEmbeddedValuedSimplePath. getRelationalJavaType()Constructors in org.hibernate.query.sqm.tree.domain with parameters of type JavaType Constructor Description SqmPolymorphicRootDescriptor(JavaType<T> polymorphicJavaType, Set<EntityDomainType<? extends T>> implementors) -
Uses of JavaType in org.hibernate.query.sqm.tree.expression
Methods in org.hibernate.query.sqm.tree.expression that return JavaType Modifier and Type Method Description JavaType<Object>NullSqmExpressible. getExpressibleJavaType()JavaType<T>SqmFieldLiteral. getExpressibleJavaType()@Nullable JavaType<T>AbstractSqmExpression. getJavaTypeDescriptor()JavaType<T>SqmFieldLiteral. getJavaTypeDescriptor()Methods in org.hibernate.query.sqm.tree.expression with parameters of type JavaType Modifier and Type Method Description static <T> voidSqmLiteral. appendHqlString(StringBuilder sb, JavaType<T> javaType, @Nullable T value)Constructors in org.hibernate.query.sqm.tree.expression with parameters of type JavaType Constructor Description SqmFieldLiteral(Field field, JavaType<T> fieldJavaType, NodeBuilder nodeBuilder)SqmFieldLiteral(T value, JavaType<T> fieldJavaType, String fieldName, NodeBuilder nodeBuilder) -
Uses of JavaType in org.hibernate.query.sqm.tree.from
Methods in org.hibernate.query.sqm.tree.from that return JavaType Modifier and Type Method Description JavaType<T>SqmAttributeJoin. getJavaTypeDescriptor() -
Uses of JavaType in org.hibernate.query.sqm.tree.predicate
Methods in org.hibernate.query.sqm.tree.predicate that return JavaType Modifier and Type Method Description default JavaType<Boolean>SqmPredicate. getJavaTypeDescriptor() -
Uses of JavaType in org.hibernate.query.sqm.tree.select
Methods in org.hibernate.query.sqm.tree.select that return JavaType Modifier and Type Method Description JavaType<T>SqmJpaCompoundSelection. getExpressibleJavaType()JavaType<T>SqmDynamicInstantiation. getJavaTypeDescriptor()JavaType<T>SqmJpaCompoundSelection. getJavaTypeDescriptor()JavaType<Object>SqmSelectClause. getJavaTypeDescriptor()JavaType<T>SqmSubQuery. getJavaTypeDescriptor()JavaType<T>SqmDynamicInstantiationTarget. getTargetTypeDescriptor()Methods in org.hibernate.query.sqm.tree.select with parameters of type JavaType Modifier and Type Method Description static <R> SqmDynamicInstantiation<R>SqmDynamicInstantiation. forClassInstantiation(JavaType<R> targetJavaType, NodeBuilder nodeBuilder)static <L extends List<?>>
SqmDynamicInstantiation<L>SqmDynamicInstantiation. forListInstantiation(JavaType<L> listJavaType, NodeBuilder nodeBuilder)static <M extends Map<?,?>>
SqmDynamicInstantiation<M>SqmDynamicInstantiation. forMapInstantiation(JavaType<M> mapJavaType, NodeBuilder nodeBuilder)Constructors in org.hibernate.query.sqm.tree.select with parameters of type JavaType Constructor Description SqmJpaCompoundSelection(List<SqmSelectableNode<?>> selectableNodes, JavaType<T> javaType, NodeBuilder criteriaBuilder) -
Uses of JavaType in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi with parameters of type JavaType Modifier and Type Method Description SqlSelectionSqlSelectionProducer. createSqlSelection(int jdbcPosition, int valuesArrayPosition, JavaType javaType, boolean virtual, TypeConfiguration typeConfiguration)Create a SqlSelection for the given JDBC ResultSet positionSqlSelectionSqlExpressionResolver. resolveSqlSelection(Expression expression, JavaType<?> javaType, FetchParent fetchParent, TypeConfiguration typeConfiguration)Resolve the SqlSelection for the given expression -
Uses of JavaType in org.hibernate.sql.ast.tree.expression
Methods in org.hibernate.sql.ast.tree.expression that return JavaType Modifier and Type Method Description JavaTypeEmbeddableTypeLiteral. getExpressibleJavaType()JavaTypeEntityTypeLiteral. getExpressibleJavaType()JavaType<T>JdbcLiteral. getExpressibleJavaType()Methods in org.hibernate.sql.ast.tree.expression with parameters of type JavaType Modifier and Type Method Description default SqlSelectionExpression. createDomainResultSqlSelection(int jdbcPosition, int valuesArrayPosition, JavaType javaType, boolean virtual, TypeConfiguration typeConfiguration)default SqlSelectionExpression. createSqlSelection(int jdbcPosition, int valuesArrayPosition, JavaType javaType, boolean virtual, TypeConfiguration typeConfiguration) -
Uses of JavaType in org.hibernate.sql.ast.tree.from
Methods in org.hibernate.sql.ast.tree.from with parameters of type JavaType Modifier and Type Method Description SqlSelectionDelegatingTableGroup. createSqlSelection(int jdbcPosition, int valuesArrayPosition, JavaType javaType, boolean virtual, TypeConfiguration typeConfiguration) -
Uses of JavaType in org.hibernate.sql.results.graph
Methods in org.hibernate.sql.results.graph that return JavaType Modifier and Type Method Description JavaType<J>DomainResultAssembler. getAssembledJavaType()The JavaType describing the Java type that this assembler assembles.JavaType<J>UnfetchedBasicPartResultAssembler. getAssembledJavaType()JavaType<J>UnfetchedResultAssembler. getAssembledJavaType()JavaType<?>AbstractFetchParent. getResultJavaType()JavaType<?>DomainResultGraphNode. getResultJavaType()Constructors in org.hibernate.sql.results.graph with parameters of type JavaType Constructor Description UnfetchedBasicPartResultAssembler(JavaType<J> javaType)UnfetchedResultAssembler(JavaType<J> javaType) -
Uses of JavaType in org.hibernate.sql.results.graph.basic
Fields in org.hibernate.sql.results.graph.basic declared as JavaType Modifier and Type Field Description protected JavaType<J>BasicResultAssembler. assembledJavaTypeMethods in org.hibernate.sql.results.graph.basic that return JavaType Modifier and Type Method Description JavaType<J>BasicResultAssembler. getAssembledJavaType()JavaType<?>BasicFetch. getResultJavaType()JavaType<T>BasicResult. getResultJavaType()Methods in org.hibernate.sql.results.graph.basic with parameters of type JavaType Modifier and Type Method Description static <X> BasicResultAssembler<X>BasicResultAssembler. from(SqlSelection selection, JavaType<X> javaType)Constructors in org.hibernate.sql.results.graph.basic with parameters of type JavaType Constructor Description BasicResult(int valuesArrayPosition, String resultVariable, JavaType<T> javaType, BasicValueConverter<T,?> valueConverter, NavigablePath navigablePath, boolean coerceResultType, boolean unwrapRowProcessingState)BasicResultAssembler(int valuesArrayPosition, JavaType<J> assembledJavaType)BasicResultAssembler(int valuesArrayPosition, JavaType<J> assembledJavaType, BasicValueConverter<J,?> valueConverter, boolean unwrapRowProcessingState)CoercingResultAssembler(int valuesArrayPosition, JavaType<J> assembledJavaType, BasicValueConverter<J,?> valueConverter, boolean nestedInAggregateComponent) -
Uses of JavaType in org.hibernate.sql.results.graph.entity
Methods in org.hibernate.sql.results.graph.entity that return JavaType Modifier and Type Method Description JavaType<?>AbstractDiscriminatedEntityResultGraphNode. getBaseAssociationJtd()JavaType<?>AbstractDiscriminatedEntityResultGraphNode. getResultJavaType()JavaType<?>AbstractEntityResultGraphNode. getResultJavaType()default JavaType<?>EntityResultGraphNode. getResultJavaType()Constructors in org.hibernate.sql.results.graph.entity with parameters of type JavaType Constructor Description AbstractDiscriminatedEntityResultGraphNode(NavigablePath navigablePath, DiscriminatedAssociationModelPart graphedPart, JavaType<?> baseAssociationJtd) -
Uses of JavaType in org.hibernate.sql.results.graph.tuple
Methods in org.hibernate.sql.results.graph.tuple that return JavaType Modifier and Type Method Description JavaType<J>TupleResultAssembler. getAssembledJavaType()JavaType<T>TupleResult. getResultJavaType()Constructors in org.hibernate.sql.results.graph.tuple with parameters of type JavaType Constructor Description TupleResult(int[] jdbcValuesArrayPositions, String resultVariable, JavaType<T> javaType)TupleResult(int[] jdbcValuesArrayPositions, String resultVariable, JavaType<T> javaType, NavigablePath navigablePath)TupleResultAssembler(int[] valuesArrayPositions, JavaType<J> assembledJavaType) -
Uses of JavaType in org.hibernate.sql.results.jdbc.spi
Methods in org.hibernate.sql.results.jdbc.spi with parameters of type JavaType Modifier and Type Method Description default <J> BasicType<J>JdbcValuesMetadata. resolveType(int position, JavaType<J> explicitJavaType, SessionFactoryImplementor sessionFactory)Determine the mapping to use for a particular position in the result<J> BasicType<J>JdbcValuesMetadata. resolveType(int position, JavaType<J> explicitJavaType, TypeConfiguration typeConfiguration)Determine the mapping to use for a particular position in the result -
Uses of JavaType in org.hibernate.sql.results.spi
Methods in org.hibernate.sql.results.spi that return types with arguments of type JavaType Modifier and Type Method Description List<@Nullable JavaType<?>>RowReader. getResultJavaTypes()The individual JavaType for each DomainResult -
Uses of JavaType in org.hibernate.type
Methods in org.hibernate.type that return JavaType Modifier and Type Method Description JavaType<Boolean>CharBooleanConverter. getDomainJavaType()JavaType<Boolean>NumericBooleanConverter. getDomainJavaType()default JavaType<T>BasicType. getExpressibleJavaType()JavaType<J>CustomType. getExpressibleJavaType()JavaType<T>AbstractStandardBasicType. getJavaTypeDescriptor()default JavaType<T>BasicType. getJavaTypeDescriptor()JavaType<J>CustomType. getJavaTypeDescriptor()JavaType<T>SerializableToBlobType. getJavaTypeDescriptor()JavaType<?>ConvertedBasicArrayType. getJdbcJavaType()JavaType<?>ConvertedBasicCollectionType. getJdbcJavaType()JavaType<?>CustomType. getJdbcJavaType()default JavaType<T>BasicType. getMappedJavaType()JavaType<J>CustomType. getMappedJavaType()JavaType<Character>CharBooleanConverter. getRelationalJavaType()JavaType<Integer>NumericBooleanConverter. getRelationalJavaType()Methods in org.hibernate.type with parameters of type JavaType Modifier and Type Method Description <J> BasicType<J>BasicTypeRegistry. resolve(JavaType<J> javaType, int sqlTypeCode)<J> BasicType<J>BasicTypeRegistry. resolve(JavaType<J> javaType, JdbcType jdbcType)<J> BasicType<J>BasicTypeRegistry. resolve(JavaType<J> javaType, JdbcType jdbcType, String baseTypeName)<J> BasicType<J>BasicTypeRegistry. resolve(JavaType<J> javaType, JdbcType jdbcType, Supplier<BasicType<J>> creator)Find an existing BasicType registration for the given JavaType and JdbcType combo or create (and register) one.default <X> BasicType<X>AdjustableBasicType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<X> domainJtd)Perform the adjustment<X> BasicType<X>BasicArrayType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<X> domainJtd)<X> BasicType<X>BasicCollectionType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<X> domainJtd)<X> BasicType<X>ConvertedBasicArrayType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<X> domainJtd)voidSerializableToBlobType. setJavaTypeDescriptor(JavaType<T> javaType)Deprecated.Constructors in org.hibernate.type with parameters of type JavaType Constructor Description AbstractSingleColumnStandardBasicType(JdbcType jdbcType, JavaType<T> javaType)AbstractStandardBasicType(JdbcType jdbcType, JavaType<T> javaType)BasicArrayType(BasicType<E> baseDescriptor, JdbcType arrayJdbcType, JavaType<T> arrayTypeDescriptor)ConvertedBasicArrayType(BasicType<E> baseDescriptor, JdbcType arrayJdbcType, JavaType<T> arrayTypeDescriptor, BasicValueConverter<T,S> converter)JavaObjectType(JdbcType jdbcType, JavaType<Object> javaType)NullType(JdbcType jdbcType, JavaType<Object> javaType)SerializableType(JavaType<T> jtd)StandardBasicTypeTemplate(JdbcType jdbcType, JavaType<J> javaType, String... registrationKeys) -
Uses of JavaType in org.hibernate.type.descriptor.converter.spi
Methods in org.hibernate.type.descriptor.converter.spi that return JavaType Modifier and Type Method Description JavaType<? extends AttributeConverter<O,R>>JpaAttributeConverter. getConverterJavaType()JavaType<D>BasicValueConverter. getDomainJavaType()Descriptor for the Java type for the domain portion of this converterJavaType<R>BasicValueConverter. getRelationalJavaType()Descriptor for the Java type for the relational portion of this converter -
Uses of JavaType in org.hibernate.type.descriptor.java
Subinterfaces of JavaType in org.hibernate.type.descriptor.java Modifier and Type Interface Description interfaceBasicJavaType<T>SpecializesJavaTypefor "basic" values, in the sense ofType.PersistenceType.BASIC.interfaceTemporalJavaType<T>Specialized JavaType for temporal types.interfaceVersionJavaType<T>Additional contract for types which may be used to version (and optimistic lock) data.Classes in org.hibernate.type.descriptor.java that implement JavaType Modifier and Type Class Description classAbstractArrayJavaType<T,E>classAbstractClassJavaType<T>Abstract adapter forJava type descriptors.classAbstractJavaType<T>Abstract adapter for Java type descriptors.classAbstractTemporalJavaType<T>classArrayJavaType<T>Descriptor forT[]handling.classBigDecimalJavaTypeDescriptor forBigDecimalhandling.classBigIntegerJavaTypeDescriptor forBigIntegerhandling.classBlobJavaTypeDescriptor forBlobhandling.classBooleanJavaTypeDescriptor forBooleanhandling.classBooleanPrimitiveArrayJavaTypeDescriptor forboolean[]handling.classByteArrayJavaTypeDescriptor forByte[]handling, which disallowsnullelements.classByteJavaTypeDescriptor forBytehandling.classCalendarDateJavaTypeDescriptor forCalendarhandling, but just for the date (month, day, year) portion.classCalendarJavaTypeDescriptor forCalendarhandling.classCalendarTimeJavaTypeDescriptor forCalendarhandling, but just for the time portion.classCharacterArrayJavaTypeDescriptor forCharacter[]handling, which disallowsnullelements.classCharacterJavaTypeDescriptor forCharacterhandling.classClassJavaTypeDescriptor forClasshandling.classClobJavaTypeDescriptor forClobhandling.classCurrencyJavaTypeDescriptor forCurrencyhandling.classDateJavaTypeDescriptor forDatehandling.classDoubleJavaTypeDescriptor forDoublehandling.classDoublePrimitiveArrayJavaTypeDescriptor fordouble[]handling.classDurationJavaTypeDescriptor forDuration, which is represented internally as (long seconds,int nanoseconds), approximately 28 decimal digits of precision.classEnumJavaType<T extends Enum<T>>Describes a Javaenumtype.classFloatJavaTypeDescriptor forFloathandling.classFloatPrimitiveArrayJavaTypeDescriptor forfloat[]handling.classInetAddressJavaTypeDescriptor forInetAddresshandling.classInstantJavaTypeJava type descriptor for the JavaInstanttype.classIntegerJavaTypeDescriptor forIntegerhandling.classIntegerPrimitiveArrayJavaTypeDescriptor forint[]handling.classJdbcDateJavaTypeDescriptor forDatehandling.classJdbcTimeJavaTypeDescriptor forTimehandling.classJdbcTimestampJavaTypeDescriptor forTimestamphandling.classLocalDateJavaTypeJava type descriptor for theLocalDatetype.classLocalDateTimeJavaTypeJava type descriptor for theLocalDateTimetype.classLocaleJavaTypeDescriptor forLocalehandling.classLocalTimeJavaTypeJava type descriptor for theLocalTimetype.classLongJavaTypeDescriptor forLonghandling.classLongPrimitiveArrayJavaTypeDescriptor forlong[]handling.classNClobJavaTypeDescriptor forNClobhandling.classObjectArrayJavaTypeDescriptor forObject[]handling, usually used for tuples.classObjectJavaTypeclassOffsetDateTimeJavaTypeJava type descriptor for theOffsetDateTimetype.classOffsetTimeJavaTypeJava type descriptor for theOffsetTimetype.classPrimitiveByteArrayJavaTypeDescriptor forbyte[]handling.classPrimitiveCharacterArrayJavaTypeDescriptor forchar[]handling.classRowVersionJavaTypeDeprecated.No longer usedclassSerializableJavaType<T extends Serializable>Descriptor for generalSerializablehandling.classShortJavaTypeDescriptor forShorthandling.classShortPrimitiveArrayJavaTypeDescriptor forshort[]handling.classStringJavaTypeDescriptor forStringhandling.classTimeZoneJavaTypeDescriptor forTimeZonehandling.classUrlJavaTypeDescriptor forURLhandling.classUUIDJavaTypeDescriptor forUUIDhandling.classYearJavaTypeDescribes theYearJava typeclassZonedDateTimeJavaTypeJava type descriptor for theZonedDateTimetype.classZoneIdJavaTypeDescribes theZoneIdJava type.classZoneOffsetJavaTypeDescriptor forZoneOffsethandling.Methods in org.hibernate.type.descriptor.java with type parameters of type JavaType Modifier and Type Method Description protected static <T extends JavaType<?>>
HibernateExceptionJavaTypeHelper. unknownUnwrap(Class<?> sourceType, Class<?> targetType, T jtd)protected static <T extends JavaType<?>>
HibernateExceptionJavaTypeHelper. unknownWrap(Class<?> valueType, Class<?> sourceType, T jtd)Methods in org.hibernate.type.descriptor.java that return JavaType Modifier and Type Method Description default JavaType<T>JavaType. createJavaType(ParameterizedType parameterizedType)Deprecated.default JavaType<T>JavaType. createJavaType(ParameterizedType parameterizedType, TypeConfiguration typeConfiguration)Creates theJavaTypefor the givenParameterizedTypebased on thisJavaTyperegistered for the raw type.JavaType<E>AbstractArrayJavaType. getElementJavaType()JavaType<T>BasicPluralJavaType. getElementJavaType()Get the Java type descriptor for the element typeJavaType<T>JavaTypedExpressible. getExpressibleJavaType()Methods in org.hibernate.type.descriptor.java with parameters of type JavaType Modifier and Type Method Description static booleanJavaTypeHelper. isTemporal(JavaType<?> javaType)static booleanJavaTypeHelper. isUnknown(JavaType<?> javaType)booleanAbstractArrayJavaType. isWider(JavaType<?> javaType)booleanBigDecimalJavaType. isWider(JavaType<?> javaType)booleanBigIntegerJavaType. isWider(JavaType<?> javaType)booleanCalendarDateJavaType. isWider(JavaType<?> javaType)booleanCalendarJavaType. isWider(JavaType<?> javaType)booleanCalendarTimeJavaType. isWider(JavaType<?> javaType)booleanDateJavaType. isWider(JavaType<?> javaType)booleanDoubleJavaType. isWider(JavaType<?> javaType)booleanFloatJavaType. isWider(JavaType<?> javaType)booleanIntegerJavaType. isWider(JavaType<?> javaType)default booleanJavaType. isWider(JavaType<?> javaType)Determines if this Java type is wider than the given Java type, that is, if the given type can be safely widened to this type.booleanJdbcTimestampJavaType. isWider(JavaType<?> javaType)booleanLocalDateJavaType. isWider(JavaType<?> javaType)booleanLocalDateTimeJavaType. isWider(JavaType<?> javaType)booleanLocalTimeJavaType. isWider(JavaType<?> javaType)booleanLongJavaType. isWider(JavaType<?> javaType)booleanShortJavaType. isWider(JavaType<?> javaType)booleanStringJavaType. isWider(JavaType<?> javaType)Constructors in org.hibernate.type.descriptor.java with parameters of type JavaType Constructor Description AbstractArrayJavaType(Class<T> clazz, JavaType<E> baseDescriptor, MutabilityPlan<T> mutabilityPlan)ArrayJavaType(JavaType<T> baseDescriptor)BooleanPrimitiveArrayJavaType(JavaType<Boolean> baseDescriptor)ComponentArrayComparator(JavaType<Object>[] components)DoublePrimitiveArrayJavaType(JavaType<Double> baseDescriptor)FloatPrimitiveArrayJavaType(JavaType<Float> baseDescriptor)IntegerPrimitiveArrayJavaType(JavaType<Integer> baseDescriptor)LongPrimitiveArrayJavaType(JavaType<Long> baseDescriptor)ObjectArrayJavaType(JavaType[] components)ShortPrimitiveArrayJavaType(JavaType<Short> baseDescriptor) -
Uses of JavaType in org.hibernate.type.descriptor.java.spi
Subinterfaces of JavaType in org.hibernate.type.descriptor.java.spi Modifier and Type Interface Description interfacePrimitiveJavaType<J extends Serializable>Additional contract for primitive / primitive wrapper Java types.Classes in org.hibernate.type.descriptor.java.spi that implement JavaType Modifier and Type Class Description classBasicCollectionJavaType<C extends Collection<E>,E>Descriptor for handling persistent collections.classCollectionJavaType<C>Extension of the general JavaType for "collection types"classDynamicModelJavaTypeJavaType for dynamic modelsclassEmbeddableAggregateJavaType<T>Java type for embeddable aggregates, which allows resolving a recommendedJdbcType.classEntityJavaType<T>Uses object identity forequals/hashCodeas we ensure that internally.classFormatMapperBasedJavaType<T>Java type forFormatMapperbased types i.e.classJavaTypeBasicAdaptor<T>AbstractClassJavaTypefor cases where we do not know a properJavaTypefor a given Java type.classJsonJavaType<T>classMapEntryJavaTypeDescriptor forMap.Entry.classUnknownBasicJavaType<T>AbstractJavaTypeadapter for cases where we do not know a properJavaTypefor a given Java type.classXmlJavaType<T>Methods in org.hibernate.type.descriptor.java.spi that return JavaType Modifier and Type Method Description JavaType<C>CollectionJavaType. createJavaType(ParameterizedType parameterizedType, TypeConfiguration typeConfiguration)<J> JavaType<J>RegistryHelper. createTypeDescriptor(Type javaType, Supplier<MutabilityPlan<J>> fallbackMutabilityPlanResolver, TypeConfiguration typeConfiguration)<J> JavaType<J>JavaTypeRegistry. findDescriptor(Type javaType)<T> JavaType<T>JavaTypeRegistry. getDescriptor(Type javaType)JavaType<E>BasicCollectionJavaType. getElementJavaType()<J> JavaType<J>JavaTypeRegistry. resolveDescriptor(Type javaType)<J> JavaType<J>JavaTypeRegistry. resolveDescriptor(Type javaType, BiFunction<Type,TypeConfiguration,MutabilityPlan<?>> mutabilityPlanCreator)<J> JavaType<J>JavaTypeRegistry. resolveDescriptor(Type javaType, Supplier<JavaType<J>> creator)<J> JavaType<J>JavaTypeRegistry. resolveEntityTypeDescriptor(Type javaType)<J> JavaType<J>JavaTypeRegistry. resolveManagedTypeDescriptor(Type javaType)Methods in org.hibernate.type.descriptor.java.spi with parameters of type JavaType Modifier and Type Method Description voidJavaTypeBaseline.BaselineTarget. addBaselineDescriptor(Type describedJavaType, JavaType<?> descriptor)Add a baseline registrationvoidJavaTypeBaseline.BaselineTarget. addBaselineDescriptor(JavaType<?> descriptor)Add a baseline registrationvoidJavaTypeRegistry. addBaselineDescriptor(Type describedJavaType, JavaType<?> descriptor)voidJavaTypeRegistry. addBaselineDescriptor(JavaType<?> descriptor)voidJavaTypeRegistry. addDescriptor(JavaType<?> descriptor)booleanBasicCollectionJavaType. isWider(JavaType<?> javaType)Method parameters in org.hibernate.type.descriptor.java.spi with type arguments of type JavaType Modifier and Type Method Description voidJavaTypeRegistry. forEachDescriptor(Consumer<JavaType<?>> consumer)<J> JavaType<J>JavaTypeRegistry. resolveDescriptor(Type javaType, Supplier<JavaType<J>> creator)Constructors in org.hibernate.type.descriptor.java.spi with parameters of type JavaType Constructor Description BasicCollectionJavaType(ParameterizedType type, JavaType<E> componentJavaType, CollectionSemantics<C,E> semantics) -
Uses of JavaType in org.hibernate.type.descriptor.jdbc
Methods in org.hibernate.type.descriptor.jdbc with parameters of type JavaType Modifier and Type Method Description default voidJdbcType. addAuxiliaryDatabaseObjects(JavaType<?> javaType, Size columnSize, Database database, JdbcTypeIndicators context)default voidJdbcType. addAuxiliaryDatabaseObjects(JavaType<?> javaType, Size columnSize, Database database, TypeConfiguration typeConfiguration)Deprecated, for removal: This API element is subject to removal in a future version.protected <X> XJsonJdbcType. fromString(String string, JavaType<X> javaType, WrapperOptions options)protected <X> XOracleJsonBlobJdbcType. fromString(String string, JavaType<X> javaType, WrapperOptions options)protected <X> XXmlJdbcType. fromString(String string, JavaType<X> javaType, WrapperOptions options)<X> ValueBinder<X>ArrayJdbcType. getBinder(JavaType<X> javaTypeDescriptor)<X> ValueBinder<X>BigIntJdbcType. getBinder(JavaType<X> javaType)<X> BasicBinder<X>BlobJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>BooleanJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>ClobJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>DateJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>DecimalJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>DoubleJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>EnumJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>FloatJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>IntegerJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>JdbcType. getBinder(JavaType<X> javaType)Obtain a binder object capable of binding values of the given Java type to parameters of a JDBCPreparedStatement.<X> ValueBinder<X>JsonAsStringJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>JsonJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>NClobJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>NullJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>NVarcharJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>ObjectJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>ObjectNullAsBinaryTypeJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>ObjectNullAsNullTypeJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>ObjectNullResolvingJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>OracleJsonBlobJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>RowIdJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>SmallIntJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>TimeJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>TimestampJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>TimestampUtcAsInstantJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>TimestampUtcAsJdbcTimestampJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>TimestampUtcAsOffsetDateTimeJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>TimestampWithTimeZoneJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>TimeUtcAsJdbcTimeJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>TimeUtcAsOffsetTimeJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>TimeWithTimeZoneJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>TinyIntAsSmallIntJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>TinyIntJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>UUIDJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>VarbinaryJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>VarcharJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>XmlAsStringJdbcType. getBinder(JavaType<X> javaType)<X> ValueBinder<X>XmlJdbcType. getBinder(JavaType<X> javaType)protected abstract <X> BasicBinder<X>BlobJdbcType. getBlobBinder(JavaType<X> javaType)default StringJdbcType. getCheckCondition(String columnName, JavaType<?> javaType, BasicValueConverter<?,?> converter, Dialect dialect)The check constraint that should be added to the column definition in generated DDL.StringOracleJsonBlobJdbcType. getCheckCondition(String columnName, JavaType<?> javaType, BasicValueConverter<?,?> converter, Dialect dialect)protected abstract <X> BasicBinder<X>ClobJdbcType. getClobBinder(JavaType<X> javaType)protected StringArrayJdbcType. getElementTypeName(JavaType<?> javaType, SharedSessionContractImplementor session)default StringJdbcType. getExtraCreateTableInfo(JavaType<?> javaType, String columnName, String tableName, Database database)<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>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>OracleJsonBlobJdbcType. getExtractor(JavaType<X> javaType)<X> ValueExtractor<X>RowIdJdbcType. getExtractor(JavaType<X> javaType)<X> ValueExtractor<X>SmallIntJdbcType. 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>UUIDJdbcType. getExtractor(JavaType<X> javaType)<X> ValueExtractor<X>VarbinaryJdbcType. getExtractor(JavaType<X> javaType)<X> ValueExtractor<X>VarcharJdbcType. getExtractor(JavaType<X> javaType)<X> ValueExtractor<X>XmlAsStringJdbcType. getExtractor(JavaType<X> javaType)<X> ValueExtractor<X>XmlJdbcType. getExtractor(JavaType<X> javaType)<T> JdbcLiteralFormatter<T>ArrayJdbcType. getJdbcLiteralFormatter(JavaType<T> javaTypeDescriptor)<T> JdbcLiteralFormatter<T>BigIntJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>BooleanJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>DateJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>DecimalJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>DoubleJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>EnumJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>FloatJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>InstantJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>IntegerJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)default <T> JdbcLiteralFormatter<T>JdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>JsonJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>LocalDateJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>LocalDateTimeJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>LocalTimeJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>NVarcharJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>OffsetDateTimeJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>OffsetTimeJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>OracleJsonBlobJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>SmallIntJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>TimeAsTimestampWithTimeZoneJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>TimeJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>TimestampJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>TimestampUtcAsInstantJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>TimestampUtcAsJdbcTimestampJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>TimestampUtcAsOffsetDateTimeJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>TimestampWithTimeZoneJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>TimeUtcAsJdbcTimeJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>TimeUtcAsOffsetTimeJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>TimeWithTimeZoneJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>TinyIntJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>UUIDJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>VarbinaryJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>VarcharJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>XmlJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)<T> JdbcLiteralFormatter<T>ZonedDateTimeJdbcType. getJdbcLiteralFormatter(JavaType<T> javaType)protected abstract <X> BasicBinder<X>NClobJdbcType. getNClobBinder(JavaType<X> javaType)JdbcTypeAdjustableJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)Perform the adjustmentJdbcTypeBooleanJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)JdbcTypeClobJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)JdbcTypeJsonAsStringJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)JdbcTypeLongNVarcharJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)JdbcTypeLongVarcharJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)JdbcTypeNCharJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)JdbcTypeNVarcharJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)JdbcTypeVarbinaryJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)JdbcTypeVarcharJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)JdbcTypeXmlAsStringJdbcType. resolveIndicatedType(JdbcTypeIndicators indicators, JavaType<?> domainJtd)protected <X> StringJsonJdbcType. toString(X value, JavaType<X> javaType, WrapperOptions options)protected <X> StringOracleJsonBlobJdbcType. toString(X value, JavaType<X> javaType, WrapperOptions options)protected <X> StringXmlJdbcType. toString(X value, JavaType<X> javaType, WrapperOptions options)Constructors in org.hibernate.type.descriptor.jdbc with parameters of type JavaType Constructor Description BasicBinder(JavaType<J> javaType, JdbcType jdbcType)BasicExtractor(JavaType<J> javaType, JdbcType jdbcType)XmlValueBinder(JavaType<X> javaType, JdbcType jdbcType) -
Uses of JavaType in org.hibernate.type.descriptor.jdbc.spi
Methods in org.hibernate.type.descriptor.jdbc.spi that return JavaType Modifier and Type Method Description protected JavaType<T>AbstractJdbcLiteralFormatter. getJavaType()Constructors in org.hibernate.type.descriptor.jdbc.spi with parameters of type JavaType Constructor Description AbstractJdbcLiteralFormatter(JavaType<T> javaType)BasicJdbcLiteralFormatter(JavaType<T> javaType) -
Uses of JavaType in org.hibernate.type.descriptor.sql
Methods in org.hibernate.type.descriptor.sql with parameters of type JavaType Modifier and Type Method Description StringDdlType. getCastTypeName(JdbcType jdbcType, JavaType<?> javaType)Deprecated, for removal: This API element is subject to removal in a future version.StringDdlType. getCastTypeName(JdbcType jdbcType, JavaType<?> javaType, Long length, Integer precision, Integer scale)Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of JavaType in org.hibernate.type.format
Methods in org.hibernate.type.format with parameters of type JavaType Modifier and Type Method Description <T> TAbstractJsonFormatMapper. fromString(CharSequence charSequence, JavaType<T> javaType, WrapperOptions wrapperOptions)<T> TFormatMapper. fromString(CharSequence charSequence, JavaType<T> javaType, WrapperOptions wrapperOptions)Deserializes an object from the character sequence.<T> StringAbstractJsonFormatMapper. toString(T value, JavaType<T> javaType, WrapperOptions wrapperOptions)<T> StringFormatMapper. toString(T value, JavaType<T> javaType, WrapperOptions wrapperOptions)Serializes the object to a string. -
Uses of JavaType in org.hibernate.type.format.jackson
Methods in org.hibernate.type.format.jackson with parameters of type JavaType Modifier and Type Method Description <T> TJacksonXmlFormatMapper. fromString(CharSequence charSequence, JavaType<T> javaType, WrapperOptions wrapperOptions)<T> StringJacksonXmlFormatMapper. toString(T value, JavaType<T> javaType, WrapperOptions wrapperOptions) -
Uses of JavaType in org.hibernate.type.format.jaxb
Methods in org.hibernate.type.format.jaxb with parameters of type JavaType Modifier and Type Method Description <T> TJaxbXmlFormatMapper. fromString(CharSequence charSequence, JavaType<T> javaType, WrapperOptions wrapperOptions)<T> StringJaxbXmlFormatMapper. toString(T value, JavaType<T> javaType, WrapperOptions wrapperOptions) -
Uses of JavaType in org.hibernate.type.spi
Method parameters in org.hibernate.type.spi with type arguments of type JavaType Modifier and Type Method Description <J> BasicType<J>TypeConfiguration. standardBasicTypeForJavaType(Class<J> javaType, Function<JavaType<J>,BasicType<J>> creator)<J> BasicType<J>TypeConfiguration. standardBasicTypeForJavaType(Type javaType, Function<JavaType<J>,BasicType<J>> creator)
-