Top Description Methods
org.hibernate.sql.results.graph

public Interface FetchableContainer

extends ModelPartContainer
Known Direct Subinterfaces
org.hibernate.metamodel.mapping.DiscriminatedAssociationModelPart, org.hibernate.metamodel.mapping.EmbeddableValuedModelPart, org.hibernate.metamodel.mapping.ManagedMappingType, org.hibernate.metamodel.mapping.PluralAttributeMapping, org.hibernate.metamodel.mapping.EntityValuedModelPart
Known Direct Implementers
org.hibernate.metamodel.mapping.internal.CompoundNaturalIdMapping
Imports
java.util.ArrayList, .List, java.util.function.Consumer, org.hibernate.internal.util.IndexedConsumer, .MutableInteger, org.hibernate.metamodel.mapping.EntityMappingType, .ModelPartContainer

Container of Fetchable references
Author
Steve Ebersole

Method Summary

Modifier and TypeMethod and Description
public default Fetchable
getFetchable(int position)

public default Fetchable
getKeyFetchable(int position)

public default int
getNumberOfFetchableKeys()

The number of fetchables in the container

public int
getNumberOfFetchables()

The number of fetchables in the container

public default int
getNumberOfKeyFetchables()

The number of key fetchables in the container

public default int
getSelectableIndex(String selectableName)

public default void
visitFetchables(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)

public default void
visitFetchables(IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)

public default void
visitFetchables(int offset, IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)

public default void
visitKeyFetchables(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)

public default void
visitKeyFetchables(IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)

public default void
visitKeyFetchables(int offset, IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)

Inherited from org.hibernate.metamodel.mapping.ModelPartContainer:
findByPathfindByPathfindSubPartforEachSubPartforEachSubPartvisitSubParts

Method Detail

getFetchableback to summary
public default Fetchable getFetchable(int position)
getKeyFetchableback to summary
public default Fetchable getKeyFetchable(int position)
getNumberOfFetchableKeysback to summary
public default int getNumberOfFetchableKeys()

The number of fetchables in the container

getNumberOfFetchablesback to summary
public int getNumberOfFetchables()

The number of fetchables in the container

getNumberOfKeyFetchablesback to summary
public default int getNumberOfKeyFetchables()

The number of key fetchables in the container

getSelectableIndexback to summary
public default int getSelectableIndex(String selectableName)
visitFetchablesback to summary
public default void visitFetchables(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)
visitFetchablesback to summary
public default void visitFetchables(IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)
visitFetchablesback to summary
public default void visitFetchables(int offset, IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)
visitKeyFetchablesback to summary
public default void visitKeyFetchables(Consumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)
visitKeyFetchablesback to summary
public default void visitKeyFetchables(IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)
visitKeyFetchablesback to summary
public default void visitKeyFetchables(int offset, IndexedConsumer<? super Fetchable> fetchableConsumer, EntityMappingType treatTargetType)