Uses of Interface
org.hibernate.metamodel.mapping.SelectableMapping
-
Packages that use SelectableMapping Package Description org.hibernate.loader.ast.internal org.hibernate.metamodel.mapping Hibernate's run-time mapping model.org.hibernate.metamodel.mapping.internal org.hibernate.query.derived org.hibernate.sql.ast.spi Package defining support for creating and consuming SQL ASTorg.hibernate.sql.ast.tree.expression Contracts related to expressions in a SQL tree -
-
Uses of SelectableMapping in org.hibernate.loader.ast.internal
Methods in org.hibernate.loader.ast.internal with parameters of type SelectableMapping Modifier and Type Method Description protected Expression
AbstractNaturalIdLoader. resolveColumnReference(TableGroup rootTableGroup, SelectableMapping selectableMapping, SqlExpressionResolver sqlExpressionResolver, SessionFactoryImplementor sessionFactory)
Helper to resolve ColumnReferences -
Uses of SelectableMapping in org.hibernate.metamodel.mapping
Subinterfaces of SelectableMapping in org.hibernate.metamodel.mapping Modifier and Type Interface Description interface
BasicEntityIdentifierMapping
Mapping for a simple identifierinterface
BasicValuedModelPart
Describes a ModelPart which is a basic value, either aBasic
attribute a basic-valued collection partinterface
CollectionIdentifierDescriptor
Descriptor for the collection identifier.interface
EntityDiscriminatorMapping
interface
EntityVersionMapping
Describes the mapping of an entity's versionMethods in org.hibernate.metamodel.mapping that return SelectableMapping Modifier and Type Method Description SelectableMapping
SelectableMappings. getSelectable(int columnIndex)
Get the selectable at the given positionMethods in org.hibernate.metamodel.mapping with parameters of type SelectableMapping Modifier and Type Method Description void
SelectableConsumer. accept(int selectionIndex, SelectableMapping selectableMapping)
Accept the selectable mapping.void
ModelPart.JdbcValueConsumer. consume(Object value, SelectableMapping jdbcValueMapping)
Method parameters in org.hibernate.metamodel.mapping with type arguments of type SelectableMapping Modifier and Type Method Description ForeignKeyDescriptor
ForeignKeyDescriptor. withKeySelectionMapping(ManagedMappingType declaringType, TableGroupProducer declaringTableGroupProducer, IntFunction<SelectableMapping> selectableMappingAccess, MappingModelCreationProcess creationProcess)
Return a copy of this foreign key descriptor with the selectable mappings as provided by the given accessor. -
Uses of SelectableMapping in org.hibernate.metamodel.mapping.internal
Classes in org.hibernate.metamodel.mapping.internal that implement SelectableMapping Modifier and Type Class Description class
AbstractDiscriminatorMapping
class
AnyDiscriminatorPart
Acts as a ModelPart for the discriminator portion of an any-valued mappingclass
AnyKeyPart
Acts as a ModelPart for the key portion of an any-valued mappingclass
BasicAttributeMapping
class
BasicEntityIdentifierMappingImpl
class
BasicValuedCollectionPart
Models a basic collection element/value or index/keyclass
CaseStatementDiscriminatorMappingImpl
class
CollectionIdentifierDescriptorImpl
class
EntityRowIdMappingImpl
class
EntityVersionMappingImpl
class
ExplicitColumnDiscriminatorMappingImpl
class
SelectableMappingImpl
class
SimpleForeignKeyDescriptor
Methods in org.hibernate.metamodel.mapping.internal that return SelectableMapping Modifier and Type Method Description static SelectableMapping
SelectableMappingImpl. from(String containingTableExpression, Selectable selectable, JdbcMapping jdbcMapping, TypeConfiguration typeConfiguration, Dialect dialect, SqmFunctionRegistry sqmFunctionRegistry)
SelectableMapping
EmbeddableMappingTypeImpl. getSelectable(int columnIndex)
SelectableMapping
IdClassEmbeddable. getSelectable(int columnIndex)
SelectableMapping
SelectableMappingsImpl. getSelectable(int columnIndex)
SelectableMapping
VirtualIdEmbeddable. getSelectable(int columnIndex)
Methods in org.hibernate.metamodel.mapping.internal with parameters of type SelectableMapping Modifier and Type Method Description static BasicAttributeMapping
BasicAttributeMapping. withSelectableMapping(ManagedMappingType declaringType, BasicValuedModelPart original, PropertyAccess propertyAccess, ValueGeneration valueGeneration, SelectableMapping selectableMapping)
Method parameters in org.hibernate.metamodel.mapping.internal with type arguments of type SelectableMapping Modifier and Type Method Description ForeignKeyDescriptor
EmbeddedForeignKeyDescriptor. withKeySelectionMapping(ManagedMappingType declaringType, TableGroupProducer declaringTableGroupProducer, IntFunction<SelectableMapping> selectableMappingAccess, MappingModelCreationProcess creationProcess)
ForeignKeyDescriptor
SimpleForeignKeyDescriptor. withKeySelectionMapping(ManagedMappingType declaringType, TableGroupProducer declaringTableGroupProducer, IntFunction<SelectableMapping> selectableMappingAccess, MappingModelCreationProcess creationProcess)
Constructors in org.hibernate.metamodel.mapping.internal with parameters of type SelectableMapping Constructor Description BasicValuedCollectionPart(CollectionPersister collectionDescriptor, CollectionPart.Nature nature, SelectableMapping selectableMapping)
SelectableMappingsImpl(SelectableMapping[] selectableMappings)
SimpleForeignKeyDescriptor(ManagedMappingType keyDeclaringType, BasicValuedModelPart keyModelPart, PropertyAccess keyPropertyAccess, SelectableMapping keySelectableMapping, BasicValuedModelPart targetModelPart, boolean refersToPrimaryKey, boolean hasConstraint)
SimpleForeignKeyDescriptor(ManagedMappingType keyDeclaringType, BasicValuedModelPart keyModelPart, PropertyAccess keyPropertyAccess, SelectableMapping keySelectableMapping, BasicValuedModelPart targetModelPart, boolean refersToPrimaryKey, boolean hasConstraint, boolean swapDirection)
-
Uses of SelectableMapping in org.hibernate.query.derived
Classes in org.hibernate.query.derived that implement SelectableMapping Modifier and Type Class Description class
AnonymousTupleBasicEntityIdentifierMapping
class
AnonymousTupleBasicValuedModelPart
Methods in org.hibernate.query.derived that return SelectableMapping Modifier and Type Method Description SelectableMapping
AnonymousTupleEmbeddableValuedModelPart. getSelectable(int columnIndex)
-
Uses of SelectableMapping in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi with parameters of type SelectableMapping Modifier and Type Method Description static String
SqlExpressionResolver. createColumnReferenceKey(TableReference tableReference, SelectableMapping selectable)
Convenience form for creating a key from TableReference and SelectableMapping -
Uses of SelectableMapping in org.hibernate.sql.ast.tree.expression
Constructors in org.hibernate.sql.ast.tree.expression with parameters of type SelectableMapping Constructor Description ColumnReference(String qualifier, SelectableMapping selectableMapping, SessionFactoryImplementor sessionFactory)
ColumnReference(String qualifier, SelectableMapping selectableMapping, JdbcMapping jdbcMapping, SessionFactoryImplementor sessionFactory)
ColumnReference(TableReference tableReference, SelectableMapping selectableMapping, SessionFactoryImplementor sessionFactory)
-