package org.jboss.windup.rules.apps.javaee.util;
/**
* Resolves a Spring Database Type to a Database Type.
* See: org/springframework/orm/jpa/vendor/HibernateJpaVendorAdapter.java
*
* @author <a href="mailto:bradsdavis@gmail.com">Brad Davis</a>
*
*/
public class SpringDataSourceTypeResolver
{
/**
* Converts the given dislect to a human-readable datasource type.
*/
public static String resolveDataSourceTypeFromDialect(String dialect) {
switch (dialect)
{
case "DB2": return "DB2";
case "DERBY": return "Derby";
case "H2": return "H2";
case "HSQL": return "HyperSQL";
case "INFORMIX": return "INFORMIX";
case "MYSQL": return "MySQL";
case "ORACLE": return "Oracle";
case "POSTGRESQL": return "Postgres";
case "SQL_SERVER": return "SQLServer";
case "SYBASE": return "Sybase";
case "INGRES": return "Ingres";
default: return null;
}
}
}