Class DatabaseKindDialectBuildItem
- java.lang.Object
-
- io.quarkus.builder.item.BuildItem
-
- io.quarkus.builder.item.MultiBuildItem
-
- io.quarkus.hibernate.orm.deployment.spi.DatabaseKindDialectBuildItem
-
public final class DatabaseKindDialectBuildItem extends io.quarkus.builder.item.MultiBuildItemAn Hibernate Dialect associated with a database kind.
-
-
Constructor Summary
Constructors Constructor Description DatabaseKindDialectBuildItem(String dbKind, String dialect)DatabaseKindDialectBuildItem(String dbKind, String dialect, String defaultDatabaseProductVersion)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDbKind()Optional<String>getDefaultDatabaseProductVersion()StringgetDialect()
-
-
-
Constructor Detail
-
DatabaseKindDialectBuildItem
public DatabaseKindDialectBuildItem(String dbKind, String dialect)
- Parameters:
dbKind- The DB Kind set throughquarkus.datasource.db-kinddialect- The corresponding dialect to set in Hibernate ORM.
-
DatabaseKindDialectBuildItem
public DatabaseKindDialectBuildItem(String dbKind, String dialect, String defaultDatabaseProductVersion)
- Parameters:
dbKind- The DB Kind set throughquarkus.datasource.db-kinddialect- The corresponding dialect to set in Hibernate ORM. Seeorg.hibernate.dialect.Databasefor information on how this name is resolved to a dialect.defaultDatabaseProductVersion- The default database-product-version to set in Hibernate ORM. This is useful when the default version of the dialect in Hibernate ORM is lower than what we expect in Quarkus.
-
-