package org.teiid.designer.datatools.connection; /** * @since 8.0 */ public interface DataSourceConnectionConstants { interface Translators { String INFORMIX = "informix"; //$NON-NLS-1$ String SYBASE = "sybase"; //$NON-NLS-1$ String TEIID = "teiid"; //$NON-NLS-1$ String POSTGRESQL = "postgresql"; //$NON-NLS-1$ String ACCESS = "access"; //$NON-NLS-1$ String HSQL = "hsql"; //$NON-NLS-1$ String ORACLE = "oracle"; //$NON-NLS-1$ String MYSQL5 = "mysql5"; //$NON-NLS-1$ String JDBC_SIMPLE = "jdbc-simple"; //$NON-NLS-1$ String JDBC_ANSI = "jdbc-ansi"; //$NON-NLS-1$ String SQLSERVER = "sqlserver"; //$NON-NLS-1$ String DB2 = "db2"; //$NON-NLS-1$ String MYSQL = "mysql"; //$NON-NLS-1$ String H2 = "h2"; //$NON-NLS-1$ String DERBY = "derby"; //$NON-NLS-1$ String METAMATRIX = "metamatrix"; //$NON-NLS-1$ String SALESFORCE = "salesforce"; //$NON-NLS-1$ String TERADATA = "teradata"; //$NON-NLS-1$ String LOOPBACK = "loopback"; //$NON-NLS-1$ String LDAP = "ldap"; //$NON-NLS-1$ String FILE = "file"; //$NON-NLS-1$ String WS = "ws"; //$NON-NLS-1$ String ODATA = "odata"; //$NON-NLS-1$ String UNKNOWN = "unknown"; //$NON-NLS-1$ final static String[] JDBC_TRANSLATORS = {INFORMIX, SYBASE, TEIID, POSTGRESQL, ACCESS, HSQL, ORACLE, MYSQL, MYSQL5, JDBC_ANSI, JDBC_SIMPLE, SQLSERVER, DB2, H2, DERBY}; final static String[] ALL_TRANSLATORS = {INFORMIX, SYBASE, TEIID, POSTGRESQL, ACCESS, HSQL, ORACLE, MYSQL, MYSQL5, JDBC_ANSI, JDBC_SIMPLE, SQLSERVER, DB2, H2, DERBY, METAMATRIX, SALESFORCE, TERADATA, LOOPBACK, LDAP, FILE, WS, ODATA}; } }