Uses of Class
org.hibernate.dialect.Dialect

Packages that use Dialect
org.hibernate.cfg This package defines APIs for configuring Hibernate, and classes for building the Hibernate configuration-time metamodel. 
org.hibernate.dialect This package abstracts the SQL dialect of the underlying database. 
org.hibernate.engine This package contains classes that are "shared" by other packages, and implementations of some key algorithms. 
org.hibernate.exception This package is a fork of Apache commons-lang nestable exceptions. 
org.hibernate.hql.classic This package contains the Hibernate 2.x query parser which is being end-of-lifed. 
org.hibernate.id This package contains internal implementation classes for the main API interfaces. 
org.hibernate.impl This package contains implementations of the central Hibernate APIs, especially the Hibernate session. 
org.hibernate.jdbc This package abstracts the mechanism for dispatching SQL statements to the database, and implements interaction with JDBC. 
org.hibernate.loader This package defines functionality for processing JDBC result sets and returning complex graphs of persistent objects. 
org.hibernate.loader.criteria This package defines the criteria query compiler and loader  
org.hibernate.loader.hql This package defines a loader for the AST-based query parser  
org.hibernate.mapping This package defines the Hibernate configuration-time metamodel. 
org.hibernate.sql This package defines helper classes for rendering SQL fragments and SQL statements. 
org.hibernate.tool.hbm2ddl The hbm2ddl tool. 
org.hibernate.util Utility classes. 
 

Uses of Dialect in org.hibernate.cfg
 

Methods in org.hibernate.cfg that return Dialect
 Dialect Settings.getDialect()
           
 

Methods in org.hibernate.cfg with parameters of type Dialect
 String[] Configuration.generateDropSchemaScript(Dialect dialect)
          Generate DDL for dropping tables
 String[] Configuration.generateSchemaCreationScript(Dialect dialect)
          Generate DDL for creating tables
 String[] Configuration.generateSchemaUpdateScript(Dialect dialect, DatabaseMetadata databaseMetadata)
          Generate DDL for altering tables
 

Uses of Dialect in org.hibernate.dialect
 

Subclasses of Dialect in org.hibernate.dialect
 class DB2390Dialect
          An SQL dialect for DB2/390.
 class DB2400Dialect
          An SQL dialect for DB2/400
 class DB2Dialect
          An SQL dialect for DB2.
 class DerbyDialect
           
 class FirebirdDialect
          An SQL dialect for Firebird.
 class FrontBaseDialect
          An SQL Dialect for Frontbase.
 class GenericDialect
          A generic SQL dialect which may or may not work on any actual databases
 class HSQLDialect
          An SQL dialect compatible with HSQLDB (Hypersonic SQL).
 class InformixDialect
          Informix dialect.

Seems to work with Informix Dynamic Server Version 7.31.UD3, Informix JDBC driver version 2.21JC3.
 class IngresDialect
          An Ingres SQL dialect
 class InterbaseDialect
          An SQL dialect for Interbase.
 class MckoiDialect
          An SQL dialect compatible with McKoi SQL
 class MySQLDialect
          An SQL dialect for MySQL.
 class MySQLInnoDBDialect
           
 class MySQLMyISAMDialect
           
 class Oracle9Dialect
          An SQL dialect for Oracle 9 (uses ANSI-style syntax where possible).
 class OracleDialect
          An SQL dialect for Oracle, compatible with Oracle 8.
 class PointbaseDialect
          A Dialect for Pointbase.
 class PostgreSQLDialect
          An SQL dialect for Postgres
 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 The WorkArounds parameter in the URL is required to avoid an error in the Progress 9.1C JDBC driver related to PreparedStatements.
 class SAPDBDialect
          An SQL dialect compatible with SAP DB.
 class SQLServer7Dialect
          Dialect for SQLServer7
 class SQLServerDialect
          A dialect for Microsoft SQL Server 2000
 class Sybase11Dialect
          A SQL dialect suitable for use with Sybase 11.9.2 (specifically: avoids ANSI JOIN syntax)
 class SybaseAnywhereDialect
          SQL Dialect for Sybase Anywhere extending Sybase (Enterprise) Dialect (Tested on ASA 8.x)
 class SybaseDialect
          An SQL dialect compatible with Sybase and MS SQL Server.
 class TimesTenDialect
          A SQL dialect for TimesTen 5.1.
 

Methods in org.hibernate.dialect that return Dialect
static Dialect DialectFactory.buildDialect(Properties props, String databaseName, int databaseMajorVersion)
          Builds an appropriate Dialect instance.
static Dialect DialectFactory.determineDialect(String databaseName, int databaseMajorVersion)
          Determine the appropriate Dialect to use given the database product name and major version.
static Dialect DialectFactory.buildDialect(String dialectName)
          Returns a dialect instance given the name of the class to use.
static Dialect Dialect.getDialect()
          Get the Dialect specified by the current System properties.
