Uses of Class
org.eclipse.datatools.connectivity.oda.OdaException

Packages that use OdaException
org.eclipse.datatools.connectivity.oda [Platform API] Defines the runtime API of the Open Data Access (ODA) extensions. 
org.eclipse.datatools.connectivity.oda.consumer.services An ODA consumer framework package that allows an ODA consumer application to extend and provide application-specific services. 
org.eclipse.datatools.connectivity.oda.consumer.util.manifest Provides a utility component for accessing the content of an ODA consumer extension's manifest. 
org.eclipse.datatools.connectivity.oda.design.ui.designsession A utility component that provides the services to handle the DTP ODA Design Session Model API objects. 
org.eclipse.datatools.connectivity.oda.design.ui.manifest A utility component for accessing the content of an ODA data source UI extension's manifest. 
org.eclipse.datatools.connectivity.oda.design.ui.wizards Contains the base classes for extending the data source wizard and property pages, and data set wizard and property pages in the Open Data Access (ODA) Designer UI framework. 
org.eclipse.datatools.connectivity.oda.spec The runtime API for an ODA data set query's dynamic result set specification. 
org.eclipse.datatools.connectivity.oda.spec.manifest Provides a utility component for accessing the capabilities registered by an ODA extension that implements the org.eclipse.datatools.connectivity.oda.dynamicResultSet extension point. 
org.eclipse.datatools.connectivity.oda.spec.result Defines the result set specification of the Open Data Access (ODA) dynamicResultSet extension point. 
org.eclipse.datatools.connectivity.oda.spec.result.filter Defines the concrete filter expressions for use in the Open Data Access (ODA) result set filtering specification. 
org.eclipse.datatools.connectivity.oda.spec.util Defines utilities for use with the Open Data Access (ODA) query specification. 
org.eclipse.datatools.connectivity.oda.spec.valueexpr Defines the specialized Value Expression classes for use in the Open Data Access (ODA) query specification. 
org.eclipse.datatools.connectivity.oda.util.manifest Provides a utility component for accessing the content of an ODA data source extension's manifest. 
 

Uses of OdaException in org.eclipse.datatools.connectivity.oda
 

Methods in org.eclipse.datatools.connectivity.oda that return OdaException
 OdaException OdaException.getNextException()
          Returns the next OdaException chained to this OdaException object.
 

Methods in org.eclipse.datatools.connectivity.oda with parameters of type OdaException
 void OdaException.setNextException(OdaException nextException)
          Adds an OdaException object to the end of the OdaException chain.
 

