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 interfaceLoadableContract for things that can be loaded by a Loader. -
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 interfaceAssociationCommonality for an association, mainly details relative to the foreign-keyinterfaceAttributeMappingDescribes an attribute at the mapping model level.interfaceBasicEntityIdentifierMappingMapping for a simple 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-keysinterfaceEntityDiscriminatorMappinginterfaceEntityIdentifierMappingDescribes 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-keysinterfaceManagedMappingTypeCommonality in regards to the mapping type system for all managed domain types - entity types, mapped-superclass types, composite types, etcinterfaceMappingTypedModelPartinterfaceModelPartDescribes a mapping related to any part of the app's domain model - e.g.interfaceModelPartContainerAccess to a group of ModelPart by name or for iterationinterfaceNaturalIdMappingMapping for an entity's natural-id, if one is definedinterfaceNonAggregatedIdentifierMappingA "non-aggregated" composite identifier, which means that the entity itself does not define a singular representation of its identifier like anEmbeddedIddoes.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) attributeinterfaceQueryableDefines a mapping model contract for things that can be queried in the HQL, Criteria, etc sense.interfaceSingularAttributeMappingMapping for a singular (non-collection) attribute.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 interfaceInFlightEntityMappingTypeinterfaceSingleAttributeIdentifierMappingClasses in org.hibernate.metamodel.mapping.internal that implement MappingModelExpressible Modifier and Type Class Description classAbstractAttributeMappingclassAbstractDiscriminatorMappingclassAbstractEmbeddableMappingBase support for EmbeddableMappingType implementationsclassAbstractNaturalIdMappingclassAbstractSingularAttributeMappingclassAbstractStateArrayContributorMappingclassAnyDiscriminatorPartActs as a ModelPart for the discriminator portion of an any-valued mappingclassAnyKeyPartActs as a ModelPart for the key portion of an any-valued mappingclassBasicAttributeMappingclassBasicEntityIdentifierMappingImplclassBasicValuedCollectionPartModels a basic collection element/value or index/keyclassCaseStatementDiscriminatorMappingImplclassCollectionIdentifierDescriptorImplclassCompoundNaturalIdMappingMulti-attribute NaturalIdMapping implementationclassDiscriminatedAssociationAttributeMappingSingular, any-valued attributeclassDiscriminatedCollectionPartclassEmbeddableMappingTypeImplDescribes a "normal" embeddable.classEmbeddedAttributeMappingclassEmbeddedCollectionPartclassEmbeddedForeignKeyDescriptorclassEmbeddedIdentifierMappingImplSupport forEmbeddedIdclassEntityCollectionPartclassEntityRowIdMappingImplclassEntityVersionMappingImplclassExplicitColumnDiscriminatorMappingImplclassIdClassEmbeddableEmbeddableMappingType implementation describing anIdClassclassInverseNonAggregatedIdentifierMappingThe inverse part of a "non-aggregated" composite identifier.classNonAggregatedIdentifierMappingImplA "non-aggregated" composite identifier.classPluralAttributeMappingImplclassSimpleForeignKeyDescriptorclassSimpleNaturalIdMappingSingle-attribute NaturalIdMapping implementationclassToOneAttributeMappingclassVirtualEmbeddedAttributeMappingclassVirtualIdEmbeddableEmbeddable describing the virtual-id aspect of a non-aggregated composite id -
Uses of MappingModelExpressible in org.hibernate.metamodel.model.convert.spi
Subinterfaces of MappingModelExpressible in org.hibernate.metamodel.model.convert.spi Modifier and Type Interface Description interfaceConvertibleValueMapping<O>Describes a part of the domain model to which a value converter can be applied -
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.interfaceLoadableImplemented by anyEntityPersisterthat may be loaded using aLoader.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.SeeQueryableinterfaceSQLLoadableAnEntityPersisterthat 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. -
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)SqmTupleInterpretation(SqmTuple<T> sqmTuple, List<? extends Expression> expressions, MappingModelExpressible valueMapping) -
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(QueryPart 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(QueryPart 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 the root of a from-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.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 fetchedinterfaceFetchableContainerContainer 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.sql.results.internal.domain
Classes in org.hibernate.sql.results.internal.domain that implement MappingModelExpressible Modifier and Type Class Description classCircularBiDirectionalFetchImplclassCircularFetchImpl -
Uses of MappingModelExpressible in org.hibernate.type
Subinterfaces of MappingModelExpressible in org.hibernate.type Modifier and Type Interface Description interfaceAdjustableBasicType<J>Extension contract for BasicType implementations that understand how to adjust themselves relative to where/how they are used (e.g.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 forBasicTypeimplementationsclassBasicArrayType<T>A type that maps betweenARRAYandT[]classBasicCollectionType<C extends Collection<E>,E>A type that maps betweenARRAYandCollection<T>classCustomType<J>classDbTimestampTypeDeprecated.UseValueGenerationinsteadclassJavaObjectTypeclassNullTypeclassSerializableToBlobType<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)
-