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.internal |
Internal support for Dialect resolution (from JDBC metadata) and Dialect building.
|
org.hibernate.engine.jdbc.dialect.spi |
Contracts supporting Dialect resolution (from JDBC metadata) and Dialect building.
|
org.hibernate.engine.jdbc.env.internal | |
org.hibernate.engine.jdbc.env.spi | |
org.hibernate.engine.jdbc.internal |
Internals for supporting various aspects of JDBC interaction
|
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.internal.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 |
Enhanced/improved versions of table and sequence based identifier generators targeting portability and unified
configuration
|
org.hibernate.id.factory | |
org.hibernate.id.factory.internal | |
org.hibernate.id.insert | |
org.hibernate.internal |
An internal package containing mostly implementations of central Hibernate APIs.
|
org.hibernate.internal.util |
Internal utility classes.
|
org.hibernate.jpa.internal.schemagen |
Support for JPA 2.1 defined database schema generation.
|
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.loader.plan.exec.query.internal |
Provides the internal implementation for generating the load query for the LoadPlan.
|
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.h2geodb |
This package contains the H2 Dialect extensions for the GeoDB dialect.
|
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.junit4 | |
org.hibernate.tool.schema.internal | |
org.hibernate.tool.schema.spi | |
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 |
AuxiliaryDatabaseObject.appliesToDialect(Dialect dialect)
Does this database object apply to the given dialect?
|
boolean |
AbstractAuxiliaryDatabaseObject.appliesToDialect(Dialect dialect) |
String[] |
SimpleAuxiliaryDatabaseObject.sqlCreateStrings(Dialect dialect) |
String[] |
AuxiliaryDatabaseObject.sqlCreateStrings(Dialect dialect)
Gets the SQL strings for creating the database object.
|
String[] |
SimpleAuxiliaryDatabaseObject.sqlDropStrings(Dialect dialect) |
String[] |
AuxiliaryDatabaseObject.sqlDropStrings(Dialect dialect)
Gets the SQL strings for dropping the database object.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractHANADialect
An abstract base class for HANA dialects.
|
class |
Cache71Dialect
Caché 2007.1 dialect.
|
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 |
DB2400Dialect
An SQL dialect for DB2/400.
|
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 |
HANAColumnStoreDialect
An SQL dialect for HANA.
|
class |
HANARowStoreDialect
An SQL dialect for HANA.
|
class |
HSQLDialect
An SQL dialect compatible with HSQLDB (HyperSQL).
|
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 |
MckoiDialect
An SQL dialect compatible with McKoi SQL
|
class |
MimerSQLDialect
An Hibernate 3 SQL dialect for Mimer SQL.
|
class |
MySQL57InnoDBDialect |
class |
MySQL5Dialect
An SQL dialect for MySQL 5.x specific features.
|
class |
MySQL5InnoDBDialect
A Dialect for MySQL 5 using InnoDB engine
|
class |
MySQLDialect
An SQL dialect for MySQL (prior to 5.x).
|
class |
MySQLInnoDBDialect
A Dialect for MySQL using InnoDB engine
|
class |
MySQLMyISAMDialect
A Dialect for MySQL using the MyISAM engine
|
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 |
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 |
PostgreSQL92Dialect
An SQL dialect for Postgres 9.2 and later, adds support for JSON data type
|
class |
PostgreSQL94Dialect
An SQL dialect for Postgres 9.4 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()
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.
|
Constructor and Description |
---|
SQLFunctionRegistry(Dialect dialect,
Map<String,SQLFunction> userFunctionMap)
Constructs a SQLFunctionRegistry
|
Modifier and Type | Method and Description |
---|---|
GetGeneratedKeysDelegate |
IdentityColumnSupport.buildGetGeneratedKeysDelegate(PostInsertIdentityPersister persister,
Dialect dialect)
The Delegate for dealing with IDENTITY columns using JDBC3 getGeneratedKeys
|
GetGeneratedKeysDelegate |
IdentityColumnSupportImpl.buildGetGeneratedKeysDelegate(PostInsertIdentityPersister persister,
Dialect dialect) |
GetGeneratedKeysDelegate |
Oracle12cIdentityColumnSupport.buildGetGeneratedKeysDelegate(PostInsertIdentityPersister persister,
Dialect dialect) |
Constructor and Description |
---|
GetGeneratedKeysDelegate(PostInsertIdentityPersister persister,
Dialect dialect) |
IdentityColumnSupportImpl(Dialect dialect) |
Oracle12cGetGeneratedKeysDelegate(PostInsertIdentityPersister persister,
Dialect dialect) |
Oracle12cIdentityColumnSupport(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) |
Modifier and Type | Method and Description |
---|---|
Dialect |
DialectFactoryImpl.buildDialect(Map configValues,
DialectResolutionInfoSource resolutionInfoSource) |
Dialect |
StandardDialectResolver.resolveDialect(DialectResolutionInfo info) |
Dialect |
DialectResolverSet.resolveDialect(DialectResolutionInfo info) |
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 |
JdbcEnvironmentImpl.getDialect() |
Modifier and Type | Method and Description |
---|---|
String |
QualifiedObjectNameFormatterStandardImpl.format(QualifiedName qualifiedName,
Dialect dialect) |
String |
QualifiedObjectNameFormatterStandardImpl.format(QualifiedSequenceName qualifiedSequenceName,
Dialect dialect) |
String |
QualifiedObjectNameFormatterStandardImpl.format(QualifiedTableName qualifiedTableName,
Dialect dialect) |
String |
DefaultSchemaNameResolver.resolveSchemaName(Connection connection,
Dialect dialect) |
String |
DefaultSchemaNameResolver.SchemaNameResolverJava17Delegate.resolveSchemaName(Connection connection,
Dialect dialect) |
String |
DefaultSchemaNameResolver.SchemaNameResolverFallbackDelegate.resolveSchemaName(Connection connection,
Dialect dialect) |
Constructor and Description |
---|
JdbcEnvironmentImpl(DatabaseMetaData databaseMetaData,
Dialect dialect)
Constructor form used from testing
|
JdbcEnvironmentImpl(ServiceRegistryImplementor serviceRegistry,
Dialect dialect)
Constructor form used when the JDBC
DatabaseMetaData is not available. |
JdbcEnvironmentImpl(ServiceRegistryImplementor serviceRegistry,
Dialect dialect,
DatabaseMetaData databaseMetaData)
The main constructor form.
|
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 |
JdbcServicesImpl.getDialect() |
Modifier and Type | Method and Description |
---|---|
Dialect |
JdbcServices.getDialect()
Obtain the dialect of the database.
|
Modifier and Type | Method and Description |
---|---|
Dialect |
SessionFactoryImplementor.getDialect()
Get the SQL dialect.
|
Dialect |
SessionFactoryDelegatingImpl.getDialect() |
Modifier and Type | Method and Description |
---|---|
String[] |
OrderedSequenceGenerator.sqlCreateStrings(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 String |
QueryTranslatorImpl.applyLocks(String sql,
QueryParameters parameters,
Dialect dialect,
List<AfterLoadAction> afterLoadActions) |
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) |
InsertGeneratedIdentifierDelegate |
SelectGenerator.getInsertGeneratedIdentifierDelegate(PostInsertIdentityPersister persister,
Dialect dialect,
boolean isGetGeneratedKeysEnabled) |
InsertGeneratedIdentifierDelegate |
SequenceIdentityGenerator.getInsertGeneratedIdentifierDelegate(PostInsertIdentityPersister persister,
Dialect dialect,
boolean isGetGeneratedKeysEnabled)
Deprecated.
|
InsertGeneratedIdentifierDelegate |
PostInsertIdentifierGenerator.getInsertGeneratedIdentifierDelegate(PostInsertIdentityPersister persister,
Dialect dialect,
boolean isGetGeneratedKeysEnabled) |
InsertGeneratedIdentifierDelegate |
IdentityGenerator.getInsertGeneratedIdentifierDelegate(PostInsertIdentityPersister persister,
Dialect dialect,
boolean isGetGeneratedKeysEnabled) |
String[] |
SequenceGenerator.sqlCreateStrings(Dialect dialect)
Deprecated.
|
String[] |
PersistentIdentifierGenerator.sqlCreateStrings(Dialect dialect)
Deprecated.
Utilize the ExportableProducer contract instead
|
String[] |
MultipleHiLoPerTableGenerator.sqlCreateStrings(Dialect dialect)
Deprecated.
|
String[] |
SequenceGenerator.sqlDropStrings(Dialect dialect)
Deprecated.
|
String[] |
PersistentIdentifierGenerator.sqlDropStrings(Dialect dialect)
Deprecated.
Utilize the ExportableProducer contract instead
|
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)
Determine the name of the sequence (or table if this resolves to a physical table)
to use.
|
String[] |
TableStructure.sqlCreateStrings(Dialect dialect) |
String[] |
SequenceStyleGenerator.sqlCreateStrings(Dialect dialect) |
String[] |
SequenceStructure.sqlCreateStrings(Dialect dialect) |
String[] |
TableGenerator.sqlCreateStrings(Dialect dialect) |
String[] |
DatabaseStructure.sqlCreateStrings(Dialect dialect)
Commands needed to create the underlying structures.
|
String[] |
TableStructure.sqlDropStrings(Dialect dialect) |
String[] |
SequenceStyleGenerator.sqlDropStrings(Dialect dialect) |
String[] |
SequenceStructure.sqlDropStrings(Dialect dialect) |
String[] |
TableGenerator.sqlDropStrings(Dialect dialect) |
String[] |
DatabaseStructure.sqlDropStrings(Dialect dialect)
Commands needed to drop the underlying structures.
|
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.
|
Modifier and Type | Method and Description |
---|---|
Dialect |
DefaultIdentifierGeneratorFactory.getDialect() |
Modifier and Type | Method and Description |
---|---|
void |
DefaultIdentifierGeneratorFactory.setDialect(Dialect dialect) |
Constructor and Description |
---|
IdentifierGeneratingInsert(Dialect dialect) |
InsertSelectIdentityInsert(Dialect dialect) |
Modifier and Type | Method and Description |
---|---|
Dialect |
SessionFactoryImpl.getDialect() |
Modifier and Type | Method and Description |
---|---|
void |
CoreMessageLogger.usingDialect(Dialect dialect) |
Modifier and Type | Method and Description |
---|---|
static StringBuilder |
StringHelper.buildBatchFetchRestrictionFragment(String alias,
String[] columnNames,
Dialect dialect) |
static String |
StringHelper.expandBatchIdPlaceholder(String sql,
Serializable[] ids,
String alias,
String[] keyColumnNames,
Dialect dialect) |
static boolean |
StringHelper.isQuoted(String name,
Dialect dialect)
Determine if the given name is quoted.
|
static String[] |
StringHelper.unquote(String[] names,
Dialect dialect)
Return the unquoted version of name stripping the start and end quote characters.
|
static String |
StringHelper.unquote(String name,
Dialect dialect)
Return the unquoted version of name stripping the start and end quote characters.
|
Constructor and Description |
---|
GenerationSourceFromMetadata(MetadataImplementor metadata,
Dialect dialect,
boolean createAndDropSchemas,
boolean creation) |
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 String |
Loader.preprocessSQL(String sql,
QueryParameters parameters,
Dialect dialect,
List<AfterLoadAction> afterLoadActions)
Modify the SQL, adding lock hints and comments, 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 | Field and Description |
---|---|
Dialect |
SelectStatementBuilder.dialect |
Constructor and Description |
---|
SelectStatementBuilder(Dialect dialect)
Constructs a select statement builder object.
|
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 |
Component.createIdentifierGenerator(IdentifierGeneratorFactory identifierGeneratorFactory,
Dialect dialect,
String defaultCatalog,
String defaultSchema,
RootClass rootClass) |
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) |
String |
Column.getAlias(Dialect dialect) |
String |
Formula.getAlias(Dialect dialect) |
String |
Selectable.getAlias(Dialect dialect) |
String |
Column.getAlias(Dialect dialect,
Table table)
Generate a column alias that is unique across multiple tables
|
String |
Formula.getAlias(Dialect dialect,
Table table) |
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 |
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 |
Column.getTemplate(Dialect dialect,
SQLFunctionRegistry functionRegistry) |
String |
Formula.getTemplate(Dialect dialect,
SQLFunctionRegistry functionRegistry) |
String |
Selectable.getTemplate(Dialect dialect,
SQLFunctionRegistry functionRegistry) |
String |
Column.getText(Dialect d) |
String |
Formula.getText(Dialect dialect) |
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 |
Table.sqlAlterStrings(Dialect dialect,
Mapping p,
TableInformation tableInfo,
String defaultCatalog,
String defaultSchema) |
Iterator |
Table.sqlCommentStrings(Dialect dialect,
String defaultCatalog,
String defaultSchema) |
String |
Index.sqlConstraintString(Dialect dialect) |
String |
PrimaryKey.sqlConstraintString(Dialect dialect) |
String |
ForeignKey.sqlConstraintString(Dialect dialect,
String constraintName,
String defaultCatalog,
String defaultSchema) |
String |
UniqueKey.sqlConstraintString(Dialect dialect,
String constraintName,
String defaultCatalog,
String defaultSchema) |
abstract String |
Constraint.sqlConstraintString(Dialect d,
String constraintName,
String defaultCatalog,
String defaultSchema) |
String |
PrimaryKey.sqlConstraintString(Dialect dialect,
String constraintName,
String defaultCatalog,
String defaultSchema) |
String |
UniqueKey.sqlCreateString(Dialect dialect,
Mapping p,
String defaultCatalog,
String defaultSchema) |
String |
RelationalModel.sqlCreateString(Dialect dialect,
Mapping p,
String defaultCatalog,
String defaultSchema) |
String |
Table.sqlCreateString(Dialect dialect,
Mapping p,
String defaultCatalog,
String defaultSchema) |
String |
Constraint.sqlCreateString(Dialect dialect,
Mapping p,
String defaultCatalog,
String defaultSchema) |
String |
Index.sqlCreateString(Dialect dialect,
Mapping mapping,
String defaultCatalog,
String defaultSchema) |
String |
ForeignKey.sqlDropString(Dialect dialect,
String defaultCatalog,
String defaultSchema) |
String |
UniqueKey.sqlDropString(Dialect dialect,
String defaultCatalog,
String defaultSchema) |
String |
RelationalModel.sqlDropString(Dialect dialect,
String defaultCatalog,
String defaultSchema) |
String |
Table.sqlDropString(Dialect dialect,
String defaultCatalog,
String defaultSchema) |
String |
Constraint.sqlDropString(Dialect dialect,
String defaultCatalog,
String defaultSchema) |
String |
Index.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 |
GeoDBDialect
Extends the H2Dialect by also including information on spatial functions.
|
Modifier and Type | Class and Description |
---|---|
class |
MySQL56InnoDBSpatialDialect
Spatial Dialect for MySQL 5.6 with InnoDB engine.
|
class |
MySQL56SpatialDialect
Extends the MySQL5Dialect by including support for the spatial operators.
|
class |
MySQL5InnoDBSpatialDialect
A Dialect for MySQL 5 using InnoDB engine, with support for its spatial features
|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
PostgisDialect
A Dialect for Postgresql with support for the Postgis spatial types, functions and operators (release 1.3 or higher)
|
class |
PostgisNoSQLMM
A Dialect for Postgresql with support for the Postgis spatial types, functions and operators (release 1.x - 1.3)
|
Modifier and Type | Class and Description |
---|---|
class |
SqlServer2008SpatialDialect
The
SpatialDialect for Microsoft SQL Server (2008). |
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.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) |
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 | 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 | Field and Description |
---|---|
protected Dialect |
StandardTableExporter.dialect |
Modifier and Type | Method and Description |
---|---|
void |
SchemaCreatorImpl.doCreation(Metadata metadata,
boolean createNamespaces,
Dialect dialect,
List<Target> targets) |
void |
SchemaCreatorImpl.doCreation(Metadata metadata,
boolean createNamespaces,
Dialect dialect,
Target... targets) |
void |
SchemaDropperImpl.doDrop(Metadata metadata,
boolean dropNamespaces,
Dialect dialect,
List<Target> targets) |
void |
SchemaDropperImpl.doDrop(Metadata metadata,
boolean dropNamespaces,
Dialect dialect,
Target... targets) |
List<String> |
SchemaCreatorImpl.generateCreationCommands(Metadata metadata,
boolean createNamespaces,
Dialect dialect)
For temporary use from JPA schema generation
|
Iterable<String> |
SchemaDropperImpl.generateDropCommands(MetadataImplementor metadata,
boolean dropNamespaces,
Dialect dialect)
Intended for use from JPA schema export code.
|
Constructor and Description |
---|
SchemaValidatorImpl(Dialect dialect) |
StandardAuxiliaryDatabaseObjectExporter(Dialect dialect) |
StandardForeignKeyExporter(Dialect dialect) |
StandardIndexExporter(Dialect dialect) |
StandardSequenceExporter(Dialect dialect) |
StandardTableExporter(Dialect dialect) |
StandardUniqueKeyExporter(Dialect dialect) |
Modifier and Type | Method and Description |
---|---|
void |
SchemaCreator.doCreation(Metadata metadata,
boolean createNamespaces,
Dialect dialect,
List<Target> targets)
Perform the creation to the specified targets
|
void |
SchemaCreator.doCreation(Metadata metadata,
boolean createNamespaces,
Dialect dialect,
Target... targets)
Perform the creation to the specified targets
|
void |
SchemaDropper.doDrop(Metadata metadata,
boolean dropNamespaces,
Dialect dialect,
List<Target> targets)
Perform the drop to the specified targets
|
void |
SchemaDropper.doDrop(Metadata metadata,
boolean dropNamespaces,
Dialect dialect,
Target... targets)
Perform the drop to the specified targets
|
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 |
TrueFalseType.objectToSQLString(Boolean value,
Dialect dialect) |
String |
BooleanType.objectToSQLString(Boolean value,
Dialect dialect) |
String |
ByteType.objectToSQLString(Byte value,
Dialect dialect) |
String |
CharacterType.objectToSQLString(Character value,
Dialect dialect) |
String |
CharacterNCharType.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(java.time.Duration value,
Dialect dialect) |
String |
FloatType.objectToSQLString(Float value,
Dialect dialect) |
String |
InstantType.objectToSQLString(java.time.Instant value,
Dialect dialect) |
String |
IntegerType.objectToSQLString(Integer value,
Dialect dialect) |
String |
LocalDateType.objectToSQLString(java.time.LocalDate value,
Dialect dialect) |
String |
LocalDateTimeType.objectToSQLString(java.time.LocalDateTime value,
Dialect dialect) |
String |
LocaleType.objectToSQLString(Locale value,
Dialect dialect) |
String |
LocalTimeType.objectToSQLString(java.time.LocalTime value,
Dialect dialect) |
String |
LongType.objectToSQLString(Long value,
Dialect dialect) |
String |
CustomType.objectToSQLString(Object value,
Dialect dialect) |
String |
OffsetDateTimeType.objectToSQLString(java.time.OffsetDateTime value,
Dialect dialect) |
String |
OffsetTimeType.objectToSQLString(java.time.OffsetTime value,
Dialect dialect) |
String |
ShortType.objectToSQLString(Short value,
Dialect dialect) |
String |
StringNVarcharType.objectToSQLString(String value,
Dialect dialect) |
String |
StringType.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(java.time.ZonedDateTime value,
Dialect dialect) |
Copyright © 2001-2017 Red Hat, Inc. All Rights Reserved.