Uses of Interface
org.hibernate.sql.ast.spi.query.expression.Expression

Packages that use Expression
Package
Description
Supported aggregate-column mapping, rendering, DDL, and capability contracts supplied by a Dialect.
Contains implementations of SqmFunctionDescriptor describing a range of relatively-sophisticated SQL functions available in various dialects.
 
 
 
Dialect contracts for selecting SQL AST translators and expressing database-specific SQL AST rendering behavior.
Enhanced/improved versions of table and sequence based identifier generators targeting portability and unified configuration.
Defines the runtime mapping metamodel describing how domain-model parts map to relational database objects.
Internal syntax tree used while translating collection ordering fragments.
An SPI for defining, registering, and rendering functions in HQL.
Package for the translation of SQM into SQL AST
Nodes representing expressions in the SQM tree.
Contracts for analyzing a SQL AST.
Contracts for creating a SQL AST.
SQL AST and builders used with flushed-based mutations (persist, merge, etc.).
Package defining the SQL AST.
Support for common table expressions (CTE) in a SQL tree.
AST nodes representing expressions in a SQL tree.
AST nodes representing root tables and joins in a SQL tree.
AST nodes representing insert statements in a SQL tree.
AST nodes representing logical predicates in a SQL tree.
AST nodes representing select statements in a SQL tree.
AST nodes representing update statements in a SQL tree.
Contracts for translating a SQL AST to executable SQL.
 
Defines handling of almost the full range of standard JDBC-defined SQL data types.