Uses of Interface
org.hibernate.query.sqm.tree.domain.SqmDomainType
Packages that use SqmDomainType
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).
Implementation of the SPI for the runtime domain metamodel.
This package abstracts persistence mechanisms for entities.
This package defines a semantic model of HQL queries.
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 SqmDomainType in org.hibernate.metamodel.mapping
Subinterfaces of SqmDomainType in org.hibernate.metamodel.mappingModifier and TypeInterfaceDescriptioninterfaceUnion ofConvertedBasicTypeandBasicDomainTypecapabilities. -
Uses of SqmDomainType in org.hibernate.metamodel.mapping.internal
Classes in org.hibernate.metamodel.mapping.internal that implement SqmDomainTypeModifier 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 SqmDomainType in org.hibernate.metamodel.model.domain.internal
Classes in org.hibernate.metamodel.model.domain.internal that implement SqmDomainTypeModifier and TypeClassDescriptionclassAbstract SqmPathSource implementation for discriminatorsclassFunctionality common to all implementations ofIdentifiableType.classFunctionality common to all implementations ofManagedType.classclassclassclassImplementation ofEmbeddableType.classSqmPathSource implementation for embeddable discriminatorclassSqmPathSource implementation for entity discriminatorclassImplementation ofEntityType.classImplementation ofMappedSuperclassType.classMethods in org.hibernate.metamodel.model.domain.internal that return SqmDomainTypeModifier and TypeMethodDescriptionAbstractAttribute.getPathType()AbstractSqmPathSource.getPathType()SingularAttributeImpl.getPathType()AbstractDiscriminatorSqmPathSource.getSqmType()AnyMappingDomainTypeImpl.getSqmType()ArrayTupleType.getSqmType()BasicTypeImpl.getSqmType()SingularAttributeImpl.getValueGraphType()PluralAttributeBuilder.getValueType()Constructors in org.hibernate.metamodel.model.domain.internal with parameters of type SqmDomainTypeModifierConstructorDescriptionprotectedAbstractAttribute(ManagedDomainType<D> declaringType, String name, JavaType<J> attributeJtd, AttributeClassification attributeClassification, SqmDomainType<B> valueType, Member member) EntityDiscriminatorSqmPathSource(SqmDomainType<D> discriminatorValueType, SqmEntityDomainType<?> entityDomainType, EntityMappingType entityMapping) Identifier(ManagedDomainType<D> declaringType, String name, SqmDomainType<J> attributeType, Member member, AttributeClassification attributeClassification, boolean isGeneric) PluralAttributeBuilder(JavaType<C> collectionJtd, boolean isGeneric, AttributeClassification attributeClassification, CollectionClassification collectionClassification, SqmDomainType<E> elementType, DomainType<K> listIndexOrMapKeyType, ManagedDomainType<D> declaringType, Property property, Member member) SingularAttributeImpl(ManagedDomainType<D> declaringType, String name, AttributeClassification attributeClassification, SqmDomainType<J> attributeType, JavaType<?> relationalJavaType, Member member, boolean isIdentifier, boolean isVersion, boolean isOptional, boolean isGeneric) Version(ManagedDomainType<X> declaringType, String name, AttributeClassification attributeClassification, SqmDomainType<Y> attributeType, Member member) -
Uses of SqmDomainType in org.hibernate.persister.entity
Classes in org.hibernate.persister.entity that implement SqmDomainTypeModifier and TypeClassDescriptionclassDeprecated, for removal: This API element is subject to removal in a future version. -
Uses of SqmDomainType in org.hibernate.query.sqm
Methods in org.hibernate.query.sqm that return SqmDomainTypeModifier and TypeMethodDescriptionSqmPathSource.getPathType()The type of path this source creates.SqmExpressible.getSqmType()default SqmDomainType<J> SqmPathSource.getSqmType() -
Uses of SqmDomainType in org.hibernate.query.sqm.tree.cte
Classes in org.hibernate.query.sqm.tree.cte that implement SqmDomainType -
Uses of SqmDomainType in org.hibernate.query.sqm.tree.domain
Subinterfaces of SqmDomainType in org.hibernate.query.sqm.tree.domainModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceinterfaceinterfaceClasses in org.hibernate.query.sqm.tree.domain that implement SqmDomainTypeModifier and TypeClassDescriptionclassActs as theEntityDomainTypefor a "polymorphic query" grouping.Methods in org.hibernate.query.sqm.tree.domain that return SqmDomainTypeModifier and TypeMethodDescriptionSqmPolymorphicRootDescriptor.getPathType()SqmBasicValuedSimplePath.getSqmType()SqmEmbeddedValuedSimplePath.getSqmType()SqmMapEntryReference.getSqmType()SqmTreatableDomainType.getSqmType() -
Uses of SqmDomainType in org.hibernate.query.sqm.tree.expression
Methods in org.hibernate.query.sqm.tree.expression that return SqmDomainTypeModifier and TypeMethodDescriptionNullSqmExpressible.getSqmType()SqmEnumLiteral.getSqmType()SqmFieldLiteral.getSqmType() -
Uses of SqmDomainType in org.hibernate.query.sqm.tree.select
Methods in org.hibernate.query.sqm.tree.select that return SqmDomainType -
Uses of SqmDomainType in org.hibernate.query.sqm.tuple.internal
Classes in org.hibernate.query.sqm.tuple.internal that implement SqmDomainTypeMethods in org.hibernate.query.sqm.tuple.internal that return SqmDomainTypeModifier and TypeMethodDescriptionAnonymousTupleSimpleSqmPathSource.getPathType()AnonymousTupleSqmAssociationPathSource.getPathType()AnonymousTupleSqmPathSource.getPathType()AnonymousTupleSqmPathSourceNew.getPathType()AnonymousTupleType.getPathType()AnonymousTupleType.getSqmType()Constructors in org.hibernate.query.sqm.tuple.internal with parameters of type SqmDomainTypeModifierConstructorDescriptionAnonymousTupleSimpleSqmPathSource(String localPathName, SqmDomainType<J> domainType, Bindable.BindableType jpaBindableType) AnonymousTupleSqmAssociationPathSourceNew(String localPathName, SqmPathSource<J> pathSource, SqmDomainType<J> sqmPathType, SimpleDomainType<J> domainType) AnonymousTupleSqmPathSourceNew(String localPathName, SqmPathSource<J> pathSource, SqmDomainType<J> sqmPathType) -
Uses of SqmDomainType in org.hibernate.type
Subinterfaces of SqmDomainType 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 SqmDomainTypeModifier 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.Methods in org.hibernate.type that return SqmDomainType -
Uses of SqmDomainType in org.hibernate.type.internal
Classes in org.hibernate.type.internal that implement SqmDomainTypeModifier and TypeClassDescriptionclassclassclassclassWrapper ofCustomMutabilityConvertedBasicTypeImplfor primitive type.classclass
DiscriminatorMetadataandMetaTypehave been consolidated intoEntityDiscriminatorMappingandDiscriminatorConverter