Class DBPlatformHelper


  • public class DBPlatformHelper
    extends java.lang.Object
    Author:
    Mitesh Meswani This class is responsible to translate given database name to a DatabasePlatform.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String getDBPlatform​(java.lang.String vendorName, java.lang.String minorVersion, java.lang.String majorVersion, SessionLog logger)
      Get Database Platform from vendor name.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DBPlatformHelper

        public DBPlatformHelper()
    • Method Detail

      • getDBPlatform

        public static java.lang.String getDBPlatform​(java.lang.String vendorName,
                                                     java.lang.String minorVersion,
                                                     java.lang.String majorVersion,
                                                     SessionLog logger)
        Get Database Platform from vendor name.
        Parameters:
        vendorName - Input vendor name. Typically this is obtained by querying DatabaseMetaData.
        logger - The logger.
        Returns:
        Database platform that corresponds to vendorName. If vendorName does not match any of predefined vendor names, DEFAULTPLATFORM is returned.