/** * 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(); } }