static Dialect Dialect.getDialect(Properties props)
          Get the Dialect specified by the given properties or system properties.
 

Uses of Dialect in org.hibernate.engine
 

Methods in org.hibernate.engine that return Dialect
 Dialect SessionFactoryImplementor.getDialect()
          Get the SQL Dialect
 

Uses of Dialect in org.hibernate.exception
 

Methods in org.hibernate.exception with parameters of type Dialect
static SQLExceptionConverter SQLExceptionConverterFactory.buildSQLExceptionConverter(Dialect dialect, Properties properties)
          Build a SQLExceptionConverter instance.
 

Uses of Dialect in org.hibernate.hql.classic
 

Methods in org.hibernate.hql.classic with parameters of type Dialect
protected  String QueryTranslatorImpl.applyLocks(String sql, Map lockModes, Dialect dialect)
           
 

Uses of Dialect in org.hibernate.id
 

Methods in org.hibernate.id with parameters of type Dialect
 void UUIDHexGenerator.configure(Type type, Properties params, Dialect d)
           
 void TableHiLoGenerator.configure(Type type, Properties params, Dialect d)
           
 void TableGenerator.configure(Type type, Properties params, Dialect dialect)
           
 String[] TableGenerator.sqlCreateStrings(Dialect dialect)
           
 String[] TableGenerator.sqlDropStrings(Dialect dialect)
           
 void SequenceHiLoGenerator.configure(Type type, Properties params, Dialect d)
           
 void SequenceGenerator.configure(Type type, Properties params, Dialect dialect)
           
 String[] SequenceGenerator.sqlCreateStrings(Dialect dialect)
           
 String[] SequenceGenerator.sqlDropStrings(Dialect dialect)
           
 void SelectGenerator.configure(Type type, Properties params, Dialect d)
           
 String[] PersistentIdentifierGenerator.sqlCreateStrings(Dialect dialect)
          The SQL required to create the underlying database objects.
 String[] PersistentIdentifierGenerator.sqlDropStrings(Dialect dialect)
          The SQL required to remove the underlying database objects.
 String[] MultipleHiLoPerTableGenerator.sqlCreateStrings(Dialect dialect)
           
 String[] MultipleHiLoPerTableGenerator.sqlDropStrings(Dialect dialect)
           
 void MultipleHiLoPerTableGenerator.configure(Type type, Properties params, Dialect dialect)
           
 void IncrementGenerator.configure(Type type, Properties params, Dialect d)
           
static IdentifierGenerator IdentifierGeneratorFactory.create(String strategy, Type type, Properties params, Dialect dialect)
           
static Class IdentifierGeneratorFactory.getIdentifierGeneratorClass(String strategy, Dialect dialect)
           
 void ForeignGenerator.configure(Type type, Properties params, Dialect d)
           
 void Configurable.configure(Type type, Properties params, Dialect d)
          Configure this instance, given the value of parameters specified by the user as <param> elements.
 void Assigned.configure(Type type, Properties params, Dialect d)
           
 

Uses of Dialect in org.hibernate.impl
 

Methods in org.hibernate.impl that return Dialect
 Dialect SessionFactoryImpl.getDialect()
           
 

Uses of Dialect in org.hibernate.jdbc
 

Methods in org.hibernate.jdbc with parameters of type Dialect
 ResultSet Batcher.getResultSet(CallableStatement ps, Dialect dialect)
          Execute the statement and return the result set from a callable statement
 ResultSet AbstractBatcher.getResultSet(CallableStatement ps, Dialect dialect)
           
 

Uses of Dialect in org.hibernate.loader
 

Methods in org.hibernate.loader that return Dialect
protected  Dialect OuterJoinLoader.getDialect()
           
 

Methods in org.hibernate.loader with parameters of type Dialect
protected  String Loader.applyLocks(String sql, Map lockModes, Dialect dialect)
          Append FOR UPDATE OF clause, if necessary.
protected  String Loader.preprocessSQL(String sql, QueryParameters parameters, Dialect dialect)
          Modify the SQL, adding lock hints and comments, if necessary
 

Uses of Dialect in org.hibernate.loader.criteria
 

Methods in org.hibernate.loader.criteria with parameters of type Dialect
protected  String CriteriaLoader.applyLocks(String sqlSelectString, Map lockModes, Dialect dialect)
           
 

Uses of Dialect in org.hibernate.loader.hql
 

Methods in org.hibernate.loader.hql with parameters of type Dialect
protected  String QueryLoader.applyLocks(String sql, Map lockModes, Dialect dialect)
           
 

Uses of Dialect in org.hibernate.mapping
 

