Uses of Interface
org.hibernate.query.BindingContext
Packages that use BindingContext
Package
Description
This package defines some central internal SPI abstractions
used throughout the implementation of Hibernate.
An internal package containing implementations of central Hibernate APIs,
mostly defined in
org.hibernate
.Validation for HQL queries.
Everything related to HQL/JPQL, native SQL, and criteria queries.
Contains a range of internal abstractions for dealing with query execution,
query plans, query options, and query parameters.
This package defines a semantic model of HQL queries.
Package for the SQM-backed Query implementation details
SPI-level SQM contracts
Nodes representing expressions in the SQM tree.
Package defining support for creating and consuming a SQL AST.
A Hibernate
Type
is a strategy for mapping a Java
property type to a JDBC type or types.-
Uses of BindingContext in org.hibernate.engine.spi
Subinterfaces of BindingContext in org.hibernate.engine.spiModifier and TypeInterfaceDescriptioninterface
Defines the internal contract between theSessionFactory
and the internal implementation of Hibernate.Classes in org.hibernate.engine.spi that implement BindingContextModifier and TypeClassDescriptionclass
Base delegating implementation of theSessionFactory
andSessionFactoryImplementor
contracts for intended for easier implementation ofSessionFactory
. -
Uses of BindingContext in org.hibernate.internal
Classes in org.hibernate.internal that implement BindingContext -
Uses of BindingContext in org.hibernate.processor.validation
Classes in org.hibernate.processor.validation that implement BindingContextModifier and TypeClassDescriptionclass
class
Implementation of theMock
objects based on standard annotation processor APIs. -
Uses of BindingContext in org.hibernate.query
Methods in org.hibernate.query with parameters of type BindingContextModifier and TypeMethodDescriptionBindableType.resolveExpressible
(BindingContext bindingContext) Resolve this parameter type to the correspondingSqmExpressible
-
Uses of BindingContext in org.hibernate.query.internal
Methods in org.hibernate.query.internal with parameters of type BindingContextModifier and TypeMethodDescription<T> BindableType<T>
BindingTypeHelper.resolveTemporalPrecision
(TemporalType precision, BindableType<T> declaredParameterType, BindingContext bindingContext) -
Uses of BindingContext in org.hibernate.query.spi
Methods in org.hibernate.query.spi with parameters of type BindingContextModifier and TypeMethodDescriptionvoid
QueryParameterBindingValidator.validate
(BindableType<?> paramType, Object bind, TemporalType temporalPrecision, BindingContext bindingContext) void
QueryParameterBindingValidator.validate
(BindableType<?> paramType, Object bind, BindingContext bindingContext) -
Uses of BindingContext in org.hibernate.query.sqm
Subinterfaces of BindingContext in org.hibernate.query.sqmModifier and TypeInterfaceDescriptioninterface
Adapts the JPA CriteriaBuilder to generate SQM nodes.Methods in org.hibernate.query.sqm with parameters of type BindingContextModifier and TypeMethodDescriptiondefault SqmExpressible<J>
SqmExpressible.resolveExpressible
(BindingContext bindingContext) -
Uses of BindingContext in org.hibernate.query.sqm.internal
Classes in org.hibernate.query.sqm.internal that implement BindingContextModifier and TypeClassDescriptionclass
Acts as a JPACriteriaBuilder
by using SQM nodes as the JPA Criteria nodesMethods in org.hibernate.query.sqm.internal with parameters of type BindingContextModifier and TypeMethodDescriptionstatic boolean
TypecheckUtil.areTypesComparable
(SqmExpressible<?> lhsType, SqmExpressible<?> rhsType, BindingContext bindingContext) static void
TypecheckUtil.assertAssignable
(String hqlString, SqmPath<?> targetPath, SqmTypedNode<?> expression, BindingContext bindingContext) static void
TypecheckUtil.assertComparable
(Expression<?> x, Expression<?> y, BindingContext bindingContext) Constructors in org.hibernate.query.sqm.internal with parameters of type BindingContextModifierConstructorDescriptionSqmCriteriaNodeBuilder
(String uuid, String name, QueryEngine queryEngine, QueryEngineOptions options, BindingContext bindingContext) -
Uses of BindingContext in org.hibernate.query.sqm.spi
Subinterfaces of BindingContext in org.hibernate.query.sqm.spiModifier and TypeInterfaceDescriptioninterface
The context in which all SQM creations occur. -
Uses of BindingContext in org.hibernate.query.sqm.tree.expression
Methods in org.hibernate.query.sqm.tree.expression with parameters of type BindingContextModifier and TypeMethodDescriptionstatic <T> SqmExpressible<T>
SqmExpressionHelper.toSqmType
(BindableType<T> anticipatedType, BindingContext bindingContext) -
Uses of BindingContext in org.hibernate.sql.ast.spi
Subinterfaces of BindingContext in org.hibernate.sql.ast.spiModifier and TypeInterfaceDescriptioninterface
The "context" in which creation of SQL AST occurs. -
Uses of BindingContext in org.hibernate.type
Methods in org.hibernate.type with parameters of type BindingContextModifier and TypeMethodDescriptionBasicTypeReference.resolveExpressible
(BindingContext bindingContext) ComponentType.resolveExpressible
(BindingContext bindingContext)