## Deprecated API

Deprecated Interfaces
org.eclipse.datatools.connectivity.IConfigurationType
org.eclipse.datatools.connectivity.IConnectListener Created on May 24, 2005

Deprecated Fields
org.eclipse.datatools.connectivity.IConnectionProfile.CONNECTED_PROPERTY_ID use `IConnectionProfile.CONNECTION_STATE_PROPERTY_ID`
org.eclipse.datatools.connectivity.ConnectionProfileConstants.PROP_TECHNOLOGY_NAME_SUFFIX
org.eclipse.datatools.connectivity.ConnectionProfileConstants.PROP_TECHNOLOGY_VERSION_SUFFIX

Deprecated Methods
org.eclipse.datatools.connectivity.IConnectionProfile.addConnectListener(IConnectListener) use IManagedConnection.removeConnectionListener()
org.eclipse.datatools.connectivity.ui.actions.ConnectAction.connect(IConnectionProfile, ITreeContentProvider) use IConnectionProfile.connect(). The caller is now responsible for updating their view themselves. Note, if you are using a servers viewer, you should not need to update the view as the view listens for connect events and updates itself.
org.eclipse.datatools.connectivity.ui.actions.ConnectAction.connectAndRefresh(IConnectionProfile, TreeViewer) use IConnectionProfile.connect(). The caller is now responsible for updating their view themselves. Note, if you are using a servers viewer, you should not need to update the view as the view listens for connect events and updates itself.
org.eclipse.datatools.sqltools.core.services.ExecutionService.createCallableSQLResultRunnable(Connection, ILaunchConfiguration, boolean, IConnectionTracker, DatabaseIdentifier) for backward compatibility. Use createAdHocScriptRunnable instead
org.eclipse.datatools.modelbase.sql.query.helper.StatementHelper.createInsertStatement(String, boolean)
org.eclipse.datatools.sqltools.core.services.ExecutionService.createSimpleSQLResultRunnable(Connection, String, boolean, IConnectionTracker, IProgressMonitor, DatabaseIdentifier, ILaunchConfiguration, HashMap) for backward compatibility. Use createAdHocScriptRunnable instead
org.eclipse.datatools.modelbase.sql.query.helper.StatementHelper.createUpdateStatement(String, boolean)
org.eclipse.datatools.modelbase.sql.query.helper.TableHelper.getColumnForName(TableExpression, String) use `TableHelper.getColumnForName(TableInDatabase, String)`
org.eclipse.datatools.connectivity.IConnectionProfile.getConfigurationType()
org.eclipse.datatools.modelbase.sql.query.helper.DatabaseHelper.getDataType(int, String, String, String, Database) not even implemented! use `ValueExpressionHelper#getPredefinedDataTypeForSimpleValue(String)`
org.eclipse.datatools.modelbase.sql.query.helper.TableHelper.getDistinctColumnExpressionList(TableExpression) use `TableExpression.getColumnList()`it now reflects the exact order of exposed effective "result" columns of a TableExpression
org.eclipse.datatools.connectivity.oda.util.manifest.ManifestExplorer.getExtensionManifests(boolean) As of DTP 1.0, replaced by `ManifestExplorer.getExtensionManifests(String, org.eclipse.datatools.connectivity.oda.util.manifest.ManifestExplorer.Filter)`
org.eclipse.datatools.connectivity.oda.util.manifest.ManifestExplorer.getExtensionManifests(String, boolean) As of DTP 1.0, replaced by `ManifestExplorer.getExtensionManifests(String, org.eclipse.datatools.connectivity.oda.util.manifest.ManifestExplorer.Filter)`
org.eclipse.datatools.connectivity.oda.util.manifest.ManifestExplorer.getNamedElement(IExtension, String) as of 3.0.3, use corresponding method in ManifestUtil
org.eclipse.datatools.connectivity.oda.util.manifest.ManifestExplorer.getNamedElements(IExtension, String) as of 3.0.3, use corresponding method in ManifestUtil
org.eclipse.datatools.connectivity.oda.util.manifest.ManifestExplorer.getNamedElements(IExtension, String, String) as of 3.0.3, use corresponding method in ManifestUtil
org.eclipse.datatools.modelbase.dbdefinition.impl.DatabaseDefinitionFactoryImpl.getPackage()
org.eclipse.datatools.modelbase.sql.accesscontrol.impl.SQLAccessControlFactoryImpl.getPackage()
org.eclipse.datatools.modelbase.sql.constraints.impl.SQLConstraintsFactoryImpl.getPackage()
org.eclipse.datatools.modelbase.sql.datatypes.impl.SQLDataTypesFactoryImpl.getPackage()
org.eclipse.datatools.modelbase.sql.expressions.impl.SQLExpressionsFactoryImpl.getPackage()
org.eclipse.datatools.modelbase.sql.query.impl.SQLQueryModelFactoryImpl.getPackage()
org.eclipse.datatools.modelbase.sql.routines.impl.SQLRoutinesFactoryImpl.getPackage()
org.eclipse.datatools.modelbase.sql.schema.impl.SQLSchemaFactoryImpl.getPackage()
org.eclipse.datatools.modelbase.sql.statements.impl.SQLStatementsFactoryImpl.getPackage()
org.eclipse.datatools.modelbase.sql.tables.impl.SQLTablesFactoryImpl.getPackage()
org.eclipse.datatools.modelbase.sql.xml.query.impl.SQLXMLQueryModelFactoryImpl.getPackage()
org.eclipse.datatools.connectivity.IConnectionProfile.isConnected() Use `IConnectionProfile.getConnectionState()`
org.eclipse.datatools.connectivity.sqm.loader.JDBCCatalogLoader.loadCatalogs() see `JDBCCatalogLoader.loadCatalogs(List, Collection)`
org.eclipse.datatools.connectivity.sqm.loader.JDBCUDFColumnLoader.loadColumns() see `JDBCRoutineColumnLoader.loadParameters(List, Collection)`, `JDBCRoutineColumnLoader.loadRoutineResultTables()`
org.eclipse.datatools.connectivity.sqm.loader.JDBCTableColumnLoader.loadColumns() see `JDBCTableColumnLoader.loadColumns(List, Collection)`
org.eclipse.datatools.connectivity.sqm.loader.JDBCProcedureColumnLoader.loadColumns() see `JDBCRoutineColumnLoader.loadParameters(List, Collection)`, `JDBCRoutineColumnLoader.loadRoutineResultTables()`
org.eclipse.datatools.connectivity.sqm.core.rte.jdbc.JDBCTemporaryTable.loadColumns(Connection, EList, Table)
org.eclipse.datatools.connectivity.sqm.core.rte.jdbc.JDBCTable.loadColumns(Connection, EList, Table)
org.eclipse.datatools.connectivity.sqm.loader.JDBCTableConstraintLoader.loadForeignKeys() see `JDBCTableConstraintLoader.loadForeignKeys(List, Collection)`
org.eclipse.datatools.connectivity.sqm.loader.JDBCTableIndexLoader.loadIndexes() see `JDBCTableIndexLoader.loadIndexes(List, Collection)`
org.eclipse.datatools.connectivity.sqm.core.rte.jdbc.JDBCTemporaryTable.loadIndexes(Connection, EList, Table)
org.eclipse.datatools.connectivity.sqm.core.rte.jdbc.JDBCTable.loadIndexes(Connection, EList, Table)
org.eclipse.datatools.connectivity.sqm.loader.JDBCTableConstraintLoader.loadPrimaryKey() see `JDBCTableConstraintLoader.loadPrimaryKey(PrimaryKey)`
org.eclipse.datatools.connectivity.sqm.loader.JDBCRoutineLoader.loadRoutines() see `JDBCRoutineLoader.loadRoutines(List, Collection)`
org.eclipse.datatools.connectivity.sqm.loader.JDBCSchemaLoader.loadSchemas() see `JDBCSchemaLoader.loadSchemas(List, Collection)`
org.eclipse.datatools.connectivity.sqm.loader.JDBCTableLoader.loadTables() see `JDBCTableLoader.loadTables(List, Collection)`
org.eclipse.datatools.connectivity.sqm.core.rte.jdbc.JDBCSchema.loadTables(Connection, EList, Schema)
org.eclipse.datatools.connectivity.sqm.loader.JDBCUserDefinedTypeLoader.loadUDTs() see `JDBCUserDefinedTypeLoader.loadUDTs(List, Collection)`
org.eclipse.datatools.connectivity.sqm.loader.JDBCTableConstraintLoader.loadUniqueConstraints(PrimaryKey) see `JDBCTableConstraintLoader.loadUniqueConstraints(PrimaryKey, List, Collection)`