Methods in org.eclipse.datatools.connectivity.oda that throw OdaException
 boolean IParameterRowSet.absolute(int rowIndex)
          Moves the cursor to the designated row number.
 int IParameterRowSet.add()
          Appends a new row to the end of this collection and moves the cursor to the new row's position.
 void IQuery.cancel()
          Cancels this query to abort its execution if supported by the underlying data source.
 void IParameterRowSet.clear()
          Removes all of the elements from this collection.
 void IQuery.clearInParameters()
          An optional method to clear the current input parameter values immediately.
 void IConnection.close()
          Attempts to close this connection.
 void IQuery.close()
          Attempts to close this IQuery.
 void IResultSet.close()
          Closes the cursor associated with this IResultSet.
 void IConnection.commit()
          Commits all changes made since the previous commit/rollback.
 boolean IAdvancedQuery.execute()
          Executes the query's prepared query that may return multiple result sets.
 IResultSet IQuery.executeQuery()
          Executes the query's prepared query text and returns a single IResultSet object.
 int IResultSet.findColumn(java.lang.String columnName)
          Returns the column index of the specified column name.
 int IQuery.findInParameter(java.lang.String parameterName)
          Returns the 1-based index of the specified input parameter.
 int IAdvancedQuery.findOutParameter(java.lang.String parameterName)
          Returns the 1-based index of the specified scalar or structure output parameter.
 java.math.BigDecimal IResultSet.getBigDecimal(int index)
          Gets the value of the designated column in the current row as a decimal.
 java.math.BigDecimal IAdvancedQuery.getBigDecimal(int parameterId)
          Returns the decimal value from the designated output parameter.
 java.math.BigDecimal IResultSet.getBigDecimal(java.lang.String columnName)
          Gets the value of the designated column in the current row as a decimal.
 java.math.BigDecimal IAdvancedQuery.getBigDecimal(java.lang.String parameterName)
          Returns the decimal value from the designated output parameter.
 java.io.InputStream IBlob.getBinaryStream()
          Retrieves the BLOB value designated by this IBlob instance as a binary stream of uninterpreted bytes.
 IBlob IResultSet.getBlob(int index)
          Gets the value of the designated column in the current row as an IBlob object.
 IBlob IAdvancedQuery.getBlob(int parameterId)
          Returns the IBlob value from the designated output parameter.
 IBlob IResultSet.getBlob(java.lang.String columnName)
          Gets the value of the designated column in the current row as an IBlob object.
 IBlob IAdvancedQuery.getBlob(java.lang.String parameterName)
          Returns the IBlob value from the designated output parameter.
 boolean IResultSet.getBoolean(int index)
          Gets the value of the designated column in the current row as a boolean.
 boolean IAdvancedQuery.getBoolean(int parameterId)
          Returns the boolean value from the designated output parameter.
 boolean IResultSet.getBoolean(java.lang.String columnName)
          Gets the value of the designated column in the current row as a boolean.
 boolean IAdvancedQuery.getBoolean(java.lang.String parameterName)
          Returns the boolean value from the designated output parameter.
 byte[] IBlob.getBytes(long position, int length)
          Retrieves all or part of the BLOB value designated by this IBlob instance as an array of bytes.
 java.io.Reader IClob.getCharacterStream()
          Retrieves the CLOB value designated by this IClob instance as a java.io.Reader object for reading a stream of characters.
 IClob IResultSet.getClob(int index)
          Gets the value of the designated column in the current row as an IClob object.
 IClob IAdvancedQuery.getClob(int parameterId)
          Returns the IClob value from the designated output parameter.
 IClob IResultSet.getClob(java.lang.String columnName)
          Gets the value of the designated column in the current row as an IClob object.
 IClob IAdvancedQuery.getClob(java.lang.String parameterName)
          Returns the IClob value from the designated output parameter.
 int IResultSetMetaData.getColumnCount()
          Returns the number of columns in the corresponding IResultSet object.
 int IResultSetMetaData.getColumnDisplayLength(int index)
          Returns the display length of the specific column.
 java.lang.String IResultSetMetaData.getColumnLabel(int index)
          Returns the designated column's suggested title for use in the column heading and/or display name.
 java.lang.String IResultSetMetaData.getColumnName(int index)
          Returns the name of the specific column.
 int IResultSetMetaData.getColumnType(int index)
          Returns the data provider specific code of the column's data type.
 java.lang.String IResultSetMetaData.getColumnTypeName(int index)
          Returns the data provider specific name of the column's data type.
 IConnection IDataSetMetaData.getConnection()
          Returns the connection that produced this metadata object.
 IConnection IDriver.getConnection(java.lang.String dataSourceId)
          Returns an IConnection object that can then be used to establish a runtime connection to the underlying data source with the given unique id.
 int IDataSetMetaData.getDataSourceMajorVersion()
          Returns the major version number of the underlying data provider.
 int IDataSetMetaData.getDataSourceMinorVersion()
          Returns the minor version number of the underlying data provider.
 IResultSet IDataSetMetaData.getDataSourceObjects(java.lang.String catalog, java.lang.String schema, java.lang.String object, java.lang.String version)
          Returns the collection of objects found in a data provider's catalog.
 java.lang.String IDataSetMetaData.getDataSourceProductName()
          Returns the name of this data provider product.
 java.lang.String IDataSetMetaData.getDataSourceProductVersion()
          Returns the version of this data provider product as a String.
 java.sql.Date IResultSet.getDate(int index)
          Gets the value of the designated column in the current row as a java.sql.Date.
 java.sql.Date IAdvancedQuery.getDate(int parameterId)
          Returns the java.sql.Date value from the designated output parameter.
 java.sql.Date IResultSet.getDate(java.lang.String columnName)
          Gets the value of the designated column in the current row as a java.sql.Date.
 java.sql.Date IAdvancedQuery.getDate(java.lang.String parameterName)
          Returns the java.sql.Date value from the designated output parameter.
 double IResultSet.getDouble(int index)
          Gets the value of the designated column in the current row as a double.
 double IAdvancedQuery.getDouble(int parameterId)
          Returns the double value from the designated output parameter.
 double IResultSet.getDouble(java.lang.String columnName)
          Gets the value of the designated column in the current row as a double.
 double IAdvancedQuery.getDouble(java.lang.String parameterName)
          Returns the double value from the designated output parameter.
 int IResultSet.getInt(int index)
          Gets the value of the designated column in the current row as an int.
 int IAdvancedQuery.getInt(int parameterId)
          Returns the integer value from the designated output parameter.
 int IResultSet.getInt(java.lang.String columnName)
          Gets the value of the designated column in the current row as an int.
 int IAdvancedQuery.getInt(java.lang.String parameterName)
          Returns the integer value from the designated output parameter.
 int IDriver.getMaxConnections()
          Returns the maximum number of concurrent connections that the driver can support.
 int IConnection.getMaxQueries()
          Returns the maximum number of active queries for any data set types that the driver can support for this connection.
 int IQuery.getMaxRows()
          Returns the maximum number of rows that can be fetched from the query's result set(s).
 IResultSetMetaData IQuery.getMetaData()
          Returns the metadata of the current result set for this prepared IQuery.
 IResultSetMetaData IResultSet.getMetaData()
          Returns the metadata associated with this IResultSet.
 IDataSetMetaData IConnection.getMetaData(java.lang.String dataSetType)
          Returns an IDataSetMetaData object of the the given data set type.
 IResultSetMetaData IAdvancedQuery.getMetaDataOf(java.lang.String resultSetName)
          Returns the metadata of the expected named result.
 boolean IAdvancedQuery.getMoreResults()
          Moves to the query's next result set.
 java.lang.Object IResultSet.getObject(int index)
          Gets the value of the designated column in the current row as an Object.
 java.lang.Object IAdvancedQuery.getObject(int parameterId)
          Returns the value of the designated output parameter as an Object.
 java.lang.Object IResultSet.getObject(java.lang.String columnName)
          Gets the value of the designated column in the current row as an Object.
 java.lang.Object IAdvancedQuery.getObject(java.lang.String parameterName)
          Returns the value of the designated output parameter as an Object.
 int IParameterMetaData.getParameterCount()
          Returns the number of parameters defined in the prepared IQuery object.
 IParameterMetaData IQuery.getParameterMetaData()
          Returns the count, data types, and other metadata attributes of the parameters defined in this prepared IQuery object.
 int IParameterMetaData.getParameterMode(int param)
          Returns the input/output mode of the specified parameter.
 java.lang.String IParameterMetaData.getParameterName(int param)
          Returns the name of the specific parameter.
 int IParameterMetaData.getParameterType(int param)
          Returns the data provider specific code of the parameter's data type.
 java.lang.String IParameterMetaData.getParameterTypeName(int param)
          Returns the data provider specific name of the parameter's data type.
 int IResultSetMetaData.getPrecision(int index)
          Returns the maximum number of decimal digits of the specific column.
 int IParameterMetaData.getPrecision(int param)
          Returns the maximum number of decimal digits for the specified parameter.
 IResultSet IAdvancedQuery.getResultSet()
          Returns the current result as an IResultSet object.
 IResultSet IAdvancedQuery.getResultSet(java.lang.String resultSetName)
          Returns the named result as an IResultSet object, or null if none is available.
 java.lang.String[] IAdvancedQuery.getResultSetNames()
          Returns the names of result sets that can be returned by this IAdvancedQuery.
 int IResultSet.getRow()
          Returns the current row's 1-based index position.
 IParameterRowSet IAdvancedQuery.getRow(int parameterId)
          Returns the structure value from the designated output parameter.
 IParameterRowSet IAdvancedQuery.getRow(java.lang.String parameterName)
          Returns the structure value from the designated output parameter.
 int IResultSetMetaData.getScale(int index)
          Returns the maximum number of digits to the right of the decimal point of the specific column.
 int IParameterMetaData.getScale(int param)
          Returns the maximum number of digits to the right of the decimal point for the specified parameter.
 SortSpec IQuery.getSortSpec()
          Returns the sort specification associated with this IQuery.
 SortSpec IAdvancedQuery.getSortSpec(java.lang.String resultSetName)
          Returns the sort specification associated with the named result set of this IAdvancedQuery.
 int IDataSetMetaData.getSQLStateType()
          Indicates whether the SQLSTATE returned by OdaException.getSQLState() is X/Open SQL CLI or SQL99.
 java.lang.String IResultSet.getString(int index)
          Gets the value of the designated column in the current row as a String.
 java.lang.String IAdvancedQuery.getString(int parameterId)
          Returns the String value from the designated output parameter.
 java.lang.String IResultSet.getString(java.lang.String columnName)
          Gets the value of the designated column in the current row as a String.
 java.lang.String IAdvancedQuery.getString(java.lang.String parameterName)
          Returns the String value from the designated output parameter.
 java.lang.String IClob.getSubString(long position, int length)
          Retrieves a copy of the specified substring in the CLOB value designated by this IClob instance.
 java.sql.Time IResultSet.getTime(int index)
          Gets the value of the designated column in the current row as a java.sql.Time.
 java.sql.Time IAdvancedQuery.getTime(int parameterId)
          Returns the java.sql.Time value from the designated output parameter.
 java.sql.Time IResultSet.getTime(java.lang.String columnName)
          Gets the value of the designated column in the current row as a java.sql.Time.
 java.sql.Time IAdvancedQuery.getTime(java.lang.String parameterName)
          Returns the java.sql.Time value from the designated output parameter.
 java.sql.Timestamp IResultSet.getTimestamp(int index)
          Gets the value of the designated column in the current row as a java.sql.Timestamp.
 java.sql.Timestamp IAdvancedQuery.getTimestamp(int parameterId)
          Returns the java.sql.Timestamp value from the designated output parameter.
 java.sql.Timestamp IResultSet.getTimestamp(java.lang.String columnName)
          Gets the value of the designated column in the current row as a java.sql.Timestamp.
 java.sql.Timestamp IAdvancedQuery.getTimestamp(java.lang.String parameterName)
          Returns the java.sql.Timestamp value from the designated output parameter.
 boolean IParameterRowSet.isEmpty()
          Determines whether this does not contain any elements.
 int IResultSetMetaData.isNullable(int index)
          Indicates the nullability of values in the designated column.
 int IParameterMetaData.isNullable(int param)
          Returns whether null values are allowed for the specified parameter.
 boolean IConnection.isOpen()
          Checks whether this has an established connection
 long IClob.length()
          Returns the number of characters in the CLOB value designated by this IClob object.
 long IBlob.length()
          Returns the number of bytes in the BLOB value designated by this IBlob object.
 IQuery IConnection.newQuery(java.lang.String dataSetType)
          Returns an IQuery object of the given data set type.
 boolean IResultSet.next()
          Moves the cursor down one row from its current position.
 void IConnection.open(java.util.Properties connProperties)
          Attempts to establish a connection based on the given connection properties.
 void IQuery.prepare(java.lang.String queryText)
          Performs necessary checks to determine whether the query text is of a valid format supported by this IQuery implementation.
 boolean IParameterRowSet.previous()
          Moves the cursor up one element from its current position.
 void IConnection.rollback()
          Undoes all changes made since the previous commit/rollback.
 void IConnection.setAppContext(java.lang.Object context)
          Sets the connection context passed through from an application.
 void IQuery.setAppContext(java.lang.Object context)
          Sets the query context passed through from an application.
 void IDriver.setAppContext(java.lang.Object context)
          Sets the driver context passed through from an application.
 void IParameterRowSet.setBigDecimal(int columnIndex, java.math.BigDecimal value)
          Sets the decimal value at the designated column.
 void IQuery.setBigDecimal(int parameterId, java.math.BigDecimal value)
          Sets the designated parameter to the given decimal value.
 void IParameterRowSet.setBigDecimal(java.lang.String columnName, java.math.BigDecimal value)
          Sets the decimal value at the designated column.
 void IQuery.setBigDecimal(java.lang.String parameterName, java.math.BigDecimal value)
          Sets the designated parameter to the given decimal value.
 void IParameterRowSet.setBoolean(int columnIndex, boolean value)
          Sets the boolean value at the designated column.
 void IQuery.setBoolean(int parameterId, boolean value)
          Sets the designated parameter to the given boolean value.
 void IParameterRowSet.setBoolean(java.lang.String columnName, boolean value)
          Sets the boolean value at the designated column.
 void IQuery.setBoolean(java.lang.String parameterName, boolean value)
          Sets the designated parameter to the given boolean value.
 void IParameterRowSet.setDate(int columnIndex, java.sql.Date value)
          Sets the date value at the designated column.
 void IQuery.setDate(int parameterId, java.sql.Date value)
          Sets the designated parameter to the given Date value.
 void IParameterRowSet.setDate(java.lang.String columnName, java.sql.Date value)
          Sets the date value at the designated column.
 void IQuery.setDate(java.lang.String parameterName, java.sql.Date value)
          Sets the designated parameter to the given Date value.
 void IParameterRowSet.setDouble(int columnIndex, double value)
          Sets the double value at the designated column.
 void IQuery.setDouble(int parameterId, double value)
          Sets the designated parameter to the given double value.
 void IParameterRowSet.setDouble(java.lang.String columnName, double value)
          Sets the double value at the designated column.
 void IQuery.setDouble(java.lang.String parameterName, double value)
          Sets the designated parameter to the given double value.
 void IParameterRowSet.setInt(int columnIndex, int value)
          Sets the integer value at the designated column.
 void IQuery.setInt(int parameterId, int value)
          Sets the designated parameter to the given integer value.
 void IParameterRowSet.setInt(java.lang.String columnName, int value)
          Sets the integer value at the designated column.
 void IQuery.setInt(java.lang.String parameterName, int value)
          Sets the designated parameter to the given integer value.
 void IConnection.setLocale(com.ibm.icu.util.ULocale locale)
          Specifies the locale setting for all locale-sensitive tasks in this connection.
 void IDriver.setLogConfiguration(LogConfiguration logConfig)
          An optional method to set the trace logging configuration of the ODA runtime driver for the given type of data source and its runtime connection(s).
 void IQuery.setMaxRows(int max)
          Specifies the maximum number of rows that can be fetched from the query's result set(s).
 void IResultSet.setMaxRows(int max)
          Specifies the maximum number of rows that can be fetched from this result set.
 IParameterRowSet IAdvancedQuery.setNewRow(int parameterId)
          Returns an IParameterRowSet object that contains a single row representing the specified structure input parameter.
 IParameterRowSet IAdvancedQuery.setNewRow(java.lang.String parameterName)
          Returns an IParameterRowSet object that contains a single row representing the named structure input parameter.
 IParameterRowSet IAdvancedQuery.setNewRowSet(int parameterId)
          Returns an empty IParameterRowSet object that represents the specified table input parameter.
 IParameterRowSet IAdvancedQuery.setNewRowSet(java.lang.String parameterName)
          Returns an empty IParameterRowSet object that represents the named table input parameter.
 void IParameterRowSet.setNull(int columnIndex)
          Sets a null value at the designated column.
 void IQuery.setNull(int parameterId)
          Sets the designated parameter to a null value.
 void IParameterRowSet.setNull(java.lang.String columnName)
          Sets a null value at the designated column.
 void IQuery.setNull(java.lang.String parameterName)
          Sets the designated parameter to a null value.
 void IParameterRowSet.setObject(int columnIndex, java.lang.Object value)
          Sets the object value at the designated column.
 void IQuery.setObject(int parameterId, java.lang.Object value)
          Sets the value of the designated parameter with the given object.
 void IParameterRowSet.setObject(java.lang.String columnName, java.lang.Object value)
          Sets the object value at the designated column.
 void IQuery.setObject(java.lang.String parameterName, java.lang.Object value)
          Sets the value of the designated parameter with the given object.
 void IQuery.setProperty(java.lang.String name, java.lang.String value)
          Sets the named property with the specified value.
 void IQuery.setSortSpec(SortSpec sortBy)
          Specifies the sort specification for this IQuery.
 void IAdvancedQuery.setSortSpec(java.lang.String resultSetName, SortSpec sortBy)
          Specifies the sort specification for the named result set of this IAdvancedQuery.
 void IQuery.setSpecification(QuerySpecification querySpec)
          Specifies the query characteristics to apply when this query is prepared and executed.
 void IParameterRowSet.setString(int columnIndex, java.lang.String value)
          Sets the string value at the designated column.
 void IQuery.setString(int parameterId, java.lang.String value)
          Sets the designated parameter to the given string value.
 void IParameterRowSet.setString(java.lang.String columnName, java.lang.String value)
          Sets the string value at the designated column.
 void IQuery.setString(java.lang.String parameterName, java.lang.String value)
          Sets the designated parameter to the given string value.
 void IParameterRowSet.setTime(int columnIndex, java.sql.Time value)
          Sets the time value at the designated column.
 void IQuery.setTime(int parameterId, java.sql.Time value)
          Sets the designated parameter to the given Time value.
 void IParameterRowSet.setTime(java.lang.String columnName, java.sql.Time value)
          Sets the time value at the designated column.
 void IQuery.setTime(java.lang.String parameterName, java.sql.Time value)
          Sets the designated parameter to the given Time value.
 void IParameterRowSet.setTimestamp(int columnIndex, java.sql.Timestamp value)
          Sets the time stamp value at the designated column.
 void IQuery.setTimestamp(int parameterId, java.sql.Timestamp value)
          Sets the designated parameter to the given Timestamp value.
 void IParameterRowSet.setTimestamp(java.lang.String columnName, java.sql.Timestamp value)
          Sets the time stamp value at the designated column.
 void IQuery.setTimestamp(java.lang.String parameterName, java.sql.Timestamp value)
          Sets the designated parameter to the given Timestamp value.
 int IParameterRowSet.size()
          Returns the number of elements in this collection.
 boolean IDataSetMetaData.supportsInParameters()
          Indicates whether this data set type supports input parameters in IQuery.
 boolean IDataSetMetaData.supportsMultipleOpenResults()
          Indicates whether this data set type supports getting multiple IResultSet objects simultaneously, in its IAdvancedQuery implementation.
 boolean IDataSetMetaData.supportsMultipleResultSets()
          Indicates whether this data set type supports getting multiple IResultSet objects (sequentially or simultaneously), in its IAdvancedQuery implementation.
 boolean IDataSetMetaData.supportsNamedParameters()
          Indicates whether this data set type supports named parameters in IQuery.
 boolean IDataSetMetaData.supportsNamedResultSets()
          Indicates whether this data set type supports getting one or more IResultSet objects by name, in its IAdvancedQuery implementation.
 boolean IDataSetMetaData.supportsOutParameters()
          Indicates whether this data set type supports output parameters in its IAdvancedQuery implementation.
 boolean IResultSet.wasNull()
          Returns whether the value read from the previous get<type> method was invalid or null.
 boolean IAdvancedQuery.wasNull()
          Returns whether the value read from the previous get<type> method was null.
 

