Uses of Class
org.hibernate.dialect.Dialect
Packages that use Dialect
Package
Description
Annotations used to drive annotation processors:
@Find
is used to generate finder methods using the Metamodel
Generator,
@HQL
and @SQL
are used to generate query methods using the Metamodel
Generator, and
CheckHQL
instructs the Query Validator to check all HQL queries
in the annotated package or type.This package defines the boot-time metamodel, which is an interpretation
of the domain model (entity classes, embeddable classes, and attributes)
and the mapping of these "domain model parts" to the database.
This API allows intervention by generic code in the process of determining the names of
database objects (tables, columns, and constraints).
Some SPIs related to DDL generation and schema management.
Defines actual contract used for
strategy selection.
This package abstracts over the multifarious dialects of SQL
understood by the databases supported by Hibernate.
Support for
Dialect-specific aggregate column types,
including user-defined composite types, and JSON or XML types.Contains implementations of
SqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.Support for
Dialect-specific sequence handling.Support for temporary tables.
Internal package containing dialect-specific implementations of
JdbcType.Support for
Dialect-specific unique constraint definition.Defines SPI contracts for obtaining JDBC
Connections from a
provider implemented as a service.Contracts supporting Dialect resolution (from JDBC metadata) and Dialect building.
SPI contracts supporting various aspects of JDBC interaction.
This package defines some central internal SPI abstractions
used throughout the implementation of Hibernate.
This package defines an abstraction over all kinds of automatic
value generation, including id generation and version number
generation.
Contains a framework of strategies for efficient retrieval of
database-generated values.
This package and its subpackages, especially
org.hibernate.id.enhanced,
contain the built-in id generators, all of which implement either
IdentifierGenerator or
PostInsertIdentifierGenerator.This package defines the Hibernate configuration-time mapping model.
An SPI supporting custom instantiation of
entity instances and
embeddable objects.
This package abstracts persistence mechanisms for collections.
This package abstracts persistence mechanisms for entities.
Defines support for performing mutation operations originating
from persistence-context events.
Common APIs used internally, in the SQL tree,
in the dialects, and in the criteria query API.
Contains a range of internal abstractions for dealing with query execution,
query plans, query options, and query parameters.
Package for the translation of SQM into SQL AST
This package defines the central Hibernate Spatial types and functions.
SpatialDialects for CockroachDBThis package contains the spatial extensions for the MySQLDialect.
This package contains the spatial extensions for the OracleDialect.
This package contains the spatial extensions for the PostgreSQLDialect.
This package contains the spatial extensions for the SQLServerDialect.
This package contains helper classes for rendering SQL fragments and SQL statements.
Package defining support for creating and consuming a SQL AST.
An SPI for tooling related to DDL generation, export, migration, and validation.
A Hibernate
Type is a strategy for mapping a Java
property type to a JDBC type or types.Contracts for reading and writing values to and from JDBC.
Integrates a range of types defined by the JDK with the type system
of Hibernate.
SPIs related to
JavaType.Defines handling of almost the full range of standard JDBC-defined SQL data types.
Defines a registry for
DdlTypes.An API for user-defined custom types which extend the set of built-in
types defined in
org.hibernate.type.-
Uses of Dialect in org.hibernate.annotations.processing
Subclasses of Dialect in org.hibernate.annotations.processing -
Uses of Dialect in org.hibernate.boot.model
Methods in org.hibernate.boot.model that return DialectModifier and TypeMethodDescriptiondefault DialectFunctionContributions.getDialect()The SQL Dialect. -
Uses of Dialect in org.hibernate.boot.model.naming
Methods in org.hibernate.boot.model.naming with parameters of type Dialect -
Uses of Dialect in org.hibernate.boot.model.relational
Methods in org.hibernate.boot.model.relational that return DialectMethods in org.hibernate.boot.model.relational with parameters of type DialectModifier and TypeMethodDescriptionbooleanAbstractAuxiliaryDatabaseObject.appliesToDialect(Dialect dialect) booleanAuxiliaryDatabaseObject.appliesToDialect(Dialect dialect) Does this database object apply to the given dialect? -
Uses of Dialect in org.hibernate.boot.models.annotations.spi
Methods in org.hibernate.boot.models.annotations.spi that return types with arguments of type DialectMethods in org.hibernate.boot.models.annotations.spi with parameters of type DialectModifier and TypeMethodDescriptionbooleanbooleanMethod parameters in org.hibernate.boot.models.annotations.spi with type arguments of type Dialect -
Uses of Dialect in org.hibernate.boot.registry.selector.spi
Subinterfaces with type arguments of type Dialect in org.hibernate.boot.registry.selector.spi -
Uses of Dialect in org.hibernate.dialect
Subclasses of Dialect in org.hibernate.dialectModifier and TypeClassDescriptionclassAn abstract base class for Sybase and MS SQL Server dialects.classDeprecated, for removal: This API element is subject to removal in a future version.classA SQL dialect for CockroachDB 23.1 and above.classA SQL dialect for Db2 for LUW (Linux, Unix, and Windows) version 11.1 and above.classA SQL dialect for DB2 for IBM i version 7.2 and above, previously known as "DB2/400".classA SQL dialect for DB2 for z/OS version 12.1 and above, previously known as: "Db2 UDB for z/OS", and "Db2 UDB for z/OS and OS/390".classA SQL dialect for H2.classAn SQL dialect for the SAP HANA Platform and Cloud.classA SQL dialect for HSQLDB (HyperSQL) 2.6.1 and above.classA SQL dialect for MariaDB 10.6 and above.classA SQL dialect for MySQL 8 and above.classA SQL dialect for Oracle 19c and above.classAn SQL dialect for Postgres PlusclassA SQL dialect for PostgreSQL 13 and above.classA SQL dialect for Cloud Spanner.classA dialect for Microsoft SQL Server 2014 and above.classA SQL dialect for Sybase Adaptive Server Enterprise 16 and above.classSuperclass for all Sybase dialects.Methods in org.hibernate.dialect that return DialectModifier and TypeMethodDescriptionabstract DialectDatabase.createDialect(DialectResolutionInfo info) Create aDialectfor the given metadata.Methods in org.hibernate.dialect with parameters of type DialectModifier and TypeMethodDescriptionOracleOsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) OracleOsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) voidDialectLogging.usingDialect(Dialect dialect) -
Uses of Dialect in org.hibernate.dialect.aggregate
Methods in org.hibernate.dialect.aggregate with parameters of type DialectModifier and TypeMethodDescriptionstatic AggregateSupportMySQLAggregateSupport.forMariaDB(Dialect dialect) static AggregateSupportstatic AggregateSupportstatic AggregateSupportstatic @Nullable AggregateSupportstatic AggregateSupportstatic AggregateSupportstatic AggregateSupportstatic AggregateSupportstatic AggregateSupport -
Uses of Dialect in org.hibernate.dialect.function
Methods in org.hibernate.dialect.function with parameters of type DialectModifier and TypeMethodDescriptionvoidCommonFunctionFactory.aggregates(Dialect dialect, SqlAstNodeRenderingMode inferenceArgumentRenderingMode) voidCommonFunctionFactory.avg_castingNonDoubleArguments(Dialect dialect, SqlAstNodeRenderingMode inferenceArgumentRenderingMode) static voidCastFunction.renderCastArrayToString(SqlAppender sqlAppender, SqlAstNode arrayArgument, Dialect dialect, SqlAstTranslator<?> walker) voidCommonFunctionFactory.timestampaddAndDiff(Dialect dialect, SqlAstNodeRenderingMode timestampRenderingMode) Constructors in org.hibernate.dialect.function with parameters of type DialectModifierConstructorDescriptionAvgFunction(Dialect dialect, TypeConfiguration typeConfiguration, SqlAstNodeRenderingMode defaultArgumentRenderingMode) CastFunction(Dialect dialect, int preferredSqlTypeCodeForBoolean) CastingConcatFunction(Dialect dialect, String concatOperator, boolean needsCastWrapper, SqlAstNodeRenderingMode argumentRenderingMode, TypeConfiguration typeConfiguration) CountFunction(Dialect dialect, TypeConfiguration typeConfiguration, SqlAstNodeRenderingMode defaultArgumentRenderingMode, String concatOperator) CountFunction(Dialect dialect, TypeConfiguration typeConfiguration, SqlAstNodeRenderingMode defaultArgumentRenderingMode, String concatOperator, String concatArgumentCastType, boolean castDistinctStringConcat) CountFunction(Dialect dialect, TypeConfiguration typeConfiguration, SqlAstNodeRenderingMode defaultArgumentRenderingMode, String countFunctionName, String concatOperator, String concatArgumentCastType, boolean castDistinctStringConcat) CountFunction(Dialect dialect, TypeConfiguration typeConfiguration, SqlAstNodeRenderingMode defaultArgumentRenderingMode, String countFunctionName, String concatOperator, String concatArgumentCastType, boolean castDistinctStringConcat, String distinctArgumentCastType) ExtractFunction(Dialect dialect, TypeConfiguration typeConfiguration) IntegralTimestampaddFunction(Dialect dialect, TypeConfiguration typeConfiguration) OracleExtractFunction(Dialect dialect, TypeConfiguration typeConfiguration) TimestampaddFunction(Dialect dialect, TypeConfiguration typeConfiguration) TimestampaddFunction(Dialect dialect, TypeConfiguration typeConfiguration, SqlAstNodeRenderingMode... renderingModes) TimestampdiffFunction(Dialect dialect, TypeConfiguration typeConfiguration) TimestampdiffFunction(Dialect dialect, TypeConfiguration typeConfiguration, SqlAstNodeRenderingMode... renderingModes) TrimFunction(Dialect dialect, TypeConfiguration typeConfiguration) TrimFunction(Dialect dialect, TypeConfiguration typeConfiguration, SqlAstNodeRenderingMode argumentRenderingMode) -
Uses of Dialect in org.hibernate.dialect.sequence
Methods in org.hibernate.dialect.sequence with parameters of type DialectModifier and TypeMethodDescriptionstatic SequenceSupportOracleSequenceSupport.getInstance(Dialect dialect) -
Uses of Dialect in org.hibernate.dialect.temptable
Methods in org.hibernate.dialect.temptable that return DialectMethods in org.hibernate.dialect.temptable with parameters of type DialectModifier and TypeMethodDescriptionstatic TemporaryTableTemporaryTable.createEntityTable(PersistentClass persistentClass, Function<String, String> temporaryTableNameAdjuster, TemporaryTableKind temporaryTableKind, Dialect dialect, RuntimeModelCreationContext runtimeModelCreationContext) static TemporaryTableTemporaryTable.createEntityTable(EntityMappingType entityDescriptor, Function<String, String> temporaryTableNameAdjuster, Dialect dialect, RuntimeModelCreationContext runtimeModelCreationContext) Deprecated, for removal: This API element is subject to removal in a future version.static TemporaryTableTemporaryTable.createIdTable(PersistentClass persistentClass, Function<String, String> temporaryTableNameAdjuster, TemporaryTableKind temporaryTableKind, Dialect dialect, RuntimeModelCreationContext runtimeModelCreationContext) static TemporaryTableTemporaryTable.createIdTable(EntityMappingType entityDescriptor, Function<String, String> temporaryTableNameAdjuster, Dialect dialect, RuntimeModelCreationContext runtimeModelCreationContext) Deprecated, for removal: This API element is subject to removal in a future version.Constructors in org.hibernate.dialect.temptable with parameters of type DialectModifierConstructorDescriptionLegacyTemporaryTableStrategy(Dialect dialect) Deprecated, for removal: This API element is subject to removal in a future version.PersistentTemporaryTableStrategy(Dialect dialect) StandardTemporaryTableExporter(Dialect dialect) -
Uses of Dialect in org.hibernate.dialect.type
Methods in org.hibernate.dialect.type with parameters of type DialectModifier and TypeMethodDescriptionvoidMariaDBCastingJsonArrayJdbcType.appendWriteExpression(String writeExpression, @Nullable Size size, SqlAppender appender, Dialect dialect) voidMariaDBCastingJsonJdbcType.appendWriteExpression(String writeExpression, @Nullable Size size, SqlAppender appender, Dialect dialect) voidMySQLCastingJsonArrayJdbcType.appendWriteExpression(String writeExpression, @Nullable Size size, SqlAppender appender, Dialect dialect) voidMySQLCastingJsonJdbcType.appendWriteExpression(String writeExpression, @Nullable Size size, SqlAppender appender, Dialect dialect) voidPostgreSQLCastingInetJdbcType.appendWriteExpression(String writeExpression, @Nullable Size size, SqlAppender appender, Dialect dialect) voidPostgreSQLCastingIntervalSecondJdbcType.appendWriteExpression(String writeExpression, @Nullable Size size, SqlAppender appender, Dialect dialect) voidPostgreSQLCastingJsonArrayJdbcType.appendWriteExpression(String writeExpression, @Nullable Size size, SqlAppender appender, Dialect dialect) voidPostgreSQLCastingJsonJdbcType.appendWriteExpression(String writeExpression, @Nullable Size size, SqlAppender appender, Dialect dialect) voidPostgreSQLStructCastingJdbcType.appendWriteExpression(String writeExpression, @Nullable Size size, SqlAppender appender, Dialect dialect) voidSQLServerCastingXmlArrayJdbcType.appendWriteExpression(String writeExpression, @Nullable Size size, SqlAppender appender, Dialect dialect) voidSQLServerCastingXmlJdbcType.appendWriteExpression(String writeExpression, @Nullable Size size, SqlAppender appender, Dialect dialect) OracleBooleanJdbcType.getCheckCondition(String columnName, JavaType<?> javaType, BasicValueConverter<?, ?> converter, Dialect dialect) OracleJsonArrayJdbcType.getCheckCondition(String columnName, JavaType<?> javaType, BasicValueConverter<?, ?> converter, Dialect dialect) OracleJsonJdbcType.getCheckCondition(String columnName, JavaType<?> javaType, BasicValueConverter<?, ?> converter, Dialect dialect) booleanMariaDBCastingJsonArrayJdbcType.isWriteExpressionTyped(Dialect dialect) booleanMariaDBCastingJsonJdbcType.isWriteExpressionTyped(Dialect dialect) booleanMySQLCastingJsonArrayJdbcType.isWriteExpressionTyped(Dialect dialect) booleanMySQLCastingJsonJdbcType.isWriteExpressionTyped(Dialect dialect) booleanPostgreSQLCastingInetJdbcType.isWriteExpressionTyped(Dialect dialect) booleanPostgreSQLCastingIntervalSecondJdbcType.isWriteExpressionTyped(Dialect dialect) booleanPostgreSQLCastingJsonArrayJdbcType.isWriteExpressionTyped(Dialect dialect) booleanPostgreSQLCastingJsonJdbcType.isWriteExpressionTyped(Dialect dialect) booleanPostgreSQLStructCastingJdbcType.isWriteExpressionTyped(Dialect dialect) booleanSQLServerCastingXmlArrayJdbcType.isWriteExpressionTyped(Dialect dialect) booleanSQLServerCastingXmlJdbcType.isWriteExpressionTyped(Dialect dialect) H2JsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) H2JsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) MariaDBCastingJsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) MariaDBCastingJsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) MySQLCastingJsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) MySQLCastingJsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) OracleArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) OracleArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) OracleJsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) OracleJsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) OracleNestedTableJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) OracleNestedTableJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) OracleXmlArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) OracleXmlArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) PostgreSQLArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) PostgreSQLArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) PostgreSQLCastingJsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) PostgreSQLCastingJsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) PostgreSQLJsonArrayPGObjectJsonbJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) PostgreSQLJsonArrayPGObjectJsonbJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) PostgreSQLJsonArrayPGObjectJsonJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) PostgreSQLJsonArrayPGObjectJsonJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) SQLServerCastingXmlArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) SQLServerCastingXmlArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) Constructors in org.hibernate.dialect.type with parameters of type Dialect -
Uses of Dialect in org.hibernate.dialect.unique
Fields in org.hibernate.dialect.unique declared as DialectConstructors in org.hibernate.dialect.unique with parameters of type DialectModifierConstructorDescriptionAlterTableUniqueDelegate(Dialect dialect) AlterTableUniqueIndexDelegate(Dialect dialect) CreateTableUniqueDelegate(Dialect dialect) SkipNullableUniqueDelegate(Dialect dialect) -
Uses of Dialect in org.hibernate.engine.jdbc.connections.spi
Methods in org.hibernate.engine.jdbc.connections.spi with parameters of type DialectModifier and TypeMethodDescriptiondefault DatabaseConnectionInfoConnectionProvider.getDatabaseConnectionInfo(Dialect dialect) default DatabaseConnectionInfoConnectionProvider.getDatabaseConnectionInfo(Dialect dialect, ExtractedDatabaseMetaData metaData) DataSourceBasedMultiTenantConnectionProviderImpl.getDatabaseConnectionInfo(Dialect dialect) default DatabaseConnectionInfoMultiTenantConnectionProvider.getDatabaseConnectionInfo(Dialect dialect) -
Uses of Dialect in org.hibernate.engine.jdbc.dialect.spi
Methods in org.hibernate.engine.jdbc.dialect.spi that return DialectModifier and TypeMethodDescriptionDialectFactory.buildDialect(Map<String, Object> configValues, DialectResolutionInfoSource resolutionInfoSource) Builds an appropriate Dialect instance.final DialectBasicDialectResolver.resolveDialect(DialectResolutionInfo info) DialectResolver.resolveDialect(DialectResolutionInfo info) Determine theDialectto use based on the given information. -
Uses of Dialect in org.hibernate.engine.jdbc.env.spi
Methods in org.hibernate.engine.jdbc.env.spi that return DialectModifier and TypeMethodDescriptionJdbcEnvironment.getDialect()Get the dialect for this environment.Methods in org.hibernate.engine.jdbc.env.spi with parameters of type DialectModifier and TypeMethodDescriptionQualifiedObjectNameFormatter.format(QualifiedName qualifiedName, Dialect dialect) Render a formatted non-table and non-sequence qualified nameQualifiedObjectNameFormatter.format(QualifiedSequenceName qualifiedSequenceName, Dialect dialect) Render a formatted sequence nameQualifiedObjectNameFormatter.format(QualifiedTableName qualifiedTableName, Dialect dialect) Render a formatted a table nameSchemaNameResolver.resolveSchemaName(Connection connection, Dialect dialect) Given a JDBCConnection, resolve the name of the schema (if one) to which it connects. -
Uses of Dialect in org.hibernate.engine.jdbc.spi
Methods in org.hibernate.engine.jdbc.spi that return Dialect -
Uses of Dialect in org.hibernate.engine.spi
Methods in org.hibernate.engine.spi that return DialectModifier and TypeMethodDescriptiondefault DialectSharedSessionContractImplementor.getDialect()Obtain theDialect. -
Uses of Dialect in org.hibernate.generator
Methods in org.hibernate.generator with parameters of type DialectModifier and TypeMethodDescriptionString[]OnExecutionGenerator.getReferencedColumnValues(Dialect dialect) A SQL expression indicating how to calculate the generated values when the mapped columns are included in the SQL statement.booleanOnExecutionGenerator.referenceColumnsInSql(Dialect dialect) Determines if the columns whose values are generated are included in the column list of the SQLinsertorupdatestatement. -
Uses of Dialect in org.hibernate.generator.values
Methods in org.hibernate.generator.values that return Dialect -
Uses of Dialect in org.hibernate.id
Methods in org.hibernate.id with parameters of type DialectModifier and TypeMethodDescriptionString[]IdentityGenerator.getReferencedColumnValues(Dialect dialect) String[]NativeGenerator.getReferencedColumnValues(Dialect dialect) String[]SelectGenerator.getReferencedColumnValues(Dialect dialect) booleanIdentityGenerator.referenceColumnsInSql(Dialect dialect) booleanNativeGenerator.referenceColumnsInSql(Dialect dialect) booleanSelectGenerator.referenceColumnsInSql(Dialect dialect) -
Uses of Dialect in org.hibernate.mapping
Methods in org.hibernate.mapping that return DialectMethods in org.hibernate.mapping with parameters of type DialectModifier and TypeMethodDescriptionvoidPersistentClass.assignCheckConstraintsToTable(Dialect dialect, TypeConfiguration types) CheckConstraint.constraintString(Dialect dialect) Component.createGenerator(Dialect dialect, RootClass rootClass, Property property, GeneratorSettings defaults) KeyValue.createGenerator(Dialect dialect, RootClass rootClass) Deprecated, for removal: This API element is subject to removal in a future version.No longer called, except from tests.KeyValue.createGenerator(Dialect dialect, RootClass rootClass, Property property, GeneratorSettings defaults) SimpleValue.createGenerator(Dialect dialect, RootClass rootClass) Deprecated, for removal: This API element is subject to removal in a future version.SimpleValue.createGenerator(Dialect dialect, RootClass rootClass, Property property, GeneratorSettings defaults) AggregateColumn.getAggregateAssignmentExpressionTemplate(Dialect dialect) AggregateColumn.getAggregateReadExpressionTemplate(Dialect dialect) Generate a column alias that is unique across multiple tablesDeprecated.new read-by-position paradigm means that these generated aliases are no longer neededDeprecated.new read-by-position paradigm means that these generated aliases are no longer neededColumn.getColumnSize(Dialect dialect, MappingContext mappingContext) AbstractUserDefinedType.getQuotedCatalog(Dialect dialect) Table.getQuotedCatalog(Dialect dialect) AbstractUserDefinedType.getQuotedName(Dialect dialect) Column.getQuotedName(Dialect dialect) Index.getQuotedName(Dialect dialect) Table.getQuotedName(Dialect dialect) UserDefinedType.getQuotedName(Dialect dialect) AbstractUserDefinedType.getQuotedSchema(Dialect dialect) Table.getQuotedSchema(Dialect dialect) UserDefinedType.getQuotedSchema(Dialect dialect) Column.getReadExpr(Dialect dialect) Column.getTemplate(Dialect dialect, TypeConfiguration typeConfiguration) Formula.getTemplate(Dialect dialect, TypeConfiguration typeConfiguration) Selectable.getTemplate(Dialect dialect, TypeConfiguration typeConfiguration) The selectable's text representation accounting for the Dialect's quoting, if quoteddefault StringSelectable.getWriteExpr(JdbcMapping jdbcMapping, Dialect dialect) Deprecated, for removal: This API element is subject to removal in a future version.default StringSelectable.getWriteExpr(JdbcMapping jdbcMapping, Dialect dialect, MappingContext mappingContext) -
Uses of Dialect in org.hibernate.metamodel.spi
Methods in org.hibernate.metamodel.spi that return Dialect -
Uses of Dialect in org.hibernate.persister.collection
Methods in org.hibernate.persister.collection that return Dialect -
Uses of Dialect in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity that return DialectMethods in org.hibernate.persister.entity with parameters of type DialectModifier and TypeMethodDescriptionstatic StringDiscriminatorHelper.getDiscriminatorSQLValue(PersistentClass persistentClass, Dialect dialect) static <T> StringDiscriminatorHelper.jdbcLiteral(T value, JdbcLiteralFormatter<T> formatter, Dialect dialect) -
Uses of Dialect in org.hibernate.persister.entity.mutation
Fields in org.hibernate.persister.entity.mutation declared as DialectMethods in org.hibernate.persister.entity.mutation that return Dialect -
Uses of Dialect in org.hibernate.query.common
Methods in org.hibernate.query.common with parameters of type DialectModifier and TypeMethodDescriptionTemporalUnit.conversionFactor(TemporalUnit unit, Dialect dialect) TemporalUnit.conversionFactorFull(TemporalUnit unit, Dialect dialect) -
Uses of Dialect in org.hibernate.query.spi
Methods in org.hibernate.query.spi that return Dialect -
Uses of Dialect in org.hibernate.query.sqm.sql
Methods in org.hibernate.query.sqm.sql that return Dialect -
Uses of Dialect in org.hibernate.spatial
Methods in org.hibernate.spatial with parameters of type DialectModifier and TypeMethodDescriptionvoidGeometryLiteralFormatter.appendJdbcLiteral(SqlAppender appender, T value, Dialect dialect, WrapperOptions wrapperOptions) -
Uses of Dialect in org.hibernate.spatial.dialect.cockroachdb
Subclasses of Dialect in org.hibernate.spatial.dialect.cockroachdbModifier and TypeClassDescriptionclassDeprecated.Spatial Dialects are no longer needed. -
Uses of Dialect in org.hibernate.spatial.dialect.db2
Subclasses of Dialect in org.hibernate.spatial.dialect.db2 -
Uses of Dialect in org.hibernate.spatial.dialect.hana
Subclasses of Dialect in org.hibernate.spatial.dialect.hanaModifier and TypeClassDescriptionclassDeprecated.Spatial dialects are no longer needed -
Uses of Dialect in org.hibernate.spatial.dialect.mysql
Subclasses of Dialect in org.hibernate.spatial.dialect.mysqlModifier and TypeClassDescriptionclassDeprecated.Use "hibernate.dialect.storage_engine=innodb" environment variable or JVM system property instead.classDeprecated.Spatial Dialects are no longer neededclassDeprecated.Use "hibernate.dialect.storage_engine=innodb" environment variable or JVM system property instead.classDeprecated.Spatial Dialects are no longer neededclassDeprecated.SpatialDialects are no longer needed in Hibernate 6 -
Uses of Dialect in org.hibernate.spatial.dialect.oracle
Subclasses of Dialect in org.hibernate.spatial.dialect.oracleModifier and TypeClassDescriptionclassDeprecated.A SpatialDialect is no longer required.classDeprecated.A SpatialDialect is no longer required. -
Uses of Dialect in org.hibernate.spatial.dialect.postgis
Subclasses of Dialect in org.hibernate.spatial.dialect.postgisModifier and TypeClassDescriptionclassDeprecated.classDeprecated.A SpatialDialect is no longer required.classDeprecated.A SpatialDialect is no longer required.classDeprecated.A SpatialDialect is no longer required.Methods in org.hibernate.spatial.dialect.postgis with parameters of type DialectModifier and TypeMethodDescriptionvoidAbstractCastingPostGISJdbcType.appendWriteExpression(String writeExpression, @Nullable Size size, SqlAppender appender, Dialect dialect) booleanAbstractCastingPostGISJdbcType.isWriteExpressionTyped(Dialect dialect) -
Uses of Dialect in org.hibernate.spatial.dialect.sqlserver
Subclasses of Dialect in org.hibernate.spatial.dialect.sqlserverModifier and TypeClassDescriptionclassDeprecated.A SpatialDialect is no longer required. -
Uses of Dialect in org.hibernate.sql
Methods in org.hibernate.sql that return DialectMethods in org.hibernate.sql with parameters of type DialectModifier and TypeMethodDescriptionTemplate.collectColumnNames(String sql, Dialect dialect, TypeConfiguration typeConfiguration) static StringTemplate.renderWhereStringTemplate(String sql, String alias, Dialect dialect, TypeConfiguration typeConfiguration) Takes the SQL fragment provided in the mapping attribute and interpolates the given alias, using it to qualify every unqualified column name.static StringTemplate.renderWhereStringTemplate(String sql, Dialect dialect, TypeConfiguration typeConfiguration) Takes the SQL fragment provided in the mapping attribute and interpolates the default placeholder value, which is "{@}", using it to qualify every unqualified column name.Constructors in org.hibernate.sql with parameters of type DialectModifierConstructorDescriptionForUpdateFragment(Dialect dialect, LockOptions lockOptions, Map<String, String[]> keyColumnNameMap) Insert(Dialect dialect, ParameterMarkerStrategy parameterMarkerStrategy) SimpleSelect(Dialect dialect) SimpleSelect(Dialect dialect, ParameterMarkerStrategy parameterMarkerStrategy) -
Uses of Dialect in org.hibernate.sql.ast.spi
Methods in org.hibernate.sql.ast.spi that return DialectModifier and TypeMethodDescriptionAbstractSqlAstTranslator.getDialect()default DialectSqlAstCreationContext.getDialect()Obtain theDialect. -
Uses of Dialect in org.hibernate.tool.schema.spi
Methods in org.hibernate.tool.schema.spi with parameters of type DialectModifier and TypeMethodDescriptionSqlScriptCommandExtractor.extractCommands(Reader reader, Dialect dialect) Read the commands from the SQL script represented by the incoming reader, returning those commands as an array -
Uses of Dialect in org.hibernate.type
Methods in org.hibernate.type with parameters of type DialectModifier and TypeMethodDescriptiondefault StringBasicType.getCheckCondition(String columnName, Dialect dialect) The check constraint that should be added to the column definition in generated DDL. -
Uses of Dialect in org.hibernate.type.descriptor
Methods in org.hibernate.type.descriptor that return DialectModifier and TypeMethodDescriptiondefault DialectWrapperOptions.getDialect()Access to the current dialect.Methods in org.hibernate.type.descriptor with parameters of type DialectModifier and TypeMethodDescriptionstatic <T extends Temporal>
TDateTimeUtils.adjustToDefaultPrecision(T temporal, Dialect d) Do the same conversion that databases do when they encounter a timestamp with a higher precision than what is supported by a column, which is to round the excess fractions.static <T extends Temporal>
TDateTimeUtils.adjustToPrecision(T temporal, int precision, Dialect dialect) static <T extends Temporal>
TDateTimeUtils.roundToDefaultPrecision(T temporal, Dialect d) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of Dialect in org.hibernate.type.descriptor.java
Methods in org.hibernate.type.descriptor.java with parameters of type DialectModifier and TypeMethodDescriptionBooleanJavaType.getCheckCondition(String columnName, JdbcType jdbcType, BasicValueConverter<Boolean, ?> converter, Dialect dialect) EnumJavaType.getCheckCondition(String columnName, JdbcType jdbcType, BasicValueConverter<T, ?> converter, Dialect dialect) default StringJavaType.getCheckCondition(String columnName, JdbcType jdbcType, BasicValueConverter<T, ?> converter, Dialect dialect) The check constraint that should be added to the column definition in generated DDL.longBigDecimalJavaType.getDefaultSqlLength(Dialect dialect, JdbcType jdbcType) longBigIntegerJavaType.getDefaultSqlLength(Dialect dialect, JdbcType jdbcType) longBlobJavaType.getDefaultSqlLength(Dialect dialect, JdbcType jdbcType) longBooleanJavaType.getDefaultSqlLength(Dialect dialect, JdbcType jdbcType) longByteJavaType.getDefaultSqlLength(Dialect dialect, JdbcType jdbcType) longCharacterJavaType.getDefaultSqlLength(Dialect dialect, JdbcType jdbcType) longClobJavaType.getDefaultSqlLength(Dialect dialect, JdbcType jdbcType) longCurrencyJavaType.getDefaultSqlLength(Dialect dialect, JdbcType jdbcType) longDoubleJavaType.getDefaultSqlLength(Dialect dialect, JdbcType jdbcType) longFloatJavaType.getDefaultSqlLength(Dialect dialect, JdbcType jdbcType) longInetAddressJavaType.getDefaultSqlLength(Dialect dialect, JdbcType jdbcType) longIntegerJavaType.getDefaultSqlLength(Dialect dialect, JdbcType jdbcType) default longJavaType.getDefaultSqlLength(Dialect dialect, JdbcType jdbcType) The default column length when this Java type is mapped to a SQL data type which is parametrized by length, for exampleTypes.VARCHAR.longLongJavaType.getDefaultSqlLength(Dialect dialect, JdbcType jdbcType) longShortJavaType.getDefaultSqlLength(Dialect dialect, JdbcType jdbcType) longUUIDJavaType.getDefaultSqlLength(Dialect dialect, JdbcType jdbcType) longZoneOffsetJavaType.getDefaultSqlLength(Dialect dialect, JdbcType jdbcType) intBigDecimalJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intBigIntegerJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intBooleanJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intByteJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intCalendarDateJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intCalendarJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intCalendarTimeJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intCharacterJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intDateJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intDoubleJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intDurationJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intFloatJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intInstantJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intIntegerJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) default intJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) The default column precision when this Java type is mapped to a SQL data type which is parametrized by precision, for exampleTypes.DECIMAL.intJdbcTimeJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intJdbcTimestampJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intLocalDateTimeJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intLocalTimeJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intLongJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intOffsetDateTimeJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intOffsetTimeJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intShortJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intZonedDateTimeJavaType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) intBigIntegerJavaType.getDefaultSqlScale(Dialect dialect, JdbcType jdbcType) intBooleanJavaType.getDefaultSqlScale(Dialect dialect, JdbcType jdbcType) intByteJavaType.getDefaultSqlScale(Dialect dialect, JdbcType jdbcType) intCharacterJavaType.getDefaultSqlScale(Dialect dialect, JdbcType jdbcType) intDurationJavaType.getDefaultSqlScale(Dialect dialect, JdbcType jdbcType) intIntegerJavaType.getDefaultSqlScale(Dialect dialect, JdbcType jdbcType) default intJavaType.getDefaultSqlScale(Dialect dialect, JdbcType jdbcType) The default column scale when this Java type is mapped to a SQL data type which is parametrized by scale, for exampleTypes.DECIMAL.intLongJavaType.getDefaultSqlScale(Dialect dialect, JdbcType jdbcType) intShortJavaType.getDefaultSqlScale(Dialect dialect, JdbcType jdbcType) BasicType<?> AbstractArrayJavaType.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<E> elementType, ColumnTypeInformation columnTypeInformation, JdbcTypeIndicators stdIndicators) BasicType<?> ArrayJavaType.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<T> elementType, ColumnTypeInformation columnTypeInformation, JdbcTypeIndicators stdIndicators) BasicType<?> BasicPluralJavaType.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<T> elementType, ColumnTypeInformation columnTypeInformation, JdbcTypeIndicators stdIndicators) Creates a container type for the given element type -
Uses of Dialect in org.hibernate.type.descriptor.java.spi
Methods in org.hibernate.type.descriptor.java.spi with parameters of type DialectModifier and TypeMethodDescriptionBasicType<?> BasicCollectionJavaType.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<E> elementType, ColumnTypeInformation columnTypeInformation, JdbcTypeIndicators stdIndicators) -
Uses of Dialect in org.hibernate.type.descriptor.jdbc
Methods in org.hibernate.type.descriptor.jdbc that return DialectModifier and TypeMethodDescriptionDelegatingJdbcTypeIndicators.getDialect()JdbcTypeIndicators.getDialect()Methods in org.hibernate.type.descriptor.jdbc with parameters of type DialectModifier and TypeMethodDescriptionvoidJdbcLiteralFormatter.appendJdbcLiteral(SqlAppender appender, T value, Dialect dialect, WrapperOptions wrapperOptions) Append a SQL literal representing the given Java value to a fragment of SQL which is being built.voidH2FormatJsonJdbcType.appendWriteExpression(String writeExpression, @Nullable Size size, SqlAppender appender, Dialect dialect) Deprecated, for removal: This API element is subject to removal in a future version.default voidJdbcType.appendWriteExpression(String writeExpression, @Nullable Size size, SqlAppender appender, Dialect dialect) Append the write expression wrapped in a way to be able to write values with this JdbcType's ValueBinder.default voidJdbcType.appendWriteExpression(String writeExpression, SqlAppender appender, Dialect dialect) Deprecated, for removal: This API element is subject to removal in a future version.default StringJdbcType.getCheckCondition(String columnName, JavaType<?> javaType, BasicValueConverter<?, ?> converter, Dialect dialect) The check constraint that should be added to the column definition in generated DDL.OracleJsonArrayBlobJdbcType.getCheckCondition(String columnName, JavaType<?> javaType, BasicValueConverter<?, ?> converter, Dialect dialect) OracleJsonBlobJdbcType.getCheckCondition(String columnName, JavaType<?> javaType, BasicValueConverter<?, ?> converter, Dialect dialect) booleanH2FormatJsonJdbcType.isWriteExpressionTyped(Dialect dialect) Deprecated, for removal: This API element is subject to removal in a future version.default booleanJdbcType.isWriteExpressionTyped(Dialect dialect) Whether the write expression is typed.ArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) ArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) default JdbcTypeJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) Called byArrayJavaTypeand friends.JdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) Called fromDialect.resolveSqlTypeDescriptor(String, int, int, int, JdbcTypeRegistry)when inferringJdbcTypes from a JDBCResultSetor when reverse-engineering a schema.JsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) JsonArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) JsonAsStringArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) JsonAsStringArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) XmlArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) XmlArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) XmlAsStringArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) XmlAsStringArrayJdbcTypeConstructor.resolveType(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) default StringJdbcLiteralFormatter.toJdbcLiteral(T value, Dialect dialect, WrapperOptions wrapperOptions) Produces a string containing a SQL literal value representing the given Java value.default StringJdbcType.wrapWriteExpression(String writeExpression, Dialect dialect) Deprecated, for removal: This API element is subject to removal in a future version.default StringJdbcType.wrapWriteExpression(String writeExpression, @Nullable Size size, Dialect dialect) Wraps the write expression to be able to write values with this JdbcType's ValueBinder. -
Uses of Dialect in org.hibernate.type.descriptor.sql.spi
Methods in org.hibernate.type.descriptor.sql.spi with parameters of type DialectModifier and TypeMethodDescriptionDdlTypeRegistry.getTypeName(int typeCode, Dialect dialect) Get the SQL type name for the specified JDBC type code, filling in the placemarkers$l,$p, and$swith the default length, precision, and scale for the given SQL dialect. -
Uses of Dialect in org.hibernate.usertype
Methods in org.hibernate.usertype with parameters of type DialectModifier and TypeMethodDescriptiondefault longUserType.getDefaultSqlLength(Dialect dialect, JdbcType jdbcType) Deprecated, for removal: This API element is subject to removal in a future version.This operation is a layer-breaker.default intUserType.getDefaultSqlPrecision(Dialect dialect, JdbcType jdbcType) Deprecated, for removal: This API element is subject to removal in a future version.This operation is a layer-breaker.default intUserType.getDefaultSqlScale(Dialect dialect, JdbcType jdbcType) Deprecated, for removal: This API element is subject to removal in a future version.This operation is a layer-breaker.
SQLServerDialectinstead.