Class QuarkusRuntimeInitDialectFactory

  • All Implemented Interfaces:
    Serializable, org.hibernate.engine.jdbc.dialect.spi.DialectFactory, org.hibernate.service.Service

    public class QuarkusRuntimeInitDialectFactory
    extends Object
    implements org.hibernate.engine.jdbc.dialect.spi.DialectFactory
    A dialect factory used for runtime init; simply restores the dialect used during static init.
    See Also:
    QuarkusStaticInitDialectFactory, Serialized Form
    • Constructor Detail

      • QuarkusRuntimeInitDialectFactory

        public QuarkusRuntimeInitDialectFactory​(String persistenceUnitName,
                                                org.hibernate.dialect.Dialect dialect,
                                                Optional<String> datasourceName,
                                                Optional<org.hibernate.dialect.DatabaseVersion> buildTimeDbVersion)
    • Method Detail

      • buildDialect

        public org.hibernate.dialect.Dialect buildDialect​(Map<String,​Object> configValues,
                                                          org.hibernate.engine.jdbc.dialect.spi.DialectResolutionInfoSource resolutionInfoSource)
                                                   throws org.hibernate.HibernateException
        Specified by:
        buildDialect in interface org.hibernate.engine.jdbc.dialect.spi.DialectFactory
        Throws:
        org.hibernate.HibernateException
      • checkActualDbVersion

        public void checkActualDbVersion()