Uses of Class
org.hibernate.dialect.Dialect
Package
Description
Implementation of ConnectionProvider using Agroal.
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.
Internals for building StrategySelector
Implementation of ConnectionProvider using the c3p0 Connection pool.
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 identity column handling.Support for
Dialect
-specific sequence handling.Support for temporary tables.
Support for
Dialect
-specific unique constraint definition.Various implementations of the SPI contracts for obtaining JDBC
Connection
s.Defines SPI contracts for obtaining JDBC
Connection
s from a
provider implemented as a service.Internal support for Dialect resolution (from JDBC metadata) and Dialect building.
Contracts supporting Dialect resolution (from JDBC metadata) and Dialect building.
Internals for supporting various aspects of JDBC interaction
SPI contracts supporting various aspects of JDBC interaction.
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.
Implementation of ConnectionProvider using HikariCP.
This package and its subpackages, especially
org.hibernate.id.enhanced
,
contain the built-in id generators, all of which implement either
IdentifierGenerator
or
PostInsertIdentifierGenerator
.Enhanced/improved versions of table and sequence based identifier generators
targeting portability and unified configuration.
Implementation of the SPI for id generator factories.
Contains a framework of strategies for retrieving database-generated ids.
An internal package containing implementations of central Hibernate APIs,
mostly defined in
org.hibernate
.Internal utility classes
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.
Validation for HQL queries.
Implementation of ConnectionProvider using the proxool Connection pool.
This package defines a semantic model of HQL queries.
An SPI for defining, registering, and rendering functions in HQL.
Package for the translation of SQM into SQL AST
SpatialDialect
s for CockroachDBThis package contains helper classes for rendering SQL fragments and SQL statements.
Package defining support for creating and consuming a SQL AST.
An implementation of the SPI for the tooling related to DDL generation, export, migration, and validation.
Support for exporting generated DDL to the database or to SQL scripts.
Support for reading SQL scripts supplied to the schema tooling.
An SPI for tooling related to DDL generation, export, migration, and validation.
Most contracts here have been replaced by the new runtime
mapping model.
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.
Defines handling of almost the full range of standard JDBC-defined SQL data types.
Includes several general-purpose implementations of
DdlType
.Defines a registry for
DdlType
s.An API for user-defined custom types which extend the set of built-in
types defined in
org.hibernate.type
.Implementation of ConnectionProvider using ViburDBCP.
-
Uses of Dialect in org.hibernate.agroal.internal
Modifier and TypeMethodDescriptionAgroalConnectionProvider.getDatabaseConnectionInfo
(Dialect dialect) -
Uses of Dialect in org.hibernate.annotations.processing
-
Uses of Dialect in org.hibernate.boot.model
Modifier and TypeMethodDescriptiondefault Dialect
FunctionContributions.getDialect()
The SQL Dialect. -
Uses of Dialect in org.hibernate.boot.model.internal
Modifier and TypeMethodDescriptionstatic SoftDeleteMappingImpl
SoftDeleteHelper.resolveSoftDeleteMapping
(SoftDeletableModelPart softDeletableModelPart, SoftDeletable bootMapping, String tableName, Dialect dialect) -
Uses of Dialect in org.hibernate.boot.model.naming
-
Uses of Dialect in org.hibernate.boot.model.relational
Modifier and TypeMethodDescriptionboolean
AbstractAuxiliaryDatabaseObject.appliesToDialect
(Dialect dialect) boolean
AuxiliaryDatabaseObject.appliesToDialect
(Dialect dialect) Does this database object apply to the given dialect? -
Uses of Dialect in org.hibernate.boot.model.relational.internal
-
Uses of Dialect in org.hibernate.boot.registry.selector.internal
-
Uses of Dialect in org.hibernate.c3p0.internal
Modifier and TypeMethodDescriptionC3P0ConnectionProvider.getDatabaseConnectionInfo
(Dialect dialect) -
Uses of Dialect in org.hibernate.dialect
Modifier and TypeClassDescriptionclass
Deprecated, for removal: This API element is subject to removal in a future version.class
An abstract base class for Sybase and MS SQL Server dialects.class
A SQL dialect for Azure SQL Server.class
A SQL dialect for CockroachDB 21.1 and above.class
Deprecated.UseDB2iDialect
class
Deprecated.UseDB2iDialect
class
A SQL dialect for DB2 for LUW (Linux, Unix, and Windows) version 10.5 and above.class
A SQL dialect for DB2 for IBM i version 7.1 and above, previously known as "DB2/400".class
A 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".class
A SQL dialect for Apache Derby 10.15.2 and above.class
A wrapper of Dialect, to allow decorating some selected methods without having to extend the original class.class
A SQL dialect for H2.class
Deprecated, for removal: This API element is subject to removal in a future version.useHANADialect
withDatabaseVersion.make( 4 )
insteadclass
Deprecated, for removal: This API element is subject to removal in a future version.useHANADialect
insteadclass
An SQL dialect for the SAP HANA Platform and Cloud.class
Deprecated, for removal: This API element is subject to removal in a future version.useHANADialect
insteadclass
A SQL dialect for HSQLDB (HyperSQL) 2.6.1 and above.class
Deprecated.useMariaDBDialect(1060)
class
A SQL dialect for MariaDB 10.3 and above.class
Deprecated.useMySQLDialect(800)
class
A SQL dialect for MySQL 5.7 and above.class
A SQL dialect for Oracle 11g Release 2 and above.class
An SQL dialect for Postgres Plusclass
A SQL dialect for PostgreSQL 11 and above.class
A SQL dialect for Cloud Spanner.class
Deprecated.useSQLServerDialect(11)
class
Deprecated.useSQLServerDialect(13)
class
A dialect for Microsoft SQL Server 2008 and aboveclass
A SQL dialect for Sybase Adaptive Server Enterprise 16 and above.class
Superclass for all Sybase dialects.class
A SQL dialect for TiDB.Modifier and TypeMethodDescriptionabstract Dialect
Database.createDialect
(DialectResolutionInfo info) Create aDialect
for the given metadata.static Dialect
DialectDelegateWrapper.extractRealDialect
(Dialect dialect) Extract the wrapped dialect, recursively until a non-wrapped implementation is found; this is useful for all the code needing to know "of which type" the underlying implementation actually is.DialectDelegateWrapper.getWrappedDialect()
Exposed so to allow code needing to know the implementation.Modifier and TypeMethodDescriptionvoid
MySQLCastingJsonJdbcType.appendWriteExpression
(String writeExpression, SqlAppender appender, Dialect dialect) void
PostgreSQLCastingInetJdbcType.appendWriteExpression
(String writeExpression, SqlAppender appender, Dialect dialect) void
PostgreSQLCastingIntervalSecondJdbcType.appendWriteExpression
(String writeExpression, SqlAppender appender, Dialect dialect) void
PostgreSQLCastingJsonJdbcType.appendWriteExpression
(String writeExpression, SqlAppender appender, Dialect dialect) void
PostgreSQLStructCastingJdbcType.appendWriteExpression
(String writeExpression, SqlAppender appender, Dialect dialect) static Dialect
DialectDelegateWrapper.extractRealDialect
(Dialect dialect) Extract the wrapped dialect, recursively until a non-wrapped implementation is found; this is useful for all the code needing to know "of which type" the underlying implementation actually is.OracleBooleanJdbcType.getCheckCondition
(String columnName, JavaType<?> javaType, BasicValueConverter<?, ?> converter, Dialect dialect) OracleJsonJdbcType.getCheckCondition
(String columnName, JavaType<?> javaType, BasicValueConverter<?, ?> converter, Dialect dialect) static String
MySQLSqlAstTranslator.getSqlType
(CastTarget castTarget, Dialect dialect) Deprecated, for removal: This API element is subject to removal in a future version.OracleArrayJdbcTypeConstructor.resolveType
(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) OracleArrayJdbcTypeConstructor.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) PostgreSQLArrayJdbcTypeConstructor.resolveType
(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) PostgreSQLArrayJdbcTypeConstructor.resolveType
(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) void
DialectLogging.usingDialect
(Dialect dialect) ModifierConstructorDescriptionDialectDelegateWrapper
(Dialect wrapped) OracleUserDefinedTypeExporter
(Dialect dialect) -
Uses of Dialect in org.hibernate.dialect.aggregate
-
Uses of Dialect in org.hibernate.dialect.function
Modifier and TypeMethodDescriptionvoid
CommonFunctionFactory.aggregates
(Dialect dialect, SqlAstNodeRenderingMode inferenceArgumentRenderingMode) void
CommonFunctionFactory.avg_castingNonDoubleArguments
(Dialect dialect, SqlAstNodeRenderingMode inferenceArgumentRenderingMode) static void
CastFunction.renderCastArrayToString
(SqlAppender sqlAppender, SqlAstNode arrayArgument, Dialect dialect, SqlAstTranslator<?> walker) void
CommonFunctionFactory.timestampaddAndDiff
(Dialect dialect, SqlAstNodeRenderingMode timestampRenderingMode) ModifierConstructorDescriptionAvgFunction
(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) 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.identity
Modifier and TypeMethodDescriptiondefault GetGeneratedKeysDelegate
IdentityColumnSupport.buildGetGeneratedKeysDelegate
(PostInsertIdentityPersister persister, Dialect dialect) Deprecated, for removal: This API element is subject to removal in a future version.ModifierConstructorDescriptionOracle12cGetGeneratedKeysDelegate
(PostInsertIdentityPersister persister, Dialect dialect) Deprecated, for removal: This API element is subject to removal in a future version.UseOracle12cGetGeneratedKeysDelegate(EntityPersister)
instead. -
Uses of Dialect in org.hibernate.dialect.sequence
Modifier and TypeMethodDescriptionstatic SequenceSupport
OracleSequenceSupport.getInstance
(Dialect dialect) -
Uses of Dialect in org.hibernate.dialect.temptable
Modifier and TypeMethodDescriptionstatic TemporaryTable
TemporaryTable.createEntityTable
(EntityMappingType entityDescriptor, Function<String, String> temporaryTableNameAdjuster, Dialect dialect, RuntimeModelCreationContext runtimeModelCreationContext) static TemporaryTable
TemporaryTable.createIdTable
(EntityMappingType entityDescriptor, Function<String, String> temporaryTableNameAdjuster, Dialect dialect, RuntimeModelCreationContext runtimeModelCreationContext) -
Uses of Dialect in org.hibernate.dialect.unique
ModifierConstructorDescriptionAlterTableUniqueDelegate
(Dialect dialect) AlterTableUniqueIndexDelegate
(Dialect dialect) CreateTableUniqueDelegate
(Dialect dialect) DefaultUniqueDelegate
(Dialect dialect) Deprecated.SkipNullableUniqueDelegate
(Dialect dialect) -
Uses of Dialect in org.hibernate.engine.jdbc.connections.internal
Modifier and TypeMethodDescriptionDatasourceConnectionProviderImpl.getDatabaseConnectionInfo
(Dialect dialect) DriverManagerConnectionProviderImpl.getDatabaseConnectionInfo
(Dialect dialect) ModifierConstructorDescriptionDatabaseConnectionInfoImpl
(Map<String, Object> settings, Dialect dialect) DatabaseConnectionInfoImpl
(Dialect dialect) -
Uses of Dialect in org.hibernate.engine.jdbc.connections.spi
Modifier and TypeMethodDescriptiondefault DatabaseConnectionInfo
ConnectionProvider.getDatabaseConnectionInfo
(Dialect dialect) DataSourceBasedMultiTenantConnectionProviderImpl.getDatabaseConnectionInfo
(Dialect dialect) default DatabaseConnectionInfo
MultiTenantConnectionProvider.getDatabaseConnectionInfo
(Dialect dialect) -
Uses of Dialect in org.hibernate.engine.jdbc.dialect.internal
Modifier and TypeMethodDescriptionDialectFactoryImpl.buildDialect
(Map<String, Object> configValues, DialectResolutionInfoSource resolutionInfoSource) DialectResolverSet.resolveDialect
(DialectResolutionInfo info) StandardDialectResolver.resolveDialect
(DialectResolutionInfo info) -
Uses of Dialect in org.hibernate.engine.jdbc.dialect.spi
Modifier and TypeMethodDescriptionDialectFactory.buildDialect
(Map<String, Object> configValues, DialectResolutionInfoSource resolutionInfoSource) Builds an appropriate Dialect instance.final Dialect
BasicDialectResolver.resolveDialect
(DialectResolutionInfo info) DialectResolver.resolveDialect
(DialectResolutionInfo info) Determine theDialect
to use based on the given information. -
Uses of Dialect in org.hibernate.engine.jdbc.env.internal
Modifier and TypeMethodDescriptionQualifiedObjectNameFormatterStandardImpl.format
(QualifiedName qualifiedName, Dialect dialect) QualifiedObjectNameFormatterStandardImpl.format
(QualifiedSequenceName qualifiedSequenceName, Dialect dialect) QualifiedObjectNameFormatterStandardImpl.format
(QualifiedTableName qualifiedTableName, Dialect dialect) LobCreationHelper.getSupportedContextualLobTypes
(Dialect dialect, Map<String, Object> configValues, Connection jdbcConnection) Basically here we are simply checking whether we can call theConnection
methods for LOB creation added in JDBC 4.static LobCreatorBuilderImpl
LobCreatorBuilderImpl.makeLobCreatorBuilder
(Dialect dialect, Map<String, Object> configValues, Connection jdbcConnection) The public factory method for obtaining the appropriate LOB creator (according to given JDBCConnection
).DefaultSchemaNameResolver.resolveSchemaName
(Connection connection, Dialect dialect) DefaultSchemaNameResolver.SchemaNameResolverFallbackDelegate.resolveSchemaName
(Connection connection, Dialect dialect) DefaultSchemaNameResolver.SchemaNameResolverJava17Delegate.resolveSchemaName
(Connection connection, Dialect dialect) ModifierConstructorDescriptionJdbcEnvironmentImpl
(DatabaseMetaData databaseMetaData, Dialect dialect, JdbcConnectionAccess jdbcConnectionAccess) Constructor form used from testingJdbcEnvironmentImpl
(ServiceRegistryImplementor serviceRegistry, Dialect dialect) Constructor form used when the JDBCDatabaseMetaData
is not available.JdbcEnvironmentImpl
(ServiceRegistryImplementor serviceRegistry, Dialect dialect, DatabaseMetaData databaseMetaData) Deprecated.currently used by Hibernate Reactive This version of the constructor should handle the case in which we do actually have the option to access the DatabaseMetaData, but since Hibernate Reactive is currently not making use of it we take a shortcut.JdbcEnvironmentImpl
(ServiceRegistryImplementor serviceRegistry, Dialect dialect, DatabaseMetaData databaseMetaData, JdbcConnectionAccess jdbcConnectionAccess) The main constructor form. -
Uses of Dialect in org.hibernate.engine.jdbc.env.spi
Modifier and TypeMethodDescriptionJdbcEnvironment.getDialect()
Get the dialect for this environment.Modifier 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.internal
-
Uses of Dialect in org.hibernate.engine.jdbc.spi
-
Uses of Dialect in org.hibernate.generator
Modifier 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.boolean
OnExecutionGenerator.referenceColumnsInSql
(Dialect dialect) Determines if the columns whose values are generated are included in the column list of the SQLinsert
orupdate
statement. -
Uses of Dialect in org.hibernate.generator.internal
Modifier and TypeMethodDescriptionString[]
CurrentTimestampGeneration.getReferencedColumnValues
(Dialect dialect) String[]
GeneratedAlwaysGeneration.getReferencedColumnValues
(Dialect dialect) String[]
GeneratedGeneration.getReferencedColumnValues
(Dialect dialect) boolean
CurrentTimestampGeneration.referenceColumnsInSql
(Dialect dialect) boolean
GeneratedAlwaysGeneration.referenceColumnsInSql
(Dialect dialect) boolean
GeneratedGeneration.referenceColumnsInSql
(Dialect dialect) -
Uses of Dialect in org.hibernate.generator.values
-
Uses of Dialect in org.hibernate.hikaricp.internal
Modifier and TypeMethodDescriptionHikariCPConnectionProvider.getDatabaseConnectionInfo
(Dialect dialect) -
Uses of Dialect in org.hibernate.id
Modifier and TypeMethodDescriptionString[]
IdentityGenerator.getReferencedColumnValues
(Dialect dialect) String[]
SelectGenerator.getReferencedColumnValues
(Dialect dialect) boolean
IdentityGenerator.referenceColumnsInSql
(Dialect dialect) boolean
SelectGenerator.referenceColumnsInSql
(Dialect dialect) -
Uses of Dialect in org.hibernate.id.enhanced
Modifier and TypeMethodDescriptionprotected QualifiedName
SequenceStyleGenerator.determineSequenceName
(Properties params, Dialect dialect, JdbcEnvironment jdbcEnv, ServiceRegistry serviceRegistry) Determine the name of the sequence (or table if this resolves to a physical table) to use. -
Uses of Dialect in org.hibernate.id.factory.internal
Modifier and TypeMethodDescriptionstatic Properties
IdentifierGeneratorUtil.collectParameters
(SimpleValue simpleValue, Dialect dialect, String defaultCatalog, String defaultSchema, RootClass rootClass) static Generator
IdentifierGeneratorUtil.createLegacyIdentifierGenerator
(SimpleValue simpleValue, IdentifierGeneratorFactory identifierGeneratorFactory, Dialect dialect, String defaultCatalog, String defaultSchema, RootClass rootClass) -
Uses of Dialect in org.hibernate.id.insert
ModifierConstructorDescriptionBasicSelectingDelegate
(PostInsertIdentityPersister persister, Dialect dialect) Deprecated, for removal: This API element is subject to removal in a future version.UseBasicSelectingDelegate(EntityPersister)
instead.GetGeneratedKeysDelegate
(PostInsertIdentityPersister persister, Dialect dialect, boolean inferredKeys) Deprecated, for removal: This API element is subject to removal in a future version.InsertReturningDelegate
(PostInsertIdentityPersister persister, Dialect dialect) Deprecated, for removal: This API element is subject to removal in a future version.UseInsertReturningDelegate(EntityPersister, EventType)
instead.SybaseJConnGetGeneratedKeysDelegate
(PostInsertIdentityPersister persister, Dialect dialect) Deprecated, for removal: This API element is subject to removal in a future version.UseSybaseJConnGetGeneratedKeysDelegate(EntityPersister)
instead.UniqueKeySelectingDelegate
(PostInsertIdentityPersister persister, Dialect dialect, String[] uniqueKeyPropertyNames) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of Dialect in org.hibernate.internal
Modifier and TypeMethodDescriptionvoid
CoreMessageLogger.usingDialect
(Dialect dialect) Deprecated.Modifier and TypeMethodDescriptionvoid
CoreMessageLogger.unknownSqlServerVersion
(int databaseMajorVersion, Class<? extends Dialect> dialectClass) -
Uses of Dialect in org.hibernate.internal.util
-
Uses of Dialect in org.hibernate.loader.ast.internal
Modifier and TypeMethodDescriptionstatic boolean
MultiKeyLoadHelper.supportsSqlArrayType
(Dialect dialect) -
Uses of Dialect in org.hibernate.mapping
Modifier and TypeMethodDescriptionvoid
PersistentClass.assignCheckConstraintsToTable
(Dialect dialect, TypeConfiguration types, SqmFunctionRegistry functions) static String
Index.buildSqlCreateIndexString
(Dialect dialect, String name, String tableName, List<Column> columns, Map<Column, String> columnOrderMap, boolean unique) Deprecated, for removal: This API element is subject to removal in a future version.This method will be removed in the next releaseComponent.createGenerator
(IdentifierGeneratorFactory identifierGeneratorFactory, Dialect dialect, RootClass rootClass) KeyValue.createGenerator
(IdentifierGeneratorFactory identifierGeneratorFactory, Dialect dialect, RootClass rootClass) SimpleValue.createGenerator
(IdentifierGeneratorFactory identifierGeneratorFactory, Dialect dialect, RootClass rootClass) default IdentifierGenerator
KeyValue.createIdentifierGenerator
(IdentifierGeneratorFactory identifierGeneratorFactory, Dialect dialect, String defaultCatalog, String defaultSchema, RootClass rootClass) Deprecated, for removal: This API element is subject to removal in a future version.default IdentifierGenerator
KeyValue.createIdentifierGenerator
(IdentifierGeneratorFactory identifierGeneratorFactory, Dialect dialect, RootClass rootClass) Deprecated, for removal: This API element is subject to removal in a future version.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, Mapping mapping) 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.getSqlType
(TypeConfiguration typeConfiguration, Dialect dialect, Mapping mapping) Deprecated.Column.getTemplate
(Dialect dialect, TypeConfiguration typeConfiguration, SqmFunctionRegistry registry) Formula.getTemplate
(Dialect dialect, TypeConfiguration typeConfiguration, SqmFunctionRegistry registry) Selectable.getTemplate
(Dialect dialect, TypeConfiguration typeConfiguration, SqmFunctionRegistry functionRegistry) The selectable's text representation accounting for the Dialect's quoting, if quoteddefault String
Selectable.getWriteExpr
(JdbcMapping jdbcMapping, Dialect dialect) boolean
Constraint.isGenerated
(Dialect dialect) Deprecated, for removal: This API element is subject to removal in a future version.No longer usedTable.sqlAlterStrings
(Dialect dialect, Metadata metadata, TableInformation tableInfo, SqlStringGenerationContext sqlStringGenerationContext) Deprecated.PrimaryKey.sqlConstraintString
(Dialect dialect) -
Uses of Dialect in org.hibernate.metamodel.mapping.internal
Modifier and TypeMethodDescriptionstatic EmbeddedForeignKeyDescriptor
MappingModelCreationHelper.buildEmbeddableForeignKeyDescriptor
(EmbeddableValuedModelPart embeddableValuedModelPart, Value bootValueMapping, ManagedMappingType keyDeclaringType, TableGroupProducer keyDeclaringTableGroupProducer, boolean inverse, boolean[] insertable, boolean[] updateable, Dialect dialect, MappingModelCreationProcess creationProcess) static SelectableMapping
SelectableMappingImpl.from
(String containingTableExpression, Selectable selectable, JdbcMapping jdbcMapping, TypeConfiguration typeConfiguration, boolean insertable, boolean updateable, boolean partitioned, boolean forceNotNullable, Dialect dialect, SqmFunctionRegistry sqmFunctionRegistry, RuntimeModelCreationContext creationContext) static SelectableMapping
SelectableMappingImpl.from
(String containingTableExpression, Selectable selectable, JdbcMapping jdbcMapping, TypeConfiguration typeConfiguration, boolean insertable, boolean updateable, boolean partitioned, Dialect dialect, SqmFunctionRegistry sqmFunctionRegistry, RuntimeModelCreationContext creationContext) static SelectableMapping
SelectableMappingImpl.from
(String containingTableExpression, Selectable selectable, SelectablePath parentPath, JdbcMapping jdbcMapping, TypeConfiguration typeConfiguration, boolean insertable, boolean updateable, boolean partitioned, boolean forceNotNullable, Dialect dialect, SqmFunctionRegistry sqmFunctionRegistry, RuntimeModelCreationContext creationContext) static SelectableMapping
SelectableMappingImpl.from
(String containingTableExpression, Selectable selectable, SelectablePath parentPath, JdbcMapping jdbcMapping, TypeConfiguration typeConfiguration, boolean insertable, boolean updateable, boolean partitioned, Dialect dialect, SqmFunctionRegistry sqmFunctionRegistry, RuntimeModelCreationContext creationContext) static SelectableMappings
SelectableMappingsImpl.from
(String containingTableExpression, Value value, int[] propertyOrder, Mapping mapping, TypeConfiguration typeConfiguration, boolean[] insertable, boolean[] updateable, Dialect dialect, SqmFunctionRegistry sqmFunctionRegistry, RuntimeModelCreationContext creationContext) static boolean
MappingModelCreationHelper.interpretToOneKeyDescriptor
(ToOneAttributeMapping attributeMapping, Property bootProperty, ToOne bootValueMapping, PropertyAccess inversePropertyAccess, Dialect dialect, MappingModelCreationProcess creationProcess) Tries toToOneAttributeMapping.setForeignKeyDescriptor(org.hibernate.metamodel.mapping.ForeignKeyDescriptor)
to the given attributeattributeMapping
. -
Uses of Dialect in org.hibernate.metamodel.spi
-
Uses of Dialect in org.hibernate.persister.collection
-
Uses of Dialect in org.hibernate.persister.entity
Modifier and TypeMethodDescriptionstatic <T> String
DiscriminatorHelper.jdbcLiteral
(T value, JdbcLiteralFormatter<T> formatter, Dialect dialect) -
Uses of Dialect in org.hibernate.persister.entity.mutation
-
Uses of Dialect in org.hibernate.processor.validation
-
Uses of Dialect in org.hibernate.proxool.internal
Modifier and TypeMethodDescriptionProxoolConnectionProvider.getDatabaseConnectionInfo
(Dialect dialect) -
Uses of Dialect in org.hibernate.query.sqm
Modifier and TypeMethodDescriptionTemporalUnit.conversionFactor
(TemporalUnit unit, Dialect dialect) TemporalUnit.conversionFactorFull
(TemporalUnit unit, Dialect dialect) -
Uses of Dialect in org.hibernate.query.sqm.function
Modifier and TypeMethodDescriptionSelfRenderingFunctionSqlAstExpression.getTemplate
(Dialect dialect, TypeConfiguration typeConfiguration, SqmFunctionRegistry registry) -
Uses of Dialect in org.hibernate.query.sqm.mutation.internal.inline
-
Uses of Dialect in org.hibernate.query.sqm.sql
-
Uses of Dialect in org.hibernate.spatial
Modifier and TypeMethodDescriptionvoid
GeometryLiteralFormatter.appendJdbcLiteral
(SqlAppender appender, T value, Dialect dialect, WrapperOptions wrapperOptions) -
Uses of Dialect in org.hibernate.spatial.dialect.cockroachdb
Modifier and TypeClassDescriptionclass
Deprecated.Spatial Dialects are no longer needed. -
Uses of Dialect in org.hibernate.spatial.dialect.db2
-
Uses of Dialect in org.hibernate.spatial.dialect.hana
Modifier and TypeClassDescriptionclass
Deprecated.Spatial dialects are no longer needed -
Uses of Dialect in org.hibernate.spatial.dialect.mysql
Modifier and TypeClassDescriptionclass
Deprecated.Use "hibernate.dialect.storage_engine=innodb" environment variable or JVM system property instead.class
Deprecated.Spatial Dialects are no longer neededclass
Deprecated.Use "hibernate.dialect.storage_engine=innodb" environment variable or JVM system property instead.class
Deprecated.Spatial Dialects are no longer neededclass
Deprecated.SpatialDialects are no longer needed in Hibernate 6 -
Uses of Dialect in org.hibernate.spatial.dialect.oracle
Modifier and TypeClassDescriptionclass
Deprecated.A SpatialDialect is no longer required.class
Deprecated.A SpatialDialect is no longer required. -
Uses of Dialect in org.hibernate.spatial.dialect.postgis
Modifier and TypeClassDescriptionclass
Deprecated.class
Deprecated.A SpatialDialect is no longer required.class
Deprecated.A SpatialDialect is no longer required.class
Deprecated.A SpatialDialect is no longer required.Modifier and TypeMethodDescriptionvoid
AbstractCastingPostGISJdbcType.appendWriteExpression
(String writeExpression, SqlAppender appender, Dialect dialect) -
Uses of Dialect in org.hibernate.spatial.dialect.sqlserver
Modifier and TypeClassDescriptionclass
Deprecated.A SpatialDialect is no longer required. -
Uses of Dialect in org.hibernate.sql
Modifier and TypeMethodDescriptionTemplate.collectColumnNames
(String sql, Dialect dialect, TypeConfiguration typeConfiguration, SqmFunctionRegistry functionRegistry) static String
Template.renderWhereStringTemplate
(String sqlWhereString, String placeholder, Dialect dialect, TypeConfiguration typeConfiguration, SqmFunctionRegistry functionRegistry) Takes the where condition provided in the mapping attribute and interpolates the alias.static String
Template.renderWhereStringTemplate
(String sqlWhereString, Dialect dialect, TypeConfiguration typeConfiguration, SqmFunctionRegistry functionRegistry) ModifierConstructorDescriptionForUpdateFragment
(Dialect dialect, LockOptions lockOptions, Map<String, String[]> keyColumnNames) Insert
(Dialect dialect, ParameterMarkerStrategy parameterMarkerStrategy) -
Uses of Dialect in org.hibernate.sql.ast.spi
-
Uses of Dialect in org.hibernate.testing
Modifier and TypeMethodDescriptionboolean
Does the given dialect match the defined check?boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
-
Uses of Dialect in org.hibernate.testing.boot
Modifier and TypeMethodDescriptionDialectFactoryTestingImpl.buildDialect
(Map<String, Object> configValues, DialectResolutionInfoSource resolutionInfoSource) BasicTestingJdbcServiceImpl.getDialect()
-
Uses of Dialect in org.hibernate.testing.env
Modifier and TypeMethodDescriptionstatic Dialect
ConnectionProviderBuilder.getCorrespondingDialect()
-
Uses of Dialect in org.hibernate.testing.jdbc
Modifier and TypeMethodDescriptionConnectionProviderDelegate.getDatabaseConnectionInfo
(Dialect dialect) -
Uses of Dialect in org.hibernate.testing.jdbc.leak
Modifier and TypeMethodDescriptionboolean
boolean
Specifies which Dialect the counter applies to.boolean
boolean
boolean
-
Uses of Dialect in org.hibernate.testing.jta
Modifier and TypeMethodDescriptionJtaAwareConnectionProviderImpl.getDatabaseConnectionInfo
(Dialect dialect) -
Uses of Dialect in org.hibernate.testing.junit4
Modifier and TypeMethodDescriptionprotected static Dialect
BaseCoreFunctionalTestCase.getDialect()
protected Dialect
BaseNonConfigCoreFunctionalTestCase.getDialect()
-
Uses of Dialect in org.hibernate.testing.orm.junit
Modifier and TypeFieldDescriptionprotected static final Dialect
BaseSessionFactoryFunctionalTest.DIALECT
Modifier and TypeMethodDescriptionprotected Dialect
BaseSessionFactoryFunctionalTest.getDialect()
static Dialect
DialectContext.getDialect()
default Dialect
EntityManagerFactoryScope.getDialect()
Modifier and TypeMethodDescriptionboolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
static boolean
DialectFilterExtension.versionsMatch
(int matchingMajorVersion, int matchingMinorVersion, int matchingMicroVersion, Dialect dialect, boolean matchNewerVersions) -
Uses of Dialect in org.hibernate.tool.schema.internal
Modifier and TypeFieldDescriptionprotected final Dialect
StandardTableCleaner.dialect
protected final Dialect
StandardTableExporter.dialect
protected final Dialect
StandardTableMigrator.dialect
protected final Dialect
StandardUserDefinedTypeExporter.dialect
Modifier and TypeMethodDescriptionHibernateSchemaManagementTool.JdbcContextImpl.getDialect()
protected Dialect
StandardIndexExporter.getDialect()
Modifier and TypeMethodDescriptionprotected void
AbstractSchemaMigrator.applyForeignKeys
(Table table, TableInformation tableInformation, Dialect dialect, Metadata metadata, Formatter formatter, ExecutionOptions options, SqlStringGenerationContext sqlGenerationContext, GenerationTarget... targets) protected void
AbstractSchemaMigrator.applyIndexes
(Table table, TableInformation tableInformation, Dialect dialect, Metadata metadata, Formatter formatter, ExecutionOptions options, SqlStringGenerationContext sqlGenerationContext, GenerationTarget... targets) static void
Helper.applyScript
(ExecutionOptions options, SqlScriptCommandExtractor commandExtractor, Dialect dialect, ScriptSourceInput scriptInput, Formatter formatter, GenerationTarget[] targets) protected void
AbstractSchemaMigrator.applyUniqueKeys
(Table table, TableInformation tableInfo, Dialect dialect, Metadata metadata, Formatter formatter, ExecutionOptions options, SqlStringGenerationContext sqlGenerationContext, GenerationTarget... targets) void
SchemaCreatorImpl.createFromMetadata
(Metadata metadata, ExecutionOptions options, Dialect dialect, Formatter formatter, GenerationTarget... targets) void
SchemaCreatorImpl.createFromMetadata
(Metadata metadata, ExecutionOptions options, ContributableMatcher contributableInclusionMatcher, Dialect dialect, Formatter formatter, GenerationTarget... targets) void
SchemaCreatorImpl.createFromScript
(ScriptSourceInput scriptSourceInput, SqlScriptCommandExtractor commandExtractor, Formatter formatter, Dialect dialect, ExecutionOptions options, GenerationTarget... targets) protected void
AbstractSchemaMigrator.createSchemaAndCatalog
(DatabaseInformation existingDatabase, ExecutionOptions options, Dialect dialect, Formatter formatter, boolean tryToCreateCatalogs, boolean tryToCreateSchemas, Set<Identifier> exportedCatalogs, Namespace namespace, SqlStringGenerationContext context, GenerationTarget[] targets) protected void
AbstractSchemaMigrator.createTable
(Table table, Dialect dialect, Metadata metadata, Formatter formatter, ExecutionOptions options, SqlStringGenerationContext sqlGenerationContext, GenerationTarget... targets) void
SchemaCreatorImpl.doCreation
(Metadata metadata, Dialect dialect, ExecutionOptions options, ContributableMatcher contributableInclusionFilter, SourceDescriptor sourceDescriptor, GenerationTarget... targets) void
SchemaDropperImpl.doDrop
(Metadata metadata, ExecutionOptions options, Dialect dialect, SourceDescriptor sourceDescriptor, GenerationTarget... targets) For use from testingvoid
SchemaDropperImpl.doDrop
(Metadata metadata, ExecutionOptions options, ContributableMatcher inclusionFilter, Dialect dialect, SourceDescriptor sourceDescriptor, GenerationTarget... targets) For use from testingprotected void
AbstractSchemaMigrator.migrateTable
(Table table, TableInformation tableInformation, Dialect dialect, Metadata metadata, Formatter formatter, ExecutionOptions options, SqlStringGenerationContext sqlGenerationContext, GenerationTarget... targets) protected abstract NameSpaceTablesInformation
AbstractSchemaMigrator.performTablesMigration
(Metadata metadata, DatabaseInformation existingDatabase, ExecutionOptions options, ContributableMatcher contributableInclusionFilter, Dialect dialect, Formatter formatter, Set<String> exportIdentifiers, boolean tryToCreateCatalogs, boolean tryToCreateSchemas, Set<Identifier> exportedCatalogs, Namespace namespace, SqlStringGenerationContext sqlGenerationContext, GenerationTarget[] targets) protected NameSpaceTablesInformation
GroupedSchemaMigratorImpl.performTablesMigration
(Metadata metadata, DatabaseInformation existingDatabase, ExecutionOptions options, ContributableMatcher contributableInclusionFilter, Dialect dialect, Formatter formatter, Set<String> exportIdentifiers, boolean tryToCreateCatalogs, boolean tryToCreateSchemas, Set<Identifier> exportedCatalogs, Namespace namespace, SqlStringGenerationContext context, GenerationTarget[] targets) protected NameSpaceTablesInformation
IndividuallySchemaMigratorImpl.performTablesMigration
(Metadata metadata, DatabaseInformation existingDatabase, ExecutionOptions options, ContributableMatcher contributableInclusionFilter, Dialect dialect, Formatter formatter, Set<String> exportIdentifiers, boolean tryToCreateCatalogs, boolean tryToCreateSchemas, Set<Identifier> exportedCatalogs, Namespace namespace, SqlStringGenerationContext context, GenerationTarget[] targets) void
AbstractSchemaValidator.performValidation
(Metadata metadata, DatabaseInformation databaseInformation, ExecutionOptions options, ContributableMatcher contributableInclusionFilter, Dialect dialect) StandardTableMigrator.sqlAlterStrings
(Table table, Dialect dialect, Metadata metadata, TableInformation tableInformation, SqlStringGenerationContext context) 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 abstract void
AbstractSchemaValidator.validateTables
(Metadata metadata, DatabaseInformation databaseInformation, ExecutionOptions options, ContributableMatcher contributableInclusionFilter, Dialect dialect, Namespace namespace) protected void
GroupedSchemaValidatorImpl.validateTables
(Metadata metadata, DatabaseInformation databaseInformation, ExecutionOptions options, ContributableMatcher contributableInclusionFilter, Dialect dialect, Namespace namespace) protected void
IndividuallySchemaValidatorImpl.validateTables
(Metadata metadata, DatabaseInformation databaseInformation, ExecutionOptions options, ContributableMatcher contributableInclusionFilter, Dialect dialect, Namespace namespace) ModifierConstructorDescriptionStandardForeignKeyExporter
(Dialect dialect) StandardIndexExporter
(Dialect dialect) StandardSequenceExporter
(Dialect dialect) StandardTableCleaner
(Dialect dialect) StandardTableExporter
(Dialect dialect) StandardTableMigrator
(Dialect dialect) StandardUniqueKeyExporter
(Dialect dialect) StandardUserDefinedTypeExporter
(Dialect dialect) -
Uses of Dialect in org.hibernate.tool.schema.internal.exec
-
Uses of Dialect in org.hibernate.tool.schema.internal.script
Modifier and TypeMethodDescriptionMultiLineSqlScriptExtractor.extractCommands
(Reader reader, Dialect dialect) SingleLineSqlScriptExtractor.extractCommands
(Reader reader, Dialect dialect) -
Uses of Dialect in org.hibernate.tool.schema.spi
Modifier 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.tuple
Modifier and TypeMethodDescriptionCreationTimestampGeneration.getDatabaseGeneratedReferencedColumnValue
(Dialect dialect) Deprecated.UpdateTimestampGeneration.getDatabaseGeneratedReferencedColumnValue
(Dialect dialect) Deprecated.default String
ValueGeneration.getDatabaseGeneratedReferencedColumnValue
(Dialect dialect) Deprecated, for removal: This API element is subject to removal in a future version.A SQL expression indicating how to calculate the generated value when the property value is generated in the database and the mapped column is included in the SQL statement.default String[]
ValueGeneration.getReferencedColumnValues
(Dialect dialect) Deprecated, for removal: This API element is subject to removal in a future version.default boolean
ValueGeneration.referenceColumnsInSql
(Dialect dialect) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of Dialect in org.hibernate.type
Modifier and TypeMethodDescriptiondefault String
BasicType.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
Modifier and TypeMethodDescriptiondefault Dialect
WrapperOptions.getDialect()
Access to the current dialect.Modifier 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 d) static <T extends Temporal>
TDateTimeUtils.roundToDefaultPrecision
(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. -
Uses of Dialect in org.hibernate.type.descriptor.java
Modifier and TypeMethodDescriptionBooleanJavaType.getCheckCondition
(String columnName, JdbcType jdbcType, BasicValueConverter<?, ?> converter, Dialect dialect) EnumJavaType.getCheckCondition
(String columnName, JdbcType jdbcType, BasicValueConverter<?, ?> converter, Dialect dialect) default String
JavaType.getCheckCondition
(String columnName, JdbcType jdbcType, BasicValueConverter<?, ?> converter, Dialect dialect) The check constraint that should be added to the column definition in generated DDL.long
BigDecimalJavaType.getDefaultSqlLength
(Dialect dialect, JdbcType jdbcType) long
BigIntegerJavaType.getDefaultSqlLength
(Dialect dialect, JdbcType jdbcType) long
BlobJavaType.getDefaultSqlLength
(Dialect dialect, JdbcType jdbcType) long
BooleanJavaType.getDefaultSqlLength
(Dialect dialect, JdbcType jdbcType) long
ByteJavaType.getDefaultSqlLength
(Dialect dialect, JdbcType jdbcType) long
CharacterJavaType.getDefaultSqlLength
(Dialect dialect, JdbcType jdbcType) long
ClobJavaType.getDefaultSqlLength
(Dialect dialect, JdbcType jdbcType) long
CurrencyJavaType.getDefaultSqlLength
(Dialect dialect, JdbcType jdbcType) long
DoubleJavaType.getDefaultSqlLength
(Dialect dialect, JdbcType jdbcType) long
FloatJavaType.getDefaultSqlLength
(Dialect dialect, JdbcType jdbcType) long
InetAddressJavaType.getDefaultSqlLength
(Dialect dialect, JdbcType jdbcType) long
IntegerJavaType.getDefaultSqlLength
(Dialect dialect, JdbcType jdbcType) default long
JavaType.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
.long
LongJavaType.getDefaultSqlLength
(Dialect dialect, JdbcType jdbcType) long
ShortJavaType.getDefaultSqlLength
(Dialect dialect, JdbcType jdbcType) long
UUIDJavaType.getDefaultSqlLength
(Dialect dialect, JdbcType jdbcType) long
ZoneOffsetJavaType.getDefaultSqlLength
(Dialect dialect, JdbcType jdbcType) int
BigDecimalJavaType.getDefaultSqlPrecision
(Dialect dialect, JdbcType jdbcType) int
BigIntegerJavaType.getDefaultSqlPrecision
(Dialect dialect, JdbcType jdbcType) int
BooleanJavaType.getDefaultSqlPrecision
(Dialect dialect, JdbcType jdbcType) int
ByteJavaType.getDefaultSqlPrecision
(Dialect dialect, JdbcType jdbcType) int
CalendarDateJavaType.getDefaultSqlPrecision
(Dialect dialect, JdbcType jdbcType) int
CalendarJavaType.getDefaultSqlPrecision
(Dialect dialect, JdbcType jdbcType) int
CalendarTimeJavaType.getDefaultSqlPrecision
(Dialect dialect, JdbcType jdbcType) int
CharacterJavaType.getDefaultSqlPrecision
(Dialect dialect, JdbcType jdbcType) int
DateJavaType.getDefaultSqlPrecision
(Dialect dialect, JdbcType jdbcType) int
DoubleJavaType.getDefaultSqlPrecision
(Dialect dialect, JdbcType jdbcType) int
DurationJavaType.getDefaultSqlPrecision
(Dialect dialect, JdbcType jdbcType) int
FloatJavaType.getDefaultSqlPrecision
(Dialect dialect, JdbcType jdbcType) int
InstantJavaType.getDefaultSqlPrecision
(Dialect dialect, JdbcType jdbcType) int
IntegerJavaType.getDefaultSqlPrecision
(Dialect dialect, JdbcType jdbcType) default int
JavaType.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
.int
JdbcTimeJavaType.getDefaultSqlPrecision
(Dialect dialect, JdbcType jdbcType) int
JdbcTimestampJavaType.getDefaultSqlPrecision
(Dialect dialect, JdbcType jdbcType) int
LocalDateTimeJavaType.getDefaultSqlPrecision
(Dialect dialect, JdbcType jdbcType) int
LocalTimeJavaType.getDefaultSqlPrecision
(Dialect dialect, JdbcType jdbcType) int
LongJavaType.getDefaultSqlPrecision
(Dialect dialect, JdbcType jdbcType) int
OffsetDateTimeJavaType.getDefaultSqlPrecision
(Dialect dialect, JdbcType jdbcType) int
OffsetTimeJavaType.getDefaultSqlPrecision
(Dialect dialect, JdbcType jdbcType) int
ShortJavaType.getDefaultSqlPrecision
(Dialect dialect, JdbcType jdbcType) int
ZonedDateTimeJavaType.getDefaultSqlPrecision
(Dialect dialect, JdbcType jdbcType) int
BigIntegerJavaType.getDefaultSqlScale
(Dialect dialect, JdbcType jdbcType) int
BooleanJavaType.getDefaultSqlScale
(Dialect dialect, JdbcType jdbcType) int
ByteJavaType.getDefaultSqlScale
(Dialect dialect, JdbcType jdbcType) int
CharacterJavaType.getDefaultSqlScale
(Dialect dialect, JdbcType jdbcType) int
DurationJavaType.getDefaultSqlScale
(Dialect dialect, JdbcType jdbcType) int
IntegerJavaType.getDefaultSqlScale
(Dialect dialect, JdbcType jdbcType) default int
JavaType.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
.int
LongJavaType.getDefaultSqlScale
(Dialect dialect, JdbcType jdbcType) int
ShortJavaType.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
Modifier and TypeMethodDescriptionBasicType<?>
BasicCollectionJavaType.resolveType
(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<E> elementType, ColumnTypeInformation columnTypeInformation, JdbcTypeIndicators stdIndicators) -
Uses of Dialect in org.hibernate.type.descriptor.jdbc
Modifier and TypeMethodDescriptionDelegatingJdbcTypeIndicators.getDialect()
JdbcTypeIndicators.getDialect()
Modifier and TypeMethodDescriptionvoid
JdbcLiteralFormatter.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.void
H2FormatJsonJdbcType.appendWriteExpression
(String writeExpression, SqlAppender appender, Dialect dialect) Deprecated, for removal: This API element is subject to removal in a future version.default void
JdbcType.appendWriteExpression
(String writeExpression, SqlAppender appender, Dialect dialect) Append the write expression wrapped in a way to be able to write values with this JdbcType's ValueBinder.default String
JdbcType.getCheckCondition
(String columnName, JavaType<?> javaType, BasicValueConverter<?, ?> converter, Dialect dialect) The check constraint that should be added to the column definition in generated DDL.OracleJsonBlobJdbcType.getCheckCondition
(String columnName, JavaType<?> javaType, BasicValueConverter<?, ?> converter, Dialect dialect) ArrayJdbcTypeConstructor.resolveType
(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) ArrayJdbcTypeConstructor.resolveType
(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) default JdbcType
JdbcTypeConstructor.resolveType
(TypeConfiguration typeConfiguration, Dialect dialect, BasicType<?> elementType, ColumnTypeInformation columnTypeInformation) Called byArrayJavaType
and friends.JdbcTypeConstructor.resolveType
(TypeConfiguration typeConfiguration, Dialect dialect, JdbcType elementType, ColumnTypeInformation columnTypeInformation) Called fromresolveSqlTypeDescriptor(java.lang.String, int, int, int, org.hibernate.type.descriptor.jdbc.spi.JdbcTypeRegistry)
when inferringJdbcType
s from a JDBCResultSet
or when reverse-engineering a schema.default String
JdbcLiteralFormatter.toJdbcLiteral
(T value, Dialect dialect, WrapperOptions wrapperOptions) Produces a string containing a SQL literal value representing the given Java value.default String
JdbcType.wrapWriteExpression
(String writeExpression, 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.jdbc.internal
Modifier and TypeMethodDescriptionvoid
JdbcLiteralFormatterArray.appendJdbcLiteral
(SqlAppender appender, Object value, Dialect dialect, WrapperOptions wrapperOptions) void
JdbcLiteralFormatterBinary.appendJdbcLiteral
(SqlAppender appender, Object value, Dialect dialect, WrapperOptions wrapperOptions) void
JdbcLiteralFormatterBoolean.appendJdbcLiteral
(SqlAppender appender, Object value, Dialect dialect, WrapperOptions wrapperOptions) void
JdbcLiteralFormatterCharacterData.appendJdbcLiteral
(SqlAppender appender, Object value, Dialect dialect, WrapperOptions wrapperOptions) void
JdbcLiteralFormatterNumericData.appendJdbcLiteral
(SqlAppender appender, Object value, Dialect dialect, WrapperOptions wrapperOptions) void
JdbcLiteralFormatterTemporal.appendJdbcLiteral
(SqlAppender appender, Object value, Dialect dialect, WrapperOptions options) void
JdbcLiteralFormatterUUIDData.appendJdbcLiteral
(SqlAppender appender, Object value, Dialect dialect, WrapperOptions wrapperOptions) -
Uses of Dialect in org.hibernate.type.descriptor.sql.internal
Modifier and TypeMethodDescriptionCapacityDependentDdlType.builder
(int sqlTypeCode, String typeNamePattern, String castTypeNamePattern, String castTypeName, Dialect dialect) CapacityDependentDdlType.builder
(int sqlTypeCode, String typeNamePattern, String castTypeName, Dialect dialect) CapacityDependentDdlType.builder
(int sqlTypeCode, CapacityDependentDdlType.LobKind lobKind, String typeNamePattern, String castTypeNamePattern, String castTypeName, Dialect dialect) CapacityDependentDdlType.builder
(int sqlTypeCode, CapacityDependentDdlType.LobKind lobKind, String typeNamePattern, String castTypeName, Dialect dialect) CapacityDependentDdlType.builder
(int sqlTypeCode, CapacityDependentDdlType.LobKind lobKind, String typeNamePattern, Dialect dialect) ModifierConstructorDescriptionArrayDdlTypeImpl
(Dialect dialect, boolean castRawElementType) BinaryFloatDdlType
(String typeNamePattern, Dialect dialect) BinaryFloatDdlType
(Dialect dialect) DdlTypeImpl
(int sqlTypeCode, boolean isLob, String typeNamePattern, String castTypeNamePattern, String castTypeName, Dialect dialect) DdlTypeImpl
(int sqlTypeCode, boolean isLob, String typeNamePattern, String castTypeName, Dialect dialect) DdlTypeImpl
(int sqlTypeCode, String typeNamePattern, String castTypeNamePattern, String castTypeName, Dialect dialect) DdlTypeImpl
(int sqlTypeCode, String typeNamePattern, String castTypeName, Dialect dialect) DdlTypeImpl
(int sqlTypeCode, String typeNamePattern, Dialect dialect) NamedNativeEnumDdlTypeImpl
(Dialect dialect) NamedNativeOrdinalEnumDdlTypeImpl
(Dialect dialect) NativeEnumDdlTypeImpl
(Dialect dialect) NativeOrdinalEnumDdlTypeImpl
(Dialect dialect) Scale6IntervalSecondDdlType
(String typeNamePattern, Dialect dialect) Scale6IntervalSecondDdlType
(Dialect dialect) -
Uses of Dialect in org.hibernate.type.descriptor.sql.spi
Modifier and TypeMethodDescriptionDdlTypeRegistry.getTypeName
(int typeCode, Dialect dialect) Get the SQL type name for the specifiedJDBC type code
, filling in the placemarkers$l
,$p
, and$s
with the default length, precision, and scale for the given SQL dialect. -
Uses of Dialect in org.hibernate.type.internal
Modifier and TypeMethodDescriptionlong
UserTypeJavaTypeWrapper.getDefaultSqlLength
(Dialect dialect, JdbcType jdbcType) int
UserTypeJavaTypeWrapper.getDefaultSqlPrecision
(Dialect dialect, JdbcType jdbcType) int
UserTypeJavaTypeWrapper.getDefaultSqlScale
(Dialect dialect, JdbcType jdbcType) -
Uses of Dialect in org.hibernate.usertype
Modifier and TypeMethodDescriptiondefault long
UserType.getDefaultSqlLength
(Dialect dialect, JdbcType jdbcType) The default column length, for use in DDL generation.default int
UserType.getDefaultSqlPrecision
(Dialect dialect, JdbcType jdbcType) The default column precision, for use in DDL generation.default int
UserType.getDefaultSqlScale
(Dialect dialect, JdbcType jdbcType) The default column scale, for use in DDL generation. -
Uses of Dialect in org.hibernate.vibur.internal
Modifier and TypeMethodDescriptionViburDBCPConnectionProvider.getDatabaseConnectionInfo
(Dialect dialect)
HANADialect
in the future.