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.dialect.function A framework for defining database-specific SQL functions that are available via the dialect. 
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.id.enhanced   
org.hibernate.id.insert   
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.persister.collection This package abstracts the persistence mechanism for collections. 
org.hibernate.sql This package defines helper classes for rendering SQL fragments and SQL statements. 
org.hibernate.tool.hbm2ddl The hbm2ddl tool. 
org.hibernate.type A Hibernate Type is a strategy for mapping a Java property type to a JDBC type or types. 
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
 void Configuration.validateSchema(Dialect dialect, DatabaseMetadata databaseMetadata)
           
 

Uses of Dialect in org.hibernate.dialect
 

Subclasses of Dialect in org.hibernate.dialect
 class Cache71Dialect
          Caché 2007.1 dialect.
 class DataDirectOracle9Dialect
           
 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 H2Dialect
          A dialect compatible with the H2 database.
 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 JDataStoreDialect
          A Dialect for JDataStore.
 class MckoiDialect
          An SQL dialect compatible with McKoi SQL
 class MimerSQLDialect
          An Hibernate 3 SQL dialect for Mimer SQL.
 class MySQL5Dialect
          An SQL dialect for MySQL 5.x specific features.
 class MySQL5InnoDBDialect
           
 class MySQLDialect
          An SQL dialect for MySQL (prior to 5.x).
 class MySQLInnoDBDialect
           
 class MySQLMyISAMDialect
           
 class Oracle10gDialect
          A dialect specifically for use with Oracle 10g.
 class Oracle8iDialect
          A dialect for Oracle 8i.
 class Oracle9Dialect
          Deprecated. Use either Oracle9iDialect or Oracle10gDialect instead
 class Oracle9iDialect
          A dialect for Oracle 9i databases.
 class OracleDialect
          Deprecated. Use Oracle8iDialect instead.
 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 RDMSOS2200Dialect
           
 class SAPDBDialect
          An SQL dialect compatible with SAP DB.
 class SQLServerDialect
          A dialect for Microsoft SQL Server 2000 and 2005
 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 TeradataDialect
          A dialect for the Teradata database created by MCR as part of the dialect certification process.
 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.buildDialect(String dialectName)
          Returns a dialect instance given the name of the class to use.
static Dialect DialectFactory.determineDialect(String databaseName, int databaseMajorVersion)
          Determine the appropriate Dialect to use given the database product name and major version.
static Dialect Dialect.getDialect()
          Get an instance of the dialect specified by the current System properties.
static Dialect Dialect.getDialect(Properties props)
          Get an instance of the dialect specified by the given properties or by the current System properties.
 

Uses of Dialect in org.hibernate.dialect.function
 

Constructors in org.hibernate.dialect.function with parameters of type Dialect
SQLFunctionRegistry(Dialect dialect, Map userFunctions)
           
 

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)
           
 void SequenceIdentityGenerator.configure(Type type, Properties params, Dialect dialect)
           
 void SequenceHiLoGenerator.configure(Type type, Properties params, Dialect d)
           
 void SequenceGenerator.configure(Type type, Properties params, Dialect dialect)
           
 void SelectGenerator.configure(Type type, Properties params, Dialect d)
           
 void MultipleHiLoPerTableGenerator.configure(Type type, Properties params, Dialect dialect)
           
 void IncrementGenerator.configure(Type type, Properties params, 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)
           
static IdentifierGenerator IdentifierGeneratorFactory.create(String strategy, Type type, Properties params, Dialect dialect)
           
