getSettings method

DBConnectionInfo getSettings()

Implementation

DBConnectionInfo getSettings() {
  var settings = clone();
  switch (driver) {
    case ConnectionDriver.pgsql:
      {
        settings.port ??= 5432;
        return settings;
      }
    case ConnectionDriver.mysql:
      {
        settings.port ??= 3306;
        return settings;
      }
    default:
      {
        throw NullPointerException('Database Drive not selected');
      }
  }
}