## 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.