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

Packages that use OdaException
org.eclipse.datatools.connectivity.oda: [Provisional] Defines the runtime API of the Open Data Access (ODA) extensions.
org.eclipse.datatools.connectivity.oda.consumer.helper
org.eclipse.datatools.connectivity.oda.design.ui.designsession: [Provisional] An utility component that provides the services to handle the DTP ODA Design Session Model API objects.
org.eclipse.datatools.connectivity.oda.design.ui.manifest: [Provisional] An utility component for accessing the content of an ODA data source UI extension's manifest.
org.eclipse.datatools.connectivity.oda.design.ui.wizards: [Provisional] 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.util.manifest: [Provisional] 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
`int` `IResultSetMetaData.getColumnCount()` Returns the number of columns in the corresponding IResultSet object.
`java.lang.String` `IResultSetMetaData.getColumnName(int index)` Returns the name 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.
`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.
`int` `IResultSetMetaData.getColumnDisplayLength(int index)` Returns the display length of the specific column.
`int` `IResultSetMetaData.getPrecision(int index)` Returns the maximum number of decimal digits of the specific column.
`int` `IResultSetMetaData.getScale(int index)` Returns the maximum number of digits to the right of the decimal point of the specific column.
`int` `IResultSetMetaData.isNullable(int index)` Indicates the nullability of values in the designated column.
`IResultSetMetaData` `IResultSet.getMetaData()` Returns the metadata associated with this IResultSet.
`void` `IResultSet.close()` Closes the cursor associated with this IResultSet.
`void` `IResultSet.setMaxRows(int max)` Specifies the maximum number of rows that can be fetched from this result set.
`boolean` `IResultSet.next()` Moves the cursor down one row from its current position.
`int` `IResultSet.getRow()` Returns the current row's 1-based index position.
`java.lang.String` `IResultSet.getString(int index)` Gets the value of the designated column in the current row as a String.
`java.lang.String` `IResultSet.getString(java.lang.String columnName)` Gets the value of the designated column in the current row as a String.
`int` `IResultSet.getInt(int index)` Gets the value of the designated column in the current row as an int.
`int` `IResultSet.getInt(java.lang.String columnName)` Gets the value of the designated column in the current row as an int.
`double` `IResultSet.getDouble(int index)` Gets the value of the designated column in the current row as a double.
`double` `IResultSet.getDouble(java.lang.String columnName)` Gets the value of the designated column in the current row as a double.
`java.math.BigDecimal` `IResultSet.getBigDecimal(int index)` Gets the value of the designated column in the current row as a decimal.
`java.math.BigDecimal` `IResultSet.getBigDecimal(java.lang.String columnName)` Gets the value of the designated column in the current row as a decimal.
`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` `IResultSet.getDate(java.lang.String columnName)` Gets the value of the designated column in the current row as a java.sql.Date.
`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` `IResultSet.getTime(java.lang.String columnName)` Gets the value of the designated column in the current row as a java.sql.Time.
`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` `IResultSet.getTimestamp(java.lang.String columnName)` Gets the value of the designated column in the current row as a java.sql.Timestamp.
`IBlob` `IResultSet.getBlob(int index)` Gets the value of the designated column in the current row as an IBlob object.
`IBlob` `IResultSet.getBlob(java.lang.String columnName)` Gets the value of the designated column in the current row as an IBlob object.
`IClob` `IResultSet.getClob(int index)` Gets the value of the designated column in the current row as an IClob object.
`IClob` `IResultSet.getClob(java.lang.String columnName)` Gets the value of the designated column in the current row as an IClob object.
`boolean` `IResultSet.wasNull()` Returns whether the value read from the previous get<type> method was invalid or null.
`int` `IResultSet.findColumn(java.lang.String columnName)` Returns the column index of the specified column name.
`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.
`void` `IQuery.setAppContext(java.lang.Object context)` Sets the query context passed through from an application.
`void` `IQuery.setProperty(java.lang.String name, java.lang.String value)` Sets the named property with the specified value.
`void` `IQuery.close()` Attempts to close this IQuery.
`void` `IQuery.setMaxRows(int max)` Specifies the maximum number of rows that can be fetched from the query's result set(s).
`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.
`IResultSet` `IQuery.executeQuery()` Executes the query's prepared query text and returns a single IResultSet object.
`void` `IQuery.clearInParameters()` An optional method to clear the current input parameter values immediately.
`void` `IQuery.setInt(java.lang.String parameterName, int value)` Sets the designated parameter to the given integer value.
`void` `IQuery.setInt(int parameterId, int value)` Sets the designated parameter to the given integer value.
`void` `IQuery.setDouble(java.lang.String parameterName, double value)` Sets the designated parameter to the given double value.
`void` `IQuery.setDouble(int parameterId, double value)` Sets the designated parameter to the given double value.
`void` `IQuery.setBigDecimal(java.lang.String parameterName, java.math.BigDecimal value)` Sets the designated parameter to the given decimal value.
`void` `IQuery.setBigDecimal(int parameterId, java.math.BigDecimal value)` Sets the designated parameter to the given decimal value.
`void` `IQuery.setString(java.lang.String parameterName, java.lang.String value)` Sets the designated parameter to the given string value.
`void` `IQuery.setString(int parameterId, java.lang.String value)` Sets the designated parameter to the given string value.
`void` `IQuery.setDate(java.lang.String parameterName, java.sql.Date value)` Sets the designated parameter to the given Date value.
`void` `IQuery.setDate(int parameterId, java.sql.Date value)` Sets the designated parameter to the given Date value.
`void` `IQuery.setTime(java.lang.String parameterName, java.sql.Time value)` Sets the designated parameter to the given Time value.
`void` `IQuery.setTime(int parameterId, java.sql.Time value)` Sets the designated parameter to the given Time value.
`void` `IQuery.setTimestamp(java.lang.String parameterName, java.sql.Timestamp value)` Sets the designated parameter to the given Timestamp value.
`void` `IQuery.setTimestamp(int parameterId, java.sql.Timestamp value)` Sets the designated parameter to the given Timestamp value.
`int` `IQuery.findInParameter(java.lang.String parameterName)` Returns the 1-based index of the specified input parameter.
`IParameterMetaData` `IQuery.getParameterMetaData()` Returns the count, data types, and other metadata attributes of the parameters defined in this prepared IQuery object.
`void` `IQuery.setSortSpec(SortSpec sortBy)` Specifies the sort specification for this `IQuery`.
`SortSpec` `IQuery.getSortSpec()` Returns the sort specification associated with this `IQuery`.
`boolean` `IParameterRowSet.absolute(int rowIndex)` Moves the cursor to the designated row number.
`boolean` `IParameterRowSet.previous()` Moves the cursor up one element from its current position.
`int` `IParameterRowSet.add()` Appends a new row to the end of this collection and moves the cursor to the new row's position.
`void` `IParameterRowSet.clear()` Removes all of the elements from this collection.
`boolean` `IParameterRowSet.isEmpty()` Determines whether this does not contain any elements.
`int` `IParameterRowSet.size()` Returns the number of elements in this collection.
`void` `IParameterRowSet.setInt(int columnIndex, int value)` Sets the integer value at the designated column.
`void` `IParameterRowSet.setInt(java.lang.String columnName, int value)` Sets the integer value at the designated column.
`void` `IParameterRowSet.setDouble(int columnIndex, double value)` Sets the double value at the designated column.
`void` `IParameterRowSet.setDouble(java.lang.String columnName, double value)` Sets the double value at the designated column.
`void` `IParameterRowSet.setBigDecimal(int columnIndex, java.math.BigDecimal value)` Sets the decimal value at the designated column.
`void` `IParameterRowSet.setBigDecimal(java.lang.String columnName, java.math.BigDecimal value)` Sets the decimal value at the designated column.
`void` `IParameterRowSet.setString(int columnIndex, java.lang.String value)` Sets the string value at the designated column.
`void` `IParameterRowSet.setString(java.lang.String columnName, java.lang.String value)` Sets the string value at the designated column.
`void` `IParameterRowSet.setDate(int columnIndex, java.sql.Date value)` Sets the date value at the designated column.
`void` `IParameterRowSet.setDate(java.lang.String columnName, java.sql.Date value)` Sets the date value at the designated column.
`void` `IParameterRowSet.setTime(int columnIndex, java.sql.Time value)` Sets the time value at the designated column.
`void` `IParameterRowSet.setTime(java.lang.String columnName, java.sql.Time value)` Sets the time value at the designated column.
`void` `IParameterRowSet.setTimestamp(int columnIndex, java.sql.Timestamp value)` Sets the time stamp value at the designated column.
`void` `IParameterRowSet.setTimestamp(java.lang.String columnName, java.sql.Timestamp value)` Sets the time stamp value at the designated column.
`int` `IParameterMetaData.getParameterCount()` Returns the number of parameters defined in the prepared IQuery object.
`int` `IParameterMetaData.getParameterMode(int param)` Returns the input/output mode of the specified 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` `IParameterMetaData.getPrecision(int param)` Returns the maximum number of decimal digits for the specified parameter.
`int` `IParameterMetaData.getScale(int param)` Returns the maximum number of digits to the right of the decimal point for the specified parameter.
`int` `IParameterMetaData.isNullable(int param)` Returns whether null values are allowed for the specified parameter.
`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.
`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).
`int` `IDriver.getMaxConnections()` Returns the maximum number of concurrent connections that the driver can support.
`void` `IDriver.setAppContext(java.lang.Object context)` Sets the driver context passed through from an application.
`IConnection` `IDataSetMetaData.getConnection()` Returns the connection that produced this metadata object.
`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.
`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.
`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`.
`int` `IDataSetMetaData.getSQLStateType()` Indicates whether the SQLSTATE returned by `OdaException.getSQLState()` is X/Open SQL CLI or SQL99.
`boolean` `IDataSetMetaData.supportsMultipleResultSets()` Indicates whether this data set type supports getting multiple `IResultSet` objects (sequentially or simultaneously), in its `IAdvancedQuery` implementation.
`boolean` `IDataSetMetaData.supportsMultipleOpenResults()` Indicates whether this data set type supports getting multiple `IResultSet` objects simultaneously, in its `IAdvancedQuery` implementation.
`boolean` `IDataSetMetaData.supportsNamedResultSets()` Indicates whether this data set type supports getting one or more `IResultSet` objects by name, in its `IAdvancedQuery` implementation.
`boolean` `IDataSetMetaData.supportsNamedParameters()` Indicates whether this data set type supports named parameters in `IQuery`.
`boolean` `IDataSetMetaData.supportsInParameters()` Indicates whether this data set type supports input parameters in `IQuery`.
`boolean` `IDataSetMetaData.supportsOutParameters()` Indicates whether this data set type supports output parameters in its `IAdvancedQuery` implementation.
`void` `IConnection.open(java.util.Properties connProperties)` Attempts to establish a connection based on the given connection properties.
`void` `IConnection.setAppContext(java.lang.Object context)` Sets the connection context passed through from an application.
`void` `IConnection.close()` Attempts to close this connection.
`boolean` `IConnection.isOpen()` Checks whether this has an established connection
`IDataSetMetaData` `IConnection.getMetaData(java.lang.String dataSetType)` Returns an IDataSetMetaData object of the the given data set type.
`IQuery` `IConnection.newQuery(java.lang.String dataSetType)` Returns an IQuery object of the given data set type.
`int` `IConnection.getMaxQueries()` Returns the maximum number of active queries for any data set types that the driver can support for this connection.
`void` `IConnection.commit()` Commits all changes made since the previous commit/rollback.
`void` `IConnection.rollback()` Undoes all changes made since the previous commit/rollback.
`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.
`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.
`long` `IClob.length()` Returns the number of characters in the CLOB value designated by this IClob object.
`java.io.InputStream` `IBlob.getBinaryStream()` Retrieves the BLOB value designated by this IBlob instance as a binary stream of uninterpreted bytes.
`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.
`long` `IBlob.length()` Returns the number of bytes in the BLOB value designated by this IBlob object.
`boolean` `IAdvancedQuery.execute()` Executes the query's prepared query that may return multiple result sets.
`IResultSet` `IAdvancedQuery.getResultSet()` Returns the current result as an IResultSet object.
`boolean` `IAdvancedQuery.getMoreResults()` Moves to the query's next result set.
`java.lang.String[]` `IAdvancedQuery.getResultSetNames()` Returns the names of result sets that can be returned by this IAdvancedQuery.
`IResultSetMetaData` `IAdvancedQuery.getMetaDataOf(java.lang.String resultSetName)` Returns the metadata of the expected named result.
`IResultSet` `IAdvancedQuery.getResultSet(java.lang.String resultSetName)` Returns the named result as an IResultSet object, or null if none is available.
`IParameterRowSet` `IAdvancedQuery.setNewRow(java.lang.String parameterName)` Returns an IParameterRowSet object that contains a single row representing the named structure input parameter.
`IParameterRowSet` `IAdvancedQuery.setNewRow(int parameterId)` Returns an IParameterRowSet object that contains a single row representing the specified structure input parameter.
`IParameterRowSet` `IAdvancedQuery.setNewRowSet(java.lang.String parameterName)` Returns an empty IParameterRowSet object that represents the named table input parameter.
`IParameterRowSet` `IAdvancedQuery.setNewRowSet(int parameterId)` Returns an empty IParameterRowSet object that represents the specified table input parameter.
`int` `IAdvancedQuery.getInt(java.lang.String parameterName)` Returns the integer value from the designated output parameter.
`int` `IAdvancedQuery.getInt(int parameterId)` Returns the integer value from the designated output parameter.
`double` `IAdvancedQuery.getDouble(java.lang.String parameterName)` Returns the double value from the designated output parameter.
`double` `IAdvancedQuery.getDouble(int parameterId)` Returns the double value from the designated output parameter.
`java.math.BigDecimal` `IAdvancedQuery.getBigDecimal(java.lang.String parameterName)` Returns the decimal value from the designated output parameter.
`java.math.BigDecimal` `IAdvancedQuery.getBigDecimal(int parameterId)` Returns the decimal value from the designated output parameter.
`java.lang.String` `IAdvancedQuery.getString(java.lang.String parameterName)` Returns the String value from the designated output parameter.
`java.lang.String` `IAdvancedQuery.getString(int parameterId)` Returns the String value from the designated output parameter.
`java.sql.Date` `IAdvancedQuery.getDate(java.lang.String parameterName)` Returns the java.sql.Date value from the designated output parameter.
`java.sql.Date` `IAdvancedQuery.getDate(int parameterId)` Returns the java.sql.Date value from the designated output parameter.
`java.sql.Time` `IAdvancedQuery.getTime(java.lang.String parameterName)` Returns the java.sql.Time value from the designated output parameter.
`java.sql.Time` `IAdvancedQuery.getTime(int parameterId)` Returns the java.sql.Time value from the designated output parameter.
`java.sql.Timestamp` `IAdvancedQuery.getTimestamp(java.lang.String parameterName)` Returns the java.sql.Timestamp value from the designated output parameter.
`java.sql.Timestamp` `IAdvancedQuery.getTimestamp(int parameterId)` Returns the java.sql.Timestamp value from the designated output parameter.
`IBlob` `IAdvancedQuery.getBlob(java.lang.String parameterName)` Returns the IBlob value from the designated output parameter.
`IBlob` `IAdvancedQuery.getBlob(int parameterId)` Returns the IBlob value from the designated output parameter.
`IClob` `IAdvancedQuery.getClob(java.lang.String parameterName)` Returns the IClob value from the designated output parameter.
`IClob` `IAdvancedQuery.getClob(int parameterId)` Returns the IClob value from the designated output parameter.
`IParameterRowSet` `IAdvancedQuery.getRow(java.lang.String parameterName)` Returns the structure value from the designated output parameter.
`IParameterRowSet` `IAdvancedQuery.getRow(int parameterId)` Returns the structure value from the designated output parameter.
`int` `IAdvancedQuery.findOutParameter(java.lang.String parameterName)` Returns the 1-based index of the specified scalar or structure output parameter.
`boolean` `IAdvancedQuery.wasNull()` Returns whether the value read from the previous get<type> method was null.
`void` `IAdvancedQuery.setSortSpec(java.lang.String resultSetName, SortSpec sortBy)` Specifies the sort specification for the named result set of this `IAdvancedQuery`.
`SortSpec` `IAdvancedQuery.getSortSpec(java.lang.String resultSetName)` Returns the sort specification associated with the named result set of this `IAdvancedQuery`.

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

Subclasses of OdaException in org.eclipse.datatools.connectivity.oda.consumer.helper
`class` `OdaHelperException` Exception thrown for errors that occur within the ODA consumer helper package.

Methods in org.eclipse.datatools.connectivity.oda.consumer.helper that throw OdaException
`static void` `OdaSortSpecHelper.addSortKey(OdaQuery statement, java.lang.String columnName, int sortOrder, java.lang.String localeString)` Deprecated. Replaced by `OdaSortSpecHelper.addSortKey(OdaQuery, String, int)`
`static void` `OdaSortSpecHelper.addSortKey(OdaQuery query, java.lang.String columnName, int sortOrder)` Adds a sort key on the specified column to the given query.
`static void` `OdaSortSpecHelper.addSortKey(OdaAdvancedQuery statement, java.lang.String resultSetName, java.lang.String columnName, int sortOrder, java.lang.String localeString)` Deprecated. Replaced by `OdaSortSpecHelper.addSortKey(OdaAdvancedQuery, String, String, int)`
`static void` `OdaSortSpecHelper.addSortKey(OdaAdvancedQuery query, java.lang.String resultSetName, java.lang.String columnName, int sortOrder)` Adds a sort key on the specified result set column to the given query.
`static void` `OdaSortSpecHelper.resetSortKeys(OdaQuery statement)`
`static void` `OdaSortSpecHelper.resetSortKeys(OdaAdvancedQuery statement, java.lang.String resultSetName)`
`boolean` `OdaRowSet.absolute(int rowIndex)`
`boolean` `OdaRowSet.previous()`
`int` `OdaRowSet.add()`
`void` `OdaRowSet.clear()`
`boolean` `OdaRowSet.isEmpty()`
`int` `OdaRowSet.size()`
`void` `OdaRowSet.setInt(int columnIndex, int value)`
`void` `OdaRowSet.setInt(java.lang.String columnName, int value)`
`void` `OdaRowSet.setDouble(int columnIndex, double value)`
`void` `OdaRowSet.setDouble(java.lang.String columnName, double value)`
`void` `OdaRowSet.setBigDecimal(int columnIndex, java.math.BigDecimal value)`
`void` `OdaRowSet.setBigDecimal(java.lang.String columnName, java.math.BigDecimal value)`
`void` `OdaRowSet.setString(int columnIndex, java.lang.String value)`
`void` `OdaRowSet.setString(java.lang.String columnName, java.lang.String value)`
`void` `OdaRowSet.setDate(int columnIndex, java.sql.Date value)`
`void` `OdaRowSet.setDate(java.lang.String columnName, java.sql.Date value)`
`void` `OdaRowSet.setTime(int columnIndex, java.sql.Time value)`
`void` `OdaRowSet.setTime(java.lang.String columnName, java.sql.Time value)`
`void` `OdaRowSet.setTimestamp(int columnIndex, java.sql.Timestamp value)`
`void` `OdaRowSet.setTimestamp(java.lang.String columnName, java.sql.Timestamp value)`
`int` `OdaResultSetMetaData.getColumnCount()`
`java.lang.String` `OdaResultSetMetaData.getColumnName(int index)`
`java.lang.String` `OdaResultSetMetaData.getColumnLabel(int index)`
`int` `OdaResultSetMetaData.getColumnType(int index)`
`java.lang.String` `OdaResultSetMetaData.getColumnTypeName(int index)`
`int` `OdaResultSetMetaData.getColumnDisplayLength(int index)`
`int` `OdaResultSetMetaData.getPrecision(int index)`
`int` `OdaResultSetMetaData.getScale(int index)`
`int` `OdaResultSetMetaData.isNullable(int index)`
`IResultSetMetaData` `OdaResultSet.getMetaData()`
`void` `OdaResultSet.close()`
`void` `OdaResultSet.setMaxRows(int max)`
`boolean` `OdaResultSet.next()`
`int` `OdaResultSet.getRow()`
`java.lang.String` `OdaResultSet.getString(int index)`
`java.lang.String` `OdaResultSet.getString(java.lang.String columnName)`
`int` `OdaResultSet.getInt(int index)`
`int` `OdaResultSet.getInt(java.lang.String columnName)`
`double` `OdaResultSet.getDouble(int index)`
`double` `OdaResultSet.getDouble(java.lang.String columnName)`
`java.math.BigDecimal` `OdaResultSet.getBigDecimal(int index)`
`java.math.BigDecimal` `OdaResultSet.getBigDecimal(java.lang.String columnName)`
`java.sql.Date` `OdaResultSet.getDate(int index)`
`java.sql.Date` `OdaResultSet.getDate(java.lang.String columnName)`
`java.sql.Time` `OdaResultSet.getTime(int index)`
`java.sql.Time` `OdaResultSet.getTime(java.lang.String columnName)`
`java.sql.Timestamp` `OdaResultSet.getTimestamp(int index)`
`java.sql.Timestamp` `OdaResultSet.getTimestamp(java.lang.String columnName)`
`IBlob` `OdaResultSet.getBlob(int index)`
`IBlob` `OdaResultSet.getBlob(java.lang.String columnName)`
`IClob` `OdaResultSet.getClob(int index)`
`IClob` `OdaResultSet.getClob(java.lang.String columnName)`
`boolean` `OdaResultSet.wasNull()`
`int` `OdaResultSet.findColumn(java.lang.String columnName)`
`java.lang.String` `OdaResultSet.getBigDecimalAsString(int index)`
`java.lang.String` `OdaResultSet.getBigDecimalAsString(java.lang.String columnName)`
`java.lang.String` `OdaResultSet.getDateAsString(int index)`
`java.lang.String` `OdaResultSet.getDateAsString(java.lang.String columnName)`
`java.lang.String` `OdaResultSet.getTimeAsString(int index)`
`java.lang.String` `OdaResultSet.getTimeAsString(java.lang.String columnName)`
`java.lang.String` `OdaResultSet.getTimestampAsString(int index)`
`java.lang.String` `OdaResultSet.getTimestampAsString(java.lang.String columnName)`
`java.lang.String` `OdaResultSet.getClobAsString(int index)`
`java.lang.String` `OdaResultSet.getClobAsString(java.lang.String columnName)`
`void` `OdaQuery.setAppContext(java.lang.Object context)`
`void` `OdaQuery.prepare(java.lang.String queryText)`
`void` `OdaQuery.setProperty(java.lang.String propertyName, java.lang.String propertyValue)`
`void` `OdaQuery.close()`
`void` `OdaQuery.setMaxRows(int max)`
`int` `OdaQuery.getMaxRows()`
`IResultSetMetaData` `OdaQuery.getMetaData()`
`IResultSet` `OdaQuery.executeQuery()`
`void` `OdaQuery.setInt(java.lang.String parameterName, int value)`
`void` `OdaQuery.setInt(int parameterId, int value)`
`void` `OdaQuery.setDouble(java.lang.String parameterName, double value)`
`void` `OdaQuery.setDouble(int parameterId, double value)`
`void` `OdaQuery.setBigDecimal(java.lang.String parameterName, java.math.BigDecimal value)`
`void` `OdaQuery.setBigDecimal(int parameterId, java.math.BigDecimal value)`
`void` `OdaQuery.setString(java.lang.String parameterName, java.lang.String value)`
`void` `OdaQuery.setString(int parameterId, java.lang.String value)`
`void` `OdaQuery.setDate(java.lang.String parameterName, java.sql.Date value)`
`void` `OdaQuery.setDate(int parameterId, java.sql.Date value)`
`void` `OdaQuery.setTime(java.lang.String parameterName, java.sql.Time value)`
`void` `OdaQuery.setTime(int parameterId, java.sql.Time value)`
`void` `OdaQuery.setTimestamp(java.lang.String parameterName, java.sql.Timestamp value)`
`void` `OdaQuery.setTimestamp(int parameterId, java.sql.Timestamp value)`
`void` `OdaQuery.clearInParameters()`
`int` `OdaQuery.findInParameter(java.lang.String parameterName)`
`IParameterMetaData` `OdaQuery.getParameterMetaData()`
`void` `OdaQuery.setSortSpec(SortSpec sortBy)`
`SortSpec` `OdaQuery.getSortSpec()`
`void` `OdaDriver.setLogConfiguration(LogConfiguration logConfig)`
`IConnection` `OdaDriver.getConnection(java.lang.String dataSourceId)`
`int` `OdaDriver.getMaxConnections()`
`void` `OdaDriver.setAppContext(java.lang.Object context)`
`IConnection` `OdaDataSetMetaData.getConnection()`
`IResultSet` `OdaDataSetMetaData.getDataSourceObjects(java.lang.String catalog, java.lang.String schema, java.lang.String object, java.lang.String version)`
`int` `OdaDataSetMetaData.getDataSourceMajorVersion()`
`int` `OdaDataSetMetaData.getDataSourceMinorVersion()`
`java.lang.String` `OdaDataSetMetaData.getDataSourceProductName()`
`java.lang.String` `OdaDataSetMetaData.getDataSourceProductVersion()`
`int` `OdaDataSetMetaData.getSQLStateType()`
`boolean` `OdaDataSetMetaData.supportsMultipleOpenResults()`
`boolean` `OdaDataSetMetaData.supportsMultipleResultSets()`
`boolean` `OdaDataSetMetaData.supportsNamedResultSets()`
`boolean` `OdaDataSetMetaData.supportsNamedParameters()`
`boolean` `OdaDataSetMetaData.supportsInParameters()`
`boolean` `OdaDataSetMetaData.supportsOutParameters()`
`int` `OdaConnection.getMaxQueries()`
`void` `OdaConnection.open(java.util.Properties connProperties)`
`void` `OdaConnection.setAppContext(java.lang.Object context)`
`void` `OdaConnection.close()`
`boolean` `OdaConnection.isOpen()`
`IDataSetMetaData` `OdaConnection.getMetaData(java.lang.String dataSetType)`
`IQuery` `OdaConnection.newQuery(java.lang.String dataSetType)`
`void` `OdaConnection.commit()`
`void` `OdaConnection.rollback()`
`java.io.Reader` `OdaClob.getCharacterStream()`
`java.lang.String` `OdaClob.getSubString(long position, int length)`
`long` `OdaClob.length()`
`java.io.InputStream` `OdaBlob.getBinaryStream()`
`byte[]` `OdaBlob.getBytes(long position, int length)`
`long` `OdaBlob.length()`
`boolean` `OdaAdvancedQuery.execute()`
`IResultSet` `OdaAdvancedQuery.getResultSet()`
`boolean` `OdaAdvancedQuery.getMoreResults()`
`IResultSetMetaData` `OdaAdvancedQuery.getMetaDataOf(java.lang.String resultSetName)`
`java.lang.String[]` `OdaAdvancedQuery.getResultSetNames()`
`IResultSet` `OdaAdvancedQuery.getResultSet(java.lang.String resultSetName)`
`IParameterRowSet` `OdaAdvancedQuery.setNewRow(java.lang.String parameterName)`
`IParameterRowSet` `OdaAdvancedQuery.setNewRow(int parameterId)`
`IParameterRowSet` `OdaAdvancedQuery.setNewRowSet(java.lang.String parameterName)`
`IParameterRowSet` `OdaAdvancedQuery.setNewRowSet(int parameterId)`
`int` `OdaAdvancedQuery.getInt(java.lang.String parameterName)`
`int` `OdaAdvancedQuery.getInt(int parameterId)`
`double` `OdaAdvancedQuery.getDouble(java.lang.String parameterName)`
`double` `OdaAdvancedQuery.getDouble(int parameterId)`
`java.math.BigDecimal` `OdaAdvancedQuery.getBigDecimal(java.lang.String parameterName)`
`java.math.BigDecimal` `OdaAdvancedQuery.getBigDecimal(int parameterId)`
`java.lang.String` `OdaAdvancedQuery.getString(java.lang.String parameterName)`
`java.lang.String` `OdaAdvancedQuery.getString(int parameterId)`
`java.sql.Date` `OdaAdvancedQuery.getDate(java.lang.String parameterName)`
`java.sql.Date` `OdaAdvancedQuery.getDate(int parameterId)`
`java.sql.Time` `OdaAdvancedQuery.getTime(java.lang.String parameterName)`
`java.sql.Time` `OdaAdvancedQuery.getTime(int parameterId)`
`java.sql.Timestamp` `OdaAdvancedQuery.getTimestamp(java.lang.String parameterName)`
`java.sql.Timestamp` `OdaAdvancedQuery.getTimestamp(int parameterId)`
`IBlob` `OdaAdvancedQuery.getBlob(java.lang.String parameterName)`
`IBlob` `OdaAdvancedQuery.getBlob(int parameterId)`
`IClob` `OdaAdvancedQuery.getClob(java.lang.String parameterName)`
`IClob` `OdaAdvancedQuery.getClob(int parameterId)`
`IParameterRowSet` `OdaAdvancedQuery.getRow(java.lang.String parameterName)`
`IParameterRowSet` `OdaAdvancedQuery.getRow(int parameterId)`
`int` `OdaAdvancedQuery.findOutParameter(java.lang.String parameterName)`
`boolean` `OdaAdvancedQuery.wasNull()`
`void` `OdaAdvancedQuery.setSortSpec(java.lang.String resultSetName, SortSpec sortBy)`
`SortSpec` `OdaAdvancedQuery.getSortSpec(java.lang.String resultSetName)`
`java.lang.String` `OdaAdvancedQuery.getBigDecimalAsString(java.lang.String parameterName)`
`java.lang.String` `OdaAdvancedQuery.getBigDecimalAsString(int parameterId)`
`java.lang.String` `OdaAdvancedQuery.getDateAsString(java.lang.String parameterName)`
`java.lang.String` `OdaAdvancedQuery.getDateAsString(int parameterId)`
`java.lang.String` `OdaAdvancedQuery.getTimeAsString(java.lang.String parameterName)`
`java.lang.String` `OdaAdvancedQuery.getTimeAsString(int parameterId)`
`java.lang.String` `OdaAdvancedQuery.getTimestampAsString(java.lang.String parameterName)`
`java.lang.String` `OdaAdvancedQuery.getTimestampAsString(int parameterId)`
`java.lang.String` `OdaAdvancedQuery.getClobAsString(java.lang.String columnName)`
`java.lang.String` `OdaAdvancedQuery.getClobAsString(int index)`

Constructors in org.eclipse.datatools.connectivity.oda.consumer.helper that throw OdaException
`OdaDriver(java.lang.String odaDataSourceId)` Instantiates an ODA consumer's driver helper to manage the specified ODA driver.
`OdaDriver(ExtensionManifest driverConfig)` Instantiates an ODA consumer's driver helper to manage the specified ODA driver.
`OdaDriver(java.lang.String driverClassName, java.util.Locale locale, java.lang.ClassLoader driverClassloader, boolean switchContextClassloader)` Instantiates an ODA consumer's driver helper to manage the specified ODA driver.

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 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 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.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 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 IConnectionProfile` `DesignSessionUtil.getLinkedProfile(DataSourceDesign dataSourceDesign)` Returns the connection profile instance externally referenced, i.e.
`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 ResultSetColumns` `DesignSessionUtil.toResultSetColumnsDesign(IResultSetMetaData md)` Converts the contents of an ODA runtime result set meta data to an ODA design-time ResultSetColumns 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 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 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.

