See: Description
| Interface | Description | 
|---|---|
| AliasGenerator | 
 TODO : javadoc 
 | 
| SelectExpression | 
 TODO : javadoc 
 | 
| Class | Description | 
|---|---|
| Alias | 
 An alias generator for SQL identifiers 
 | 
| ANSICaseFragment | 
 An ANSI SQL CASE expression : {@code case when ... 
 | 
| ANSIJoinFragment | 
 An ANSI-style join. 
 | 
| CacheJoinFragment | 
 A Caché dialect join. 
 | 
| CaseFragment | 
 Abstract SQL case fragment renderer 
 | 
| ConditionFragment | |
| DecodeCaseFragment | 
 An Oracle-style DECODE function. 
 | 
| Delete | 
 An SQL DELETE statement 
 | 
| DerbyCaseFragment | |
| DisjunctionFragment | 
 A disjunctive string of conditions 
 | 
| ForUpdateFragment | |
| HSQLCaseFragment | 
 The HSQL CASEWHEN function. 
 | 
| InFragment | 
 An SQL IN expression. 
 | 
| Insert | 
 An SQL INSERT statement 
 | 
| InsertSelect | 
 Implementation of InsertSelect. 
 | 
| JoinFragment | 
 An abstract SQL join fragment renderer 
 | 
| MckoiCaseFragment | 
 A Mckoi IF function. 
 | 
| OracleJoinFragment | 
 An Oracle-style (theta) join 
 | 
| QueryJoinFragment | 
 A join that appears in a translated HQL query 
 | 
| QuerySelect | 
 A translated HQL query 
 | 
| Select | 
 A simple SQL SELECT statement 
 | 
| SelectFragment | 
 A fragment of an SQL SELECT clause 
 | 
| SelectValues | 
 Models a SELECT values lists. 
 | 
| SimpleSelect | 
 An SQL SELECT statement with no table joins 
 | 
| Sybase11JoinFragment | 
 An old Sybase-style join (before Sybase supported the ANSI style "inner join" etc syntax)
 This is needed for Sybase 11.9.2 and earlier, using the HQL 2.* syntax with Collections. 
 | 
| Template | 
 Parses SQL fragments specified in mapping documents 
 | 
| Template.NoOpColumnMapper | |
| Update | 
 An SQL UPDATE statement 
 | 
| Enum | Description | 
|---|---|
| JoinType | 
This package defines helper classes for rendering SQL fragments and SQL statements.
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.