/** * Returns a database-specific SQL Data service class. * * @param profileName * @param dbType * @return */ public static SQLDataService getSQLDataService(DatabaseIdentifier databaseIdentifier, String dbType) { SQLDevToolsConfiguration f = getConfiguration(dbType, databaseIdentifier); return f.getSQLDataService(); }
/** * Returns the data type provider of this database * * @return */ protected DataTypeProvider getDataTypeProvider() { DatabaseVendorDefinitionId id = getDatabaseVendorDefinitionId(); if (id == null) { return null; } SQLDevToolsConfiguration config = SQLToolsFacade.getConfigurationByVendorIdentifier(id); if (config == null) { return null; } return config.getSQLDataService().getDataTypeProvider(); } }
try ISqlDataValidator validator = SQLToolsFacade.getConfiguration(null, _pd.getDatabaseIdentifier()).getSQLDataService().getSQLDataValidator(_pd.getDatabaseIdentifier()); if (validator == null)
try ISqlDataValidator validator = SQLToolsFacade.getConfiguration(null, getDatabaseIdentifier()).getSQLDataService().getSQLDataValidator(getDatabaseIdentifier()); v = validator.convert(pws[i].getParameterDescriptor().getTypeName(), value, getDatabaseIdentifier().getProfileName(), getDatabaseIdentifier().getDBname());