Uses of OdaException in org.eclipse.datatools.connectivity.oda.consumer.services
 

Methods in org.eclipse.datatools.connectivity.oda.consumer.services that throw OdaException
 java.util.Properties IPropertyProvider.getDataSourceProperties(java.util.Properties candidateProperties, java.lang.Object appContext)
          Provides the effective property values to use at runtime to open a connection to a data source.
 

Uses of OdaException in org.eclipse.datatools.connectivity.oda.consumer.util.manifest
 

Methods in org.eclipse.datatools.connectivity.oda.consumer.util.manifest that throw OdaException
 IPropertyProvider PropertyProviderManifest.createProvider()
          Instantiates the property provider implemented by an ODA consumer extension of the propertyProvider extension point.
 DriverExtensionManifest ExtensionExplorer.getDriverExtensionManifest(java.lang.String driverType)
          Finds and returns the extension information defined in the plugin manifest of the extension that implements the DTP ODA Consumer extension point - org.eclipse.datatools.connectivity.oda.consumer.driverBridge.
 PropertyProviderManifest ExtensionExplorer.getPropertyProviderManifest(java.lang.String applicationId)
          Finds and returns the extension information defined in the plugin manifest of the extension that implements the DTP ODA Consumer extension point - org.eclipse.datatools.connectivity.oda.consumer.propertyProvider.
 

