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, org.hibernate.metamodel.mapping.internal.ToOneAttributeMapping.NullDomainResult -
Constructor Summary
ConstructorsConstructorDescriptionReactiveToOneAttributeMapping(org.hibernate.metamodel.mapping.internal.ToOneAttributeMapping delegate) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.hibernate.sql.results.graph.entity.EntityFetchbuildEntityDelayedFetch(org.hibernate.sql.results.graph.FetchParent fetchParent, org.hibernate.metamodel.mapping.internal.ToOneAttributeMapping fetchedAttribute, org.hibernate.spi.NavigablePath navigablePath, org.hibernate.sql.results.graph.DomainResult<?> keyResult, boolean selectByUniqueKey, org.hibernate.sql.results.graph.DomainResultCreationState creationState) copy(org.hibernate.metamodel.mapping.ManagedMappingType declaringType, org.hibernate.sql.ast.tree.from.TableGroupProducer declaringTableGroupProducer) org.hibernate.sql.results.graph.entity.EntityFetchgenerateFetch(org.hibernate.sql.results.graph.FetchParent fetchParent, org.hibernate.spi.NavigablePath fetchablePath, org.hibernate.engine.FetchTiming fetchTiming, boolean selected, String resultVariable, org.hibernate.sql.results.graph.DomainResultCreationState creationState) org.hibernate.metamodel.mapping.AttributeMetadataprotected ObjectlazyInitialize(Object domainValue) org.hibernate.sql.results.graph.FetchresolveCircularFetch(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, buildEntityFetchJoined, buildEntityFetchSelect, canUseParentTableGroup, containsTableReference, createRootTableGroupJoin, createSnapshotDomainResult, createTableGroupInternal, createTableGroupJoin, determineSqlJoinType, disassemble, extractAttributePathValue, extractValue, 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, hasJoinTable, hasNotFoundAction, hasPartitionedSelectionMapping, isBidirectionalAttributeName, isFkOptimizationAllowed, isIgnoreNotFound, isInternalLoadNullable, isLazy, isNullable, isOptional, isReferenceToPrimaryKey, isSimpleJoinPredicate, isUnwrapProxy, setForeignKeyDescriptor, setIdentifyingColumnsTableExpression, setupCircularFetchModelPart, toStringMethods inherited from class org.hibernate.metamodel.mapping.internal.AbstractSingularAttributeMapping
getGeneratorMethods inherited from class org.hibernate.metamodel.mapping.internal.AbstractStateArrayContributorMapping
getFetchableName, getMappedFetchOptions, getStyle, getTimingMethods inherited from class org.hibernate.metamodel.mapping.internal.AbstractAttributeMapping
getAttributeName, getDeclaringType, getFetchableKey, getJavaType, getPartMappingType, getPropertyAccess, getStateArrayPositionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.hibernate.metamodel.mapping.AttributeMapping
asAttributeMapping, asEmbeddedAttributeMapping, asPluralAttributeMapping, compare, findContainingEntityMapping, getAttributeName, getDeclaringType, getExposedMutabilityPlan, getPartName, getPropertyAccess, getStateArrayPosition, getValue, isEmbeddedAttributeMapping, isPluralAttributeMapping, setValueMethods inherited from interface org.hibernate.metamodel.mapping.Bindable
forEachDisassembledJdbcValue, forEachDisassembledJdbcValue, forEachDisassembledJdbcValue, forEachJdbcType, forEachJdbcValue, forEachJdbcValue, forEachJdbcValueMethods inherited from interface org.hibernate.metamodel.mapping.EntityAssociationMapping
getFetchableName, incrementFetchDepthMethods inherited from interface org.hibernate.metamodel.mapping.EntityValuedModelPart
createDomainResult, forEachSubPart, visitSubPartsMethods inherited from interface org.hibernate.sql.results.graph.Fetchable
getFetchableKey, getMappedFetchOptions, isSelectableMethods inherited from interface org.hibernate.sql.results.graph.FetchableContainer
getKeyFetchable, getNumberOfFetchableKeys, getNumberOfKeyFetchables, getSelectableIndex, visitFetchables, visitFetchables, visitFetchables, visitKeyFetchables, visitKeyFetchables, visitKeyFetchablesMethods inherited from interface org.hibernate.metamodel.mapping.ModelPart
areEqual, asBasicValuedModelPart, asEntityMappingType, breakDownJdbcValues, decompose, decompose, getJavaType, getPartMappingType, isEntityIdentifierMapping, isVirtualMethods inherited from interface org.hibernate.metamodel.mapping.ModelPartContainer
findByPath, findByPath, forEachSubPartMethods inherited from interface org.hibernate.metamodel.mapping.ValuedModelPart
forEachInsertable, forEachNonFormula, forEachSelectable, forEachUpdatable, getSingleJdbcMappingMethods inherited from interface org.hibernate.metamodel.mapping.ValueMapping
getExpressibleJavaType, treatAs
-
Constructor Details
-
ReactiveToOneAttributeMapping
public ReactiveToOneAttributeMapping(org.hibernate.metamodel.mapping.internal.ToOneAttributeMapping delegate)
-
-
Method Details
-
getAttributeMetadata
public org.hibernate.metamodel.mapping.AttributeMetadata getAttributeMetadata()- Specified by:
getAttributeMetadatain interfaceorg.hibernate.metamodel.mapping.AttributeMapping- Overrides:
getAttributeMetadatain classorg.hibernate.metamodel.mapping.internal.AbstractAttributeMapping
-
copy
public ReactiveToOneAttributeMapping copy(org.hibernate.metamodel.mapping.ManagedMappingType declaringType, org.hibernate.sql.ast.tree.from.TableGroupProducer declaringTableGroupProducer) - Overrides:
copyin classorg.hibernate.metamodel.mapping.internal.ToOneAttributeMapping
-
lazyInitialize
- Overrides:
lazyInitializein classorg.hibernate.metamodel.mapping.internal.ToOneAttributeMapping