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).
Package for the SQM-backed Query implementation details
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.loader.ast.internal
Methods in org.hibernate.loader.ast.internal with parameters of type ValuedModelPartModifier and TypeMethodDescriptionstatic SelectStatementLoaderSelectBuilder.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 TypeClassDescriptionclassBase implementation for composite identifier mappings -
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 TypeInterfaceDescriptioninterfaceAn entity-valued collection-part.interfaceClasses in org.hibernate.metamodel.mapping.internal that implement ValuedModelPartModifier and TypeClassDescriptionclassclassclassBase support for EntityCollectionPart implementationsclassclassclassActs as a ModelPart for the discriminator portion of an any-valued mappingclassActs as a ModelPart for the key portion of an any-valued mappingclassclassMapping of a simple identifierclassModels a basic collection element/value or index/keyclassclassclassSingular, any-valued attributeclassclassclassclassclassSupport forEmbeddedIdclassclassclassclassThe inverse part of a "non-aggregated" composite identifier.classEntity-valued collection-part mapped through a join table.classA "non-aggregated" composite identifier.classorder( id, ...classclassclassclassMethods in org.hibernate.metamodel.mapping.internal with parameters of type ValuedModelPartModifier and TypeMethodDescriptionbooleanManyToManyCollectionPart.canUseParentTableGroup(TableGroupProducer producer, NavigablePath navigablePath, ValuedModelPart valuedModelPart) booleanToOneAttributeMapping.canUseParentTableGroup(TableGroupProducer producer, NavigablePath navigablePath, ValuedModelPart valuedModelPart) booleanEmbeddedForeignKeyDescriptor.isKeyPart(ValuedModelPart modelPart) booleanSimpleForeignKeyDescriptor.isKeyPart(ValuedModelPart modelPart) EmbeddedForeignKeyDescriptor.withTargetPart(ValuedModelPart targetPart) SimpleForeignKeyDescriptor.withTargetPart(ValuedModelPart targetPart) -
Uses of ValuedModelPart in org.hibernate.query.sqm.internal
Methods in org.hibernate.query.sqm.internal with parameters of type ValuedModelPartModifier and TypeMethodDescriptionstatic @Nullable StringSqmUtil.determineAffectedTableName(TableGroup tableGroup, ValuedModelPart mapping) -
Uses of ValuedModelPart in org.hibernate.query.sqm.tuple.internal
Classes in org.hibernate.query.sqm.tuple.internal that implement ValuedModelPartModifier and TypeClassDescriptionclassclassclassclassclassclassMethods in org.hibernate.query.sqm.tuple.internal with parameters of type ValuedModelPartModifier and TypeMethodDescriptionbooleanAnonymousTupleEntityValuedModelPart.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 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)