This package abstracts the SQL dialect of the underlying database.
A concrete Dialect may be specifed using hibernate.dialect.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | ColumnAliasExtractor
Strategy for extracting the unique column alias out of a |
| Modifier and Type | Class and Description |
|---|---|
| pack-priv abstract class | AbstractTransactSQLDialect
An abstract base class for Sybase and MS SQL Server dialects. |
| public class | Cache71Dialect
Caché 2007.1 dialect. |
| public class | CUBRIDDialect
An SQL dialect for CUBRID (8.3.x and later). |
| public class | DataDirectOracle9Dialect
Deprecated
as a consequence of
Oracle9Dialect being deprecated.
|
| public class | DB2390Dialect
An SQL dialect for DB2/390. |
| public class | DB2400Dialect
An SQL dialect for DB2/400. |
| public class | DB2Dialect
An SQL dialect for DB2. |
| public class | DerbyDialect
Hibernate Dialect for Cloudscape 10 - aka Derby. |
| public abstract class | Dialect
Represents a dialect of SQL implemented by a particular RDBMS. |
| public class | FirebirdDialect
An SQL dialect for Firebird. |
| public class | FrontBaseDialect
An SQL Dialect for Frontbase. |
| public class | H2Dialect
A dialect compatible with the H2 database. |
| public class | HSQLDialect
An SQL dialect compatible with HSQLDB (HyperSQL). |
| public class | InformixDialect
Informix dialect. |
| public class | Ingres10Dialect
A SQL dialect for Ingres 10 and later versions. |
| public class | Ingres9Dialect
A SQL dialect for Ingres 9.3 and later versions. |
| public class | IngresDialect
An SQL dialect for Ingres 9.2. |
| public class | InterbaseDialect
An SQL dialect for Interbase. |
| public class | JDataStoreDialect
A Dialect for JDataStore. |
| public class | MckoiDialect
An SQL dialect compatible with McKoi SQL |
| public class | MimerSQLDialect
An Hibernate 3 SQL dialect for Mimer SQL. |
| public class | MySQL5Dialect
An SQL dialect for MySQL 5.x specific features. |
| public class | |
| public class | MySQLDialect
An SQL dialect for MySQL (prior to 5.x). |
| public class | |
| public class | |
| public class | Oracle10gDialect
A dialect specifically for use with Oracle 10g. |
| public class | Oracle8iDialect
A dialect for Oracle 8i. |
| public class | Oracle9Dialect
Deprecated
Use either Oracle9iDialect or Oracle10gDialect instead
An SQL dialect for Oracle 9 (uses ANSI-style syntax where possible).
|
| public class | Oracle9iDialect
A dialect for Oracle 9i databases. |
| public class | OracleDialect
Deprecated
Use Oracle8iDialect instead.
An SQL dialect for Oracle, compatible with Oracle 8.
|
| public class | PointbaseDialect
A Dialect for Pointbase. |
| public class | PostgresPlusDialect
An SQL dialect for Postgres Plus |
| public class | PostgreSQLDialect
An SQL dialect for Postgres For discussion of BLOB support in Postgres, as of 8.4, have a peek at http://jdbc.postgresql.org/documentation/84/binary-data.html. |
| public class | ProgressDialect
An SQL dialect compatible with Progress 9.1C Connection Parameters required:
|
| public class | RDMSOS2200Dialect
This is the Hibernate dialect for the Unisys 2200 Relational Database (RDMS). |
| public class | ResultColumnReferenceStrategy
Defines how we need to reference columns in the group-by, having, and order-by clauses. |
| public class | SAPDBDialect
An SQL dialect compatible with SAP DB. |
| public class | SQLServer2005Dialect
A dialect for Microsoft SQL 2005. |
| public class | SQLServer2008Dialect
A dialect for Microsoft SQL Server 2008 with JDBC Driver 3.0 and above |
| public class | SQLServerDialect
A dialect for Microsoft SQL Server 2000 |
| public class | Sybase11Dialect
A SQL dialect suitable for use with Sybase 11.9.2 (specifically: avoids ANSI JOIN syntax) |
| public class | SybaseAnywhereDialect
SQL Dialect for Sybase Anywhere extending Sybase (Enterprise) Dialect (Tested on ASA 8.x) |
| public class | SybaseASE157Dialect
An SQL dialect targeting Sybase Adaptive Server Enterprise (ASE) 15.7 and higher. |
| public class | SybaseASE15Dialect
An SQL dialect targeting Sybase Adaptive Server Enterprise (ASE) 15 and higher. |
| public class | SybaseDialect
Deprecated
use This dialect is being deprecated; it had been used both as the base class
for TransactSQL-based dialects as well as the physical dialect for handling
Sybase.
AbstractTransactSQLDialect, SybaseASE15Dialect or SQLServerDialect
instead depending on need.
|
| public class | TeradataDialect
A dialect for the Teradata database created by MCR as part of the dialect certification process. |
| public class | TimesTenDialect
A SQL dialect for TimesTen 5.1. |
| public class | TypeNames
This class maps a type to names. |