Uses of Interface
org.hibernate.metamodel.mapping.ValuedModelPart
Packages that use ValuedModelPart
Package
Description
This package abstracts over the multifarious dialects of SQL
understood by the databases supported by Hibernate.
Defines the runtime mapping metamodel, which describes the mapping
of the application's domain model parts (entities, attributes) to
relational database objects (tables, columns).
AST nodes representing root tables and joins in a SQL tree.
SQL AST extensions for model mutations.
-
Uses of ValuedModelPart in org.hibernate.dialect
Methods in org.hibernate.dialect that return ValuedModelPartModifier and TypeMethodDescriptionstatic ValuedModelPart
StructHelper.getEmbeddedPart
(EmbeddableMappingType embeddableMappingType, int position) -
Uses of ValuedModelPart in org.hibernate.loader.ast.internal
Methods in org.hibernate.loader.ast.internal with parameters of type ValuedModelPartModifier and TypeMethodDescriptionstatic SelectStatement
LoaderSelectBuilder.createSelectBySingleArrayParameter
(Loadable loadable, ValuedModelPart restrictedPart, LoadQueryInfluencers influencers, LockOptions lockOptions, JdbcParameter jdbcArrayParameter, SessionFactoryImplementor sessionFactory) Create a select-statement (SQL AST) for loading by multiple keys using a single SQL ARRAY parameterprotected Class<?>
AbstractCollectionBatchLoader.getKeyType
(ValuedModelPart keyPart) -
Uses of ValuedModelPart in org.hibernate.metamodel.internal
Classes in org.hibernate.metamodel.internal that implement ValuedModelPartModifier and TypeClassDescriptionclass
Base implementation for composite identifier mappings -
Uses of ValuedModelPart in org.hibernate.metamodel.mapping
Subinterfaces of ValuedModelPart in org.hibernate.metamodel.mappingModifier and TypeInterfaceDescriptioninterface
An "aggregated" composite identifier, which is another way to say that the identifier is represented as an embeddable.interface
Describes an attribute at the mapping model level.interface
Mapping for a simple, single-column identifierinterface
Describes a ModelPart which is a basic value, either aBasic
attribute a basic-valued collection partinterface
Descriptor for the collection identifier.interface
Hibernate understands mapping a collection into 4 parts The key - the foreign-key defining the association to the owner The element - for Maps this is analogous to the value The index - the List/array index or Map key The collection-id - this is only relevant for id-bag mappingsinterface
Mapping for a composite identifierinterface
Mapping of a discriminator, for either entity or association (ANY) discrimination.interface
Details about the discriminator for an embeddable hierarchy.interface
Describes the mapping of an embeddable (composite).interface
Details about the discriminator for an entity hierarchy.interface
Describes the mapping of an entity's identifier.interface
Mapping of a row-idinterface
Describes the mapping of an entity's versioninterface
Descriptor for foreign-keysinterface
A "non-aggregated" composite identifier, which means that the entity itself does not define a singular representation of its identifier like an aggregated mapping does.interface
Marker interface for valued model parts that have a declaring/owner type.interface
Mapping of a plural (collection-valued) attributeinterface
Mapping for a singular (non-collection) attribute.Methods in org.hibernate.metamodel.mapping that return ValuedModelPartModifier and TypeMethodDescriptionForeignKeyDescriptor.getKeyPart()
ForeignKeyDescriptor.Side.getModelPart()
default ValuedModelPart
ForeignKeyDescriptor.getPart
(ForeignKeyDescriptor.Nature nature) ForeignKeyDescriptor.getTargetPart()
Methods in org.hibernate.metamodel.mapping with parameters of type ValuedModelPartModifier and TypeMethodDescriptionboolean
ForeignKeyDescriptor.isKeyPart
(ValuedModelPart modelPart) ForeignKeyDescriptor.withTargetPart
(ValuedModelPart targetPart) Return a copy of this foreign key descriptor with the target part as given by the argument. -
Uses of ValuedModelPart in org.hibernate.metamodel.mapping.internal
Subinterfaces of ValuedModelPart in org.hibernate.metamodel.mapping.internalModifier and TypeInterfaceDescriptioninterface
An entity-valued collection-part.interface
Classes in org.hibernate.metamodel.mapping.internal that implement ValuedModelPartModifier and TypeClassDescriptionclass
class
class
Base support for EntityCollectionPart implementationsclass
class
class
Acts as a ModelPart for the discriminator portion of an any-valued mappingclass
Acts as a ModelPart for the key portion of an any-valued mappingclass
class
Mapping of a simple identifierclass
Models a basic collection element/value or index/keyclass
class
class
Singular, any-valued attributeclass
class
class
class
class
Support forEmbeddedId
class
class
class
class
The inverse part of a "non-aggregated" composite identifier.class
Entity-valued collection-part mapped through a join table.class
A "non-aggregated" composite identifier.class
order( id, ...class
class
class
class
Methods in org.hibernate.metamodel.mapping.internal with parameters of type ValuedModelPartModifier and TypeMethodDescriptionboolean
ManyToManyCollectionPart.canUseParentTableGroup
(TableGroupProducer producer, NavigablePath navigablePath, ValuedModelPart valuedModelPart) boolean
ToOneAttributeMapping.canUseParentTableGroup
(TableGroupProducer producer, NavigablePath navigablePath, ValuedModelPart valuedModelPart) boolean
EmbeddedForeignKeyDescriptor.isKeyPart
(ValuedModelPart modelPart) boolean
SimpleForeignKeyDescriptor.isKeyPart
(ValuedModelPart modelPart) EmbeddedForeignKeyDescriptor.withTargetPart
(ValuedModelPart targetPart) SimpleForeignKeyDescriptor.withTargetPart
(ValuedModelPart targetPart) -
Uses of ValuedModelPart in org.hibernate.query.derived
Classes in org.hibernate.query.derived that implement ValuedModelPartModifier and TypeClassDescriptionclass
class
class
class
class
class
Methods in org.hibernate.query.derived with parameters of type ValuedModelPartModifier and TypeMethodDescriptionboolean
AnonymousTupleEntityValuedModelPart.canUseParentTableGroup
(TableGroupProducer producer, NavigablePath navigablePath, ValuedModelPart valuedModelPart) -
Uses of ValuedModelPart in org.hibernate.sql.ast.tree.from
Methods in org.hibernate.sql.ast.tree.from with parameters of type ValuedModelPartModifier and TypeMethodDescriptionboolean
LazyTableGroup.ParentTableGroupUseChecker.canUseParentTableGroup
(TableGroupProducer producer, NavigablePath navigablePath, ValuedModelPart valuedModelPart) default TableReference
ColumnReferenceQualifier.getTableReference
(NavigablePath navigablePath, ValuedModelPart modelPart, String tableExpression, boolean resolve) CorrelatedPluralTableGroup.getTableReference
(NavigablePath navigablePath, ValuedModelPart modelPart, String tableExpression, boolean resolve) CorrelatedTableGroup.getTableReference
(NavigablePath navigablePath, ValuedModelPart modelPart, String tableExpression, boolean resolve) DelegatingTableGroup.getTableReference
(NavigablePath navigablePath, ValuedModelPart modelPart, String tableExpression, boolean resolve) LazyTableGroup.getTableReference
(NavigablePath navigablePath, ValuedModelPart modelPart, String tableExpression, boolean resolve) MappedByTableGroup.getTableReference
(NavigablePath navigablePath, ValuedModelPart modelPart, String tableExpression, boolean resolve) StandardVirtualTableGroup.getTableReference
(NavigablePath navigablePath, ValuedModelPart modelPart, String tableExpression, boolean resolve) default TableReference
ColumnReferenceQualifier.resolveTableReference
(NavigablePath navigablePath, ValuedModelPart modelPart, String tableExpression) DerivedTableReference.resolveTableReference
(NavigablePath navigablePath, ValuedModelPart modelPart, String tableExpression) MappedByTableGroup.resolveTableReference
(NavigablePath navigablePath, ValuedModelPart modelPart, String tableExpression) -
Uses of ValuedModelPart in org.hibernate.sql.model.ast
Methods in org.hibernate.sql.model.ast with parameters of type ValuedModelPartModifier and TypeMethodDescriptionMutatingTableReference.getTableReference
(NavigablePath navigablePath, ValuedModelPart modelPart, String tableExpression, boolean resolve) MutatingTableReference.resolveTableReference
(NavigablePath navigablePath, ValuedModelPart modelPart, String tableExpression) -
Uses of ValuedModelPart in org.hibernate.sql.results.graph.embeddable
Subinterfaces of ValuedModelPart in org.hibernate.sql.results.graph.embeddable