Uses of Package
org.hibernate.sql.ast.spi.query.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.
Contains a framework of strategies for retrieving database-generated ids.
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.
SPI-level SQM contracts
Package for the translation of SQM into SQL AST
Nodes representing expressions in the SQM tree.
Package defining support for creating and consuming a SQL AST.
Contracts for analyzing a SQL AST.
Contracts for creating a SQL AST.
SQL AST and builders used with flushed-based mutations (persist, merge, etc.).
Supported construction contracts and reusable implementations for mapping-model mutations.
Package defining the SQL AST.
Support for common table expressions (CTE) in a SQL tree.
AST nodes representing delete statements 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 transforming a SQL AST.
Contracts for translating a SQL AST to executable SQL.
 
SPI for execution of SQL statements via JDBC.
Defines handling of almost the full range of standard JDBC-defined SQL data types.