static Class IdentifierGeneratorFactory.getIdentifierGeneratorClass(String strategy, Dialect dialect)
           
 InsertGeneratedIdentifierDelegate SequenceIdentityGenerator.getInsertGeneratedIdentifierDelegate(PostInsertIdentityPersister persister, Dialect dialect, boolean isGetGeneratedKeysEnabled)
           
 InsertGeneratedIdentifierDelegate SelectGenerator.getInsertGeneratedIdentifierDelegate(PostInsertIdentityPersister persister, Dialect dialect, boolean isGetGeneratedKeysEnabled)
           
 InsertGeneratedIdentifierDelegate PostInsertIdentifierGenerator.getInsertGeneratedIdentifierDelegate(PostInsertIdentityPersister persister, Dialect dialect, boolean isGetGeneratedKeysEnabled)
           
 InsertGeneratedIdentifierDelegate IdentityGenerator.getInsertGeneratedIdentifierDelegate(PostInsertIdentityPersister persister, Dialect dialect, boolean isGetGeneratedKeysEnabled)
           
 String[] TableGenerator.sqlCreateStrings(Dialect dialect)
           
 String[] SequenceGenerator.sqlCreateStrings(Dialect dialect)
           
 String[] PersistentIdentifierGenerator.sqlCreateStrings(Dialect dialect)
          The SQL required to create the underlying database objects.
 String[] MultipleHiLoPerTableGenerator.sqlCreateStrings(Dialect dialect)
           
 String[] TableGenerator.sqlDropStrings(Dialect dialect)
           
 String[] SequenceGenerator.sqlDropStrings(Dialect dialect)
           
 String[] PersistentIdentifierGenerator.sqlDropStrings(Dialect dialect)
          The SQL required to remove the underlying database objects.
 String[] MultipleHiLoPerTableGenerator.sqlDropStrings(Dialect dialect)
           
 

Constructors in org.hibernate.id with parameters of type Dialect
IdentityGenerator.BasicDelegate(PostInsertIdentityPersister persister, Dialect dialect)
           
IdentityGenerator.GetGeneratedKeysDelegate(PostInsertIdentityPersister persister, Dialect dialect)
           
IdentityGenerator.InsertSelectDelegate(PostInsertIdentityPersister persister, Dialect dialect)
           
SequenceIdentityGenerator.Delegate(PostInsertIdentityPersister persister, Dialect dialect, String sequenceName)
           
SequenceIdentityGenerator.NoCommentsInsert(Dialect dialect)
           
 

Uses of Dialect in org.hibernate.id.enhanced
 

Methods in org.hibernate.id.enhanced with parameters of type Dialect
 void TableGenerator.configure(Type type, Properties params, Dialect dialect)
           
 void SequenceStyleGenerator.configure(Type type, Properties params, Dialect dialect)
           
 String[] TableStructure.sqlCreateStrings(Dialect dialect)
           
 String[] TableGenerator.sqlCreateStrings(Dialect dialect)
           
 String[] SequenceStyleGenerator.sqlCreateStrings(Dialect dialect)
           
 String[] SequenceStructure.sqlCreateStrings(Dialect dialect)
           
 String[] DatabaseStructure.sqlCreateStrings(Dialect dialect)
          Commands needed to create the underlying structures.
 String[] TableStructure.sqlDropStrings(Dialect dialect)
           
 String[] TableGenerator.sqlDropStrings(Dialect dialect)
           
 String[] SequenceStyleGenerator.sqlDropStrings(Dialect dialect)
           
 String[] SequenceStructure.sqlDropStrings(Dialect dialect)
           
 String[] DatabaseStructure.sqlDropStrings(Dialect dialect)
          Commands needed to drop the underlying structures.
 

Constructors in org.hibernate.id.enhanced with parameters of type Dialect
SequenceStructure(Dialect dialect, String sequenceName, int initialValue, int incrementSize)
           
TableStructure(Dialect dialect, String tableName, String valueColumnName, int initialValue, int incrementSize)
           
 

Uses of Dialect in org.hibernate.id.insert
 

Constructors in org.hibernate.id.insert with parameters of type Dialect
IdentifierGeneratingInsert(Dialect dialect)
           
InsertSelectIdentityInsert(Dialect dialect)
           
 

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()
           
protected  Dialect JoinWalker.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
 boolean AuxiliaryDatabaseObject.appliesToDialect(Dialect dialect)
          Does this database object apply to the given dialect?
 boolean AbstractAuxiliaryDatabaseObject.appliesToDialect(Dialect dialect)
           
static String Index.buildSqlCreateIndexString(Dialect dialect, String name, Table table, Iterator columns, boolean unique, String defaultCatalog, String defaultSchema)
           
