Top Description Methods
org.hibernate.metamodel.mapping

public Interface ModelPartContainer

extends ModelPart
Known Direct Subinterfaces
org.hibernate.metamodel.mapping.SoftDeletableModelPart, org.hibernate.sql.ast.tree.from.TableGroupProducer, org.hibernate.sql.results.graph.FetchableContainer
Imports
java.util.function.Consumer, org.hibernate.internal.util.IndexedConsumer, org.hibernate.spi.DotIdentifierSequence

Access to a group of ModelPart by name or for iteration.
Author
Steve Ebersole

Method Summary

Modifier and TypeMethod and Description
public default ModelPart
public default ModelPart
public ModelPart
findSubPart(String name, EntityMappingType treatTargetType)

public default void
public void
public void
visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType)

Inherited from org.hibernate.metamodel.mapping.ModelPart:
applySqlSelectionsapplySqlSelectionsareEqualasAttributeMappingasEntityMappingTypebreakDownJdbcValuesbreakDownJdbcValuescreateDomainResultdecomposedecomposefindContainingEntityMappingforEachSelectableforEachSelectablegetJavaTypegetNavigableRolegetPartMappingTypegetPartNamehasPartitionedSelectionMappingisEntityIdentifierMappingisVirtual

Method Detail

findByPathback to summary
public default ModelPart findByPath(String path)
findByPathback to summary
public default ModelPart findByPath(DotIdentifierSequence path)
findSubPartback to summary
public ModelPart findSubPart(String name, EntityMappingType treatTargetType)
forEachSubPartback to summary
public default void forEachSubPart(IndexedConsumer<ModelPart> consumer)
forEachSubPartback to summary
public void forEachSubPart(IndexedConsumer<ModelPart> consumer, EntityMappingType treatTarget)
visitSubPartsback to summary
public void visitSubParts(Consumer<ModelPart> consumer, EntityMappingType treatTargetType)