Uses of Interface
org.hibernate.metamodel.mapping.SelectableMappings
-
Packages that use SelectableMappings Package Description org.hibernate.metamodel.internal org.hibernate.metamodel.mapping Defines the runtime mapping metamodel, which describes the mapping of the application's domain model parts (entities, attributes) to relational database objects (tables, columns).org.hibernate.metamodel.mapping.internal org.hibernate.persister.entity.mutation Defines support for performing mutation operations originating from persistence-context events.org.hibernate.query.derived org.hibernate.sql.model.ast.builder Support for buildingTableMutationreferences for persisting entity mutation eventsorg.hibernate.sql.results.graph.embeddable -
-
Uses of SelectableMappings in org.hibernate.metamodel.internal
Classes in org.hibernate.metamodel.internal that implement SelectableMappings Modifier and Type Class Description classAbstractCompositeIdentifierMappingBase implementation for composite identifier mappings -
Uses of SelectableMappings in org.hibernate.metamodel.mapping
Subinterfaces of SelectableMappings in org.hibernate.metamodel.mapping Modifier and Type Interface Description interfaceAggregatedIdentifierMappingAn "aggregated" composite identifier, which is another way to say that the identifier is represented as an embeddable.interfaceAttributeMappingDescribes an attribute at the mapping model level.interfaceBasicEntityIdentifierMappingMapping for a simple, single-column identifierinterfaceBasicValuedModelPartDescribes a ModelPart which is a basic value, either aBasicattribute a basic-valued collection partinterfaceCollectionIdentifierDescriptorDescriptor for the collection identifier.interfaceCollectionPartHibernate understands mapping a collection into 4 parts The key - the foreign-key defining the association to the owner The element - for Maps this is analogous to the value The index - the List/array index or Map key The collection-id - this is only relevant for id-bag mappingsinterfaceCompositeIdentifierMappingMapping for a composite identifierinterfaceDiscriminatorMappingMapping of a discriminator, for either entity or association (ANY) discrimination.interfaceEmbeddableDiscriminatorMappingDetails about the discriminator for an embeddable hierarchy.interfaceEmbeddableMappingTypeDescribes an embeddable - the actual typeinterfaceEmbeddableValuedModelPartDescribes the mapping of an embeddable (composite).interfaceEntityDiscriminatorMappingDetails about the discriminator for an entity hierarchy.interfaceEntityIdentifierMappingDescribes the mapping of an entity's identifier.interfaceEntityRowIdMappingMapping of a row-idinterfaceEntityVersionMappingDescribes the mapping of an entity's versioninterfaceForeignKeyDescriptorDescriptor for foreign-keysinterfaceNonAggregatedIdentifierMappingA "non-aggregated" composite identifier, which means that the entity itself does not define a singular representation of its identifier like an aggregated mapping does.static interfaceNonAggregatedIdentifierMapping.IdentifierValueMapperThink of an AttributeConverter for id values to account for representation difference between virtual and id-class mappingsinterfaceOwnedValuedModelPartMarker interface for valued model parts that have a declaring/owner type.interfacePluralAttributeMappingMapping of a plural (collection-valued) attributeinterfaceSingularAttributeMappingMapping for a singular (non-collection) attribute.interfaceValuedModelPartDescribes a ModelPart that is also a ValueMapping (and therefore also a SelectableMappings).Methods in org.hibernate.metamodel.mapping with parameters of type SelectableMappings Modifier and Type Method Description EmbeddableMappingTypeEmbeddableMappingType. createInverseMappingType(EmbeddedAttributeMapping valueMapping, TableGroupProducer declaringTableGroupProducer, SelectableMappings selectableMappings, MappingModelCreationProcess creationProcess) -
Uses of SelectableMappings in org.hibernate.metamodel.mapping.internal
Subinterfaces of SelectableMappings in org.hibernate.metamodel.mapping.internal Modifier and Type Interface Description interfaceEntityCollectionPartAn entity-valued collection-part.interfaceSingleAttributeIdentifierMappingClasses in org.hibernate.metamodel.mapping.internal that implement SelectableMappings Modifier and Type Class Description classAbstractAttributeMappingclassAbstractDiscriminatorMappingclassAbstractEmbeddableMappingBase support for EmbeddableMappingType implementationsclassAbstractEntityCollectionPartBase support for EntityCollectionPart implementationsclassAbstractSingularAttributeMappingclassAbstractStateArrayContributorMappingclassAnyDiscriminatorPartActs as a ModelPart for the discriminator portion of an any-valued mappingclassAnyKeyPartActs as a ModelPart for the key portion of an any-valued mappingclassBasicAttributeMappingclassBasicEntityIdentifierMappingImplMapping of a simple identifierclassBasicValuedCollectionPartModels a basic collection element/value or index/keyclassCaseStatementDiscriminatorMappingImplclassCollectionIdentifierDescriptorImplclassDiscriminatedAssociationAttributeMappingSingular, any-valued attributeclassDiscriminatedCollectionPartclassEmbeddableMappingTypeImplDescribes a "normal" embeddable.classEmbeddedAttributeMappingclassEmbeddedCollectionPartclassEmbeddedForeignKeyDescriptorclassEmbeddedIdentifierMappingImplSupport forEmbeddedIdclassEntityRowIdMappingImplclassEntityVersionMappingImplclassExplicitColumnDiscriminatorMappingImplclassIdClassEmbeddableEmbeddableMappingType implementation describing anIdClassclassInverseNonAggregatedIdentifierMappingThe inverse part of a "non-aggregated" composite identifier.classManyToManyCollectionPartEntity-valued collection-part mapped through a join table.classNonAggregatedIdentifierMappingImplA "non-aggregated" composite identifier.classOneToManyCollectionPartorder( id, ...classPluralAttributeMappingImplclassSelectableMappingsImplclassSimpleForeignKeyDescriptorclassToOneAttributeMappingclassVirtualEmbeddedAttributeMappingclassVirtualIdEmbeddableEmbeddable describing the virtual-id aspect of a non-aggregated composite idFields in org.hibernate.metamodel.mapping.internal declared as SelectableMappings Modifier and Type Field Description protected SelectableMappingsAbstractEmbeddableMapping. selectableMappingsMethods in org.hibernate.metamodel.mapping.internal that return SelectableMappings Modifier and Type Method Description static SelectableMappingsSelectableMappingsImpl. from(String containingTableExpression, Value value, int[] propertyOrder, @Nullable SelectablePath parentSelectablePath, Mapping mapping, TypeConfiguration typeConfiguration, boolean[] insertable, boolean[] updateable, Dialect dialect, SqmFunctionRegistry sqmFunctionRegistry, RuntimeModelCreationContext creationContext)static SelectableMappingsSelectableMappingsImpl. from(String containingTableExpression, Value value, int[] propertyOrder, Mapping mapping, TypeConfiguration typeConfiguration, boolean[] insertable, boolean[] updateable, Dialect dialect, SqmFunctionRegistry sqmFunctionRegistry, RuntimeModelCreationContext creationContext)static SelectableMappingsSelectableMappingsImpl. from(EmbeddableMappingType embeddableMappingType)protected SelectableMappingsAbstractEmbeddableMapping. getSelectableMappings() -
Uses of SelectableMappings in org.hibernate.persister.entity.mutation
Classes in org.hibernate.persister.entity.mutation that implement SelectableMappings Modifier and Type Class Description static classEntityTableMapping.KeyMapping -
Uses of SelectableMappings in org.hibernate.query.derived
Classes in org.hibernate.query.derived that implement SelectableMappings Modifier and Type Class Description classAnonymousTupleBasicEntityIdentifierMappingclassAnonymousTupleBasicValuedModelPartclassAnonymousTupleEmbeddableValuedModelPartclassAnonymousTupleEmbeddedEntityIdentifierMappingclassAnonymousTupleEntityValuedModelPartclassAnonymousTupleNonAggregatedEntityIdentifierMappingMethods in org.hibernate.query.derived with parameters of type SelectableMappings Modifier and Type Method Description EmbeddableMappingTypeAnonymousTupleEmbeddableValuedModelPart. createInverseMappingType(EmbeddedAttributeMapping valueMapping, TableGroupProducer declaringTableGroupProducer, SelectableMappings selectableMappings, MappingModelCreationProcess creationProcess) -
Uses of SelectableMappings in org.hibernate.sql.model.ast.builder
Methods in org.hibernate.sql.model.ast.builder with parameters of type SelectableMappings Modifier and Type Method Description default voidRestrictedTableMutationBuilder. addKeyRestrictions(SelectableMappings selectableMappings)Add a restriction as long as the selectable is not a formula and is not nullabledefault voidRestrictedTableMutationBuilder. addKeyRestrictionsLeniently(SelectableMappings selectableMappings)Add a restriction as long as the selectable is not a formula and is not nullabledefault voidRestrictedTableMutationBuilder. addOptimisticLockRestrictions(SelectableMappings selectableMappings)Add restriction based on non-version optimistically-locked column -
Uses of SelectableMappings in org.hibernate.sql.results.graph.embeddable
Subinterfaces of SelectableMappings in org.hibernate.sql.results.graph.embeddable Modifier and Type Interface Description interfaceEmbeddableValuedFetchable
-