static String Index.buildSqlDropIndexString(Dialect dialect, Table table, String name, String defaultCatalog, String defaultSchema)
           
 IdentifierGenerator SimpleValue.createIdentifierGenerator(Dialect dialect, String defaultCatalog, String defaultSchema, RootClass rootClass)
           
 IdentifierGenerator KeyValue.createIdentifierGenerator(Dialect dialect, String defaultCatalog, String defaultSchema, RootClass rootClass)
           
 String Selectable.getAlias(Dialect dialect)
           
 String Formula.getAlias(Dialect dialect)
           
 String Column.getAlias(Dialect dialect)
          For any column name, generate an alias that is unique to that column name, and also 10 characters or less in length.
 String Selectable.getAlias(Dialect dialect, Table table)
           
 String Formula.getAlias(Dialect dialect, Table table)
           
 String Column.getAlias(Dialect dialect, Table table)
          Generate a column alias that is unique across multiple tables
 String Table.getQualifiedName(Dialect dialect, String defaultCatalog, String defaultSchema)
           
 String Table.getQuotedName(Dialect dialect)
           
 String Column.getQuotedName(Dialect d)
           
 String Table.getQuotedSchema(Dialect dialect)
           
 String Column.getSqlType(Dialect dialect, Mapping mapping)
           
 String Selectable.getTemplate(Dialect dialect, SQLFunctionRegistry functionRegistry)
           
 String Formula.getTemplate(Dialect dialect, SQLFunctionRegistry functionRegistry)
           
 String Column.getTemplate(Dialect dialect, SQLFunctionRegistry functionRegistry)
           
 String Selectable.getText(Dialect dialect)
           
 String Formula.getText(Dialect dialect)
           
 String Column.getText(Dialect d)
           
 boolean UniqueKey.isGenerated(Dialect dialect)
           
 boolean Constraint.isGenerated(Dialect dialect)
           
 boolean SimpleValue.isIdentityColumn(Dialect dialect)
           
 boolean KeyValue.isIdentityColumn(Dialect dialect)
           
 void PersistentClass.prepareTemporaryTables(Mapping mapping, Dialect dialect)
           
 Iterator Table.sqlAlterStrings(Dialect dialect, Mapping p, TableMetadata tableInfo, String defaultCatalog, String defaultSchema)
           
 Iterator Table.sqlCommentStrings(Dialect dialect, String defaultCatalog, String defaultSchema)
           
 String UniqueKey.sqlConstraintString(Dialect dialect)
           
 String PrimaryKey.sqlConstraintString(Dialect dialect)
           
 String Index.sqlConstraintString(Dialect dialect)
           
 String UniqueKey.sqlConstraintString(Dialect dialect, String constraintName, String defaultCatalog, String defaultSchema)
           
 String PrimaryKey.sqlConstraintString(Dialect dialect, String constraintName, String defaultCatalog, String defaultSchema)
           
 String ForeignKey.sqlConstraintString(Dialect dialect, String constraintName, String defaultCatalog, String defaultSchema)
           
abstract  String Constraint.sqlConstraintString(Dialect d, String constraintName, String defaultCatalog, String defaultSchema)
           
 String UniqueKey.sqlCreateString(Dialect dialect, Mapping p, String defaultCatalog, String defaultSchema)
           
 String Table.sqlCreateString(Dialect dialect, Mapping p, String defaultCatalog, String defaultSchema)
           
 String SimpleAuxiliaryDatabaseObject.sqlCreateString(Dialect dialect, Mapping p, String defaultCatalog, String defaultSchema)
           
 String RelationalModel.sqlCreateString(Dialect dialect, Mapping p, String defaultCatalog, String defaultSchema)
           
 String Index.sqlCreateString(Dialect dialect, Mapping mapping, String defaultCatalog, String defaultSchema)
           
 String Constraint.sqlCreateString(Dialect dialect, Mapping p, String defaultCatalog, String defaultSchema)
           
 String UniqueKey.sqlDropString(Dialect dialect, String defaultCatalog, String defaultSchema)
           
 String Table.sqlDropString(Dialect dialect, String defaultCatalog, String defaultSchema)
           
 String SimpleAuxiliaryDatabaseObject.sqlDropString(Dialect dialect, String defaultCatalog, String defaultSchema)
           
 String RelationalModel.sqlDropString(Dialect dialect, String defaultCatalog, String defaultSchema)
           
 String Index.sqlDropString(Dialect dialect, String defaultCatalog, String defaultSchema)
           
 String ForeignKey.sqlDropString(Dialect dialect, String defaultCatalog, String defaultSchema)
           
 String Constraint.sqlDropString(Dialect dialect, String defaultCatalog, String defaultSchema)
           
 String Table.sqlTemporaryTableCreateString(Dialect dialect, Mapping mapping)
           
 void Table.validateColumns(Dialect dialect, Mapping mapping, TableMetadata tableInfo)
           
 

