Uses of Interface
org.hibernate.metamodel.model.domain.DomainType
Packages that use DomainType
Package
Description
Defines the runtime mapping metamodel, which describes the mapping
of the application's domain model parts (entities, attributes) to
relational database objects (tables, columns).
Defines the runtime domain metamodel, which describes the Java aspect of
the application's domain model parts (entities, attributes).
Implementation of the SPI for the runtime domain metamodel.
This package abstracts persistence mechanisms for entities.
Everything related to HQL/JPQL, native SQL, and criteria queries.
The JPA-standard criteria query API defines all the operations needed express
any query written in standard JPQL.
This package defines a semantic model of HQL queries.
Package for the SQM-backed Query implementation details
Nodes representing common table expressions (CTE) in the SQM tree.
Nodes representing path expressions in the SQM tree.
Nodes representing expressions in the SQM tree.
Nodes representing
select statements in the SQM tree.A Hibernate
Type is a strategy for mapping a Java
property type to a JDBC type or types.-
Uses of DomainType in org.hibernate.dialect.function.array
Methods in org.hibernate.dialect.function.array with parameters of type DomainTypeModifier and TypeMethodDescriptionstatic BasicType<?>DdlTypeHelper.resolveArrayType(DomainType<?> elementType, TypeConfiguration typeConfiguration) static BasicType<?>JsonArrayViaElementArgumentReturnTypeResolver.resolveJsonArrayType(DomainType<?> elementType, TypeConfiguration typeConfiguration) static BasicType<?>DdlTypeHelper.resolveListType(DomainType<?> elementType, TypeConfiguration typeConfiguration) -
Uses of DomainType in org.hibernate.metamodel.internal
Methods in org.hibernate.metamodel.internal that return DomainTypeModifier and TypeMethodDescriptionstatic <Y> DomainType<Y>AttributeFactory.determineSimpleType(ValueContext typeContext, MetadataContext context) -
Uses of DomainType in org.hibernate.metamodel.mapping
Subinterfaces of DomainType in org.hibernate.metamodel.mappingModifier and TypeInterfaceDescriptioninterfaceUnion ofConvertedBasicTypeandBasicDomainTypecapabilities. -
Uses of DomainType in org.hibernate.metamodel.mapping.internal
Classes in org.hibernate.metamodel.mapping.internal that implement DomainTypeModifier and TypeClassDescriptionclassSpecialization of ConvertedBasicTypeImpl to expose access to theDiscriminatorTypeImpl.underlyingJdbcMappingof this discriminator - the bit that handles the relationship between the relational JavaType and the JdbcType -
Uses of DomainType in org.hibernate.metamodel.model.domain
Subinterfaces of DomainType in org.hibernate.metamodel.model.domainModifier and TypeInterfaceDescriptioninterfaceModels Hibernate's ANY mapping (reverse discrimination) as a JPA domain model typeinterfaceHibernate extension to the JPABasicTypecontract.interfaceHibernate extension to the JPAEmbeddableTypecontract.interfaceDeprecated.interfaceExtension to the JPAEntityTypecontract.interfaceExtension to the JPAIdentifiableTypecontract.interfaceExtensions to the JPA-definedManagedTypecontract.interfaceExtension of the JPAMappedSuperclassTypecontractinterfaceDescribes any non-collection typeinterfaceClasses in org.hibernate.metamodel.model.domain that implement DomainTypeModifier and TypeClassDescriptionclassclassFunctionality common to all implementations ofIdentifiableType.classFunctionality common to all implementations ofManagedType.Methods in org.hibernate.metamodel.model.domain that return DomainTypeModifier and TypeMethodDescriptionSingularPersistentAttribute.getSqmPathType()default DomainType<J>DomainType.getSqmType()default DomainType<J>MappedSuperclassDomainType.getSqmType()default DomainType<J>TreatableDomainType.getSqmType()DomainType<?>PersistentAttribute.getValueGraphType()default DomainType<?>SingularPersistentAttribute.getValueGraphType()For a singular attribute, the value type is defined as the attribute type -
Uses of DomainType in org.hibernate.metamodel.model.domain.internal
Classes in org.hibernate.metamodel.model.domain.internal that implement DomainTypeModifier and TypeClassDescriptionclassAbstract SqmPathSource implementation for discriminatorsclassSqmPathSourceimplementation forAnyDiscriminatorclassclassclassclassclassImplementation ofEmbeddableType.classSqmPathSource implementation for embeddable discriminatorclassSqmPathSource implementation for entity discriminatorclassImplementation ofEntityType.classImplementation ofMappedSuperclassType.classMethods in org.hibernate.metamodel.model.domain.internal that return DomainTypeModifier and TypeMethodDescriptionPluralAttributeBuilder.getListIndexOrMapKeyType()AbstractAttribute.getSqmPathType()AbstractSqmPathSource.getSqmPathType()AbstractDiscriminatorSqmPathSource.getSqmType()AnyDiscriminatorSqmPathSource.getSqmType()BasicSqmPathSource.getSqmType()DomainType<?>AbstractAttribute.getValueGraphType()PluralAttributeBuilder.getValueType()Constructors in org.hibernate.metamodel.model.domain.internal with parameters of type DomainTypeModifierConstructorDescriptionprotectedAbstractAttribute(ManagedDomainType<D> declaringType, String name, JavaType<J> attributeJtd, AttributeClassification attributeClassification, DomainType<B> valueType, Member member, MetadataContext metadataContext) AbstractDiscriminatorSqmPathSource(DomainType<D> domainType) AbstractSqmPathSource(String localPathName, SqmPathSource<J> pathModel, DomainType<J> domainType, Bindable.BindableType jpaBindableType) EmbeddableTypeImpl(JavaType<J> javaType, ManagedDomainType<? super J> superType, DomainType<?> discriminatorType, boolean isDynamic, JpaMetamodelImplementor domainMetamodel) EmbeddedDiscriminatorSqmPathSource(DomainType<D> discriminatorType, EmbeddableDomainType<?> embeddableDomainType) EntityDiscriminatorSqmPathSource(DomainType<D> discriminatorValueType, EntityDomainType<?> entityDomainType, EntityMappingType entityMapping) PluralAttributeBuilder(JavaType<C> collectionJtd, boolean isGeneric, AttributeClassification attributeClassification, CollectionClassification collectionClassification, DomainType<E> elementType, DomainType<K> listIndexOrMapKeyType, ManagedDomainType<D> declaringType, Property property, Member member) SingularAttributeImpl(ManagedDomainType<D> declaringType, String name, AttributeClassification attributeClassification, DomainType<J> attributeType, JavaType<?> relationalJavaType, Member member, boolean isIdentifier, boolean isVersion, boolean isOptional, boolean isGeneric, MetadataContext metadataContext) -
Uses of DomainType in org.hibernate.persister.entity
Classes in org.hibernate.persister.entity that implement DomainTypeModifier and TypeClassDescriptionclassDeprecated, for removal: This API element is subject to removal in a future version.The functionality of DiscriminatorType,DiscriminatorMetadataandMetaTypehave been consolidated intoEntityDiscriminatorMappingandDiscriminatorConverter -
Uses of DomainType in org.hibernate.query
Subinterfaces of DomainType in org.hibernate.queryModifier and TypeInterfaceDescriptioninterfaceSpecialization of DomainType for types that can be used as function returns -
Uses of DomainType in org.hibernate.query.criteria
Methods in org.hibernate.query.criteria that return DomainType -
Uses of DomainType in org.hibernate.query.derived
Classes in org.hibernate.query.derived that implement DomainTypeMethods in org.hibernate.query.derived that return DomainTypeModifier and TypeMethodDescriptionAnonymousTupleSimpleSqmPathSource.getSqmPathType()AnonymousTupleSqmPathSource.getSqmPathType()AnonymousTupleType.getSqmPathType()AnonymousTupleType.getSqmType()Methods in org.hibernate.query.derived with parameters of type DomainTypeModifier and TypeMethodDescriptionstatic ModelPartAnonymousTupleTableGroupProducer.createModelPart(MappingType mappingType, SqmExpressible<?> sqmExpressible, DomainType<?> domainType, List<SqlSelection> sqlSelections, int selectionIndex, String selectionExpression, String partName, ModelPart existingModelPart, Set<String> compatibleTableExpressions, int fetchableIndex) Constructors in org.hibernate.query.derived with parameters of type DomainTypeModifierConstructorDescriptionAnonymousTupleEmbeddableValuedModelPart(SqmExpressible<?> sqmExpressible, List<SqlSelection> sqlSelections, int selectionIndex, String selectionExpression, Set<String> compatibleTableExpressions, Set<Attribute<?, ?>> attributes, DomainType<?> domainType, String componentName, EmbeddableValuedModelPart existingModelPartContainer, int fetchableIndex) AnonymousTupleEmbeddedEntityIdentifierMapping(SqmExpressible<?> sqmExpressible, List<SqlSelection> sqlSelections, int selectionIndex, String selectionExpression, Set<String> compatibleTableExpressions, Set<Attribute<?, ?>> attributes, DomainType<?> domainType, CompositeIdentifierMapping delegate) AnonymousTupleEntityValuedModelPart(EntityIdentifierMapping identifierMapping, DomainType<?> domainType, String componentName, EntityValuedModelPart delegate, int fetchableIndex) AnonymousTupleNonAggregatedEntityIdentifierMapping(SqmExpressible<?> sqmExpressible, List<SqlSelection> sqlSelections, int selectionIndex, String selectionExpression, Set<String> compatibleTableExpressions, Set<Attribute<?, ?>> attributes, DomainType<?> domainType, String componentName, NonAggregatedIdentifierMapping delegate) AnonymousTupleSimpleSqmPathSource(String localPathName, DomainType<J> domainType, Bindable.BindableType jpaBindableType) -
Uses of DomainType in org.hibernate.query.sqm
Methods in org.hibernate.query.sqm that return DomainTypeModifier and TypeMethodDescriptionSqmPathSource.getSqmPathType()The type of path this source creates.SqmExpressible.getSqmType()default DomainType<J>SqmPathSource.getSqmType() -
Uses of DomainType in org.hibernate.query.sqm.internal
Methods in org.hibernate.query.sqm.internal with parameters of type DomainTypeModifier and TypeMethodDescriptionstatic <J> SqmPathSource<J>SqmMappingModelHelper.resolveSqmKeyPathSource(DomainType<J> valueDomainType, Bindable.BindableType jpaBindableType, boolean isGeneric) static <J> SqmPathSource<J>SqmMappingModelHelper.resolveSqmPathSource(String name, DomainType<J> valueDomainType, Bindable.BindableType jpaBindableType, boolean isGeneric) static <J> SqmPathSource<J>SqmMappingModelHelper.resolveSqmPathSource(String name, SqmPathSource<J> pathModel, DomainType<J> valueDomainType, JavaType<?> relationalJavaType, Bindable.BindableType jpaBindableType, boolean isGeneric) -
Uses of DomainType in org.hibernate.query.sqm.tree.cte
Classes in org.hibernate.query.sqm.tree.cte that implement DomainTypeMethods in org.hibernate.query.sqm.tree.cte that return DomainType -
Uses of DomainType in org.hibernate.query.sqm.tree.domain
Classes in org.hibernate.query.sqm.tree.domain that implement DomainTypeModifier and TypeClassDescriptionclassActs as theEntityDomainTypefor a "polymorphic query" grouping.Methods in org.hibernate.query.sqm.tree.domain that return DomainTypeModifier and TypeMethodDescriptionSqmPolymorphicRootDescriptor.getSqmPathType()SqmBasicValuedSimplePath.getSqmType()SqmEmbeddedValuedSimplePath.getSqmType()SqmMapEntryReference.getSqmType() -
Uses of DomainType in org.hibernate.query.sqm.tree.expression
Methods in org.hibernate.query.sqm.tree.expression that return DomainTypeModifier and TypeMethodDescriptionNullSqmExpressible.getSqmType()SqmEnumLiteral.getSqmType()SqmFieldLiteral.getSqmType()Methods in org.hibernate.query.sqm.tree.expression with parameters of type DomainTypeModifier and TypeMethodDescriptiondefault <X> SqmExpression<X>SqmExpression.castAs(DomainType<X> type) -
Uses of DomainType in org.hibernate.query.sqm.tree.select
Methods in org.hibernate.query.sqm.tree.select that return DomainType -
Uses of DomainType in org.hibernate.type
Subinterfaces of DomainType 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 DomainTypeModifier 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>classclassclassclassSerializableToBlobType<T extends Serializable>classSerializableType<T extends Serializable>A type that maps between aVARBINARYandSerializableclasses.classA BasicType adapter targeting partial portability to 6.0's type system changes. -
Uses of DomainType in org.hibernate.type.internal
Classes in org.hibernate.type.internal that implement DomainTypeModifier and TypeClassDescriptionclassclassclassclassWrapper ofCustomMutabilityConvertedBasicTypeImplfor primitive type.classclass
EmbeddableDomainTypeinstead.