Uses of Interface
org.hibernate.metamodel.mapping.BasicValuedMapping
Packages that use BasicValuedMapping
Package
Description
Contains implementations of
SqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.Defines the runtime mapping metamodel, which describes the mapping
of the application's domain model parts (entities, attributes) to
relational database objects (tables, columns).
This package abstracts persistence mechanisms for entities.
Support for immutable result/fetch builder graph nodes built from static sources
such as
SqlResultSetMapping, orm.xml,
mapping.xml or hbm.xml.Package defining support for
SqmFunctionDescriptor handling.Nodes representing expressions in the SQM tree.
AST nodes representing expressions in a SQL tree.
Implementation of the SPI for execution of SQL statements via JDBC.
SQL AST extensions for model mutations.
A Hibernate
Type is a strategy for mapping a Java
property type to a JDBC type or types.-
Uses of BasicValuedMapping in org.hibernate.dialect.function
Methods in org.hibernate.dialect.function that return BasicValuedMappingModifier and TypeMethodDescriptionAvgFunction.ReturnTypeResolver.resolveFunctionReturnType(Supplier<BasicValuedMapping> impliedTypeAccess, List<? extends SqlAstNode> arguments) SumReturnTypeResolver.resolveFunctionReturnType(Supplier<BasicValuedMapping> impliedTypeAccess, List<? extends SqlAstNode> arguments) Method parameters in org.hibernate.dialect.function with type arguments of type BasicValuedMappingModifier and TypeMethodDescriptionAvgFunction.ReturnTypeResolver.resolveFunctionReturnType(Supplier<BasicValuedMapping> impliedTypeAccess, List<? extends SqlAstNode> arguments) SumReturnTypeResolver.resolveFunctionReturnType(Supplier<BasicValuedMapping> impliedTypeAccess, List<? extends SqlAstNode> arguments) -
Uses of BasicValuedMapping in org.hibernate.dialect.function.array
Methods in org.hibernate.dialect.function.array that return BasicValuedMappingModifier and TypeMethodDescriptionArrayViaArgumentReturnTypeResolver.resolveFunctionReturnType(Supplier<BasicValuedMapping> impliedTypeAccess, List<? extends SqlAstNode> arguments) ArrayViaElementArgumentReturnTypeResolver.resolveFunctionReturnType(Supplier<BasicValuedMapping> impliedTypeAccess, List<? extends SqlAstNode> arguments) ElementViaArrayArgumentReturnTypeResolver.resolveFunctionReturnType(Supplier<BasicValuedMapping> impliedTypeAccess, List<? extends SqlAstNode> arguments) JsonArrayViaElementArgumentReturnTypeResolver.resolveFunctionReturnType(Supplier<BasicValuedMapping> impliedTypeAccess, List<? extends SqlAstNode> arguments) Method parameters in org.hibernate.dialect.function.array with type arguments of type BasicValuedMappingModifier and TypeMethodDescriptionArrayViaArgumentReturnTypeResolver.resolveFunctionReturnType(Supplier<BasicValuedMapping> impliedTypeAccess, List<? extends SqlAstNode> arguments) ArrayViaElementArgumentReturnTypeResolver.resolveFunctionReturnType(Supplier<BasicValuedMapping> impliedTypeAccess, List<? extends SqlAstNode> arguments) ElementViaArrayArgumentReturnTypeResolver.resolveFunctionReturnType(Supplier<BasicValuedMapping> impliedTypeAccess, List<? extends SqlAstNode> arguments) JsonArrayViaElementArgumentReturnTypeResolver.resolveFunctionReturnType(Supplier<BasicValuedMapping> impliedTypeAccess, List<? extends SqlAstNode> arguments) -
Uses of BasicValuedMapping in org.hibernate.dialect.function.json
Methods in org.hibernate.dialect.function.json that return BasicValuedMappingModifier and TypeMethodDescriptionCastTargetReturnTypeResolver.resolveFunctionReturnType(Supplier<BasicValuedMapping> impliedTypeAccess, List<? extends SqlAstNode> arguments) Method parameters in org.hibernate.dialect.function.json with type arguments of type BasicValuedMappingModifier and TypeMethodDescriptionCastTargetReturnTypeResolver.resolveFunctionReturnType(Supplier<BasicValuedMapping> impliedTypeAccess, List<? extends SqlAstNode> arguments) -
Uses of BasicValuedMapping in org.hibernate.metamodel.mapping
Subinterfaces of BasicValuedMapping in org.hibernate.metamodel.mappingModifier and TypeInterfaceDescriptioninterfaceMapping for a simple, single-column identifierinterfaceDescribes a ModelPart which is a basic value, either aBasicattribute a basic-valued collection partinterfaceDescriptor for the collection identifier.interfaceMapping of a discriminator, for either entity or association (ANY) discrimination.interfaceUnion ofConvertedBasicTypeandBasicDomainTypecapabilities.interfaceDetails about the discriminator for an embeddable hierarchy.interfaceDetails about the discriminator for an entity hierarchy.interfaceMapping of a row-idinterfaceDescribes the mapping of an entity's version -
Uses of BasicValuedMapping in org.hibernate.metamodel.mapping.internal
Classes in org.hibernate.metamodel.mapping.internal that implement BasicValuedMappingModifier and TypeClassDescriptionclassclassActs as a ModelPart for the discriminator portion of an any-valued mappingclassActs as a ModelPart for the key portion of an any-valued mappingclassclassMapping of a simple identifierclassModels a basic collection element/value or index/keyclassclassclassSpecialization of ConvertedBasicTypeImpl to expose access to theDiscriminatorTypeImpl.underlyingJdbcMappingof this discriminator - the bit that handles the relationship between the relational JavaType and the JdbcTypeclassclassclassclassclassSingle-attribute NaturalIdMapping implementation -
Uses of BasicValuedMapping in org.hibernate.persister.entity
Classes in org.hibernate.persister.entity that implement BasicValuedMappingModifier and TypeClassDescriptionclassDeprecated, for removal: This API element is subject to removal in a future version. -
Uses of BasicValuedMapping in org.hibernate.query.results.internal
Constructors in org.hibernate.query.results.internal with parameters of type BasicValuedMappingModifierConstructorDescriptionResultSetMappingSqlSelection(int valuesArrayPosition, BasicValuedMapping valueMapping) -
Uses of BasicValuedMapping in org.hibernate.query.results.internal.complete
Constructors in org.hibernate.query.results.internal.complete with parameters of type BasicValuedMappingModifierConstructorDescriptionCompleteResultBuilderBasicValuedConverted(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) -
Uses of BasicValuedMapping in org.hibernate.query.sqm.produce.function
Methods in org.hibernate.query.sqm.produce.function that return BasicValuedMappingModifier and TypeMethodDescriptionstatic BasicValuedMappingStandardFunctionReturnTypeResolvers.extractArgumentValuedMapping(List<? extends SqlAstNode> arguments, int position) FunctionReturnTypeResolver.resolveFunctionReturnType(Supplier<BasicValuedMapping> impliedTypeAccess, List<? extends SqlAstNode> arguments) Resolve the return type for a function given its context-implied type and the arguments to this call.static BasicValuedMappingStandardFunctionReturnTypeResolvers.useImpliedTypeIfPossible(BasicValuedMapping defined, BasicValuedMapping implied) Methods in org.hibernate.query.sqm.produce.function with parameters of type BasicValuedMappingModifier and TypeMethodDescriptionstatic BasicValuedMappingStandardFunctionReturnTypeResolvers.useImpliedTypeIfPossible(BasicValuedMapping defined, BasicValuedMapping implied) Method parameters in org.hibernate.query.sqm.produce.function with type arguments of type BasicValuedMappingModifier and TypeMethodDescriptionFunctionReturnTypeResolver.resolveFunctionReturnType(Supplier<BasicValuedMapping> impliedTypeAccess, List<? extends SqlAstNode> arguments) Resolve the return type for a function given its context-implied type and the arguments to this call. -
Uses of BasicValuedMapping in org.hibernate.query.sqm.tree.expression
Constructors in org.hibernate.query.sqm.tree.expression with parameters of type BasicValuedMappingModifierConstructorDescriptionConversion(Duration duration, TemporalUnit unit, BasicValuedMapping type) -
Uses of BasicValuedMapping in org.hibernate.query.sqm.tuple.internal
Classes in org.hibernate.query.sqm.tuple.internal that implement BasicValuedMappingModifier and TypeClassDescriptionclassclass -
Uses of BasicValuedMapping in org.hibernate.sql.ast.tree.expression
Classes in org.hibernate.sql.ast.tree.expression that implement BasicValuedMappingMethods in org.hibernate.sql.ast.tree.expression that return BasicValuedMappingModifier and TypeMethodDescriptionBinaryArithmeticExpression.getExpressionType()Duration.getExpressionType()DurationUnit.getExpressionType()ExtractUnit.getExpressionType()Constructors in org.hibernate.sql.ast.tree.expression with parameters of type BasicValuedMappingModifierConstructorDescriptionBinaryArithmeticExpression(Expression lhsOperand, BinaryArithmeticOperator operator, Expression rhsOperand, BasicValuedMapping resultType) Duration(Expression magnitude, TemporalUnit unit, BasicValuedMapping type) DurationUnit(TemporalUnit unit, BasicValuedMapping type) ExtractUnit(TemporalUnit unit, BasicValuedMapping type) UnaryOperation(UnaryArithmeticOperator operator, Expression operand, BasicValuedMapping type) -
Uses of BasicValuedMapping in org.hibernate.sql.exec.internal
Classes in org.hibernate.sql.exec.internal that implement BasicValuedMappingModifier and TypeClassDescriptionclassclassclassclassParameter bind specification used for optimistic lock version seeding (from insert statements). -
Uses of BasicValuedMapping in org.hibernate.sql.model.ast
Classes in org.hibernate.sql.model.ast that implement BasicValuedMappingModifier and TypeClassDescriptionclassParameter descriptor specific to mutations. -
Uses of BasicValuedMapping in org.hibernate.type
Subinterfaces of BasicValuedMapping in org.hibernate.typeModifier and TypeInterfaceDescriptioninterfaceExtension contract forBasicTypeimplementations which understand how to adjust themselves relative to where/how they're used by, for example, accounting for LOB, nationalized, primitive/wrapper, etc.interfaceBasicPluralType<C,E> A basic plural type.interfaceBasicType<T>Marker interface for basic types.interfaceExtension for implementations ofBasicTypewhich have an implied conversion.Classes in org.hibernate.type that implement BasicValuedMappingModifier and TypeClassDescriptionclassTODO : javadocclassConvenience base class forBasicTypeimplementations.classBasicArrayType<T,E> A type that maps betweenARRAYandT[]classBasicCollectionType<C extends Collection<E>,E> A type that maps betweenARRAYandCollection<T>classA type that is assignable to every non-primitive type, that is, the type ofnull.classConvertedBasicArrayType<T,S, E> Given aBasicValueConverterfor an array type,classConvertedBasicCollectionType<C extends Collection<E>,E> A converted basic array type.classCustomType<J>classclassclassclassSerializableType<T extends Serializable>A type that maps between aVARBINARYandSerializableclasses.classA BasicType adapter targeting partial portability to 6.0's type system changes. -
Uses of BasicValuedMapping in org.hibernate.type.internal
Classes in org.hibernate.type.internal that implement BasicValuedMappingModifier and TypeClassDescriptionclassclassclassclassWrapper ofCustomMutabilityConvertedBasicTypeImplfor primitive type.classclass
DiscriminatorMetadataandMetaTypehave been consolidated intoEntityDiscriminatorMappingandDiscriminatorConverter