Top Description Interfaces Classes Enums
[default module]

Package org.hibernate.sql


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

Interface Summary

Modifier and TypeInterface and Description
public interface
AliasGenerator

TODO : javadoc

public interface
SelectExpression

TODO : javadoc

Class Summary

Modifier and TypeClass and Description
public class
Alias

An alias generator for SQL identifiers

public class
ANSICaseFragment

An ANSI SQL CASE expression : case when ...

public class
ANSIJoinFragment

An ANSI-style join.

public class
CacheJoinFragment

A Caché dialect join.

public abstract class
CaseFragment

Abstract SQL case fragment renderer

public class
public class
DecodeCaseFragment

An Oracle-style DECODE function.

public class
Delete

An SQL DELETE statement

public class
public class
DisjunctionFragment

A disjunctive string of conditions

public class
public class
HSQLCaseFragment

The HSQL CASEWHEN function.

public class
InFragment

An SQL IN expression.

public class
Insert

An SQL INSERT statement

public class
InsertSelect

Implementation of InsertSelect.

public abstract class
JoinFragment

An abstract SQL join fragment renderer

public class
MckoiCaseFragment

A Mckoi IF function.

public class
OracleJoinFragment

An Oracle-style (theta) join

public class
QueryJoinFragment

A join that appears in a translated HQL query

public class
QuerySelect

A translated HQL query

public class
Select

A simple SQL SELECT statement

public class
SelectFragment

A fragment of an SQL SELECT clause

public class
SelectValues

Models a SELECT values lists.

public class
SimpleSelect

An SQL SELECT statement with no table joins

public class
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.

public class
Template

Parses SQL fragments specified in mapping documents

public class
Update

An SQL UPDATE statement

Enum Summary

Modifier and TypeEnum and Description
public enum