Class ReactiveToOneAttributeMapping
- java.lang.Object
-
- org.hibernate.metamodel.mapping.internal.AbstractAttributeMapping
-
- org.hibernate.metamodel.mapping.internal.AbstractStateArrayContributorMapping
-
- org.hibernate.metamodel.mapping.internal.AbstractSingularAttributeMapping
-
- org.hibernate.metamodel.mapping.internal.ToOneAttributeMapping
-
- org.hibernate.reactive.metamodel.mapping.internal.ReactiveToOneAttributeMapping
-
- All Implemented Interfaces:
org.hibernate.metamodel.mapping.Association
,org.hibernate.metamodel.mapping.AttributeMapping
,org.hibernate.metamodel.mapping.Bindable
,org.hibernate.metamodel.mapping.EntityAssociationMapping
,org.hibernate.metamodel.mapping.EntityValuedModelPart
,org.hibernate.metamodel.mapping.JdbcMappingContainer
,org.hibernate.metamodel.mapping.MappingModelExpressible
,org.hibernate.metamodel.mapping.ModelPart
,org.hibernate.metamodel.mapping.ModelPartContainer
,org.hibernate.metamodel.mapping.OwnedValuedModelPart
,org.hibernate.metamodel.mapping.PropertyBasedMapping
,org.hibernate.metamodel.mapping.SelectableMappings
,org.hibernate.metamodel.mapping.SingularAttributeMapping
,org.hibernate.metamodel.mapping.ValuedModelPart
,org.hibernate.metamodel.mapping.ValueMapping
,org.hibernate.sql.ast.tree.from.LazyTableGroup.ParentTableGroupUseChecker
,org.hibernate.sql.ast.tree.from.TableGroupJoinProducer
,org.hibernate.sql.ast.tree.from.TableGroupProducer
,org.hibernate.sql.results.graph.DatabaseSnapshotContributor
,org.hibernate.sql.results.graph.entity.EntityValuedFetchable
,org.hibernate.sql.results.graph.Fetchable
,org.hibernate.sql.results.graph.FetchableContainer
,org.hibernate.sql.results.graph.FetchOptions
,org.hibernate.sql.results.graph.FetchStyleAccess
,org.hibernate.sql.results.graph.FetchTimingAccess
,org.hibernate.type.descriptor.java.JavaTypedExpressible
,org.hibernate.type.descriptor.java.MutabilityPlanExposer
public class ReactiveToOneAttributeMapping extends org.hibernate.metamodel.mapping.internal.ToOneAttributeMapping
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.hibernate.metamodel.mapping.internal.ToOneAttributeMapping
org.hibernate.metamodel.mapping.internal.ToOneAttributeMapping.Cardinality
-
-
Constructor Summary
Constructors Constructor Description ReactiveToOneAttributeMapping(org.hibernate.metamodel.mapping.internal.ToOneAttributeMapping delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReactiveToOneAttributeMapping
copy(org.hibernate.metamodel.mapping.ManagedMappingType declaringType, org.hibernate.sql.ast.tree.from.TableGroupProducer declaringTableGroupProducer)
org.hibernate.sql.results.graph.entity.EntityFetch
generateFetch(org.hibernate.sql.results.graph.FetchParent fetchParent, org.hibernate.spi.NavigablePath fetchablePath, org.hibernate.engine.FetchTiming fetchTiming, boolean selected, java.lang.String resultVariable, org.hibernate.sql.results.graph.DomainResultCreationState creationState)
org.hibernate.sql.results.graph.Fetch
resolveCircularFetch(org.hibernate.spi.NavigablePath fetchablePath, org.hibernate.sql.results.graph.FetchParent fetchParent, org.hibernate.engine.FetchTiming fetchTiming, org.hibernate.sql.results.graph.DomainResultCreationState creationState)
-
Methods inherited from class org.hibernate.metamodel.mapping.internal.ToOneAttributeMapping
addPrefixedPropertyNames, addPrefixedPropertyPaths, addToCacheKey, applySqlSelections, applySqlSelections, breakDownJdbcValues, buildEntityDelayedFetch, buildEntityFetchJoined, buildEntityFetchSelect, canUseParentTableGroup, containsTableReference, createRootTableGroupJoin, createSnapshotDomainResult, createTableGroupInternal, createTableGroupJoin, disassemble, findSubPart, findSubPart, forEachDisassembledJdbcValue, forEachJdbcType, forEachJdbcValue, forEachSelectable, getAssociatedEntityMappingType, getCardinality, getContainingTableExpression, getDefaultSqlAstJoinType, getEntityMappingType, getFetchable, getForeignKeyDescriptor, getIdentifyingColumnsTableExpression, getJdbcMapping, getJdbcTypeCount, getKeyTargetMatchPart, getMappedType, getNavigableRole, getNotFoundAction, getNumberOfFetchables, getReferencedPropertyName, getSelectable, getSideNature, getSqlAliasStem, getTargetKeyPropertyName, getTargetKeyPropertyNames, hasNotFoundAction, hasPartitionedSelectionMapping, isBidirectionalAttributeName, isFkOptimizationAllowed, isIgnoreNotFound, isInternalLoadNullable, isNullable, isOptional, isReferenceToPrimaryKey, isSimpleJoinPredicate, isUnwrapProxy, setForeignKeyDescriptor, setIdentifyingColumnsTableExpression, toString
-
Methods inherited from class org.hibernate.metamodel.mapping.internal.AbstractSingularAttributeMapping
getGenerator, getJdbcMappings, getPropertyAccess
-
Methods inherited from class org.hibernate.metamodel.mapping.internal.AbstractStateArrayContributorMapping
getAttributeMetadata, getFetchableName, getMappedFetchOptions, getStateArrayPosition, getStyle, getTiming
-
Methods inherited from class org.hibernate.metamodel.mapping.internal.AbstractAttributeMapping
getAttributeName, getDeclaringType, getFetchableKey, getJavaType, getPartMappingType
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.hibernate.metamodel.mapping.AttributeMapping
asAttributeMapping, asEmbeddedAttributeMapping, asPluralAttributeMapping, compare, findContainingEntityMapping, getAttributeMetadata, getAttributeName, getDeclaringType, getExposedMutabilityPlan, getPartName, getStateArrayPosition, getValue, isEmbeddedAttributeMapping, isPluralAttributeMapping, setValue
-
Methods inherited from interface org.hibernate.metamodel.mapping.Bindable
forEachDisassembledJdbcValue, forEachDisassembledJdbcValue, forEachDisassembledJdbcValue, forEachJdbcType, forEachJdbcValue, forEachJdbcValue, forEachJdbcValue
-
Methods inherited from interface org.hibernate.metamodel.mapping.EntityAssociationMapping
getFetchableName, incrementFetchDepth
-
Methods inherited from interface org.hibernate.metamodel.mapping.EntityValuedModelPart
createDomainResult, forEachSubPart, visitSubParts
-
Methods inherited from interface org.hibernate.sql.results.graph.Fetchable
getFetchableKey, getMappedFetchOptions, isSelectable
-
Methods inherited from interface org.hibernate.sql.results.graph.FetchableContainer
getKeyFetchable, getNumberOfFetchableKeys, getNumberOfKeyFetchables, getSelectableIndex, visitFetchables, visitFetchables, visitFetchables, visitKeyFetchables, visitKeyFetchables, visitKeyFetchables
-
Methods inherited from interface org.hibernate.metamodel.mapping.ModelPart
areEqual, breakDownJdbcValues, decompose, decompose, getJavaType, getPartMappingType, isEntityIdentifierMapping, isVirtual
-
Methods inherited from interface org.hibernate.metamodel.mapping.ModelPartContainer
findByPath, findByPath, forEachSubPart
-
-
-
-
Method Detail
-
generateFetch
public org.hibernate.sql.results.graph.entity.EntityFetch generateFetch(org.hibernate.sql.results.graph.FetchParent fetchParent, org.hibernate.spi.NavigablePath fetchablePath, org.hibernate.engine.FetchTiming fetchTiming, boolean selected, java.lang.String resultVariable, org.hibernate.sql.results.graph.DomainResultCreationState creationState)
- Specified by:
generateFetch
in interfaceorg.hibernate.sql.results.graph.entity.EntityValuedFetchable
- Specified by:
generateFetch
in interfaceorg.hibernate.sql.results.graph.Fetchable
- Overrides:
generateFetch
in classorg.hibernate.metamodel.mapping.internal.ToOneAttributeMapping
-
resolveCircularFetch
public org.hibernate.sql.results.graph.Fetch resolveCircularFetch(org.hibernate.spi.NavigablePath fetchablePath, org.hibernate.sql.results.graph.FetchParent fetchParent, org.hibernate.engine.FetchTiming fetchTiming, org.hibernate.sql.results.graph.DomainResultCreationState creationState)
- Specified by:
resolveCircularFetch
in interfaceorg.hibernate.sql.results.graph.Fetchable
- Overrides:
resolveCircularFetch
in classorg.hibernate.metamodel.mapping.internal.ToOneAttributeMapping
-
copy
public ReactiveToOneAttributeMapping copy(org.hibernate.metamodel.mapping.ManagedMappingType declaringType, org.hibernate.sql.ast.tree.from.TableGroupProducer declaringTableGroupProducer)
- Overrides:
copy
in classorg.hibernate.metamodel.mapping.internal.ToOneAttributeMapping
-
-