Class ReactiveEmbeddedIdentifierMappingImpl
java.lang.Object
org.hibernate.metamodel.internal.AbstractCompositeIdentifierMapping
org.hibernate.reactive.metamodel.mapping.internal.ReactiveEmbeddedIdentifierMappingImpl
- All Implemented Interfaces:
org.hibernate.metamodel.mapping.Bindable,org.hibernate.metamodel.mapping.CompositeIdentifierMapping,org.hibernate.metamodel.mapping.EmbeddableValuedModelPart,org.hibernate.metamodel.mapping.EntityIdentifierMapping,org.hibernate.metamodel.mapping.JdbcMappingContainer,org.hibernate.metamodel.mapping.MappingModelExpressible,org.hibernate.metamodel.mapping.ModelPart,org.hibernate.metamodel.mapping.ModelPartContainer,org.hibernate.metamodel.mapping.SelectableMappings,org.hibernate.metamodel.mapping.ValuedModelPart,org.hibernate.metamodel.mapping.ValueMapping,org.hibernate.sql.ast.tree.from.TableGroupJoinProducer,org.hibernate.sql.ast.tree.from.TableGroupProducer,org.hibernate.sql.results.graph.embeddable.EmbeddableValuedFetchable,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
public class ReactiveEmbeddedIdentifierMappingImpl
extends org.hibernate.metamodel.internal.AbstractCompositeIdentifierMapping
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.hibernate.metamodel.mapping.Bindable
org.hibernate.metamodel.mapping.Bindable.JdbcValuesBiConsumer<X extends Object,Y extends Object>, org.hibernate.metamodel.mapping.Bindable.JdbcValuesConsumer Nested classes/interfaces inherited from interface org.hibernate.metamodel.mapping.EntityIdentifierMapping
org.hibernate.metamodel.mapping.EntityIdentifierMapping.Nature -
Field Summary
Fields inherited from class org.hibernate.metamodel.internal.AbstractCompositeIdentifierMapping
sessionFactoryFields inherited from interface org.hibernate.metamodel.mapping.EntityIdentifierMapping
ID_ROLE_NAME, LEGACY_ID_NAME -
Constructor Summary
ConstructorsConstructorDescriptionReactiveEmbeddedIdentifierMappingImpl(org.hibernate.metamodel.mapping.internal.EmbeddedIdentifierMappingImpl delegate) -
Method Summary
Modifier and TypeMethodDescriptionvoidapplySqlSelections(org.hibernate.spi.NavigablePath navigablePath, org.hibernate.sql.ast.tree.from.TableGroup tableGroup, org.hibernate.sql.results.graph.DomainResultCreationState creationState) voidapplySqlSelections(org.hibernate.spi.NavigablePath navigablePath, org.hibernate.sql.ast.tree.from.TableGroup tableGroup, org.hibernate.sql.results.graph.DomainResultCreationState creationState, BiConsumer<org.hibernate.sql.ast.spi.SqlSelection, org.hibernate.metamodel.mapping.JdbcMapping> selectionConsumer) org.hibernate.sql.results.graph.FetchgenerateFetch(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.sql.results.graph.FetchablegetFetchable(int position) getIdentifier(Object entity) org.hibernate.metamodel.mapping.EmbeddableMappingTypeorg.hibernate.metamodel.mapping.EntityIdentifierMapping.Natureorg.hibernate.metamodel.mapping.EmbeddableMappingTypevoidsetIdentifier(Object entity, Object id, org.hibernate.engine.spi.SharedSessionContractImplementor session) Methods inherited from class org.hibernate.metamodel.internal.AbstractCompositeIdentifierMapping
containsTableReference, createDomainResult, createRootTableGroupJoin, createTableGroupJoin, findContainingEntityMapping, findSubPart, forEachJdbcValue, getContainingTableExpression, getEmbeddableTypeDescriptor, getEntityMapping, getMappedFetchOptions, getMappedType, getNavigableRole, getStyle, getTiming, hasContainingClass, hasPartitionedSelectionMapping, instantiate, toSqlExpression, visitSubPartsMethods 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.metamodel.mapping.CompositeIdentifierMapping
getFetchableKey, getUnsavedStrategyMethods inherited from interface org.hibernate.sql.results.graph.embeddable.EmbeddableValuedFetchable
getDefaultSqlAstJoinType, isSimpleJoinPredicateMethods inherited from interface org.hibernate.metamodel.mapping.EmbeddableValuedModelPart
addToCacheKey, breakDownJdbcValues, decompose, disassemble, forEachDisassembledJdbcValue, forEachInsertable, forEachJdbcType, forEachSelectable, forEachSubPart, forEachUpdatable, getJavaType, getJdbcMapping, getJdbcTypeCount, getNumberOfFetchables, getParentInjectionAttributePropertyAccess, getSelectable, getSelectableIndexMethods inherited from interface org.hibernate.metamodel.mapping.EntityIdentifierMapping
getIdentifier, getIdentifierIfNotUnsaved, getPartName, isEntityIdentifierMappingMethods inherited from interface org.hibernate.sql.results.graph.Fetchable
asAttributeMapping, incrementFetchDepth, isSelectable, resolveCircularFetchMethods inherited from interface org.hibernate.sql.results.graph.FetchableContainer
getKeyFetchable, getNumberOfFetchableKeys, getNumberOfKeyFetchables, visitFetchables, visitFetchables, visitFetchables, visitKeyFetchables, visitKeyFetchables, visitKeyFetchablesMethods inherited from interface org.hibernate.type.descriptor.java.JavaTypedExpressible
addToCacheKeyMethods inherited from interface org.hibernate.metamodel.mapping.ModelPart
areEqual, asBasicValuedModelPart, asEntityMappingType, breakDownJdbcValues, decompose, isVirtualMethods inherited from interface org.hibernate.metamodel.mapping.ModelPartContainer
findByPath, findByPath, forEachSubPartMethods inherited from interface org.hibernate.sql.ast.tree.from.TableGroupJoinProducer
determineSqlJoinTypeMethods inherited from interface org.hibernate.metamodel.mapping.ValuedModelPart
forEachNonFormula, forEachSelectable, getSingleJdbcMappingMethods inherited from interface org.hibernate.metamodel.mapping.ValueMapping
getExpressibleJavaType, treatAs
-
Constructor Details
-
ReactiveEmbeddedIdentifierMappingImpl
public ReactiveEmbeddedIdentifierMappingImpl(org.hibernate.metamodel.mapping.internal.EmbeddedIdentifierMappingImpl delegate)
-
-
Method Details
-
getPartMappingType
public org.hibernate.metamodel.mapping.EmbeddableMappingType getPartMappingType() -
getMappedIdEmbeddableTypeDescriptor
public org.hibernate.metamodel.mapping.EmbeddableMappingType getMappedIdEmbeddableTypeDescriptor() -
getNature
public org.hibernate.metamodel.mapping.EntityIdentifierMapping.Nature getNature() -
getAttributeName
-
getIdentifier
-
getSqlAliasStem
-
getFetchableName
-
getFetchable
public org.hibernate.sql.results.graph.Fetchable getFetchable(int position)