Uses of OdaException in org.eclipse.datatools.connectivity.oda.design.ui.designsession
 

Methods in org.eclipse.datatools.connectivity.oda.design.ui.designsession that throw OdaException
static OdaDesignSession DataSourceDesignSession.convertDesignToLinkedProfile(DesignSessionRequest request, java.lang.String newProfileBaseName, boolean useProfileInDesign, boolean promptCreateProfileStore, org.eclipse.swt.widgets.Shell parentShell)
          Converts the data source design, in the specified DesignSessionRequest, to export its connection properties to a new connection profile instance, and optionally links to it.
static Properties DesignSessionUtil.createDataSetNonPublicProperties(java.lang.String odaDataSourceId, java.lang.String odaDataSetId, java.util.Properties utilProps)
          Creates an ODA design property collection for those given data set properties that are not defined in an ODA runtime extension manifest.
static Properties DesignSessionUtil.createDataSetPublicProperties(java.lang.String odaDataSourceId, java.lang.String odaDataSetId, java.util.Properties utilProps)
          Creates an ODA design property collection for the data set public properties defined in an ODA runtime extension manifest.
static Properties DesignSessionUtil.createDataSourceNonPublicProperties(java.lang.String odaDataSourceId, java.util.Properties utilProps)
          Creates an ODA design property collection for those given data source properties that are not defined in an ODA runtime extension manifest.
static Properties DesignSessionUtil.createDataSourcePublicProperties(java.lang.String odaDataSourceId, java.util.Properties utilProps)
          Creates an ODA design property collection for the data source public properties defined in an ODA runtime extension manifest.
static OdaDesignSession DesignSessionUtil.createNewDataSetRequestSession(java.lang.String newDataSetName, java.lang.String odaDataSetId, DataSourceDesign dataSourceDesign)
          Creates a new OdaDesignSession instance with a session request that contains a new data set design of the specified name and odaDataSetId, associated with the specified data source design instance.
static DesignSessionRequest DesignSessionUtil.createNewDataSourceRequest(java.lang.String odaDataSourceId, java.lang.String newDataSourceName, java.lang.String newDataSourceDisplayName, java.net.URI applResourceBaseURI, java.net.URI designResourceBaseURI)
          A convenience method to create a new DesignSessionRequest instance that contains a new data source design with the specified design attributes.
static OdaDesignSession DataSourceDesignSession.createNewDesignFromProfile(java.lang.String odaDataSourceId, java.lang.String newDataSourceName, DataSourceDesignSession.ProfileReference profileRef)
          Creates a design session with a new data source design, whose properties and their values are copied from, or referenced to, the given profile reference.
static IConnectionProfile DesignSessionUtil.createProfile(DataSourceDesign dataSourceDesign, java.lang.String profileName)
          Creates an ODA connection profile instance from the specified data source design.
 OdaDesignSession DataSetDesignSession.finish()
          Performs finish on this design session to create or edit its data set design.
 OdaDesignSession DataSourceDesignSession.finish()
          Performs finish on this design session to create or edit its data source design.
 OdaDesignSession DataSetDesignSession.flush()
           
 org.eclipse.ui.dialogs.PropertyPage DataSourceDesignSession.getEditorPage()
          Returns a customized editor page for use within a design session to edit an extended ODA data source design instance.
 org.eclipse.core.runtime.IAdaptable DataSetDesignSession.getEditorPageElement()
          Returns a customized editor page's adaptable element that represents the the extended ODA data set design instance that is being edited.
 DataSetEditorPage[] DataSetDesignSession.getEditorPages()
          Returns an ordered collection of customized editor pages for use within a design session to edit an extended ODA data set design instance.
 org.eclipse.core.runtime.IAdaptable DataSourceDesignSession.getEditPropertyPageElement()
          Returns a customized editor page's adaptable element that represents the the extended ODA data source design instance that is being edited.
static java.util.Properties DesignSessionUtil.getEffectiveDataSourceProperties(DataSourceDesign dataSourceDesign)
           
