Uses of Interface
org.hibernate.metamodel.mapping.ValuedModelPart
Packages that use ValuedModelPart
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).
AST nodes representing root tables and joins in a SQL tree.
SQL AST extensions for model mutations.
Defines handling of almost the full range of standard JDBC-defined SQL data types.
SPIs related to
JdbcType
.-
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
org.hibernate.metamodel.mapping.internal.SingleAttributeIdentifierMapping
-
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 -
Uses of ValuedModelPart in org.hibernate.type.descriptor.jdbc
Methods in org.hibernate.type.descriptor.jdbc that return ValuedModelPartModifier and TypeMethodDescriptionstatic ValuedModelPart
StructHelper.getSubPart
(ManagedMappingType type, int position) -
Uses of ValuedModelPart in org.hibernate.type.descriptor.jdbc.spi
Methods in org.hibernate.type.descriptor.jdbc.spi with parameters of type ValuedModelPartModifier and TypeMethodDescriptionprotected void
DescriptiveJsonGeneratingVisitor.serializeModelPart
(ValuedModelPart modelPart, Object value, WrapperOptions options, JsonDocumentWriter writer) protected void
JsonGeneratingVisitor.serializeModelPart
(ValuedModelPart modelPart, Object value, WrapperOptions options, JsonDocumentWriter writer)