Package | Description |
---|---|
org.hibernate.boot.model.naming |
Represents a proposed new approach to allowing hooks into the process of determining
the name of database objects (tables, columns, constraints, etc).
|
org.hibernate.boot.model.relational | |
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.dialect.identity | |
org.hibernate.dialect.pagination |
Support for Dialect-specific pagination strategies
|
org.hibernate.dialect.unique |
Support for Dialect-specific unique constraint definition
|
org.hibernate.engine.jdbc.dialect.spi |
Contracts supporting Dialect resolution (from JDBC metadata) and Dialect building.
|
org.hibernate.engine.jdbc.env.spi | |
org.hibernate.engine.jdbc.spi |
SPI contracts for supporting various aspects of JDBC interaction
|
org.hibernate.engine.spi | |
org.hibernate.envers.enhanced | |
org.hibernate.exception.spi | |
org.hibernate.hql.spi.id |
Support for multi-table update and delete statements via id-tables.
|
org.hibernate.hql.spi.id.inline | |
org.hibernate.id |
This package contains internal implementation classes for the
main API interfaces.
|
org.hibernate.id.enhanced |
Enhanced/improved versions of table and sequence based identifier generators targeting portability and unified
configuration
|
org.hibernate.id.factory | |
org.hibernate.id.insert | |
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.custom |
This package defines a framework for custom loaders that accept
handwritten SQL
|
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.spatial.dialect.cockroachdb |
SpatialDialect s for CockroachDB |
org.hibernate.spatial.dialect.db2 | |
org.hibernate.spatial.dialect.h2geodb |
This package contains the H2 Dialect extensions for the GeoDB dialect.
|
org.hibernate.spatial.dialect.hana | |
org.hibernate.spatial.dialect.mariadb | |
org.hibernate.spatial.dialect.mysql |
This package contains the spatial extensions for the MySQL dialect.
|
org.hibernate.spatial.dialect.oracle |
This package contains the spatial extensions for the Oracle 10g dialect.
|
org.hibernate.spatial.dialect.postgis |
This package contains the spatial extensions for the Postgresql dialect.
|
org.hibernate.spatial.dialect.sqlserver |
This package contains the spatial extensions for the SqlServer2008 dialect.
|
org.hibernate.sql |
This package defines helper classes for rendering SQL
fragments and SQL statements.
|
org.hibernate.sql.ordering.antlr | |
org.hibernate.testing | |
org.hibernate.testing.boot | |
org.hibernate.testing.env | |
org.hibernate.testing.jdbc.leak | |
org.hibernate.testing.junit4 | |
org.hibernate.type |
A Hibernate Type is a strategy for mapping a
Java property type to a JDBC type or types.
|
Modifier and Type | Method and Description |
---|---|
String |
Identifier.render(Dialect dialect)
If this is a quoted identifier, then return the identifier name
enclosed in dialect-specific open- and end-quotes; otherwise,
simply return the unquoted identifier.
|
Modifier and Type | Method and Description |
---|---|
Dialect |
Database.getDialect() |
Modifier and Type | Method and Description |
---|---|
boolean |
AbstractAuxiliaryDatabaseObject.appliesToDialect(Dialect dialect) |
boolean |
AuxiliaryDatabaseObject.appliesToDialect(Dialect dialect)
Does this database object apply to the given dialect?
|
String[] |
AuxiliaryDatabaseObject.sqlCreateStrings(Dialect dialect)
Gets the SQL strings for creating the database object.
|
String[] |
SimpleAuxiliaryDatabaseObject.sqlCreateStrings(Dialect dialect) |
String[] |
AuxiliaryDatabaseObject.sqlDropStrings(Dialect dialect)
Gets the SQL strings for dropping the database object.
|
String[] |
SimpleAuxiliaryDatabaseObject.sqlDropStrings(Dialect dialect) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractHANADialect
An abstract base class for SAP HANA dialects.
|
class |
Cache71Dialect
Caché 2007.1 dialect.
|
class |
CockroachDB192Dialect
An SQL dialect for CockroachDB 19.2 and later.
|
class |
CockroachDB201Dialect
An SQL dialect for CockroachDB 20.1 and later.
|
class |
CUBRIDDialect
An SQL dialect for CUBRID (8.3.x and later).
|
class |
DataDirectOracle9Dialect
A Dialect for accessing Oracle through DataDirect driver
|
class |
DB2390Dialect
An SQL dialect for DB2/390.
|
class |
DB2390V8Dialect
An SQL dialect for DB2/390 version 8.
|
class |
DB2400Dialect
An SQL dialect for DB2/400.
|
class |
DB2400V7R3Dialect
An SQL dialect for i.
|
class |
DB297Dialect
An SQL dialect for DB2 9.7.
|
class |
DB2Dialect
An SQL dialect for DB2.
|
class |
DerbyDialect
Deprecated.
HHH-6073
|
class |
DerbyTenFiveDialect
Hibernate Dialect for Cloudscape 10 - aka Derby.
|
class |
DerbyTenSevenDialect
Dialect for Derby 10.7
|
class |
DerbyTenSixDialect
Hibernate Dialect for Cloudscape 10 - aka Derby.
|
class |
FirebirdDialect
An SQL dialect for Firebird.
|
class |
FrontBaseDialect
An SQL Dialect for Frontbase.
|
class |
H2Dialect
A dialect compatible with the H2 database.
|
class |
HANACloudColumnStoreDialect
An SQL dialect for the SAP HANA Cloud column store.
|
class |
HANAColumnStoreDialect
An SQL dialect for the SAP HANA column store.
|
class |
HANARowStoreDialect
An SQL dialect for the SAP HANA row store.
|
class |
HSQLDialect
An SQL dialect compatible with HSQLDB (HyperSQL).
|
class |
Informix10Dialect
Since version 10.00.xC3 Informix has limit/offset support which was introduced in July 2005.
|
class |
InformixDialect
Informix dialect.
Seems to work with Informix Dynamic Server Version 7.31.UD3, Informix JDBC driver version 2.21JC3. |
class |
Ingres10Dialect
A SQL dialect for Ingres 10 and later versions.
|
class |
Ingres9Dialect
A SQL dialect for Ingres 9.3 and later versions.
|
class |
IngresDialect
An SQL dialect for Ingres 9.2.
|
class |
InterbaseDialect
An SQL dialect for Interbase.
|
class |
JDataStoreDialect
A Dialect for JDataStore.
|
class |
MariaDB102Dialect |
class |
MariaDB103Dialect
An SQL dialect for MariaDB 10.3 and later, provides sequence support, lock-timeouts, etc.
|
class |
MariaDB106Dialect
An SQL dialect for MariaDB 10.6 and later, provides skip locked support.
|
class |
MariaDB10Dialect |
class |
MariaDB53Dialect |
class |
MariaDBDialect |
class |
MckoiDialect
An SQL dialect compatible with McKoi SQL
|
class |
MimerSQLDialect
An Hibernate 3 SQL dialect for Mimer SQL.
|
class |
MySQL55Dialect
An SQL dialect for MySQL 5.5.x specific features.
|
class |
MySQL57Dialect |
class |
MySQL57InnoDBDialect
Deprecated.
Use "hibernate.dialect.storage_engine=innodb" environment variable or JVM system property instead.
|
class |
MySQL5Dialect
An SQL dialect for MySQL 5.x specific features.
|
class |
MySQL5InnoDBDialect
Deprecated.
Use "hibernate.dialect.storage_engine=innodb" environment variable or JVM system property instead.
|
class |
MySQL8Dialect |
class |
MySQLDialect
An SQL dialect for MySQL (prior to 5.x).
|
class |
MySQLInnoDBDialect
Deprecated.
Use "hibernate.dialect.storage_engine=innodb" environment variable or JVM system property instead.
|
class |
MySQLMyISAMDialect
Deprecated.
Use "hibernate.dialect.storage_engine=myisam" environment variable or JVM system property instead.
|
class |
Oracle10gDialect
A dialect specifically for use with Oracle 10g.
|
class |
Oracle12cDialect
An SQL dialect for Oracle 12c.
|
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 |
PostgresPlusDialect
An SQL dialect for Postgres Plus
|
class |
PostgreSQL10Dialect
An SQL dialect for Postgres 10 and later.
|
class |
PostgreSQL81Dialect
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. |
class |
PostgreSQL82Dialect
An SQL dialect for Postgres 8.2 and later, adds support for "if exists" when dropping tables
|
class |
PostgreSQL91Dialect
An SQL dialect for Postgres 9.1 and later, adds support for PARTITION BY as a keyword.
|
class |
PostgreSQL92Dialect
An SQL dialect for Postgres 9.2 and later, adds support for JSON data type
|
class |
PostgreSQL93Dialect
An SQL Dialect for PostgreSQL 9.3 and later.
|
class |
PostgreSQL94Dialect
An SQL dialect for Postgres 9.4 and later.
|
class |
PostgreSQL95Dialect
An SQL dialect for Postgres 9.5 and later.
|
class |
PostgreSQL9Dialect
An SQL dialect for Postgres 9 and later.
|
class |
PostgreSQLDialect
Deprecated.
use
PostgreSQL82Dialect instead |
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
This is the Hibernate dialect for the Unisys 2200 Relational Database (RDMS).
|
class |
SAPDBDialect
An SQL dialect compatible with SAP DB.
|
class |
SQLServer2005Dialect
A dialect for Microsoft SQL 2005.
|
class |
SQLServer2008Dialect
A dialect for Microsoft SQL Server 2008 with JDBC Driver 3.0 and above
|
class |
SQLServer2012Dialect
Microsoft SQL Server 2012 Dialect
|
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 |
SybaseASE157Dialect
An SQL dialect targeting Sybase Adaptive Server Enterprise (ASE) 15.7 and higher.
|
class |
SybaseASE15Dialect
An SQL dialect targeting Sybase Adaptive Server Enterprise (ASE) 15 and higher.
|
class |
SybaseDialect
All Sybase dialects share an IN list size limit.
|
class |
Teradata14Dialect
A dialect for the Teradata database
|
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.
|
Modifier and Type | Method and Description |
---|---|
static Dialect |
Dialect.getDialect()
Deprecated.
this static method will be removed.
|
static Dialect |
Dialect.getDialect(Properties props)
Deprecated.
this static method will be removed.
|
abstract Dialect |
Database.resolveDialect(DialectResolutionInfo info) |
Modifier and Type | Method and Description |
---|---|
abstract Class<? extends Dialect> |
Database.latestDialect() |
Constructor and Description |
---|
SQLFunctionRegistry(Dialect dialect,
Map<String,SQLFunction> userFunctionMap)
Constructs a SQLFunctionRegistry
|
Modifier and Type | Method and Description |
---|---|
GetGeneratedKeysDelegate |
IdentityColumnSupportImpl.buildGetGeneratedKeysDelegate(PostInsertIdentityPersister persister,
Dialect dialect) |
GetGeneratedKeysDelegate |
Oracle12cIdentityColumnSupport.buildGetGeneratedKeysDelegate(PostInsertIdentityPersister persister,
Dialect dialect) |
GetGeneratedKeysDelegate |
IdentityColumnSupport.buildGetGeneratedKeysDelegate(PostInsertIdentityPersister persister,
Dialect dialect)
The Delegate for dealing with IDENTITY columns using JDBC3 getGeneratedKeys
|
Constructor and Description |
---|
GetGeneratedKeysDelegate(PostInsertIdentityPersister persister,
Dialect dialect) |
Oracle12cGetGeneratedKeysDelegate(PostInsertIdentityPersister persister,
Dialect dialect) |
Constructor and Description |
---|
LegacyLimitHandler(Dialect dialect)
Constructs a LegacyLimitHandler
|
Modifier and Type | Field and Description |
---|---|
protected Dialect |
DefaultUniqueDelegate.dialect |
Constructor and Description |
---|
DB2UniqueDelegate(Dialect dialect)
Constructs a DB2UniqueDelegate
|
DefaultUniqueDelegate(Dialect dialect)
Constructs DefaultUniqueDelegate
|
InformixUniqueDelegate(Dialect dialect) |
MySQLUniqueDelegate(Dialect dialect)
Constructs MySQLUniqueDelegate
|
Modifier and Type | Method and Description |
---|---|
Dialect |
DialectFactory.buildDialect(Map configValues,
DialectResolutionInfoSource resolutionInfoSource)
Builds an appropriate Dialect instance.
|
Dialect |
DialectResolver.resolveDialect(DialectResolutionInfo info)
Determine the
Dialect to use based on the given information. |
Dialect |
BasicDialectResolver.resolveDialect(DialectResolutionInfo info) |
Modifier and Type | Method and Description |
---|---|
Dialect |
JdbcEnvironment.getDialect()
Get the dialect for this environment.
|
Modifier and Type | Method and Description |
---|---|
String |
QualifiedObjectNameFormatter.format(QualifiedName qualifiedName,
Dialect dialect)
Render a formatted non-table and non-sequence qualified name
|
String |
QualifiedObjectNameFormatter.format(QualifiedSequenceName qualifiedSequenceName,
Dialect dialect)
Render a formatted sequence name
|
String |
QualifiedObjectNameFormatter.format(QualifiedTableName qualifiedTableName,
Dialect dialect)
Render a formatted a table name
|
String |
SchemaNameResolver.resolveSchemaName(Connection connection,
Dialect dialect)
Given a JDBC
Connection , resolve the name of the schema (if one) to which it connects. |
Modifier and Type | Method and Description |
---|---|
Dialect |
JdbcServices.getDialect()
Obtain the dialect of the database.
|
Modifier and Type | Method and Description |
---|---|
default Dialect |
SessionFactoryImplementor.getDialect()
Deprecated.
(since 5.2) instead, use
JdbcServices.getDialect() |
Dialect |
SessionFactoryDelegatingImpl.getDialect() |
Modifier and Type | Method and Description |
---|---|
String[] |
OrderedSequenceStructure.sqlCreateStrings(Dialect dialect) |
String[] |
OrderedSequenceStructure.sqlDropStrings(Dialect dialect) |
Modifier and Type | Method and Description |
---|---|
static SQLExceptionConverter |
SQLExceptionConverterFactory.buildSQLExceptionConverter(Dialect dialect,
Properties properties)
Build a SQLExceptionConverter instance.
|
Modifier and Type | Method and Description |
---|---|
protected Dialect |
AbstractIdsBulkIdHandler.dialect() |
Modifier and Type | Method and Description |
---|---|
static String |
AbstractTableBasedBulkIdHandler.generateIdSelect(String tableAlias,
String whereClause,
Dialect dialect,
Queryable queryable) |
Constructor and Description |
---|
IdsClauseBuilder(Dialect dialect,
Type identifierType,
TypeConfiguration typeConfiguration,
String[] columns,
List<Object[]> ids) |
IdsClauseBuilder(Dialect dialect,
Type identifierType,
TypeResolver typeResolver,
String[] columns,
List<Object[]> ids)
Deprecated.
|
InlineIdsInClauseBuilder(Dialect dialect,
Type identifierType,
TypeResolver typeResolver,
String[] columns,
List<Object[]> ids) |
InlineIdsOrClauseBuilder(Dialect dialect,
Type identifierType,
TypeResolver typeResolver,
String[] columns,
List<Object[]> ids) |
InlineIdsSubSelectValuesListBuilder(Dialect dialect,
Type identifierType,
TypeResolver typeResolver,
String[] columns,
List<Object[]> ids) |
Modifier and Type | Method and Description |
---|---|
String |
SequenceGenerator.determineBulkInsertionIdentifierGenerationSelectFragment(Dialect dialect)
Deprecated.
|
String |
BulkInsertionCapableIdentifierGenerator.determineBulkInsertionIdentifierGenerationSelectFragment(Dialect dialect)
Return the select expression fragment, if any, that generates the identifier values.
|
String |
AbstractPostInsertGenerator.determineBulkInsertionIdentifierGenerationSelectFragment(Dialect dialect) |
static Serializable |
IdentifierGeneratorHelper.get(ResultSet rs,
String identifier,
Type type,
Dialect dialect)
Extract the value from the result set (which is assumed to already have been positioned to the appropriate row)
and wrp it in the appropriate Java numeric type.
|
static Serializable |
IdentifierGeneratorHelper.getGeneratedIdentity(ResultSet rs,
String identifier,
Type type,
Dialect dialect)
Get the generated identifier when using identity columns
|
InsertGeneratedIdentifierDelegate |
IdentityGenerator.getInsertGeneratedIdentifierDelegate(PostInsertIdentityPersister persister,
Dialect dialect,
boolean isGetGeneratedKeysEnabled) |
InsertGeneratedIdentifierDelegate |
SequenceIdentityGenerator.getInsertGeneratedIdentifierDelegate(PostInsertIdentityPersister persister,
Dialect dialect,
boolean isGetGeneratedKeysEnabled)
Deprecated.
|
InsertGeneratedIdentifierDelegate |
SelectGenerator.getInsertGeneratedIdentifierDelegate(PostInsertIdentityPersister persister,
Dialect dialect,
boolean isGetGeneratedKeysEnabled) |
InsertGeneratedIdentifierDelegate |
PostInsertIdentifierGenerator.getInsertGeneratedIdentifierDelegate(PostInsertIdentityPersister persister,
Dialect dialect,
boolean isGetGeneratedKeysEnabled) |
String[] |
PersistentIdentifierGenerator.sqlCreateStrings(Dialect dialect)
Deprecated.
Utilize the ExportableProducer contract instead
|
String[] |
SequenceGenerator.sqlCreateStrings(Dialect dialect)
Deprecated.
|
String[] |
MultipleHiLoPerTableGenerator.sqlCreateStrings(Dialect dialect)
Deprecated.
|
String[] |
PersistentIdentifierGenerator.sqlDropStrings(Dialect dialect)
Deprecated.
Utilize the ExportableProducer contract instead
|
String[] |
SequenceGenerator.sqlDropStrings(Dialect dialect)
Deprecated.
|
String[] |
MultipleHiLoPerTableGenerator.sqlDropStrings(Dialect dialect)
Deprecated.
|
Constructor and Description |
---|
BasicDelegate(PostInsertIdentityPersister persister,
Dialect dialect) |
Delegate(PostInsertIdentityPersister persister,
Dialect dialect,
String sequenceName) |
InsertSelectDelegate(PostInsertIdentityPersister persister,
Dialect dialect) |
NoCommentsInsert(Dialect dialect) |
Modifier and Type | Method and Description |
---|---|
protected String |
TableGenerator.buildSelectQuery(Dialect dialect) |
String |
SequenceStyleGenerator.determineBulkInsertionIdentifierGenerationSelectFragment(Dialect dialect) |
protected QualifiedName |
SequenceStyleGenerator.determineSequenceName(Properties params,
Dialect dialect,
JdbcEnvironment jdbcEnv,
ServiceRegistry serviceRegistry)
Determine the name of the sequence (or table if this resolves to a physical table)
to use.
|
String[] |
SequenceStructure.sqlCreateStrings(Dialect dialect) |
String[] |
TableStructure.sqlCreateStrings(Dialect dialect) |
String[] |
DatabaseStructure.sqlCreateStrings(Dialect dialect)
Commands needed to create the underlying structures.
|
String[] |
SequenceStyleGenerator.sqlCreateStrings(Dialect dialect) |
String[] |
TableGenerator.sqlCreateStrings(Dialect dialect) |
String[] |
SequenceStructure.sqlDropStrings(Dialect dialect) |
String[] |
TableStructure.sqlDropStrings(Dialect dialect) |
String[] |
DatabaseStructure.sqlDropStrings(Dialect dialect)
Commands needed to drop the underlying structures.
|
String[] |
SequenceStyleGenerator.sqlDropStrings(Dialect dialect) |
String[] |
TableGenerator.sqlDropStrings(Dialect dialect) |
Modifier and Type | Method and Description |
---|---|
Dialect |
IdentifierGeneratorFactory.getDialect()
Get the dialect.
|
Modifier and Type | Method and Description |
---|---|
void |
IdentifierGeneratorFactory.setDialect(Dialect dialect)
Deprecated.
The intention is that Dialect should be required to be specified up-front and it would then get
ctor injected.
|
Constructor and Description |
---|
IdentifierGeneratingInsert(Dialect dialect) |
InsertSelectIdentityInsert(Dialect dialect) |
Modifier and Type | Method and Description |
---|---|
protected Dialect |
OuterJoinLoader.getDialect() |
protected Dialect |
JoinWalker.getDialect() |
Modifier and Type | Method and Description |
---|---|
protected String |
Loader.applyLocks(String sql,
QueryParameters parameters,
Dialect dialect,
List<AfterLoadAction> afterLoadActions)
Append FOR UPDATE OF clause, if necessary.
|
protected boolean |
Loader.shouldUseFollowOnLocking(QueryParameters parameters,
Dialect dialect,
List<AfterLoadAction> afterLoadActions) |
Modifier and Type | Method and Description |
---|---|
protected String |
CriteriaLoader.applyLocks(String sql,
QueryParameters parameters,
Dialect dialect,
List<AfterLoadAction> afterLoadActions) |
Modifier and Type | Method and Description |
---|---|
protected String |
CustomLoader.applyLocks(String sql,
QueryParameters parameters,
Dialect dialect,
List<AfterLoadAction> afterLoadActions) |
Modifier and Type | Method and Description |
---|---|
protected String |
QueryLoader.applyLocks(String sql,
QueryParameters parameters,
Dialect dialect,
List<AfterLoadAction> afterLoadActions) |
Modifier and Type | Method and Description |
---|---|
boolean |
AuxiliaryDatabaseObject.appliesToDialect(Dialect dialect)
Does this database object apply to the given dialect?
|
static String |
Index.buildSqlCreateIndexString(Dialect dialect,
String name,
String tableName,
Iterator<Column> columns,
Map<Column,String> columnOrderMap,
boolean unique) |
static String |
Index.buildSqlCreateIndexString(Dialect dialect,
String name,
Table table,
Iterator<Column> columns,
boolean unique,
String defaultCatalog,
String defaultSchema) |
static String |
Index.buildSqlCreateIndexString(Dialect dialect,
String name,
Table table,
Iterator<Column> columns,
Map<Column,String> columnOrderMap,
boolean unique,
Metadata metadata) |
static String |
Index.buildSqlCreateIndexString(Dialect dialect,
String name,
Table table,
Iterator<Column> columns,
Map<Column,String> columnOrderMap,
boolean unique,
String defaultCatalog,
String defaultSchema) |
static String |
Index.buildSqlDropIndexString(Dialect dialect,
Table table,
String name,
String defaultCatalog,
String defaultSchema) |
IdentifierGenerator |
SimpleValue.createIdentifierGenerator(IdentifierGeneratorFactory identifierGeneratorFactory,
Dialect dialect,
String defaultCatalog,
String defaultSchema,
RootClass rootClass) |
IdentifierGenerator |
KeyValue.createIdentifierGenerator(IdentifierGeneratorFactory identifierGeneratorFactory,
Dialect dialect,
String defaultCatalog,
String defaultSchema,
RootClass rootClass) |
IdentifierGenerator |
Component.createIdentifierGenerator(IdentifierGeneratorFactory identifierGeneratorFactory,
Dialect dialect,
String defaultCatalog,
String defaultSchema,
RootClass rootClass) |
String |
Formula.getAlias(Dialect dialect) |
String |
Column.getAlias(Dialect dialect) |
String |
Selectable.getAlias(Dialect dialect) |
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 |
Selectable.getAlias(Dialect dialect,
Table table) |
String |
Table.getQualifiedName(Dialect dialect,
String defaultCatalog,
String defaultSchema)
Deprecated.
Should use
QualifiedObjectNameFormatter.format(org.hibernate.boot.model.relational.QualifiedTableName, org.hibernate.dialect.Dialect) on QualifiedObjectNameFormatter
obtained from JdbcEnvironment |
String |
Table.getQuotedCatalog(Dialect dialect) |
String |
Index.getQuotedName(Dialect dialect) |
String |
Column.getQuotedName(Dialect d) |
String |
Table.getQuotedName(Dialect dialect) |
String |
Table.getQuotedSchema(Dialect dialect) |
String |
Column.getReadExpr(Dialect dialect) |
String |
Column.getSqlType(Dialect dialect,
Mapping mapping) |
String |
Formula.getTemplate(Dialect dialect,
SQLFunctionRegistry functionRegistry) |
String |
Column.getTemplate(Dialect dialect,
SQLFunctionRegistry functionRegistry) |
String |
Selectable.getTemplate(Dialect dialect,
SQLFunctionRegistry functionRegistry) |
String |
Formula.getText(Dialect dialect) |
String |
Column.getText(Dialect d) |
String |
Selectable.getText(Dialect dialect) |
boolean |
Constraint.isGenerated(Dialect dialect) |
boolean |
SimpleValue.isIdentityColumn(IdentifierGeneratorFactory identifierGeneratorFactory,
Dialect dialect) |
boolean |
KeyValue.isIdentityColumn(IdentifierGeneratorFactory identifierGeneratorFactory,
Dialect dialect) |
Iterator<String> |
Table.sqlAlterStrings(Dialect dialect,
Metadata metadata,
TableInformation tableInfo,
Identifier defaultCatalog,
Identifier defaultSchema) |
Iterator<String> |
Table.sqlCommentStrings(Dialect dialect,
String defaultCatalog,
String defaultSchema) |
String |
Index.sqlConstraintString(Dialect dialect) |
String |
PrimaryKey.sqlConstraintString(Dialect dialect) |
String |
PrimaryKey.sqlConstraintString(Dialect dialect,
String constraintName,
String defaultCatalog,
String defaultSchema) |
abstract String |
Constraint.sqlConstraintString(Dialect d,
String constraintName,
String defaultCatalog,
String defaultSchema) |
String |
ForeignKey.sqlConstraintString(Dialect dialect,
String constraintName,
String defaultCatalog,
String defaultSchema) |
String |
UniqueKey.sqlConstraintString(Dialect dialect,
String constraintName,
String defaultCatalog,
String defaultSchema) |
String |
Index.sqlCreateString(Dialect dialect,
Mapping mapping,
String defaultCatalog,
String defaultSchema) |
String |
RelationalModel.sqlCreateString(Dialect dialect,
Mapping p,
String defaultCatalog,
String defaultSchema)
Deprecated.
|
String |
Constraint.sqlCreateString(Dialect dialect,
Mapping p,
String defaultCatalog,
String defaultSchema) |
String |
Table.sqlCreateString(Dialect dialect,
Mapping p,
String defaultCatalog,
String defaultSchema) |
String |
UniqueKey.sqlCreateString(Dialect dialect,
Mapping p,
String defaultCatalog,
String defaultSchema) |
String |
Index.sqlDropString(Dialect dialect,
String defaultCatalog,
String defaultSchema) |
String |
RelationalModel.sqlDropString(Dialect dialect,
String defaultCatalog,
String defaultSchema)
Deprecated.
|
String |
Constraint.sqlDropString(Dialect dialect,
String defaultCatalog,
String defaultSchema) |
String |
Table.sqlDropString(Dialect dialect,
String defaultCatalog,
String defaultSchema) |
String |
ForeignKey.sqlDropString(Dialect dialect,
String defaultCatalog,
String defaultSchema) |
String |
UniqueKey.sqlDropString(Dialect dialect,
String defaultCatalog,
String defaultSchema) |
void |
Table.validateColumns(Dialect dialect,
Mapping mapping,
TableMetadata tableInfo) |
Modifier and Type | Method and Description |
---|---|
protected Dialect |
AbstractCollectionPersister.getDialect() |
Modifier and Type | Class and Description |
---|---|
class |
CockroachDB202SpatialDialect
An @{code SpatialDialect} for CockroachDB 20.2 and later.
|
Modifier and Type | Class and Description |
---|---|
class |
DB2SpatialDialect |
Modifier and Type | Class and Description |
---|---|
class |
GeoDBDialect
Extends the H2Dialect by also including information on spatial functions.
|
Modifier and Type | Class and Description |
---|---|
class |
HANASpatialDialect |
Modifier and Type | Class and Description |
---|---|
class |
MariaDB103SpatialDialect |
Modifier and Type | Class and Description |
---|---|
class |
MySQL56InnoDBSpatialDialect
Deprecated.
Use "hibernate.dialect.storage_engine=innodb" environment variable or JVM system property instead.
|
class |
MySQL56SpatialDialect
Extends the MySQL5Dialect by including support for the spatial operators.
|
class |
MySQL5InnoDBSpatialDialect
Deprecated.
Use "hibernate.dialect.storage_engine=innodb" environment variable or JVM system property instead.
|
class |
MySQL5SpatialDialect
A Dialect for MySQL 5 using InnoDB engine, with support for its spatial features
|
class |
MySQL8SpatialDialect
Created by Karel Maesen, Geovise BVBA on 2019-03-07.
|
class |
MySQLSpatialDialect
A Dialect for MySQL with support for its spatial features
|
Modifier and Type | Class and Description |
---|---|
class |
OracleSpatial10gDialect
Spatial Dialect for Oracle10g databases.
|
class |
OracleSpatialSDO10gDialect
A Spatial Dialect for Oracle 10g/11g that uses the "native" SDO spatial operators.
|
Modifier and Type | Class and Description |
---|---|
class |
PostgisDialect
Deprecated.
"Use one of the PostgisPGNNDialect classes"
|
class |
PostgisNoSQLMM
A Dialect for Postgresql with support for the Postgis spatial types, functions and operators (release 1.x - 1.3)
|
class |
PostgisPG10Dialect |
class |
PostgisPG82Dialect
Extends the
PostgreSQL82Dialect to add support for the Postgis spatial types, functions and operators . |
class |
PostgisPG91Dialect
Extends the
PostgreSQL91Dialect to add support for the Postgis spatial types, functions and operators . |
class |
PostgisPG92Dialect
Extends the
PostgreSQL92Dialect to add support for the Postgis spatial types, functions and operators . |
class |
PostgisPG93Dialect
Extends the
PostgreSQL93Dialect to add support for the Postgis spatial types, functions and operators . |
class |
PostgisPG94Dialect
Extends the
PostgreSQL94Dialect to add support for the Postgis spatial types, functions and operators . |
class |
PostgisPG95Dialect
Extends the
PostgreSQL95Dialect to add support for the Postgis spatial types, functions and operators . |
class |
PostgisPG9Dialect
* Extends the
PostgreSQL9Dialect to add support for the Postgis spatial types, functions and operators . |
Modifier and Type | Class and Description |
---|---|
class |
SqlServer2008SpatialDialect
The
SpatialDialect for Microsoft SQL Server (2008). |
class |
SqlServer2012SpatialDialect
Created by Karel Maesen, Geovise BVBA on 19/09/2018.
|
Modifier and Type | Field and Description |
---|---|
Dialect |
Select.dialect |
Modifier and Type | Method and Description |
---|---|
protected Dialect |
Insert.getDialect() |
Modifier and Type | Method and Description |
---|---|
static String |
Template.renderOrderByStringTemplate(String orderByFragment,
ColumnMapper columnMapper,
SessionFactoryImplementor sessionFactory,
Dialect dialect,
SQLFunctionRegistry functionRegistry) |
static String |
Template.renderOrderByStringTemplate(String orderByFragment,
Dialect dialect,
SQLFunctionRegistry functionRegistry)
|
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.
|
static OrderByTranslation |
Template.translateOrderBy(String orderByFragment,
ColumnMapper columnMapper,
SessionFactoryImplementor sessionFactory,
Dialect dialect,
SQLFunctionRegistry functionRegistry)
Performs order-by template rendering allowing
column mapping . |
Constructor and Description |
---|
ForUpdateFragment(Dialect dialect) |
ForUpdateFragment(Dialect dialect,
LockOptions lockOptions,
Map<String,String[]> keyColumnNames) |
Insert(Dialect dialect) |
InsertSelect(Dialect dialect) |
QueryJoinFragment(Dialect dialect,
boolean useThetaStyleInnerJoins) |
QuerySelect(Dialect dialect) |
Select(Dialect dialect) |
SelectValues(Dialect dialect) |
SimpleSelect(Dialect dialect) |
Update(Dialect dialect) |
Modifier and Type | Method and Description |
---|---|
Dialect |
TranslationContext.getDialect()
Retrieves the dialect for this context.
|
Modifier and Type | Method and Description |
---|---|
boolean |
DialectCheck.isMatch(Dialect dialect)
Does the given dialect match the defined check?
|
boolean |
DialectChecks.SupportsSequences.isMatch(Dialect dialect) |
boolean |
DialectChecks.SupportsExpectedLobUsagePattern.isMatch(Dialect dialect) |
boolean |
DialectChecks.UsesInputStreamToInsertBlob.isMatch(Dialect dialect) |
boolean |
DialectChecks.SupportsIdentityColumns.isMatch(Dialect dialect) |
boolean |
DialectChecks.SupportsColumnCheck.isMatch(Dialect dialect) |
boolean |
DialectChecks.SupportsEmptyInListCheck.isMatch(Dialect dialect) |
boolean |
DialectChecks.NotSupportsEmptyInListCheck.isMatch(Dialect dialect) |
boolean |
DialectChecks.CaseSensitiveCheck.isMatch(Dialect dialect) |
boolean |
DialectChecks.SupportsResultSetPositioningOnForwardOnlyCursorCheck.isMatch(Dialect dialect) |
boolean |
DialectChecks.SupportsCascadeDeleteCheck.isMatch(Dialect dialect) |
boolean |
DialectChecks.SupportsCircularCascadeDeleteCheck.isMatch(Dialect dialect) |
boolean |
DialectChecks.SupportsUnboundedLobLocatorMaterializationCheck.isMatch(Dialect dialect) |
boolean |
DialectChecks.SupportSubqueryAsLeftHandSideInPredicate.isMatch(Dialect dialect) |
boolean |
DialectChecks.SupportLimitCheck.isMatch(Dialect dialect) |
boolean |
DialectChecks.SupportLimitAndOffsetCheck.isMatch(Dialect dialect) |
boolean |
DialectChecks.SupportsParametersInInsertSelectCheck.isMatch(Dialect dialect) |
boolean |
DialectChecks.HasSelfReferentialForeignKeyBugCheck.isMatch(Dialect dialect) |
boolean |
DialectChecks.SupportsRowValueConstructorSyntaxCheck.isMatch(Dialect dialect) |
boolean |
DialectChecks.SupportsRowValueConstructorSyntaxInInListCheck.isMatch(Dialect dialect) |
boolean |
DialectChecks.DoesReadCommittedCauseWritersToBlockReadersCheck.isMatch(Dialect dialect) |
boolean |
DialectChecks.DoesReadCommittedNotCauseWritersToBlockReadersCheck.isMatch(Dialect dialect) |
boolean |
DialectChecks.DoesRepeatableReadCauseReadersToBlockWritersCheck.isMatch(Dialect dialect) |
boolean |
DialectChecks.DoesRepeatableReadNotCauseReadersToBlockWritersCheck.isMatch(Dialect dialect) |
boolean |
DialectChecks.SupportsExistsInSelectCheck.isMatch(Dialect dialect) |
boolean |
DialectChecks.SupportsLobValueChangePropogation.isMatch(Dialect dialect) |
boolean |
DialectChecks.SupportsLockTimeouts.isMatch(Dialect dialect) |
boolean |
DialectChecks.DoubleQuoteQuoting.isMatch(Dialect dialect) |
boolean |
DialectChecks.SupportSchemaCreation.isMatch(Dialect dialect) |
boolean |
DialectChecks.SupportCatalogCreation.isMatch(Dialect dialect) |
boolean |
DialectChecks.DoesNotSupportRowValueConstructorSyntax.isMatch(Dialect dialect) |
boolean |
DialectChecks.DoesNotSupportFollowOnLocking.isMatch(Dialect dialect) |
boolean |
DialectChecks.SupportPartitionBy.isMatch(Dialect dialect) |
boolean |
DialectChecks.SupportNonQueryValuesListWithCTE.isMatch(Dialect dialect) |
boolean |
DialectChecks.SupportValuesListAndRowValueConstructorSyntaxInInList.isMatch(Dialect dialect) |
boolean |
DialectChecks.SupportRowValueConstructorSyntaxInInList.isMatch(Dialect dialect) |
boolean |
DialectChecks.SupportSkipLocked.isMatch(Dialect dialect) |
boolean |
DialectChecks.SupportNoWait.isMatch(Dialect dialect) |
boolean |
DialectChecks.SupportDropConstraints.isMatch(Dialect dialect) |
boolean |
DialectChecks.ForceLobAsLastValue.isMatch(Dialect dialect) |
boolean |
DialectChecks.SupportsJdbcDriverProxying.isMatch(Dialect dialect) |
boolean |
DialectChecks.SupportsNoColumnInsert.isMatch(Dialect dialect) |
boolean |
DialectChecks.SupportsSelectAliasInGroupByClause.isMatch(Dialect dialect) |
boolean |
DialectChecks.SupportsNClob.isMatch(Dialect dialect) |
boolean |
DialectChecks.SupportsGlobalTemporaryTables.isMatch(Dialect dialect) |
Modifier and Type | Method and Description |
---|---|
Dialect |
DialectFactoryTestingImpl.buildDialect(Map configValues,
DialectResolutionInfoSource resolutionInfoSource) |
Dialect |
BasicTestingJdbcServiceImpl.getDialect() |
Constructor and Description |
---|
DialectFactoryTestingImpl(Dialect dialect) |
Modifier and Type | Field and Description |
---|---|
static Dialect |
TestingDatabaseInfo.DIALECT |
Modifier and Type | Method and Description |
---|---|
static Dialect |
ConnectionProviderBuilder.getCorrespondingDialect() |
Modifier and Type | Method and Description |
---|---|
boolean |
ConnectionProviderBuilder.isMatch(Dialect dialect) |
Modifier and Type | Method and Description |
---|---|
boolean |
PostgreSQLIdleConnectionCounter.appliesTo(Class<? extends Dialect> dialect) |
boolean |
H2IdleConnectionCounter.appliesTo(Class<? extends Dialect> dialect) |
boolean |
OracleIdleConnectionCounter.appliesTo(Class<? extends Dialect> dialect) |
boolean |
IdleConnectionCounter.appliesTo(Class<? extends Dialect> dialect)
Specifies which Dialect the counter applies to.
|
boolean |
MySQLIdleConnectionCounter.appliesTo(Class<? extends Dialect> dialect) |
Modifier and Type | Field and Description |
---|---|
static Dialect |
BaseCoreFunctionalTestCase.DIALECT |
Modifier and Type | Method and Description |
---|---|
protected static Dialect |
BaseCoreFunctionalTestCase.getDialect() |
protected Dialect |
BaseNonConfigCoreFunctionalTestCase.getDialect() |
Modifier and Type | Method and Description |
---|---|
String |
BigIntegerType.objectToSQLString(BigInteger value,
Dialect dialect) |
String |
YesNoType.objectToSQLString(Boolean value,
Dialect dialect) |
String |
NumericBooleanType.objectToSQLString(Boolean value,
Dialect dialect) |
String |
BooleanType.objectToSQLString(Boolean value,
Dialect dialect) |
String |
TrueFalseType.objectToSQLString(Boolean value,
Dialect dialect) |
String |
ByteType.objectToSQLString(Byte value,
Dialect dialect) |
String |
CharacterNCharType.objectToSQLString(Character value,
Dialect dialect) |
String |
CharacterType.objectToSQLString(Character value,
Dialect dialect) |
String |
CurrencyType.objectToSQLString(Currency value,
Dialect dialect) |
String |
TimestampType.objectToSQLString(Date value,
Dialect dialect) |
String |
TimeType.objectToSQLString(Date value,
Dialect dialect) |
String |
DateType.objectToSQLString(Date value,
Dialect dialect) |
String |
DoubleType.objectToSQLString(Double value,
Dialect dialect) |
String |
DurationType.objectToSQLString(Duration value,
Dialect dialect) |
String |
FloatType.objectToSQLString(Float value,
Dialect dialect) |
String |
InstantType.objectToSQLString(Instant value,
Dialect dialect) |
String |
IntegerType.objectToSQLString(Integer value,
Dialect dialect) |
String |
LocalDateType.objectToSQLString(LocalDate value,
Dialect dialect) |
String |
LocalDateTimeType.objectToSQLString(LocalDateTime value,
Dialect dialect) |
String |
LocaleType.objectToSQLString(Locale value,
Dialect dialect) |
String |
LocalTimeType.objectToSQLString(LocalTime value,
Dialect dialect) |
String |
LongType.objectToSQLString(Long value,
Dialect dialect) |
String |
CustomType.objectToSQLString(Object value,
Dialect dialect) |
String |
OffsetDateTimeType.objectToSQLString(OffsetDateTime value,
Dialect dialect) |
String |
OffsetTimeType.objectToSQLString(OffsetTime value,
Dialect dialect) |
String |
ShortType.objectToSQLString(Short value,
Dialect dialect) |
String |
StringType.objectToSQLString(String value,
Dialect dialect) |
String |
StringNVarcharType.objectToSQLString(String value,
Dialect dialect) |
String |
LiteralType.objectToSQLString(T value,
Dialect dialect)
Convert the value into a string representation, suitable for embedding in an SQL statement as a
literal.
|
String |
TimeZoneType.objectToSQLString(TimeZone value,
Dialect dialect) |
String |
UrlType.objectToSQLString(URL value,
Dialect dialect) |
String |
UUIDCharType.objectToSQLString(UUID value,
Dialect dialect) |
String |
ZonedDateTimeType.objectToSQLString(ZonedDateTime value,
Dialect dialect) |
Copyright © 2001-2021 Red Hat, Inc. All Rights Reserved.