`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 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 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 instance.
`OdaDesignSession` `DataSourceDesignSession.finish()` Performs finish on this design session to create or edit its data source design.
`IWizard` `DataSourceDesignSession.getNewWizard()` Returns an ODA wizard for use within this design session to create a new, extended ODA data source design instance.
`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.
`PropertyPage` `DataSourceDesignSession.getEditorPage()` Returns a customized editor page for use within a design session to edit an extended ODA data source design instance.
`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 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.
`void` `DataSetDesignSession.restartNewDesign(java.lang.String newDataSetName, java.lang.String odaDataSetId, DataSourceDesign dataSourceDesign)` Restarts the design session to create a new data set design instance with the given name for the given ODA data set type.
`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.
`OdaDesignSession` `DataSetDesignSession.finish()` Performs finish on this design session to create or edit its data set design.
`IWizard` `DataSetDesignSession.getNewWizard()` Returns an ODA wizard for use within this design session to create a new, extended ODA data set design instance.
`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.
`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.
`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.

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
`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`.
`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.
`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.
`static IConfigurationElement` `DataSetUIElement.getWizardElement(IConfigurationElement dataSetUIElement)` Returns the dataSetWizard configuration element that defines the wizard that allows an user to create a new ODA data set design instance.
`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 IConfigurationElement` `DataSetUIElement.getPageElement(IConfigurationElement dataSetUIElement, java.lang.String pageId)` Returns the dataSetPage configuration element with the given page id defined in this data set ui element.

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.util.manifest

Methods in org.eclipse.datatools.connectivity.oda.util.manifest that throw OdaException
`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 IConfigurationElement` `ManifestExplorer.getNamedElement(IExtension extension, java.lang.String elementName)` Returns the configuration element of the given extension and element name.
`static IConfigurationElement[]` `ManifestExplorer.getNamedElements(IExtension extension, java.lang.String elementName)` Returns a collection of configuration elements with the given name in the given extension.
`static IConfigurationElement[]` `ManifestExplorer.getNamedElements(IExtension extension, java.lang.String elementName, java.lang.String requiredAttributeName)` Returns a collection of configuration elements with the given name in the given extension.
`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.

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