Uses of Interface
org.hibernate.metamodel.model.domain.DomainType
-
Packages that use DomainType Package Description 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.persister.entity This package abstracts persistence mechanisms for entities.org.hibernate.query Everything related to HQL/JPQL, native SQL, and criteria queries.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.sqm This package defines a semantic model of HQL queries.org.hibernate.query.sqm.tree.cte Nodes representing common table expressions (CTE) in the SQM tree.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.select Nodes representingselectstatements in the SQM tree.org.hibernate.type A HibernateTypeis a strategy for mapping a Java property type to a JDBC type or types. -
-
Uses of DomainType in org.hibernate.metamodel.mapping
Subinterfaces of DomainType in org.hibernate.metamodel.mapping Modifier and Type Interface Description interfaceDiscriminatorType<O>Union ofConvertedBasicTypeandBasicDomainTypecapabilities. -
Uses of DomainType in org.hibernate.metamodel.model.domain
Subinterfaces of DomainType in org.hibernate.metamodel.model.domain Modifier and Type Interface Description interfaceAnyMappingDomainType<J>Models Hibernate's ANY mapping (reverse discrimination) as a JPA domain model typeinterfaceBasicDomainType<J>Hibernate extension to the JPABasicTypecontract.interfaceEmbeddableDomainType<J>Hibernate extension to the JPAEmbeddableTypecontract.interfaceEmbeddedDomainType<J>Deprecated.UseEmbeddableDomainTypeinstead.interfaceEntityDomainType<J>Extension to the JPAEntityTypecontract.interfaceIdentifiableDomainType<J>Extension to the JPAIdentifiableTypecontract.interfaceManagedDomainType<J>Extensions to the JPA-definedManagedTypecontract.interfaceMappedSuperclassDomainType<J>Extension of the JPAMappedSuperclassTypecontractinterfaceSimpleDomainType<J>Describes any non-collection typeClasses in org.hibernate.metamodel.model.domain that implement DomainType Modifier and Type Class Description classAbstractDomainType<J>classAbstractIdentifiableType<J>Functionality common to all implementations ofIdentifiableType.classAbstractManagedType<J>Functionality common to all implementations ofManagedType.Methods in org.hibernate.metamodel.model.domain that return DomainType Modifier and Type Method Description DomainType<J>SingularPersistentAttribute. getSqmPathType()default DomainType<J>DomainType. getSqmType()default DomainType<J>EntityDomainType. getSqmType()default DomainType<J>MappedSuperclassDomainType. 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.persister.entity
Classes in org.hibernate.persister.entity that implement DomainType Modifier and Type Class Description classDiscriminatorType<T>Deprecated, 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.query Modifier and Type Interface Description interfaceReturnableType<T>Specialization 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 Modifier and Type Method Description DomainType<T>JpaCteCriteriaType. getType()The domain type of the CTE. -
Uses of DomainType in org.hibernate.query.derived
Classes in org.hibernate.query.derived that implement DomainType Modifier and Type Class Description classAnonymousTupleType<T>Methods in org.hibernate.query.derived that return DomainType Modifier and Type Method Description DomainType<J>AnonymousTupleSimpleSqmPathSource. getSqmPathType()DomainType<J>AnonymousTupleSqmPathSource. getSqmPathType()DomainType<T>AnonymousTupleType. getSqmPathType()DomainType<T>AnonymousTupleType. getSqmType()Methods in org.hibernate.query.derived with parameters of type DomainType Modifier and Type Method Description static 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 DomainType Constructor Description AnonymousTupleEmbeddableValuedModelPart(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 DomainType Modifier and Type Method Description DomainType<J>SqmPathSource. getSqmPathType()The type of path this source creates.DomainType<J>SqmExpressible. getSqmType()default DomainType<J>SqmPathSource. getSqmType() -
Uses of DomainType in org.hibernate.query.sqm.tree.cte
Classes in org.hibernate.query.sqm.tree.cte that implement DomainType Modifier and Type Class Description classSqmCteTable<T>Methods in org.hibernate.query.sqm.tree.cte that return DomainType Modifier and Type Method Description DomainType<T>SqmCteTable. getType() -
Uses of DomainType in org.hibernate.query.sqm.tree.domain
Classes in org.hibernate.query.sqm.tree.domain that implement DomainType Modifier and Type Class Description classSqmPolymorphicRootDescriptor<T>Acts as theEntityDomainTypefor a "polymorphic query" grouping.Methods in org.hibernate.query.sqm.tree.domain that return DomainType Modifier and Type Method Description DomainType<T>SqmPolymorphicRootDescriptor. getSqmPathType()DomainType<T>SqmBasicValuedSimplePath. getSqmType()DomainType<T>SqmEmbeddedValuedSimplePath. getSqmType()DomainType<Map.Entry<K,V>>SqmMapEntryReference. getSqmType() -
Uses of DomainType in org.hibernate.query.sqm.tree.expression
Methods in org.hibernate.query.sqm.tree.expression that return DomainType Modifier and Type Method Description DomainType<Object>NullSqmExpressible. getSqmType()DomainType<E>SqmEnumLiteral. getSqmType()DomainType<T>SqmFieldLiteral. getSqmType()Methods in org.hibernate.query.sqm.tree.expression with parameters of type DomainType Modifier and Type Method Description default <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 Modifier and Type Method Description DomainType<T>SqmJpaCompoundSelection. getSqmType() -
Uses of DomainType in org.hibernate.type
Subinterfaces of DomainType in org.hibernate.type Modifier and Type Interface Description interfaceAdjustableBasicType<J>Extension 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.interfaceConvertedBasicType<J>Extension for implementations ofBasicTypewhich have an implied conversion.Classes in org.hibernate.type that implement DomainType Modifier and Type Class Description classAbstractSingleColumnStandardBasicType<T>TODO : javadocclassAbstractStandardBasicType<T>Convenience base class forBasicTypeimplementations.classBasicArrayType<T,E>A type that maps betweenARRAYandT[]classBasicCollectionType<C extends Collection<E>,E>A type that maps betweenARRAYandCollection<T>classBottomTypeA 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>classJavaObjectTypeclassNullTypeclassSerializableToBlobType<T extends Serializable>classSerializableType<T extends Serializable>A type that maps between aVARBINARYandSerializableclasses.classStandardBasicTypeTemplate<J>A BasicType adapter targeting partial portability to 6.0's type system changes.
-