All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.javers.repository.jdbc.DialectName Maven / Gradle / Ivy

There is a newer version: 1.0.3
Show newest version
package org.javers.repository.jdbc;

import org.polyjdbc.core.dialect.*;

/**
 * @author bartosz walacik
 */
public enum DialectName {
    H2("org.h2.Driver"),
    POSTGRES( "org.postgresql.Driver"),
    MYSQL("com.mysql.jdbc.Driver");

    private String driverClass;

    private DialectName(String driverClass) {
        this.driverClass = driverClass;
    }

    public String getDriverClass() {
        return driverClass;
    }

    public DialectRegistry getPolyDialectName() {
        return DialectRegistry.valueOf(this.name());
    }

    public Dialect getPolyDialect() {
        return getPolyDialectName().getDialect();
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy