All Classes and Interfaces
Class
Description
An SQL dialect for Altibase 7.1 and above.
Limit handler for
AltibaseDialect.Sequence support for
AltibaseDialect.A SQL AST translator for Altibase.
Dialect for Intersystems Caché SQL 2007.1 and above.
Sequence support for
CacheDialect.A SQL AST translator for Cache.
A SQL dialect for CockroachDB.
A SQL AST translator for Cockroach.
A list of community maintained relational database systems for which Hibernate can resolve a
Dialect.The DialectResolver implementation for community maintained dialects
An SQL dialect for CUBRID (8.3.x and later).
Sequence support for
CUBRIDDialect.A SQL AST translator for CUBRID.
An SQL dialect for DB2 for iSeries previously known as DB2/400.
A SQL AST translator for DB2i.
A SQL dialect for DB2.
Legacy DB2 specific local temporary table strategy.
A SQL AST translator for DB2.
An SQL dialect for DB2 for z/OS, previously known as known as Db2 UDB for z/OS and Db2 UDB for z/OS and OS/390.
A SQL AST translator for DB2z.
A SQL dialect for Apache Derby 10.15.2 and above.
A SQL dialect for Apache Derby.
A SQL AST translator for Derby.
A
LimitHandler for Apache Derby, which
fully supports the ANSI SQL standard syntax
FETCH FIRST m ROWS ONLY and
OFFSET n ROWS FETCH NEXT m ROWS ONLY.Derby specific local temporary table strategy.
StandardLockingClauseStrategy subclass, specific for Derby.
A derby implementation for lpad.
A derby implementation for rpad.
Sequence support for
DerbyDialect.A SQL AST translator for Derby.
An SQL dialect for Firebird 2.0 and above.
Sequence support for
FirebirdDialect
on Firebird 3.A SQL AST translator for Firebird.
A
LimitHandler for older versions of Informix, Ingres,
and TimesTen, which supported the syntax SELECT FIRST n.A
LimitHandler for Firebird 2.5 and older which supports the syntax
FIRST n SKIP m.GaussDB variant of the function to properly return
null when the array argument is null.GaussDB variant of the function to properly return
null when one of the arguments is null.Special array constructor function that also applies a cast to the array literal,
based on the inferred result type.
Special array contains function that also applies a cast to the element argument.
Custom casting for the array fill function.
Descriptor for
ARRAY handling.Factory for
GaussDBArrayJdbcType.GaussDB array_remove function.
GaussDB array_remove index function.
GaussDB array_replace function.
GaussDB array_set function.
GaussDB implementation of CallableStatementSupport.
Factory for
GaussDBCastingJsonArrayJdbcType.A SQL dialect for GaussDB V2.0-8.201 and above.
Represents a named
enum type on GaussDB.GaussDB functions register.
GaussDB json_object function.
GaussDB doesn't support min/max for uuid yet,
but since that type is comparable we want to support this operation.
Represents a named
enum type on GaussDB.Sequence support for
GaussDBDialect.A SQL AST translator for GaussDB.
Custom
TruncFunction for GaussDB which uses the dialect-specific function for numeric truncationGaussDB only supports the two-argument
trunc and round functions
with the following signatures:
trunc(numeric, integer)
round(numeric, integer)
A legacy SQL dialect for H2.
A legacy SQL AST translator for H2.
An SQL dialect for legacy versions of the SAP HANA Platform up tu and including 2.0 SPS 04.
Utility class that extracts some initial configuration from the database for
HANALegacyDialect.An SQL AST translator for the Legacy HANA dialect.
A SQL dialect for HSQLDB (HyperSQL) 1.8 up to (but not including) 2.6.1.
A SQL AST translator for HSQL.
Dialect for Informix 7.31.UD3 with Informix
JDBC driver 2.21JC3 and above.
Informix specific local temporary table strategy.
Sequence support for
InformixDialect.A SQL AST translator for Informix.
A SQM to SQL AST translator for Informix.
Informix requires the constraint name to come last.
An SQL dialect for Ingres 9.2.
Ingres specific global temporary table strategy.
Sequence support for
IngresDialect.A
LimitHandler for Ingres.A SQL AST translator for Ingres.
A SQM to SQL AST translator for Ingres.
Sequence support for
FirebirdDialect
on Firebird 2.Sequence support for
DB2Dialect.A
LimitHandler for HSQL prior to 2.0.A
LimitHandler for Oracle prior to 12c, which uses ROWNUM.A SQL dialect for MariaDB
A SQL AST translator for MariaDB.
A SQL dialect compatible with SAP MaxDB.
MaxDB specific local temporary table strategy.
Sequence support for
MaxDBDialect.A SQL AST translator for MaxDB.
Sequence support for
MimerSQLDialect.A dialect for Mimer SQL 11.
A SQL AST translator for MimerSQL.
A SQL dialect for MySQL 5 and above.
A SQL AST translator for MySQL.
A SQL dialect for Oracle 8i and above.
A SQL AST translator for Oracle.
An SQL dialect for Postgres Plus
A SQL dialect for PostgreSQL 8 and above.
Sequence support for
PostgreSQLDialect.A SQL AST translator for PostgreSQL.
This is the Hibernate dialect for the Unisys 2200 Relational Database (RDMS).
A SQL AST translator for Unisys 2200.
Sequence support for
RDMSOS2200Dialect.A
LimitHandler that works in Interbase and Firebird,
using the syntax ROWS n and ROWS m TO n.An SequenceInfomation for Altibase
An SQL dialect for SingleStore.
The default table type in SingleStore is 'columnstore'.
SingleStore json_arrayagg function.
SingleStore json_array_append function.
SingleStore json_array function.
SingleStore json_array_insert function.
SingleStore json_exists function.
SingleStore json_mergepatch function.
SingleStore json_objectagg function.
SingleStore json_object function.
SingleStore json_query function.
SingleStore json_remove function.
SingleStore json_set function.
SingleStore json_value function.
SingleStore specific local temporary table strategy.
A SQL AST translator for SingleStore.
A
LimitHandler for Informix which supports the syntax
SKIP m FIRST n.An SQL dialect for SQLite.
See https://sqlite.org/autoinc.html and
https://github.com/nhibernate/nhibernate-core/blob/master/src/NHibernate/Dialect/SQLiteDialect.cs for details.
A SQL AST translator for SQLite.
A
LimitHandler compatible with SQL Server 2005 and later
that uses top() and rownumber().A dialect for Microsoft SQL Server 2000 and above
A SQL AST translator for SQL Server.
SQL Dialect for Sybase/SQL Anywhere
(Tested on ASA 8.x)
A SQL AST translator for Sybase Anywhere.
A SQL dialect for Sybase Adaptive Server Enterprise 11.9 and above.
A SQL AST translator for Sybase ASE.
Superclass for all Sybase dialects.
A SQL AST translator for Sybase.
A SQM to SQL AST translator for Sybase ASE.
A dialect for the Teradata database created by MCR as part of the
dialect certification process.
Teradata specific global temporary table strategy.
A SQL AST translator for Teradata.
A SQL dialect for TiDB.
Sequence support for
TiDBDialect.A SQL AST translator for TiDB.
A SQL dialect for TimesTen 5.1.
A
LimitHandler for TimesTen, which uses ROWS n,
but at the start of the query instead of at the end.Sequence support for
TimesTenDialect.A SQL AST translator for TimesTen.