Package org.hibernate.sql

This package defines helper classes for rendering SQL fragments and SQL statements.

See:
          Description

Class Summary
Alias An alias generator for SQL identifiers
ANSICaseFragment An ANSI SQL CASE expression.
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
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
Update An SQL UPDATE statement
 

Package org.hibernate.sql Description

This package defines helper classes for rendering SQL fragments and SQL statements.