static IConnectionProfile DesignSessionUtil.getLinkedProfile(DataSourceDesign dataSourceDesign)
          Returns the connection profile instance externally referenced, i.e.
 org.eclipse.jface.wizard.IWizard DataSetDesignSession.getNewWizard()
          Returns an ODA wizard for use within this design session to create a new, extended ODA data set design instance.
 org.eclipse.jface.wizard.IWizard DataSourceDesignSession.getNewWizard()
          Returns an ODA wizard for use within this design session to create a new, extended ODA data source design instance.
static java.util.Map DesignSessionUtil.getProfileIdentifiers(java.lang.String odaDataSourceId, java.io.File storageFile)
          Returns a collection of identifiers of all connection profile instances for the given ODA data source extension type.
static java.util.Map DesignSessionUtil.getProfileIdentifiersByCategory(java.lang.String categoryId, java.io.File storageFile)
          Returns a collection of identifiers of all connection profile instances under the specified profile category id.
 org.eclipse.ui.dialogs.PropertyPage DataSourceDesignSession.getProfileSelectionPropertyPage()
          Returns the property page that allows an user to update the selection of a connection profile.
 org.eclipse.jface.wizard.IWizardPage DataSetDesignSession.getWizardStartingPage()
          Returns a customized starting wizard page for use within this design session to create or edit an extended ODA data set design instance.
 org.eclipse.jface.wizard.IWizardPage DataSourceDesignSession.getWizardStartingPage()
          Returns a customized starting wizard page for use within this design session to create a new, extended ODA data source design instance.
 boolean DataSourceDesignSession.IDesignNameValidator.isValid(java.lang.String designName)
          Validates whether the specified data source designName is valid in the context of the validator provider.
 boolean DataSetDesignSession.restartEditDesign(DesignSessionRequest newRequest, boolean resetEditorPages)
           
 void DataSetDesignSession.restartNewDesign(java.lang.String newDataSetName, java.lang.String odaDataSetId, DataSourceDesign dataSourceDesign)
           
 void DataSourceDesignSession.restartNewDesign(java.lang.String odaDataSourceId, java.lang.String newDataSourceName, DataSourceDesignSession.ProfileReference profileRef, DesignSessionRequest request)
          Restarts the design session to create a new data source design instance with the given name for the given ODA data source type, and initializes with the properties specified in the given profile instance.
static DataSetDesignSession DataSetDesignSession.startEditDesign(DesignSessionRequest request)
          Requests to start a design session to create or edit a data set design, as specified in the given ODA design session request.
static DataSourceDesignSession DataSourceDesignSession.startEditDesign(DesignSessionRequest request)
          Requests to start a design session to edit a data source design, as specified in the given ODA design session request.
static DataSourceDesignSession DataSourceDesignSession.startEditDesign(DesignSessionRequest request, DataSourceEditorPage editorPage)
          Requests to start a design session with the given editor page to edit a data source design, as specified in the given ODA design session request.
static DataSourceDesignSession DataSourceDesignSession.startNewDesign(java.lang.String odaDataSourceId, java.lang.String newDataSourceName)
          Starts a design session to create a new data source design instance with the given name for the given ODA data source type.
static DataSetDesignSession DataSetDesignSession.startNewDesign(java.lang.String newDataSetName, java.lang.String odaDataSetId, DataSourceDesign dataSourceDesign)
          Starts a design session to create a new data set design instance with the given name.
static DataSourceDesignSession DataSourceDesignSession.startNewDesign(java.lang.String odaDataSourceId, java.lang.String newDataSourceName, DataSourceDesignSession.ProfileReference profileRef, DesignSessionRequest request)
          Starts a design session to create a new data source design instance with the given name for the given ODA data source type, and initializes with the properties specified in the given profile instance.
static DataSetParameters DesignSessionUtil.toDataSetParametersDesign(IParameterMetaData pmd)
          Converts the contents of an ODA runtime parameters meta data to an ODA design-time DataSetParameters instance.
static DataSetParameters DesignSessionUtil.toDataSetParametersDesign(IParameterMetaData pmd, ParameterMode defaultMode)
          Converts the contents of an ODA runtime parameters meta data to an ODA design-time DataSetParameters instance.
static ResultSetColumns DesignSessionUtil.toResultSetColumnsDesign(IResultSetMetaData md)
          Converts the contents of an ODA runtime result set meta data to an ODA design-time ResultSetColumns instance.
 

Uses of OdaException in org.eclipse.datatools.connectivity.oda.design.ui.manifest
 

Methods in org.eclipse.datatools.connectivity.oda.design.ui.manifest that throw OdaException
 DataSetUIElement UIExtensionManifest.getDataSetUIElement(java.lang.String dataSetElementID)
          Returns the DataSetUIElement instance that represents the dataSetUI element with the given id defined in this data source extension.
 DataSetUIElement UIManifestExplorer.getDataSetUIElement(java.lang.String dataSourceId, java.lang.String dataSetElementID)
          Returns the DataSetUIElement instance that represents the dataSetUI element with the given id defined in the ODA extension manifest of the specified data source element id.
 UIExtensionManifest UIManifestExplorer.getExtensionManifest(java.lang.String dataSourceId)
          Finds and returns the extension configuration information defined in the plugin manifest of the ODA data source UI extension that implements the DTP ODA design-time extension point - org.eclipse.datatools.connectivity.oda.design.ui.dataSource.
 DataSetPageInfo DataSetUIElement.getPageDefinition(java.lang.String pageId)
          Returns the DataSetPageInfo instance that represents the dataSetPage element with the given id defined in this data set ui element.
static org.eclipse.core.runtime.IConfigurationElement DataSetUIElement.getPageElement(org.eclipse.core.runtime.IConfigurationElement dataSetUIElement, java.lang.String pageId)
          Returns the dataSetPage configuration element with the given page id defined in this data set ui element.
static org.eclipse.core.runtime.IConfigurationElement DataSetUIElement.getWizardElement(org.eclipse.core.runtime.IConfigurationElement dataSetUIElement)
          Returns the dataSetWizard configuration element that defines the wizard that allows an user to create a new ODA data set design instance.
 

Uses of OdaException in org.eclipse.datatools.connectivity.oda.design.ui.wizards
 

Constructors in org.eclipse.datatools.connectivity.oda.design.ui.wizards that throw OdaException
NewDataSourceWizard(java.lang.String odaDataSourceId)
           
 

Uses of OdaException in org.eclipse.datatools.connectivity.oda.spec
 

Methods in org.eclipse.datatools.connectivity.oda.spec that throw OdaException
 void ValueExpression.validate()
          Validates this value expression.
 void IValidator.validate(AggregateExpression aggrExpr, ValidationContext context)
          Validates the specified aggregate expression in the specified context.
 void IValidator.validate(FilterExpression filterExpr, ValidationContext context)
          Validates the specified filter expression in the specified context.
 void IValidator.validate(QuerySpecification querySpec, ValidationContext context)
          Validates the specified query specification in the specified context.
 void IValidator.validate(ResultSetSpecification resultSetSpec, ValidationContext context)
          Validates the specified result set specification in the specified context.
 void IValidator.validate(SortSpecification sortSpec, ValidationContext context)
          Validates the specified sort specification in the specified context.
 void ValueExpression.validate(ValidationContext context)
          Validates this expression in the specified context.
 void QuerySpecification.validate(ValidationContext context)
          Validates this in the specified context.
 void IValidator.validate(ValueExpression valueExpr, ValidationContext context)
          Validates the specified value expression in the specified context.
 void IValidator.validateSyntax(AggregateExpression aggrExpr, ValidationContext context)
          Performs syntactic validation of the specified aggregate expression in the specified context.
 void IValidator.validateSyntax(FilterExpression filterExpr, ValidationContext context)
          Performs syntactic validation of the specified filter expression in the specified context.
