Adapts the JPA CriteriaBuilder to generate SQM nodes.
Support for walking a Semantic Query Model (SQM) tree
Anything in the application domain model that can be used in an SQM query as an expression
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 parts of the application's domain model that can be used to create
Logger used to log information about the creation of an SQM tree.
Informational - used to identify the source of an SQM statement.
Represents a general uncaught problem performing the interpretation.
The root exception for errors (potential bugs) in the sqm parser code itself, as opposed to
Indicates violations of strict JPQL syntax while strict JPQL syntax checking was enabled.
Indicates we were not able to resolve a given "path structure" as an entity name.
todo (6.0) : account for this in the "exception conversion" handling
Copyright © 2001-2021 Red Hat, Inc. All Rights Reserved.