public static IDatabaseSetting getDatabaseSetting(DatabaseIdentifier databaseIdentifier) { SQLDevToolsConfiguration f = getConfiguration(null, databaseIdentifier); return f.getDatabaseSetting(databaseIdentifier); }
if (conf == null || conf.getDatabaseSetting(databaseIdentifier) == null) quotedIdentifierCfg = conf.getDatabaseSetting(databaseIdentifier) .getConnectionConfigProperty(IDatabaseSetting.C_QUOTED_IDENTIFIER);
/** * @param configuration * @param proc */ public static boolean readQuotedIDConfig(ILaunchConfiguration configuration, ProcIdentifier proc) { boolean quoted_id = false; SQLDevToolsConfiguration factory = SQLToolsFacade.getConfiguration(null, proc.getDatabaseIdentifier()); IDatabaseSetting config = factory.getDatabaseSetting(proc.getDatabaseIdentifier()); if (config != null) { try { Boolean value = (Boolean)config.getLaunchConfigProperty(configuration, IDatabaseSetting.C_QUOTED_IDENTIFIER); quoted_id = value.booleanValue(); } catch (NotSupportedSettingException e) { RoutineEditorActivator.getDefault().log(NLS.bind(Messages.NotSupportedSettingException_cause, (new Object[]{IDatabaseSetting.C_QUOTED_IDENTIFIER}))); } } return quoted_id; }
IDatabaseSetting dbSetting = conf.getDatabaseSetting( databaseIdentifier); if (dbSetting != null)
IDatabaseSetting setting = config.getDatabaseSetting(databaseIdentifier); if (setting == null)