abstract  void ValueExpression.validateSyntax(ValidationContext context)
          Performs syntactic validation of this expression in the specified context.
 void IValidator.validateSyntax(ValueExpression valueExpr, ValidationContext context)
          Performs syntactic validation of the specified value expression in the specified context.
 

Uses of OdaException in org.eclipse.datatools.connectivity.oda.spec.manifest
 

Methods in org.eclipse.datatools.connectivity.oda.spec.manifest that throw OdaException
 CustomExpression FilterExpressionDefinition.createExpression()
          Creates and returns an instance of CustomExpression for use in an ODA filter specification, based on the class defined in the attribute specified in this definition.
 CustomFunction FunctionExpressionDefinition.createExpression()
          Creates and returns an instance of CustomFunction based on the class attribute specified in this definition.
 CustomAggregate AggregateDefinition.createExpression()
          Creates and returns an instance of CustomAggregate for use in an ODA aggregate projection specification, based on the class defined in the attribute specified in this definition.
 CustomAggregate AggregateDefinition.createExpression(ExpressionVariable variable)
          Creates and returns an instance of CustomAggregate for use in an ODA aggregate projection specification, based on the class defined in the attribute specified in this definition.
 CustomExpression FilterExpressionDefinition.createExpression(ExpressionVariable variable, ExpressionArguments args)
          Creates and returns an instance of CustomExpression for use in an ODA filter specification, based on the class defined in the attribute specified in this definition.
 AggregateDefinition ResultExtensionExplorer.getContributedAggregateDefinition(ExtensionContributor extensionContributor, java.lang.String exprId)
          Gets the definition of the specified custom aggregate declared by the specified expression contributor.
 AggregateDefinition[] ResultExtensionExplorer.getContributedAggregateDefinitions(ExtensionContributor extensionContributor)
          Gets the collection of custom aggregate definitions declared by the specified contributor.
 FilterExpressionDefinition ResultExtensionExplorer.getContributedFilterDefinition(ExtensionContributor extensionContributor, java.lang.String exprId)
          Gets the definition of the specified custom filter expression declared by the specified expression contributor.
 FilterExpressionDefinition[] ResultExtensionExplorer.getContributedFilterDefinitions(ExtensionContributor extensionContributor)
          Gets the collection of custom filter expression definitions declared by the specified contributor.
 ExtensionContributor[] ResultExtensionExplorer.getContributorsOfDataSet(java.lang.String odaDataSourceId, java.lang.String odaDataSetId)
          Gets the collection of contributors that contribute dynamicResultSet extension to the specified data set type defined within the specified data source type.
static java.lang.String CombinedExpressionOperatorDefinition.getCustomLiteralAttributeValue(org.eclipse.core.runtime.IConfigurationElement opElement)
          For internal use only.
 AggregateDefinition ResultExtensionExplorer.getExtensionAggregateDefinition(java.lang.String extensionId, java.lang.String exprId)
          Gets the definition of the specified custom aggregate type declared by the specified extension.
 AggregateDefinition[] ResultExtensionExplorer.getExtensionAggregateDefinitions(java.lang.String extensionId)
          Gets the collection of custom aggregate definitions declared by the specified extension.
 CombinedExpressionOperatorDefinition ResultExtensionExplorer.getExtensionCombinedOperatorDefinition(java.lang.String extensionId, java.lang.String operatorId)
          Gets the definition of the specified supported or custom value expression combined operator declared by the specified extension.
 CombinedExpressionOperatorDefinition[] ResultExtensionExplorer.getExtensionCombinedOperatorDefinitions(java.lang.String extensionId)
          Gets the collection of supported and custom value expression combined operator definitions declared by the specified extension.
 ExtensionContributor ResultExtensionExplorer.getExtensionContributor(java.lang.String extensionId)
          Returns the contributor of the specified extension.
 FilterExpressionDefinition ResultExtensionExplorer.getExtensionFilterDefinition(java.lang.String extensionId, java.lang.String exprId)
          Gets the definition of the specified custom filter expression type declared by the specified extension.
 FilterExpressionDefinition[] ResultExtensionExplorer.getExtensionFilterDefinitions(java.lang.String extensionId)
          Gets the collection of custom filter expression definitions declared by the specified extension.
 FunctionExpressionDefinition ResultExtensionExplorer.getExtensionFunctionDefinition(java.lang.String extensionId, java.lang.String functionId)
          Gets the definition of the specified supported or custom value expression function declared by the specified extension.
 FunctionExpressionDefinition[] ResultExtensionExplorer.getExtensionFunctionDefinitions(java.lang.String extensionId)
          Gets the collection of supported and custom value expression function definitions declared by the specified extension.
static java.lang.String FilterExpressionDefinition.getIdAttributeValue(org.eclipse.core.runtime.IConfigurationElement exprElement)
          For internal use only.
static java.lang.String FunctionExpressionDefinition.getIdAttributeValue(org.eclipse.core.runtime.IConfigurationElement exprElement)
          For internal use only.
static java.lang.String AggregateDefinition.getIdAttributeValue(org.eclipse.core.runtime.IConfigurationElement exprElement)
          For internal use only.
static java.lang.String CombinedExpressionOperatorDefinition.getIdAttributeValue(org.eclipse.core.runtime.IConfigurationElement opElement)
          For internal use only.
 QuerySpecificationFactory ExtensionContributor.getSpecificationFactory()
           
 IValidator FilterExpressionDefinition.getValidator()
          Gets the concrete class that implements the IValidator to validate this expression.
 IValidator FunctionExpressionDefinition.getValidator()
          Gets the concrete class that implements the IValidator to validate this expression.
 IValidator ExtensionContributor.getValidator()
          Gets the IValidator instance of this contributor.
 IValidator AggregateDefinition.getValidator()
          Gets the concrete class that implements the IValidator to validate this expression.
static java.util.List<SupportedDataSetType> ExtensionContributor.processDataSetTypeElements(org.eclipse.core.runtime.IConfigurationElement contributorElement)
          An utility method to process the specified contributor configuration element and returns a list of its supported data set types.
 

Constructors in org.eclipse.datatools.connectivity.oda.spec.manifest that throw OdaException
ExtensionContributor(org.eclipse.core.runtime.IConfigurationElement contributorElement)
           
 

Uses of OdaException in org.eclipse.datatools.connectivity.oda.spec.result
 

Methods in org.eclipse.datatools.connectivity.oda.spec.result that throw OdaException
 void ResultProjection.addResultColumn(ExpressionVariable columnExprVariable)
          Appends a new result column to the query result set.
 void ResultProjection.hideResultColumn(ColumnIdentifier resultColumn)
          Hides the specified result column in the query result.
 void ResultProjection.setProjection(ColumnIdentifier resultColumn, AggregateExpression aggregate)
          Specifies an aggregate expression whose output value is projected on the specified result set column identifier.
 void AggregateExpression.validate()
          Validates this expression.
 void FilterExpression.validate()
          Validates this expression.
 void AggregateExpression.validate(ValidationContext context)
          Validates this expression in the specified context.
 void ResultSetSpecification.validate(ValidationContext context)
          Validates this in the specified context.
 void FilterExpression.validate(ValidationContext context)
          Validates this expression in the specified context.
 void SortSpecification.validate(ValidationContext context)
          Validates this expression in the specified context.
