/** * Return a specific GenericSQLContextType object which identifies the context type of templates used in SQL editor. * * @param dbType * @return */ public static GenericSQLContextType getSQLContextType(String dbType) { SQLService service = getSQLService(null, dbType); if (service != null) { return service.getSQLContextType(); } return null; }
/** * * Return an ISQLSyntax object which can be used to highlight sql statements in SQL editor. * * @param dbType * @return */ public static ISQLSyntax getSQLSyntax(String dbType) { SQLService s = getSQLService(null, dbType); if (s != null) { return s.getSQLSyntax(); } return null; }
/** * Return a SQLParser which is used to parse database dialect * * @param profileName * @param dbType * @return */ public static SQLParser getSQLParser(String profileName, String dbType) { SQLService s = getSQLService(new DatabaseIdentifier(profileName), dbType); if (s != null) { return s.getSQLParser(); } return null; }
SQLService helper = SQLToolsFacade.getSQLService(databaseIdentifier, "" //$NON-NLS-1$ + _request.getDatabaseDefinitionId().toString()); if (helper != null)