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 TypeInterfaceDescriptioninterfaceAn "aggregated" composite identifier, which is another way to say that the identifier is represented as an embeddable.interfaceDescribes an attribute at the mapping model level.interfaceMapping for a simple, single-column identifierinterfaceDescribes a ModelPart which is a basic value, either aBasicattribute a basic-valued collection partinterfaceDescriptor for the collection identifier.interfaceHibernate 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 mappingsinterfaceMapping for a composite identifierinterfaceMapping of a discriminator, for either entity or association (ANY) discrimination.interfaceDetails about the discriminator for an embeddable hierarchy.interfaceDescribes the mapping of an embeddable (composite).interfaceDetails about the discriminator for an entity hierarchy.interfaceDescribes the mapping of an entity's identifier.interfaceMapping of a row-idinterfaceDescribes the mapping of an entity's versioninterfaceDescriptor for foreign-keysinterfaceA "non-aggregated" composite identifier, which means that the entity itself does not define a singular representation of its identifier like an aggregated mapping does.interfaceMarker interface for valued model parts that have a declaring/owner type.interfaceMapping of a plural (collection-valued) attributeinterfaceMapping for a singular (non-collection) attribute.Methods in org.hibernate.metamodel.mapping that return ValuedModelPartModifier and TypeMethodDescriptionForeignKeyDescriptor.getKeyPart()ForeignKeyDescriptor.Side.getModelPart()default ValuedModelPartForeignKeyDescriptor.getPart(ForeignKeyDescriptor.Nature nature) ForeignKeyDescriptor.getTargetPart()Methods in org.hibernate.metamodel.mapping with parameters of type ValuedModelPartModifier and TypeMethodDescriptionbooleanForeignKeyDescriptor.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 TypeInterfaceDescriptioninterfaceorg.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 TypeMethodDescriptionbooleanLazyTableGroup.ParentTableGroupUseChecker.canUseParentTableGroup(TableGroupProducer producer, NavigablePath navigablePath, ValuedModelPart valuedModelPart) default TableReferenceColumnReferenceQualifier.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 TableReferenceColumnReferenceQualifier.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 ValuedModelPartStructHelper.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 voidDescriptiveJsonGeneratingVisitor.serializeModelPart(ValuedModelPart modelPart, Object value, WrapperOptions options, JsonDocumentWriter writer) protected voidJsonGeneratingVisitor.serializeModelPart(ValuedModelPart modelPart, Object value, WrapperOptions options, JsonDocumentWriter writer)