This package defines helper classes for rendering SQL fragments and SQL statements.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | AliasGenerator
TODO : javadoc |
| public interface | SelectExpression
TODO : javadoc |
| Modifier and Type | Class and Description |
|---|---|
| public class | Alias
An alias generator for SQL identifiers |
| public class | ANSICaseFragment
An ANSI SQL CASE expression : |
| 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 |
| Modifier and Type | Enum and Description |
|---|---|
| public enum |