abstract  void AggregateExpression.validateSyntax(ValidationContext context)
          Performs syntactic validation of this expression in the specified context.
abstract  void FilterExpression.validateSyntax(ValidationContext context)
          Performs syntactic validation of this expression in the specified context.
 void CustomAggregate.validateSyntax(ValidationContext context)
           
 

Uses of OdaException in org.eclipse.datatools.connectivity.oda.spec.result.filter
 

Methods in org.eclipse.datatools.connectivity.oda.spec.result.filter that throw OdaException
 void AtomicExpression.validate(ValidationContext context)
           
 void CustomExpression.validateSyntax(ValidationContext context)
           
 void CompositeExpression.validateSyntax(ValidationContext context)
           
 

Uses of OdaException in org.eclipse.datatools.connectivity.oda.spec.util
 

Methods in org.eclipse.datatools.connectivity.oda.spec.util that return OdaException
static OdaException ValidatorUtil.addException(OdaException rootEx, OdaException newEx)
          Adds the new OdaException object to the end of the OdaException chain.
static OdaException ValidatorUtil.newAggregateException(AggregateExpression invalidAggrExpr, OdaException driverEx)
          Creates and returns a top-level OdaException to indicate that the specified aggregate expression is the cause of the specified driverEx exception.
static OdaException ValidatorUtil.newAggregateException(java.lang.String message, AggregateExpression invalidAggrExpr)
          Creates and returns an OdaException with the specified AggregateExpression identified as the cause.
static OdaException ValidatorUtil.newFilterExprException(FilterExpression invalidFilterExpr, OdaException driverEx)
          Creates and returns a top-level OdaException to indicate that the specified FilterExpression is the cause of the specified driverEx exception.
static OdaException ValidatorUtil.newFilterExprException(java.lang.String message, FilterExpression invalidFilterExpr)
          Creates and returns an OdaException with the specified FilterExpression identified as the cause.
static OdaException ValidatorUtil.newOdaException(java.lang.String message, java.lang.String causeIdentifier)
          Creates and returns an OdaException with the specified message and an IllegalArgumentException cause with the specified causeIdentifier.
static OdaException ValidatorUtil.newResultProjectionException(ResultProjection resultProj, OdaException driverEx)
          Creates and returns a top-level OdaException to indicate that the specified result projection is the cause of the specified driverEx exception.
static OdaException ValidatorUtil.newResultProjectionException(java.lang.String message, ResultProjection resultProj)
          Creates and returns a top-level OdaException to indicate that the specified result projection is the cause of the specified driverEx exception.
static OdaException ValidatorUtil.newResultSetSpecException(java.lang.String message, ResultSetSpecification resultSetSpec, OdaException chainedEx)
          Creates and returns a top-level OdaException to indicate that the specified result set specification is the cause of the specified driverEx exception.
static OdaException ValidatorUtil.newSortKeyException(int sortKeySequenceOrder, OdaException driverEx)
          Creates and returns a top-level OdaException to indicate that the specified sort key is the cause of the specified driverEx exception.
static OdaException ValidatorUtil.newSortKeyException(java.lang.String message, int sortKeySequenceOrder)
          Creates and returns a top-level OdaException to indicate that the specified sort key is the cause of the specified driverEx exception.
static OdaException ValidatorUtil.newSortSpecException(SortSpecification sortSpec, OdaException driverEx)
          Creates and returns a top-level OdaException to indicate that the specified sort specification is the cause of the specified driverEx exception.
static OdaException ValidatorUtil.newSortSpecException(java.lang.String message, SortSpecification sortSpec)
          Creates and returns a top-level OdaException to indicate that the specified sort specification is the cause of the specified driverEx exception.
static OdaException ValidatorUtil.newValueExprException(java.lang.String message, ValueExpression invalidValueExpr)
          Creates and returns an OdaException with the specified value expression identified as the cause.
static OdaException ValidatorUtil.newValueExprException(ValueExpression invalidValueExpr, OdaException driverEx)
          Creates and returns a top-level OdaException to indicate that the specified value expression is the cause of the specified driverEx exception.
 

Methods in org.eclipse.datatools.connectivity.oda.spec.util with parameters of type OdaException
static OdaException ValidatorUtil.addException(OdaException rootEx, OdaException newEx)
          Adds the new OdaException object to the end of the OdaException chain.
static boolean ValidatorUtil.isInvalidAggregateExpression(AggregateExpression aggrExpr, OdaException rootEx)
          Indicates whether the specified aggregate expression is one of the cause(s) in the specified OdaException chain.
static boolean ValidatorUtil.isInvalidFilterExpression(FilterExpression filterExpr, OdaException rootEx)
          Indicates whether the specified FilterExpression is one of the cause(s) in the specified OdaException chain.
static boolean ValidatorUtil.isInvalidResultProjection(ResultProjection resultProj, OdaException rootEx)
          Indicates whether the specified result projection is one of the cause(s) in the specified OdaException chain.
static boolean ValidatorUtil.isInvalidResultSetSpec(ResultSetSpecification resultSetSpec, OdaException rootEx)
          Indicates whether the specified result set specification is one of the cause(s) in the specified OdaException chain.
static boolean ValidatorUtil.isInvalidSortKey(int sortKeySequenceOrder, OdaException rootEx)
          Indicates whether the specified sort key is one of the cause(s) in the specified OdaException chain.
static boolean ValidatorUtil.isInvalidSortSpec(SortSpecification sortSpec, OdaException rootEx)
          Indicates whether the specified sort specification is one of the cause(s) in the specified OdaException chain.
static boolean ValidatorUtil.isInvalidValueExpression(ValueExpression valueExpr, OdaException rootEx)
          Indicates whether the specified value expression is one of the cause(s) in the specified OdaException chain.
static OdaException ValidatorUtil.newAggregateException(AggregateExpression invalidAggrExpr, OdaException driverEx)
          Creates and returns a top-level OdaException to indicate that the specified aggregate expression is the cause of the specified driverEx exception.
static OdaException ValidatorUtil.newFilterExprException(FilterExpression invalidFilterExpr, OdaException driverEx)
          Creates and returns a top-level OdaException to indicate that the specified FilterExpression is the cause of the specified driverEx exception.
static OdaException ValidatorUtil.newResultProjectionException(ResultProjection resultProj, OdaException driverEx)
          Creates and returns a top-level OdaException to indicate that the specified result projection is the cause of the specified driverEx exception.
static OdaException ValidatorUtil.newResultSetSpecException(java.lang.String message, ResultSetSpecification resultSetSpec, OdaException chainedEx)
          Creates and returns a top-level OdaException to indicate that the specified result set specification is the cause of the specified driverEx exception.
static OdaException ValidatorUtil.newSortKeyException(int sortKeySequenceOrder, OdaException driverEx)
          Creates and returns a top-level OdaException to indicate that the specified sort key is the cause of the specified driverEx exception.