Uses of Dialect in org.hibernate.persister.collection
 

Methods in org.hibernate.persister.collection that return Dialect
protected  Dialect AbstractCollectionPersister.getDialect()
           
 

Uses of Dialect in org.hibernate.sql
 

Fields in org.hibernate.sql declared as Dialect
 Dialect Select.dialect
           
 

Methods in org.hibernate.sql that return Dialect
protected  Dialect Insert.getDialect()
           
 

Methods in org.hibernate.sql with parameters of type Dialect
static String Template.renderOrderByStringTemplate(String sqlOrderByString, Dialect dialect, SQLFunctionRegistry functionRegistry)
          Takes order by clause provided in the mapping attribute and interpolates the alias.
static String Template.renderWhereStringTemplate(String sqlWhereString, Dialect dialect, SQLFunctionRegistry functionRegistry)
           
static String Template.renderWhereStringTemplate(String sqlWhereString, String placeholder, Dialect dialect)
          Deprecated. Only intended for annotations usage; use Template.renderWhereStringTemplate(String, String, Dialect, SQLFunctionRegistry) instead
static String Template.renderWhereStringTemplate(String sqlWhereString, String placeholder, Dialect dialect, SQLFunctionRegistry functionRegistry)
          Takes the where condition provided in the mapping attribute and interpolates the alias.
 

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

Uses of Dialect in org.hibernate.tool.hbm2ddl
 

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

Uses of Dialect in org.hibernate.type
 

Methods in org.hibernate.type with parameters of type Dialect
 String TimeZoneType.objectToSQLString(Object value, Dialect dialect)
           
 String TimeType.objectToSQLString(Object value, Dialect dialect)
           
 String TimestampType.objectToSQLString(Object value, Dialect dialect)
           
 String StringType.objectToSQLString(Object value, Dialect dialect)
           
 String ShortType.objectToSQLString(Object value, Dialect dialect)
           
 String LongType.objectToSQLString(Object value, Dialect dialect)
           
 String LocaleType.objectToSQLString(Object value, Dialect dialect)
           
 String LiteralType.objectToSQLString(Object value, Dialect dialect)
          String representation of the value, suitable for embedding in an SQL statement.
 String IntegerType.objectToSQLString(Object value, Dialect dialect)
           
 String FloatType.objectToSQLString(Object value, Dialect dialect)
           
 String DoubleType.objectToSQLString(Object value, Dialect dialect)
           
 String DateType.objectToSQLString(Object value, Dialect dialect)
           
 String CustomType.objectToSQLString(Object value, Dialect dialect)
           
 String CurrencyType.objectToSQLString(Object value, Dialect dialect)
           
 String CharBooleanType.objectToSQLString(Object value, Dialect dialect)
           
 String CharacterType.objectToSQLString(Object value, Dialect dialect)
           
 String ByteType.objectToSQLString(Object value, Dialect dialect)
           
 String BooleanType.objectToSQLString(Object value, Dialect dialect)
           
 String BigIntegerType.objectToSQLString(Object value, Dialect dialect)
           
 String AbstractCharArrayType.objectToSQLString(Object value, Dialect dialect)
           
 

Uses of Dialect in org.hibernate.util
 

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