Top Description Interfaces Classes
[default module]

Package org.hibernate.dialect


This package abstracts the SQL dialect of the underlying database.

A concrete Dialect may be specifed using hibernate.dialect.

Interface Summary

Modifier and TypeInterface and Description
public interface
ColumnAliasExtractor

Strategy for extracting the unique column alias out of a ResultSetMetaData.

Class Summary

Modifier and TypeClass 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:

  • hibernate.dialect org.hibernate.sql.ProgressDialect
  • hibernate.driver com.progress.sql.jdbc.JdbcProgressDriver
  • hibernate.url jdbc:JdbcProgress:T:host:port:dbname;WorkArounds=536870912
  • hibernate.username username
  • hibernate.password password
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 AbstractTransactSQLDialect, SybaseASE15Dialect or SQLServerDialect instead depending on need.
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.
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.