static OdaException ValidatorUtil.newSortSpecException(SortSpecification sortSpec, OdaException driverEx)
          Creates and returns a top-level OdaException to indicate that the specified sort specification is the cause of the specified driverEx exception.
static OdaException ValidatorUtil.newValueExprException(ValueExpression invalidValueExpr, OdaException driverEx)
          Creates and returns a top-level OdaException to indicate that the specified value expression is the cause of the specified driverEx exception.
 

Methods in org.eclipse.datatools.connectivity.oda.spec.util that throw OdaException
static CustomAggregate ExpressionFactory.createCustomAggregate(java.lang.String extensionId, java.lang.String exprId)
          Creates a custom aggregate expression instance of the specified aggregate expression contributed by the specified dynamicResultSet extension.
static CustomAggregate ExpressionFactory.createCustomAggregate(java.lang.String extensionId, java.lang.String exprId, ExpressionVariable variable)
          Creates a custom aggregate expression instance, with the given expression variable, of the specified aggregate expression contributed by the specified dynamicResultSet extension.
static CustomExpression ExpressionFactory.createCustomExpression(java.lang.String extensionId, java.lang.String exprId)
          Creates a custom filter expression instance of the specified filter expression contributed by the specified dynamicResultSet extension.
static CustomExpression ExpressionFactory.createCustomExpression(java.lang.String extensionId, java.lang.String exprId, ExpressionVariable variable, ExpressionArguments args)
          Creates a custom filter expression instance, with the given expression context, of the specified filter expression contributed by the specified dynamicResultSet extension.
static CustomFunction ExpressionFactory.createCustomFunction(java.lang.String extensionId, java.lang.String functionId)
          Creates a custom function value expression instance of the specified function type contributed by the specified dynamicResultSet extension.
static CombinedValueExpressionOperator ExpressionFactory.getCombinedOperator(java.lang.String extensionId, java.lang.String operatorId)
          Obtains the instance of the specified combined operator type, as supported or contributed by the specified dynamicResultSet extension.
static void ValidatorUtil.validateAllCustomExprType(FilterExpression expr, java.lang.Class<?> expectedExprClass)
          Validates each and every CustomExpression nested in the specified FilterExpression to be an instance of the specified class.
static void ValidatorUtil.validateCustomExprExtension(CustomAggregate customAggrExpr, java.lang.String expectedExtensionId)
          Validates that the specified CustomAggregate is contributed by the specified dynamicResultSet extension id.
static void ValidatorUtil.validateCustomExprExtension(CustomExpression customExpr, java.lang.String expectedExtensionId)
          Validates that the specified CustomExpression is contributed by the specified dynamicResultSet extension id.
static void ValidatorUtil.validateCustomExprExtension(CustomFunction customFuncExpr, java.lang.String expectedExtensionId)
          Validates that the specified CustomFunction is contributed by the specified dynamicResultSet extension id.
static void ValidatorUtil.validateCustomExprType(CustomAggregate customExpr, java.lang.Class<?> expectedExprClass)
          Validates the specified CustomAggregate to be an instance of the specified class.
static void ValidatorUtil.validateCustomExprType(CustomExpression customExpr, java.lang.Class<?> expectedExprClass)
          Validates the specified CustomExpression to be an instance of the specified class.
static void ValidatorUtil.validateCustomExprType(CustomFunction customExpr, java.lang.Class<?> expectedExprClass)
          Validates the specified CustomFunction to be an instance of the specified class.
static void ValidatorUtil.validateHasExprVariable(AtomicExpression expr)
          Validates that the specified AtomicExpression has an associated ExpressionVariable.
static void ValidatorUtil.validateHasNoNullOrderingSpec(SortSpecification sortSpec)
          Validates that null ordering is not specified in the given sortSpec.
static void ValidatorUtil.validateSupportedVariableDataTypes(ExpressionVariable exprVar, VariableRestrictions varRestrictions, java.lang.String odaDataSourceId, java.lang.String dataSetType)
          Validates that the data type of the specified expression variable is one of the supported data types listed in the VariableRestrictions.
static void ValidatorUtil.validateSupportedVariableDataTypes(ValueExpression valueExpr, VariableRestrictions varRestrictions, java.lang.String odaDataSourceId, java.lang.String dataSetType)
          Validates that the data type of the specified value expression is one of the supported data types listed in the VariableRestrictions.
static void ValidatorUtil.validateSupportedVariableTypes(AtomicExpression expr, ExpressionVariable.VariableType[] supportedVarTypes)
          Validates that the expression variable of the specified filter expression is one of the specified variable types.
static void ValidatorUtil.validateSupportedVariableTypes(CustomAggregate expr, ExpressionVariable.VariableType[] supportedVarTypes)
          Validates that the input expression variable of the specified aggregate expression is one of the specified variable types.
 

Uses of OdaException in org.eclipse.datatools.connectivity.oda.spec.valueexpr
 

Methods in org.eclipse.datatools.connectivity.oda.spec.valueexpr that throw OdaException
 void ColumnValueExpression.validateSyntax(ValidationContext context)
           
 void NestedValueExpression.validateSyntax(ValidationContext context)
           
 void SimpleValueExpression.validateSyntax(ValidationContext context)
           
 void CustomFunction.validateSyntax(ValidationContext context)
           
 void CombinedValueExpression.validateSyntax(ValidationContext context)
           
 void FunctionValueExpression.validateSyntax(ValidationContext context)
           
 

Uses of OdaException in org.eclipse.datatools.connectivity.oda.util.manifest
 

Methods in org.eclipse.datatools.connectivity.oda.util.manifest that throw OdaException
 DataSetType ExtensionManifest.getDataSetType(java.lang.String dataSetElementID)
          Returns the DataSetType instance that represents the dataSet element with the given ID defined in this data source extension.
 ExtensionManifest ManifestExplorer.getExtensionManifest(java.lang.String dataSourceId)
          Returns the extension configuration information found in the plugin manifest file of the data source extension that contains the specified data source element and implements the DTP ODA run-time extension point - org.eclipse.datatools.connectivity.oda.dataSource.
 ExtensionManifest ManifestExplorer.getExtensionManifest(java.lang.String dataSourceId, java.lang.String extensionPoint)
          Returns the extension configuration information found in the plugin manifest file of the data source extension that contains the specified data source element and implements the specified ODA extension point.
static org.eclipse.core.runtime.IConfigurationElement ManifestUtil.getNamedElement(org.eclipse.core.runtime.IExtension extension, java.lang.String elementName)
          Returns the configuration element of the given extension and element name.
static org.eclipse.core.runtime.IConfigurationElement ManifestUtil.getNamedElement(org.eclipse.core.runtime.IExtension extension, java.lang.String elementName, java.lang.String requiredAttributeName)
          Returns the configuration element with the given name in the given extension.
static org.eclipse.core.runtime.IConfigurationElement[] ManifestUtil.getNamedElements(org.eclipse.core.runtime.IExtension extension, java.lang.String elementName)
          Returns a collection of configuration elements with the given name in the given extension.
static org.eclipse.core.runtime.IConfigurationElement[] ManifestUtil.getNamedElements(org.eclipse.core.runtime.IExtension extension, java.lang.String elementName, java.lang.String requiredAttributeName)
          Returns a collection of configuration elements with the given name in the given extension.