Package org.hibernate.query.sqm.spi
package org.hibernate.query.sqm.spi
SPI-level SQM contracts
-
ClassDescriptionBase support for an SQM walkerCommonality between entity and any discriminatorsAccess to the mapping between an SqmParameter and all of its JDBC parametersAdapts the JPA CriteriaBuilder to generate SQM nodes.Describes the context in which a parameter is declared.Support for walking a Semantic Query Model (SQM) treeAn SQM node which may be used to disambiguate the type of an argument to a query parameter.The context in which all SQM creations occur.Anything in the application domain model that can be used in an SQM query as an expression.SqmJoinable<O,
E> Specialization for attributes that that can be used in creating SQM joins todo (6.0) : should we define this for entities as well to handle cross joins and "entity joins"? - the result type would need to change to just SqmJoin...Represents any part of the domain model which can be used to create aSqmPathnode.Identifies the source of an SQM statement.Provides access to an underlying SQM AST