org.eclipse.datatools.modelbase.sql.query.helper.TableHelper.removeColumnExpressionFromTableIfDuplicate(ValueExpressionColumn)
odd method not of practical use anymore, use `columnExpr.setTableExpr(null)` since `TableExpression.getColumnList()` does reflect only the exposed columns of a `TableExpression` where as `TableExpression.getValueExprColumns()` is the list containing the arbitrary references to `ValueExpressionColumn`s which are referencing to that `TableExpression` by `ValueExpressionColumn.getTableExpr()()`

org.eclipse.datatools.connectivity.IConnectionProfile.removeConnectListener(IConnectListener) use IManagedConnection.removeConnectionListener()
org.eclipse.datatools.modelbase.sql.query.helper.DatabaseHelper.resolveTableReferenceRDBTables(List, Database, String) table reference resolving is now done by post parse processer, use `org.eclipse.datatools.modelbase.parsers.sql.query.postparse.TableReferenceResolver` with `org.eclipse.datatools.modelbase.parsers.sql.query.SQLQueryParserManager`
org.eclipse.datatools.modelbase.sql.query.helper.DatabaseHelper.resolveTableReferenceRDBTables(QueryStatement, Database, String) table reference resolving is now done by post parse processer, use `org.eclipse.datatools.modelbase.parsers.sql.query.postparse.TableReferenceResolver` with `org.eclipse.datatools.modelbase.parsers.sql.query.SQLQueryParserManager`
org.eclipse.datatools.modelbase.sql.query.helper.TableHelper.resolveTableReferencesInSearchCondition(SearchCondition, List) NO, but not implemented Associates the column refernces in the given search condition to the tables in the list of TableExpressions.
org.eclipse.datatools.modelbase.sql.query.helper.ValueExpressionHelper.resolveValueExpressionCastDatatype(ValueExpressionCast) redundant method
org.eclipse.datatools.modelbase.sql.query.helper.ValueExpressionHelper.resolveValueExpressionConcatDatatype(QueryValueExpression, QueryValueExpression, QueryValueExpression, List, Database) use `ValueExpressionHelper.resolveValueExpressionConcatDatatype(QueryValueExpression, QueryValueExpression, QueryValueExpression)` instead
org.eclipse.datatools.connectivity.IConnectionProfile.setConnected(boolean) Use one of the connect() methods instead. This method now delegates to connect().
org.eclipse.datatools.connectivity.oda.SortSpec.setLocale(ULocale) obsolete; migrated to use NLS Messages class
org.eclipse.datatools.connectivity.oda.design.ui.designsession.DesignSessionUtil.toElementNullability(int) As of 3.0.5, replaced by `DesignSessionUtil.convertResultColumnNullability( int )`.

Copyright © 2006 Actuate, IBM Corporation, Sybase, Inc. and others. All rights reserved.