Uses of Interface
org.hibernate.metamodel.mapping.MappingModelExpressible
-
-
Uses of MappingModelExpressible in org.hibernate.dialect.function
Methods in org.hibernate.dialect.function that return MappingModelExpressible Modifier and Type Method Description protected MappingModelExpressible<?>InverseDistributionFunction.SelfRenderingInverseDistributionFunction. getMappingModelExpressible(SqmToSqlAstConverter walker, ReturnableType<?> resultType) -
Uses of MappingModelExpressible in org.hibernate.id
Subinterfaces of MappingModelExpressible in org.hibernate.id Modifier and Type Interface Description interfacePostInsertIdentityPersisterA persister that may have an identity assigned by execution of a SQLINSERT. -
Uses of MappingModelExpressible in org.hibernate.loader.ast.spi
Subinterfaces of MappingModelExpressible in org.hibernate.loader.ast.spi Modifier and Type Interface Description interfaceLoadableCommon details for things that can be loaded by a loader - generally entities and plural attributes (collections). -
Uses of MappingModelExpressible in org.hibernate.metamodel
Methods in org.hibernate.metamodel that return MappingModelExpressible Modifier and Type Method Description MappingModelExpressible<?>MappingMetamodel. lenientlyResolveMappingExpressible(SqmExpressible<?> sqmExpressible, Function<NavigablePath,TableGroup> tableGroupLocator)MappingModelExpressible<?>MappingMetamodel. resolveMappingExpressible(SqmExpressible<?> sqmExpressible, Function<NavigablePath,TableGroup> tableGroupLocator)todo (6.0) : POC!!! Intended for use in SQM -> SQL translation -
Uses of MappingModelExpressible in org.hibernate.metamodel.internal
Classes in org.hibernate.metamodel.internal that implement MappingModelExpressible Modifier and Type Class Description classAbstractCompositeIdentifierMappingBase implementation for composite identifier mappings -
Uses of MappingModelExpressible in org.hibernate.metamodel.mapping
Subinterfaces of MappingModelExpressible 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.interfaceAssociationCommonality for an association, mainly details relative to the foreign-keyinterfaceAttributeMappingDescribes an attribute at the mapping model level.interfaceBasicEntityIdentifierMappingMapping for a simple, single-column identifierinterfaceBasicValuedMappingAny basic-typed ValueMapping.interfaceBasicValuedModelPartDescribes 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 Map's 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 identifierinterfaceDiscriminatedAssociationModelPartA discriminated association.interfaceEmbeddableMappingTypeDescribes an embeddable - the actual typeinterfaceEmbeddableValuedModelPartDescribes the mapping of an embeddable (composite).interfaceEntityAssociationMappingCommonality between `many-to-one`, `one-to-one` and `any`, as well as entity-valued collection elements and map-keysinterfaceEntityDiscriminatorMappingDetails about the discriminator for an entity hierarchy.interfaceEntityIdentifierMappingDescribes the mapping of an entity's identifier.interfaceEntityMappingTypeMapping of an entityinterfaceEntityRowIdMappingMapping of a row-idinterfaceEntityValuedModelPartEntity-valued model partManyToOneOneToOneentity-valued collection element entity-valued Map keyinterfaceEntityVersionMappingDescribes the mapping of an entity's versioninterfaceForeignKeyDescriptorDescriptor for foreign-keysinterfaceManagedMappingTypeMapping-model corollary toManagedTypeinterfaceModelPartBase descriptor, within the mapping model, for any part of the application's domain model - an attribute, an entity identifier, collection elements, etcinterfaceModelPartContainerAccess to a group of ModelPart by name or for iteration.interfaceNaturalIdMappingMapping for an entity's natural-id, if one is defined.interfaceNonAggregatedIdentifierMappingA "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 mappingsinterfacePluralAttributeMappingMapping 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).interfaceValueMappingDescribes a mapping related to any part of the app's domain model - e.g.interfaceVirtualModelPartMarker interface for parts of the application domain model that do not actually exist in the model classes. -
Uses of MappingModelExpressible in org.hibernate.metamodel.mapping.internal
Subinterfaces of MappingModelExpressible in org.hibernate.metamodel.mapping.internal Modifier and Type Interface Description interfaceEntityCollectionPartAn entity-valued collection-part.interfaceInFlightEntityMappingTypeinterfaceSingleAttributeIdentifierMappingClasses in org.hibernate.metamodel.mapping.internal that implement MappingModelExpressible Modifier and Type Class Description classAbstractAttributeMappingclassAbstractDiscriminatorMappingclassAbstractEmbeddableMappingBase support for EmbeddableMappingType implementationsclassAbstractEntityCollectionPartBase support for EntityCollectionPart implementationsclassAbstractNaturalIdMappingclassAbstractSingularAttributeMappingclassAbstractStateArrayContributorMappingclassAnyDiscriminatorPartActs 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/keyclassCaseStatementDiscriminatorMappingImplclassCollectionIdentifierDescriptorImplclassCompoundNaturalIdMappingMulti-attribute NaturalIdMapping implementationclassDiscriminatedAssociationAttributeMappingSingular, 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, ...classPluralAttributeMappingImplclassSimpleForeignKeyDescriptorclassSimpleNaturalIdMappingSingle-attribute NaturalIdMapping implementationclassToOneAttributeMappingclassVirtualEmbeddedAttributeMappingclassVirtualIdEmbeddableEmbeddable describing the virtual-id aspect of a non-aggregated composite id -
Uses of MappingModelExpressible in org.hibernate.metamodel.model.domain.internal
Classes in org.hibernate.metamodel.model.domain.internal that implement MappingModelExpressible Modifier and Type Class Description classArrayTupleTypeclassTupleMappingModelExpressibleMethods in org.hibernate.metamodel.model.domain.internal that return MappingModelExpressible Modifier and Type Method Description MappingModelExpressible<?>MappingMetamodelImpl. lenientlyResolveMappingExpressible(SqmExpressible<?> sqmExpressible, Function<NavigablePath,TableGroup> tableGroupLocator)MappingModelExpressible<?>MappingMetamodelImpl. resolveMappingExpressible(SqmExpressible<?> sqmExpressible, Function<NavigablePath,TableGroup> tableGroupLocator)Constructors in org.hibernate.metamodel.model.domain.internal with parameters of type MappingModelExpressible Constructor Description TupleMappingModelExpressible(MappingModelExpressible<?>[] components) -
Uses of MappingModelExpressible in org.hibernate.persister.entity
Subinterfaces of MappingModelExpressible in org.hibernate.persister.entity Modifier and Type Interface Description interfaceEntityPersisterA strategy for persisting a mapped entity class.interfaceLoadableDeprecated, for removal: This API element is subject to removal in a future version.interfaceLockableContract for things that can be locked via aLockingStrategy.interfaceOuterJoinLoadableAEntityPersisterthat may be loaded by outer join using and may be an element of a one-to-many association.interfaceQueryableDeprecated.UseEntityMappingTypeinsteadinterfaceSQLLoadableAnEntityPersisterthat supports queries expressed in the platform native SQL dialect.interfaceUniqueKeyLoadableAnEntityPersisterthat can be loaded by a non-primary unique key.Classes in org.hibernate.persister.entity that implement MappingModelExpressible Modifier and Type Class Description classAbstractEntityPersisterBasic functionality for persisting an entity via JDBC through either generated or custom SQLclassDiscriminatorType<T>TODO : javadocclassJoinedSubclassEntityPersisterAnEntityPersisterimplementing the normalizedInheritanceType.JOINEDinheritance mapping strategy for an entity and its inheritance hierarchy.classSingleTableEntityPersisterThe default implementation of theEntityPersisterinterface.classUnionSubclassEntityPersisterAnEntityPersisterimplementing theInheritanceType.TABLE_PER_CLASSmapping strategy for an entity and its inheritance hierarchy. -
Uses of MappingModelExpressible in org.hibernate.query.derived
Classes in org.hibernate.query.derived that implement MappingModelExpressible Modifier and Type Class Description classAnonymousTupleBasicEntityIdentifierMappingclassAnonymousTupleBasicValuedModelPartclassAnonymousTupleEmbeddableValuedModelPartclassAnonymousTupleEmbeddedEntityIdentifierMappingclassAnonymousTupleEntityValuedModelPartclassAnonymousTupleNonAggregatedEntityIdentifierMappingclassAnonymousTupleTableGroupProducerThe table group producer for an anonymous tuple type.classCteTupleTableGroupProducerThe table group producer for a CTE tuple type. -
Uses of MappingModelExpressible in org.hibernate.query.internal
Methods in org.hibernate.query.internal that return MappingModelExpressible Modifier and Type Method Description MappingModelExpressible<T>QueryParameterBindingImpl. getType()Methods in org.hibernate.query.internal with parameters of type MappingModelExpressible Modifier and Type Method Description booleanQueryParameterBindingImpl. setType(MappingModelExpressible<T> type) -
Uses of MappingModelExpressible in org.hibernate.query.results
Methods in org.hibernate.query.results that return MappingModelExpressible Modifier and Type Method Description MappingModelExpressibleResultSetMappingSqlSelection. getExpressionType() -
Uses of MappingModelExpressible in org.hibernate.query.spi
Methods in org.hibernate.query.spi that return MappingModelExpressible Modifier and Type Method Description MappingModelExpressible<T>QueryParameterBinding. getType()Returns the inferred mapping model expressible i.e.Methods in org.hibernate.query.spi with parameters of type MappingModelExpressible Modifier and Type Method Description booleanQueryParameterBinding. setType(MappingModelExpressible<T> type)Sets the mapping model expressible for this parameter. -
Uses of MappingModelExpressible in org.hibernate.query.sqm.function
Methods in org.hibernate.query.sqm.function that return MappingModelExpressible Modifier and Type Method Description protected MappingModelExpressible<?>SelfRenderingSqmFunction. getMappingModelExpressible(SqmToSqlAstConverter walker, ReturnableType<?> resultType) -
Uses of MappingModelExpressible in org.hibernate.query.sqm.internal
Methods in org.hibernate.query.sqm.internal that return MappingModelExpressible Modifier and Type Method Description static MappingModelExpressible<?>SqmMappingModelHelper. resolveMappingModelExpressible(SqmTypedNode<?> sqmNode, MappingMetamodel domainModel, Function<NavigablePath,TableGroup> tableGroupLocator) -
Uses of MappingModelExpressible in org.hibernate.query.sqm.mutation.internal
Methods in org.hibernate.query.sqm.mutation.internal with parameters of type MappingModelExpressible Modifier and Type Method Description voidMultiTableSqmMutationConverter.SqmParameterResolutionConsumer. accept(SqmParameter<?> sqmParam, MappingModelExpressible<?> mappingType, List<JdbcParameter> jdbcParameters)protected ExpressionMultiTableSqmMutationConverter. consumeSqmParameter(SqmParameter<?> sqmParameter, MappingModelExpressible<?> valueMapping, BiConsumer<Integer,JdbcParameter> jdbcParameterConsumer) -
Uses of MappingModelExpressible in org.hibernate.query.sqm.produce.function
Methods in org.hibernate.query.sqm.produce.function that return MappingModelExpressible Modifier and Type Method Description MappingModelExpressible<?>FunctionArgumentTypeResolver. resolveFunctionArgumentType(SqmFunction<?> function, int argumentIndex, SqmToSqlAstConverter converter)Resolve the argument type for a function given its context-implied return type. -
Uses of MappingModelExpressible in org.hibernate.query.sqm.spi
Methods in org.hibernate.query.sqm.spi that return MappingModelExpressible Modifier and Type Method Description <T> MappingModelExpressible<T>SqmParameterMappingModelResolutionAccess. getResolvedMappingModelType(SqmParameter<T> parameter) -
Uses of MappingModelExpressible in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql that return MappingModelExpressible Modifier and Type Method Description MappingModelExpressible<?>BaseSqmToSqlAstConverter. determineValueMapping(SqmExpression<?> sqmExpression)protected MappingModelExpressible<?>BaseSqmToSqlAstConverter. determineValueMapping(SqmParameter<?> sqmParameter)MappingModelExpressible<?>FakeSqmToSqlAstConverter. determineValueMapping(SqmExpression<?> sqmExpression)MappingModelExpressible<?>SqmToSqlAstConverter. determineValueMapping(SqmExpression<?> sqmExpression)protected MappingModelExpressible<?>BaseSqmToSqlAstConverter. getInferredValueMapping()MappingModelExpressible<?>BaseSqmToSqlAstConverter. resolveFunctionImpliedReturnType()MappingModelExpressible<?>FakeSqmToSqlAstConverter. resolveFunctionImpliedReturnType()MappingModelExpressible<?>SqmToSqlAstConverter. resolveFunctionImpliedReturnType()Returns the function return type implied from the context within which it is used.Methods in org.hibernate.query.sqm.sql that return types with arguments of type MappingModelExpressible Modifier and Type Method Description Map<SqmParameter<?>,MappingModelExpressible<?>>BaseSqmToSqlAstConverter. getSqmParameterMappingModelExpressibleResolutions()Map<SqmParameter<?>,MappingModelExpressible<?>>SqmTranslation. getSqmParameterMappingModelTypeResolutions()Map<SqmParameter<?>,MappingModelExpressible<?>>StandardSqmTranslation. getSqmParameterMappingModelTypeResolutions()Methods in org.hibernate.query.sqm.sql with parameters of type MappingModelExpressible Modifier and Type Method Description protected ExpressionBaseSqmToSqlAstConverter. consumeSqmParameter(SqmParameter<?> sqmParameter, MappingModelExpressible<?> valueMapping, BiConsumer<Integer,JdbcParameter> jdbcParameterConsumer)Method parameters in org.hibernate.query.sqm.sql with type arguments of type MappingModelExpressible Modifier and Type Method Description ObjectBaseSqmToSqlAstConverter. visitWithInferredType(SqmVisitableNode node, Supplier<MappingModelExpressible<?>> inferredTypeAccess)ObjectFakeSqmToSqlAstConverter. visitWithInferredType(SqmVisitableNode node, Supplier<MappingModelExpressible<?>> inferredTypeAccess)ObjectSqmToSqlAstConverter. visitWithInferredType(SqmVisitableNode node, Supplier<MappingModelExpressible<?>> inferredTypeAccess)Visits the given node with the given inferred type access. -
Uses of MappingModelExpressible in org.hibernate.query.sqm.sql.internal
Methods in org.hibernate.query.sqm.sql.internal that return MappingModelExpressible Modifier and Type Method Description MappingModelExpressible<?>SqmParameterInterpretation. getExpressionType()Methods in org.hibernate.query.sqm.sql.internal with parameters of type MappingModelExpressible Modifier and Type Method Description static <T> EntityValuedPathInterpretation<T>EntityValuedPathInterpretation. from(SqmEntityValuedSimplePath<T> sqmPath, MappingModelExpressible<?> inferredMapping, SqmToSqlAstConverter sqlAstCreationState)Constructors in org.hibernate.query.sqm.sql.internal with parameters of type MappingModelExpressible Constructor Description SqmParameterInterpretation(SqmParameter<?> sqmParameter, QueryParameterImplementor<?> queryParameter, List<JdbcParameter> jdbcParameters, MappingModelExpressible<?> valueMapping, Function<QueryParameterImplementor<?>,QueryParameterBinding<?>> queryParameterBindingResolver) -
Uses of MappingModelExpressible in org.hibernate.query.sqm.tree.expression
Methods in org.hibernate.query.sqm.tree.expression that return MappingModelExpressible Modifier and Type Method Description MappingModelExpressibleConversion. getExpressionType() -
Uses of MappingModelExpressible in org.hibernate.sql.ast.tree.expression
Classes in org.hibernate.sql.ast.tree.expression that implement MappingModelExpressible Modifier and Type Class Description classEntityTypeLiteralclassJdbcLiteral<T>Represents a literal in the SQL AST.Methods in org.hibernate.sql.ast.tree.expression that return MappingModelExpressible Modifier and Type Method Description MappingModelExpressibleAny. getExpressionType()MappingModelExpressibleCaseSearchedExpression. getExpressionType()MappingModelExpressibleCaseSimpleExpression. getExpressionType()MappingModelExpressibleEntityTypeLiteral. getExpressionType()MappingModelExpressibleEvery. getExpressionType()MappingModelExpressibleJdbcLiteral. getExpressionType()MappingModelExpressibleSqlTuple. getExpressionType()MappingModelExpressibleStar. getExpressionType()MappingModelExpressibleSummarization. getExpressionType()MappingModelExpressibleUnaryOperation. getExpressionType()Constructors in org.hibernate.sql.ast.tree.expression with parameters of type MappingModelExpressible Constructor Description Any(SelectStatement subquery, MappingModelExpressible<?> type)Builder(MappingModelExpressible valueMapping)Builder(MappingModelExpressible valueMapping, int jdbcTypeCount)CaseSearchedExpression(MappingModelExpressible type)CaseSearchedExpression(MappingModelExpressible type, List<CaseSearchedExpression.WhenFragment> whenFragments, Expression otherwise)CaseSimpleExpression(MappingModelExpressible type, Expression fixture)CaseSimpleExpression(MappingModelExpressible type, Expression fixture, List<CaseSimpleExpression.WhenFragment> whenFragments, Expression otherwise)Every(SelectStatement subquery, MappingModelExpressible<?> type)SqlTuple(List<? extends Expression> expressions, MappingModelExpressible valueMapping) -
Uses of MappingModelExpressible in org.hibernate.sql.ast.tree.from
Subinterfaces of MappingModelExpressible in org.hibernate.sql.ast.tree.from Modifier and Type Interface Description interfaceRootTableGroupProducerContract for things that can produce theTableGroupthat is a root of afrom-clauseinterfaceTableGroupJoinProducerinterfaceTableGroupProducerMarker interface for anything which produces a TableGroup -
Uses of MappingModelExpressible in org.hibernate.sql.exec.internal
Classes in org.hibernate.sql.exec.internal that implement MappingModelExpressible Modifier and Type Class Description classAbstractJdbcParameterclassJdbcParameterImplclassSqlTypedMappingJdbcParameterclassVersionTypeSeedParameterSpecificationParameter bind specification used for optimistic lock version seeding (from insert statements).Methods in org.hibernate.sql.exec.internal that return MappingModelExpressible Modifier and Type Method Description MappingModelExpressibleAbstractJdbcParameter. getExpressionType() -
Uses of MappingModelExpressible in org.hibernate.sql.model.ast
Classes in org.hibernate.sql.model.ast that implement MappingModelExpressible Modifier and Type Class Description classColumnValueParameterParameter descriptor specific to mutations. -
Uses of MappingModelExpressible in org.hibernate.sql.results.graph
Subinterfaces of MappingModelExpressible in org.hibernate.sql.results.graph Modifier and Type Interface Description interfaceDatabaseSnapshotContributorContract for model-parts which contribute to their container's state array for database snapshotsinterfaceFetchableParts of the domain model that can be fetched.interfaceFetchableContainerContainer ofFetchablereferences -
Uses of MappingModelExpressible in org.hibernate.sql.results.graph.embeddable
Subinterfaces of MappingModelExpressible in org.hibernate.sql.results.graph.embeddable Modifier and Type Interface Description interfaceEmbeddableValuedFetchable -
Uses of MappingModelExpressible in org.hibernate.sql.results.graph.entity
Subinterfaces of MappingModelExpressible in org.hibernate.sql.results.graph.entity Modifier and Type Interface Description interfaceEntityValuedFetchableFetchable which is entity-valued -
Uses of MappingModelExpressible in org.hibernate.type
Subinterfaces of MappingModelExpressible in org.hibernate.type Modifier and Type Interface Description interfaceAdjustableBasicType<J>Extension contract forBasicTypeimplementations which understand how to adjust themselves relative to where/how they're used by, for example, accounting for LOB, nationalized, primitive/wrapper, etc.interfaceBasicPluralType<C,E>A basic plural type.interfaceBasicType<T>Marker interface for basic types.interfaceConvertedBasicType<J>Extension for BasicType impls which have an implied conversionClasses in org.hibernate.type that implement MappingModelExpressible Modifier and Type Class Description classAbstractSingleColumnStandardBasicType<T>TODO : javadocclassAbstractStandardBasicType<T>Convenience base class forBasicTypeimplementations.classBasicArrayType<T>A type that maps betweenARRAYandT[]classBasicCollectionType<C extends Collection<E>,E>A type that maps betweenARRAYandCollection<T>classCustomType<J>classJavaObjectTypeclassNullTypeclassSerializableToBlobType<T extends Serializable>classSerializableType<T extends Serializable>A type that maps between aVARBINARYandSerializableclasses.classStandardBasicTypeTemplate<J>A BasicType adapter targeting partial portability to 6.0's type system changes. -
Uses of MappingModelExpressible in org.hibernate.type.internal
Classes in org.hibernate.type.internal that implement MappingModelExpressible Modifier and Type Class Description classBasicTypeImpl<J>classConvertedBasicTypeImpl<J>classCustomMutabilityConvertedBasicTypeImpl<J>classImmutableNamedBasicTypeImpl<J>classNamedBasicTypeImpl<J> -
Uses of MappingModelExpressible in org.hibernate.type.spi
Methods in org.hibernate.type.spi with parameters of type MappingModelExpressible Modifier and Type Method Description static jakarta.persistence.TemporalTypeTypeConfiguration. getSqlTemporalType(MappingModelExpressible<?> type)
-