Uses of Interface
org.hibernate.metamodel.mapping.SelectableMappings
Packages that use SelectableMappings
Package
Description
Defines the runtime mapping metamodel, which describes the mapping
of the application's domain model parts (entities, attributes) to
relational database objects (tables, columns).
Defines support for performing mutation operations originating
from persistence-context events.
Support for building
TableMutation
references for persisting entity mutation events-
Uses of SelectableMappings in org.hibernate.metamodel.internal
Classes in org.hibernate.metamodel.internal that implement SelectableMappingsModifier and TypeClassDescriptionclassBase implementation for composite identifier mappings -
Uses of SelectableMappings in org.hibernate.metamodel.mapping
Subinterfaces of SelectableMappings in org.hibernate.metamodel.mappingModifier and TypeInterfaceDescriptioninterfaceAn "aggregated" composite identifier, which is another way to say that the identifier is represented as an embeddable.interfaceDescribes an attribute at the mapping model level.interfaceMapping for a simple, single-column identifierinterfaceDescribes a ModelPart which is a basic value, either aBasicattribute a basic-valued collection partinterfaceDescriptor for the collection identifier.interfaceHibernate 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 mappingsinterfaceMapping for a composite identifierinterfaceMapping of a discriminator, for either entity or association (ANY) discrimination.interfaceDetails about the discriminator for an embeddable hierarchy.interfaceDescribes an embeddable - the actual typeinterfaceDescribes the mapping of an embeddable (composite).interfaceDetails about the discriminator for an entity hierarchy.interfaceDescribes the mapping of an entity's identifier.interfaceMapping of a row-idinterfaceDescribes the mapping of an entity's versioninterfaceDescriptor for foreign-keysinterfaceA "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 interfaceThink of an AttributeConverter for id values to account for representation difference between virtual and id-class mappingsinterfaceMarker interface for valued model parts that have a declaring/owner type.interfaceMapping of a plural (collection-valued) attributeinterfaceMapping for a singular (non-collection) attribute.interfaceDescribes a ModelPart that is also a ValueMapping (and therefore also a SelectableMappings).Methods in org.hibernate.metamodel.mapping with parameters of type SelectableMappingsModifier and TypeMethodDescriptionEmbeddableMappingType.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.internalModifier and TypeInterfaceDescriptioninterfaceAn entity-valued collection-part.interfaceClasses in org.hibernate.metamodel.mapping.internal that implement SelectableMappingsModifier and TypeClassDescriptionclassclassclassBase support for EmbeddableMappingType implementationsclassBase support for EntityCollectionPart implementationsclassclassclassActs as a ModelPart for the discriminator portion of an any-valued mappingclassActs as a ModelPart for the key portion of an any-valued mappingclassclassMapping of a simple identifierclassModels a basic collection element/value or index/keyclassclassclassSingular, any-valued attributeclassclassDescribes a "normal" embeddable.classclassclassclassSupport forEmbeddedIdclassclassclassclassEmbeddableMappingType implementation describing anIdClassclassThe inverse part of a "non-aggregated" composite identifier.classEntity-valued collection-part mapped through a join table.classA "non-aggregated" composite identifier.classorder( id, ...classclassclassclassclassclassEmbeddable describing the virtual-id aspect of a non-aggregated composite idFields in org.hibernate.metamodel.mapping.internal declared as SelectableMappingsModifier and TypeFieldDescriptionprotected SelectableMappingsAbstractEmbeddableMapping.selectableMappingsMethods in org.hibernate.metamodel.mapping.internal that return SelectableMappingsModifier and TypeMethodDescriptionstatic SelectableMappingsSelectableMappingsImpl.from(String containingTableExpression, Value value, int[] propertyOrder, @Nullable SelectablePath parentSelectablePath, MappingContext mappingContext, TypeConfiguration typeConfiguration, boolean[] insertable, boolean[] updateable, Dialect dialect, SqmFunctionRegistry sqmFunctionRegistry, RuntimeModelCreationContext creationContext) static SelectableMappingsSelectableMappingsImpl.from(String containingTableExpression, Value value, int[] propertyOrder, MappingContext mappingContext, TypeConfiguration typeConfiguration, boolean[] insertable, boolean[] updateable, Dialect dialect, SqmFunctionRegistry sqmFunctionRegistry, RuntimeModelCreationContext creationContext) static SelectableMappingsSelectableMappingsImpl.from(EmbeddableMappingType embeddableMappingType) protected SelectableMappingsAbstractEmbeddableMapping.getSelectableMappings()Methods in org.hibernate.metamodel.mapping.internal with parameters of type SelectableMappingsModifier and TypeMethodDescriptionEmbeddableMappingTypeImpl.createInverseMappingType(EmbeddedAttributeMapping valueMapping, TableGroupProducer declaringTableGroupProducer, SelectableMappings selectableMappings, MappingModelCreationProcess creationProcess) IdClassEmbeddable.createInverseMappingType(EmbeddedAttributeMapping valueMapping, TableGroupProducer declaringTableGroupProducer, SelectableMappings selectableMappings, MappingModelCreationProcess creationProcess) VirtualIdEmbeddable.createInverseMappingType(EmbeddedAttributeMapping valueMapping, TableGroupProducer declaringTableGroupProducer, SelectableMappings selectableMappings, MappingModelCreationProcess creationProcess) static EmbeddedAttributeMappingMappingModelCreationHelper.createInverseModelPart(EmbeddableValuedModelPart modelPart, ManagedMappingType keyDeclaringType, TableGroupProducer declaringTableGroupProducer, SelectableMappings selectableMappings, MappingModelCreationProcess creationProcess) protected booleanAbstractEmbeddableMapping.inverseInitializeCallback(TableGroupProducer declaringTableGroupProducer, SelectableMappings selectableMappings, EmbeddableMappingType inverseMappingType, MappingModelCreationProcess creationProcess, ManagedMappingType declaringType, MutableAttributeMappingList mappings) Constructors in org.hibernate.metamodel.mapping.internal with parameters of type SelectableMappingsModifierConstructorDescriptionEmbeddableMappingTypeImpl(EmbeddedAttributeMapping valueMapping, TableGroupProducer declaringTableGroupProducer, SelectableMappings selectableMappings, EmbeddableMappingType inverseMappingType, MappingModelCreationProcess creationProcess) EmbeddedForeignKeyDescriptor(String keyTable, SelectableMappings keySelectableMappings, EmbeddableValuedModelPart keyMappingType, String targetTable, SelectableMappings targetSelectableMappings, EmbeddableValuedModelPart targetMappingType, boolean hasConstraint, MappingModelCreationProcess creationProcess) EmbeddedForeignKeyDescriptor(EmbeddableValuedModelPart keyMappingType, EmbeddableValuedModelPart targetMappingType, String keyTable, SelectableMappings keySelectableMappings, String targetTable, SelectableMappings targetSelectableMappings, boolean hasConstraint, MappingModelCreationProcess creationProcess) IdClassEmbeddable(EmbeddedAttributeMapping valueMapping, TableGroupProducer declaringTableGroupProducer, SelectableMappings selectableMappings, IdClassEmbeddable inverseMappingType, MappingModelCreationProcess creationProcess) VirtualIdEmbeddable(EmbeddedAttributeMapping valueMapping, TableGroupProducer declaringTableGroupProducer, SelectableMappings selectableMappings, VirtualIdEmbeddable inverseMappingType, MappingModelCreationProcess creationProcess) -
Uses of SelectableMappings in org.hibernate.persister.entity.mutation
Classes in org.hibernate.persister.entity.mutation that implement SelectableMappings -
Uses of SelectableMappings in org.hibernate.query.sqm.tuple.internal
Classes in org.hibernate.query.sqm.tuple.internal that implement SelectableMappingsModifier and TypeClassDescriptionclassclassclassclassclassclassMethods in org.hibernate.query.sqm.tuple.internal with parameters of type SelectableMappingsModifier and TypeMethodDescriptionAnonymousTupleEmbeddableValuedModelPart.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 SelectableMappingsModifier and TypeMethodDescriptiondefault 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