Uses of Interface
org.hibernate.metamodel.mapping.ValuedModelPart
-
Packages that use ValuedModelPart Package Description org.hibernate.dialect This package abstracts over the multifarious dialects of SQL understood by the databases supported by Hibernate.org.hibernate.loader.ast.internal org.hibernate.metamodel.internal 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.mapping.internal org.hibernate.query.derived org.hibernate.sql.ast.tree.from AST nodes representing root tables and joins in a SQL tree.org.hibernate.sql.model.ast SQL AST extensions for model mutations.org.hibernate.sql.results.graph.embeddable -
-
Uses of ValuedModelPart in org.hibernate.dialect
Methods in org.hibernate.dialect that return ValuedModelPart Modifier and Type Method Description static ValuedModelPartStructHelper. 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 ValuedModelPart Modifier and Type Method Description static 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 ValuedModelPart Modifier and Type Class Description classAbstractCompositeIdentifierMappingBase implementation for composite identifier mappings -
Uses of ValuedModelPart in org.hibernate.metamodel.mapping
Subinterfaces of ValuedModelPart in org.hibernate.metamodel.mapping Modifier and Type Interface Description interfaceAggregatedIdentifierMappingAn "aggregated" composite identifier, which is another way to say that the identifier is represented as an embeddable.interfaceAttributeMappingDescribes an attribute at the mapping model level.interfaceBasicEntityIdentifierMappingMapping for a simple, single-column identifierinterfaceBasicValuedModelPartDescribes a ModelPart which is a basic value, either aBasicattribute a basic-valued collection partinterfaceCollectionIdentifierDescriptorDescriptor for the collection identifier.interfaceCollectionPartHibernate 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 mappingsinterfaceCompositeIdentifierMappingMapping for a composite identifierinterfaceDiscriminatorMappingMapping of a discriminator, for either entity or association (ANY) discrimination.interfaceEmbeddableDiscriminatorMappingDetails about the discriminator for an embeddable hierarchy.interfaceEmbeddableValuedModelPartDescribes the mapping of an embeddable (composite).interfaceEntityDiscriminatorMappingDetails about the discriminator for an entity hierarchy.interfaceEntityIdentifierMappingDescribes the mapping of an entity's identifier.interfaceEntityRowIdMappingMapping of a row-idinterfaceEntityVersionMappingDescribes the mapping of an entity's versioninterfaceForeignKeyDescriptorDescriptor for foreign-keysinterfaceNonAggregatedIdentifierMappingA "non-aggregated" composite identifier, which means that the entity itself does not define a singular representation of its identifier like an aggregated mapping does.interfaceOwnedValuedModelPartMarker interface for valued model parts that have a declaring/owner type.interfacePluralAttributeMappingMapping of a plural (collection-valued) attributeinterfaceSingularAttributeMappingMapping for a singular (non-collection) attribute.Methods in org.hibernate.metamodel.mapping that return ValuedModelPart Modifier and Type Method Description ValuedModelPartForeignKeyDescriptor. getKeyPart()ValuedModelPartForeignKeyDescriptor.Side. getModelPart()default ValuedModelPartForeignKeyDescriptor. getPart(ForeignKeyDescriptor.Nature nature)ValuedModelPartForeignKeyDescriptor. getTargetPart()Methods in org.hibernate.metamodel.mapping with parameters of type ValuedModelPart Modifier and Type Method Description booleanForeignKeyDescriptor. isKeyPart(ValuedModelPart modelPart)ForeignKeyDescriptorForeignKeyDescriptor. 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.internal Modifier and Type Interface Description interfaceEntityCollectionPartAn entity-valued collection-part.interfaceSingleAttributeIdentifierMappingMethods in org.hibernate.metamodel.mapping.internal with parameters of type ValuedModelPart Modifier and Type Method Description booleanManyToManyCollectionPart. canUseParentTableGroup(TableGroupProducer producer, NavigablePath navigablePath, ValuedModelPart valuedModelPart)booleanToOneAttributeMapping. canUseParentTableGroup(TableGroupProducer producer, NavigablePath navigablePath, ValuedModelPart valuedModelPart)booleanEmbeddedForeignKeyDescriptor. isKeyPart(ValuedModelPart modelPart)booleanSimpleForeignKeyDescriptor. isKeyPart(ValuedModelPart modelPart)ForeignKeyDescriptorEmbeddedForeignKeyDescriptor. withTargetPart(ValuedModelPart targetPart)ForeignKeyDescriptorSimpleForeignKeyDescriptor. withTargetPart(ValuedModelPart targetPart) -
Uses of ValuedModelPart in org.hibernate.query.derived
Classes in org.hibernate.query.derived that implement ValuedModelPart Modifier and Type Class Description classAnonymousTupleBasicEntityIdentifierMappingclassAnonymousTupleBasicValuedModelPartclassAnonymousTupleEmbeddableValuedModelPartclassAnonymousTupleEmbeddedEntityIdentifierMappingclassAnonymousTupleEntityValuedModelPartclassAnonymousTupleNonAggregatedEntityIdentifierMappingMethods in org.hibernate.query.derived with parameters of type ValuedModelPart Modifier and Type Method Description booleanAnonymousTupleEntityValuedModelPart. 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 ValuedModelPart Modifier and Type Method Description booleanLazyTableGroup.ParentTableGroupUseChecker. canUseParentTableGroup(TableGroupProducer producer, NavigablePath navigablePath, ValuedModelPart valuedModelPart)default TableReferenceColumnReferenceQualifier. getTableReference(NavigablePath navigablePath, ValuedModelPart modelPart, String tableExpression, boolean resolve)TableReferenceCorrelatedPluralTableGroup. getTableReference(NavigablePath navigablePath, ValuedModelPart modelPart, String tableExpression, boolean resolve)TableReferenceCorrelatedTableGroup. getTableReference(NavigablePath navigablePath, ValuedModelPart modelPart, String tableExpression, boolean resolve)TableReferenceDelegatingTableGroup. getTableReference(NavigablePath navigablePath, ValuedModelPart modelPart, String tableExpression, boolean resolve)TableReferenceLazyTableGroup. getTableReference(NavigablePath navigablePath, ValuedModelPart modelPart, String tableExpression, boolean resolve)TableReferenceMappedByTableGroup. getTableReference(NavigablePath navigablePath, ValuedModelPart modelPart, String tableExpression, boolean resolve)TableReferenceStandardVirtualTableGroup. getTableReference(NavigablePath navigablePath, ValuedModelPart modelPart, String tableExpression, boolean resolve)default TableReferenceColumnReferenceQualifier. resolveTableReference(NavigablePath navigablePath, ValuedModelPart modelPart, String tableExpression)TableReferenceDerivedTableReference. resolveTableReference(NavigablePath navigablePath, ValuedModelPart modelPart, String tableExpression)TableReferenceMappedByTableGroup. 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 ValuedModelPart Modifier and Type Method Description TableReferenceMutatingTableReference. getTableReference(NavigablePath navigablePath, ValuedModelPart modelPart, String tableExpression, boolean resolve)TableReferenceMutatingTableReference. 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 Modifier and Type Interface Description interfaceEmbeddableValuedFetchable
-