Methods in org.hibernate.mapping with parameters of type Dialect
 String UniqueKey.sqlConstraintString(Dialect dialect)
           
 String UniqueKey.sqlConstraintString(Dialect dialect, String constraintName, String defaultCatalog, String defaultSchema)
           
 String UniqueKey.sqlCreateString(Dialect dialect, Mapping p, String defaultCatalog, String defaultSchema)
           
 String UniqueKey.sqlDropString(Dialect dialect, String defaultCatalog, String defaultSchema)
           
 String Table.getQualifiedName(Dialect dialect, String defaultCatalog, String defaultSchema)
           
 String Table.getQuotedName(Dialect dialect)
           
 String Table.getQuotedSchema(Dialect dialect)
           
 Iterator Table.sqlAlterStrings(Dialect dialect, Mapping p, TableMetadata tableInfo, String defaultCatalog, String defaultSchema)
           
 String Table.sqlCreateString(Dialect dialect, Mapping p, String defaultCatalog, String defaultSchema)
           
 String Table.sqlDropString(Dialect dialect, String defaultCatalog, String defaultSchema)
           
 Iterator Table.sqlCommentStrings(Dialect dialect, String defaultCatalog, String defaultSchema)
           
 IdentifierGenerator SimpleValue.createIdentifierGenerator(Dialect dialect, String defaultCatalog, String defaultSchema, RootClass rootClass)
           
 boolean SimpleValue.isIdentityColumn(Dialect dialect)
           
 String Selectable.getTemplate(Dialect dialect)
           
 String Selectable.getText(Dialect dialect)
           
 String RelationalModel.sqlCreateString(Dialect dialect, Mapping p, String defaultCatalog, String defaultSchema)
           
 String RelationalModel.sqlDropString(Dialect dialect, String defaultCatalog, String defaultSchema)
           
 String PrimaryKey.sqlConstraintString(Dialect dialect)
           
 String PrimaryKey.sqlConstraintString(Dialect dialect, String constraintName, String defaultCatalog, String defaultSchema)
           
 boolean KeyValue.isIdentityColumn(Dialect dialect)
           
 IdentifierGenerator KeyValue.createIdentifierGenerator(Dialect dialect, String defaultCatalog, String defaultSchema, RootClass rootClass)
           
 String Index.sqlCreateString(Dialect dialect, Mapping mapping, String defaultCatalog, String defaultSchema)
           
static String Index.buildSqlDropIndexString(Dialect dialect, Table table, String name, String defaultCatalog, String defaultSchema)
           
static String Index.buildSqlCreateIndexString(Dialect dialect, String name, Table table, Iterator columns, boolean unique, String defaultCatalog, String defaultSchema)
           
 String Index.sqlConstraintString(Dialect dialect)
           
 String Index.sqlDropString(Dialect dialect, String defaultCatalog, String defaultSchema)
           
 String Formula.getTemplate(Dialect dialect)
           
 String Formula.getText(Dialect dialect)
           
 String ForeignKey.sqlConstraintString(Dialect dialect, String constraintName, String defaultCatalog, String defaultSchema)
           
 String ForeignKey.sqlDropString(Dialect dialect, String defaultCatalog, String defaultSchema)
           
 String Constraint.sqlDropString(Dialect dialect, String defaultCatalog, String defaultSchema)
           
 String Constraint.sqlCreateString(Dialect dialect, Mapping p, String defaultCatalog, String defaultSchema)
           
abstract  String Constraint.sqlConstraintString(Dialect d, String constraintName, String defaultCatalog, String defaultSchema)
           
 String Column.getQuotedName(Dialect d)
           
 String Column.getSqlType(Dialect dialect, Mapping mapping)
           
 String Column.getTemplate(Dialect dialect)
           
 String Column.getText(Dialect d)
           
 

Uses of Dialect in org.hibernate.sql
 

Methods in org.hibernate.sql with parameters of type Dialect
static String Template.renderWhereStringTemplate(String sqlWhereString, Dialect dialect)
           
static String Template.renderWhereStringTemplate(String sqlWhereString, String placeholder, Dialect dialect)
           
static String Template.renderOrderByStringTemplate(String sqlOrderByString, Dialect dialect)
           
 

Constructors in org.hibernate.sql with parameters of type Dialect
SimpleSelect(Dialect dialect)
           
Select(Dialect dialect)
           
QuerySelect(Dialect dialect)
           
QueryJoinFragment(Dialect dialect, boolean useThetaStyleInnerJoins)
           
Insert(Dialect dialect)
           
ForUpdateFragment(Dialect dialect)
           
ForUpdateFragment(Dialect dialect, Map lockModes, Map keyColumnNames)
           
 

Uses of Dialect in org.hibernate.tool.hbm2ddl
 

Constructors in org.hibernate.tool.hbm2ddl with parameters of type Dialect
DatabaseMetadata(Connection connection, Dialect dialect)
           
 

Uses of Dialect in org.hibernate.util
 

Constructors in org.hibernate.util with parameters of type Dialect
FilterHelper(Map filters, Dialect dialect)
          The map of defined filters.