Class ReactiveCompoundNaturalIdMapping
java.lang.Object
org.hibernate.metamodel.mapping.internal.AbstractNaturalIdMapping
org.hibernate.metamodel.mapping.internal.CompoundNaturalIdMapping
org.hibernate.reactive.metamodel.mapping.internal.ReactiveCompoundNaturalIdMapping
- All Implemented Interfaces:
org.hibernate.metamodel.mapping.Bindable,org.hibernate.metamodel.mapping.JdbcMappingContainer,org.hibernate.metamodel.mapping.MappingModelExpressible,org.hibernate.metamodel.mapping.MappingType,org.hibernate.metamodel.mapping.ModelPart,org.hibernate.metamodel.mapping.ModelPartContainer,org.hibernate.metamodel.mapping.NaturalIdMapping,org.hibernate.metamodel.mapping.VirtualModelPart,org.hibernate.sql.results.graph.FetchableContainer
public class ReactiveCompoundNaturalIdMapping
extends org.hibernate.metamodel.mapping.internal.CompoundNaturalIdMapping
-
Nested Class Summary
Nested classes/interfaces inherited from class org.hibernate.metamodel.mapping.internal.CompoundNaturalIdMapping
org.hibernate.metamodel.mapping.internal.CompoundNaturalIdMapping.DomainResultImpl -
Field Summary
Fields inherited from interface org.hibernate.metamodel.mapping.NaturalIdMapping
PART_NAME -
Constructor Summary
ConstructorsConstructorDescriptionReactiveCompoundNaturalIdMapping(org.hibernate.metamodel.mapping.EntityMappingType declaringType, List<org.hibernate.metamodel.mapping.SingularAttributeMapping> attributes, org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess creationProcess) -
Method Summary
Modifier and TypeMethodDescriptionorg.hibernate.loader.ast.spi.NaturalIdLoader<?>makeLoader(org.hibernate.metamodel.mapping.EntityMappingType entityDescriptor) org.hibernate.loader.ast.spi.MultiNaturalIdLoader<?>makeMultiLoader(org.hibernate.metamodel.mapping.EntityMappingType entityDescriptor) Methods inherited from class org.hibernate.metamodel.mapping.internal.CompoundNaturalIdMapping
addToCacheKey, applySqlSelections, applySqlSelections, areEqual, breakDownJdbcValues, calculateHashCode, createDomainResult, disassemble, extractNaturalIdFromEntity, extractNaturalIdFromEntityState, findSubPart, forEachDisassembledJdbcValue, forEachJdbcType, forEachJdbcValue, forEachSelectable, forEachSubPart, getFetchable, getJavaType, getJdbcMapping, getJdbcTypeCount, getMappedJavaType, getNaturalIdAttributes, getNumberOfFetchableKeys, getNumberOfFetchables, getPartMappingType, hasPartitionedSelectionMapping, normalizeInput, validateInternalForm, verifyFlushState, visitSubPartsMethods inherited from class org.hibernate.metamodel.mapping.internal.AbstractNaturalIdMapping
findContainingEntityMapping, getCacheAccess, getDeclaringType, getNavigableRole, isMutableMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.metamodel.mapping.Bindable
forEachDisassembledJdbcValue, forEachDisassembledJdbcValue, forEachDisassembledJdbcValue, forEachJdbcType, forEachJdbcValue, forEachJdbcValue, forEachJdbcValueMethods inherited from interface org.hibernate.sql.results.graph.FetchableContainer
getKeyFetchable, getNumberOfKeyFetchables, getSelectableIndex, visitFetchables, visitFetchables, visitFetchables, visitKeyFetchables, visitKeyFetchables, visitKeyFetchablesMethods inherited from interface org.hibernate.metamodel.mapping.JdbcMappingContainer
getSingleJdbcMappingMethods inherited from interface org.hibernate.metamodel.mapping.ModelPart
asAttributeMapping, asBasicValuedModelPart, asEntityMappingType, breakDownJdbcValues, decompose, decompose, findContainingEntityMapping, forEachSelectable, getNavigableRole, isEntityIdentifierMappingMethods inherited from interface org.hibernate.metamodel.mapping.ModelPartContainer
findByPath, findByPath, forEachSubPartMethods inherited from interface org.hibernate.metamodel.mapping.NaturalIdMapping
getPartNameMethods inherited from interface org.hibernate.metamodel.mapping.VirtualModelPart
isVirtual
-
Constructor Details
-
ReactiveCompoundNaturalIdMapping
public ReactiveCompoundNaturalIdMapping(org.hibernate.metamodel.mapping.EntityMappingType declaringType, List<org.hibernate.metamodel.mapping.SingularAttributeMapping> attributes, org.hibernate.metamodel.mapping.internal.MappingModelCreationProcess creationProcess)
-
-
Method Details
-
makeLoader
public org.hibernate.loader.ast.spi.NaturalIdLoader<?> makeLoader(org.hibernate.metamodel.mapping.EntityMappingType entityDescriptor) - Specified by:
makeLoaderin interfaceorg.hibernate.metamodel.mapping.NaturalIdMapping- Overrides:
makeLoaderin classorg.hibernate.metamodel.mapping.internal.CompoundNaturalIdMapping
-
makeMultiLoader
public org.hibernate.loader.ast.spi.MultiNaturalIdLoader<?> makeMultiLoader(org.hibernate.metamodel.mapping.EntityMappingType entityDescriptor) - Specified by:
makeMultiLoaderin interfaceorg.hibernate.metamodel.mapping.NaturalIdMapping- Overrides:
makeMultiLoaderin classorg.hibernate.metamodel.mapping.internal.CompoundNaturalIdMapping
-