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

public Interface EmbeddableValuedFetchable

extends EmbeddableValuedModelPart, Fetchable
Known Direct Subinterfaces
org.hibernate.metamodel.mapping.NonAggregatedIdentifierMapping
Known Direct Implementers
org.hibernate.metamodel.internal.AbstractCompositeIdentifierMapping, org.hibernate.metamodel.mapping.internal.EmbeddedAttributeMapping, org.hibernate.metamodel.mapping.internal.EmbeddedCollectionPart
Imports
org.hibernate.sql.ast.SqlAstJoinType, org.hibernate.sql.ast.tree.from.TableGroup, org.hibernate.sql.ast.tree.predicate.Predicate, org.hibernate.sql.results.graph.Fetchable, org.hibernate.metamodel.mapping.EmbeddableValuedModelPart

Author
Steve Ebersole

Method Summary

Modifier and TypeMethod and Description
public default SqlAstJoinType
public default boolean
isSimpleJoinPredicate(Predicate predicate)

Implements org.hibernate.sql.ast.tree.from.TableGroupJoinProducer.isSimpleJoinPredicate.

Returns whether the given predicate is a simple join predicate for this attribute.
Inherited from org.hibernate.metamodel.mapping.EmbeddableValuedModelPart:
addToCacheKeybreakDownJdbcValuesdecomposedisassemblefindSubPartforEachDisassembledJdbcValueforEachInsertableforEachJdbcTypeforEachJdbcValueforEachSelectableforEachSubPartforEachUpdatablegetEmbeddableTypeDescriptorgetFetchablegetJavaTypegetJdbcMappinggetJdbcTypeCountgetMappedTypegetNumberOfFetchablesgetParentInjectionAttributePropertyAccessgetSelectablegetSelectableIndexhasPartitionedSelectionMappingtoSqlExpressionvisitSubParts
Inherited from org.hibernate.sql.results.graph.Fetchable:
asAttributeMappinggenerateFetchgetFetchableKeygetFetchableNamegetMappedFetchOptionsincrementFetchDepthisSelectableresolveCircularFetch

Method Detail

getDefaultSqlAstJoinTypeback to summary
public default SqlAstJoinType getDefaultSqlAstJoinType(TableGroup parentTableGroup)

Implements org.hibernate.sql.ast.tree.from.TableGroupJoinProducer.getDefaultSqlAstJoinType.

Annotations
@Override
isSimpleJoinPredicateback to summary
public default boolean isSimpleJoinPredicate(Predicate predicate)

Implements org.hibernate.sql.ast.tree.from.TableGroupJoinProducer.isSimpleJoinPredicate.

Doc from org.hibernate.sql.ast.tree.from.TableGroupJoinProducer.isSimpleJoinPredicate.

Returns whether the given predicate is a simple join predicate for this attribute. This is useful to understand if a predicate has additional conjunctions other than the FK related predicate.

Annotations
@Override