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.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.sql |
This package defines helper classes for rendering SQL
fragments and SQL statements.
|
org.hibernate.sql.ordering.antlr | |
org.hibernate.tool.schema.internal | |
org.hibernate.tool.schema.internal.exec | |
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 |
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 |
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 |
Oracle12cIdentityColumnSupport.buildGetGeneratedKeysDelegate(PostInsertIdentityPersister persister,
Dialect dialect) |
GetGeneratedKeysDelegate |
IdentityColumnSupportImpl.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) |
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) |
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 apopriate 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 |
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) |
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[] |
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.
|
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 |
---|---|
void |
CoreMessageLogger.unknownSqlServerVersion(int databaseMajorVersion,
Class<? extends Dialect> dialectClass) |
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.
|
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 |
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 |
Selectable.getAlias(Dialect dialect) |
String |
Formula.getAlias(Dialect dialect) |
String |
Column.getAlias(Dialect dialect) |
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)
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 |
Table.getQuotedName(Dialect dialect) |
String |
Index.getQuotedName(Dialect dialect) |
String |
Column.getQuotedName(Dialect d) |
String |
Table.getQuotedSchema(Dialect dialect) |
String |
Column.getReadExpr(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 |
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 |
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 |
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 |
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) |
void |
Table.validateColumns(Dialect dialect,
Mapping mapping,
TableMetadata tableInfo) |
Modifier and Type | Method and Description |
---|---|
protected Dialect |
AbstractCollectionPersister.getDialect() |
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 | Field and Description |
---|---|
protected Dialect |
StandardTableExporter.dialect |
Modifier and Type | Method and Description |
---|---|
Dialect |
HibernateSchemaManagementTool.JdbcContextImpl.getDialect() |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractSchemaMigrator.applyForeignKeys(Table table,
TableInformation tableInformation,
Dialect dialect,
Metadata metadata,
Formatter formatter,
ExecutionOptions options,
GenerationTarget... targets) |
protected void |
AbstractSchemaMigrator.applyIndexes(Table table,
TableInformation tableInformation,
Dialect dialect,
Metadata metadata,
Formatter formatter,
ExecutionOptions options,
GenerationTarget... targets) |
protected void |
AbstractSchemaMigrator.applyUniqueKeys(Table table,
TableInformation tableInfo,
Dialect dialect,
Metadata metadata,
Formatter formatter,
ExecutionOptions options,
GenerationTarget... targets) |
void |
SchemaCreatorImpl.createFromMetadata(Metadata metadata,
ExecutionOptions options,
Dialect dialect,
Formatter formatter,
GenerationTarget... targets) |
protected void |
AbstractSchemaMigrator.createSchemaAndCatalog(DatabaseInformation existingDatabase,
ExecutionOptions options,
Dialect dialect,
Formatter formatter,
boolean tryToCreateCatalogs,
boolean tryToCreateSchemas,
Set<Identifier> exportedCatalogs,
Namespace namespace,
GenerationTarget[] targets) |
protected void |
AbstractSchemaMigrator.createTable(Table table,
Dialect dialect,
Metadata metadata,
Formatter formatter,
ExecutionOptions options,
GenerationTarget... targets) |
void |
SchemaCreatorImpl.doCreation(Metadata metadata,
Dialect dialect,
ExecutionOptions options,
SourceDescriptor sourceDescriptor,
GenerationTarget... targets) |
void |
SchemaDropperImpl.doDrop(Metadata metadata,
ExecutionOptions options,
Dialect dialect,
SourceDescriptor sourceDescriptor,
GenerationTarget... targets) |
protected void |
AbstractSchemaMigrator.migrateTable(Table table,
TableInformation tableInformation,
Dialect dialect,
Metadata metadata,
Formatter formatter,
ExecutionOptions options,
GenerationTarget... targets) |
protected NameSpaceTablesInformation |
IndividuallySchemaMigratorImpl.performTablesMigration(Metadata metadata,
DatabaseInformation existingDatabase,
ExecutionOptions options,
Dialect dialect,
Formatter formatter,
Set<String> exportIdentifiers,
boolean tryToCreateCatalogs,
boolean tryToCreateSchemas,
Set<Identifier> exportedCatalogs,
Namespace namespace,
GenerationTarget[] targets) |
protected NameSpaceTablesInformation |
GroupedSchemaMigratorImpl.performTablesMigration(Metadata metadata,
DatabaseInformation existingDatabase,
ExecutionOptions options,
Dialect dialect,
Formatter formatter,
Set<String> exportIdentifiers,
boolean tryToCreateCatalogs,
boolean tryToCreateSchemas,
Set<Identifier> exportedCatalogs,
Namespace namespace,
GenerationTarget[] targets) |
protected abstract NameSpaceTablesInformation |
AbstractSchemaMigrator.performTablesMigration(Metadata metadata,
DatabaseInformation existingDatabase,
ExecutionOptions options,
Dialect dialect,
Formatter formatter,
Set<String> exportIdentifiers,
boolean tryToCreateCatalogs,
boolean tryToCreateSchemas,
Set<Identifier> exportedCatalogs,
Namespace namespace,
GenerationTarget[] targets) |
void |
AbstractSchemaValidator.performValidation(Metadata metadata,
DatabaseInformation databaseInformation,
ExecutionOptions options,
Dialect dialect) |
protected void |
AbstractSchemaValidator.validateColumnType(Table table,
Column column,
ColumnInformation columnInformation,
Metadata metadata,
ExecutionOptions options,
Dialect dialect) |
protected void |
AbstractSchemaValidator.validateTable(Table table,
TableInformation tableInformation,
Metadata metadata,
ExecutionOptions options,
Dialect dialect) |
protected void |
IndividuallySchemaValidatorImpl.validateTables(Metadata metadata,
DatabaseInformation databaseInformation,
ExecutionOptions options,
Dialect dialect,
Namespace namespace) |
protected void |
GroupedSchemaValidatorImpl.validateTables(Metadata metadata,
DatabaseInformation databaseInformation,
ExecutionOptions options,
Dialect dialect,
Namespace namespace) |
protected abstract void |
AbstractSchemaValidator.validateTables(Metadata metadata,
DatabaseInformation databaseInformation,
ExecutionOptions options,
Dialect dialect,
Namespace namespace) |
Constructor and Description |
---|
StandardAuxiliaryDatabaseObjectExporter(Dialect dialect) |
StandardForeignKeyExporter(Dialect dialect) |
StandardIndexExporter(Dialect dialect) |
StandardSequenceExporter(Dialect dialect) |
StandardTableExporter(Dialect dialect) |
StandardUniqueKeyExporter(Dialect dialect) |
Modifier and Type | Method and Description |
---|---|
Dialect |
JdbcContext.getDialect() |
Modifier and Type | Method and Description |
---|---|
String |
BigIntegerType.objectToSQLString(BigInteger value,
Dialect dialect) |
String |
YesNoType.objectToSQLString(Boolean value,
Dialect dialect) |
String |
TrueFalseType.objectToSQLString(Boolean value,
Dialect dialect) |
String |
NumericBooleanType.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(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 © 2017 JBoss by Red Hat. All rights reserved.