A C D E G H I J M P Q R S T U V X


A

addLastException(DataRuntimeException) - Method in exception com.ibm.pdq.runtime.exception.DataRuntimeException
Adds the DataRuntimeException newException as the last Exception in a linked list of DataRuntimeExceptions.

C

Call - Annotation Type in com.ibm.pdq.annotation
Used in an interface to indicate to the pureQuery Generator that the declared annotated method executes an SQL stored procedure call.
call(String, CallHandler<CAL>, Object...) - Method in interface com.ibm.pdq.runtime.Data
Runs the given SQL stored procedure call sql and returns an object of type <CAL> that indicates the results of the stored procedure call.
call(String, CallHandlerWithParameters<CAL>, Object...) - Method in interface com.ibm.pdq.runtime.Data
Runs the given SQL stored procedure call sql and returns an object of type <CAL> that indicates the results of the stored procedure call.
call(String, ParameterHandler, CallHandlerWithParameters<CAL>, Object...) - Method in interface com.ibm.pdq.runtime.Data
Runs the given SQL stored procedure call sql and returns an object of type <CAL> that indicates the results of the stored procedure call.
call(String, Object...) - Method in interface com.ibm.pdq.runtime.Data
Runs the given SQL stored procedure call sql and returns an instance of StoredProcedureResult that represents the results of running sql.
CallHandler<T> - Interface in com.ibm.pdq.runtime.handlers
Processes the results of an SQL stored procedure call and returns an object of type T that describes the results.
CallHandlerWithParameters<CAL> - Interface in com.ibm.pdq.runtime.handlers
Processes the results of an SQL stored procedure call and returns an object of type CAL that describes the results.
close() - Method in interface com.ibm.pdq.runtime.Data
Frees all resources and closes the associated instance of Connection by calling Connection.close() for that instance.
close() - Method in interface com.ibm.pdq.runtime.ResultIterator
Closes the ResultSet that is associated with the ResultIterator and, if possible, the Statement that created the ResultSet, freeing all associated JDBC and database resources.
close() - Method in interface com.ibm.pdq.runtime.StoredProcedureResult
Closes the StoredProcedureResult instance.
Column - Annotation Type in com.ibm.pdq.annotation
For queries against databases, indicates that the annotated property represents the described column.
ColumnOverride - Annotation Type in com.ibm.pdq.annotation
For queries against databases, indicates that a property in the pureQuery bean represents a particular column.
ColumnOverrides - Annotation Type in com.ibm.pdq.annotation
For queries against databases, specifies an array of @ColumnOverride annotations.
com.ibm.pdq.annotation - package com.ibm.pdq.annotation
com.ibm.pdq.runtime - package com.ibm.pdq.runtime
com.ibm.pdq.runtime.data.handlers - package com.ibm.pdq.runtime.data.handlers
com.ibm.pdq.runtime.datasource - package com.ibm.pdq.runtime.datasource
com.ibm.pdq.runtime.datasource.datadirect - package com.ibm.pdq.runtime.datasource.datadirect
com.ibm.pdq.runtime.datasource.oracle - package com.ibm.pdq.runtime.datasource.oracle
com.ibm.pdq.runtime.exception - package com.ibm.pdq.runtime.exception
com.ibm.pdq.runtime.factory - package com.ibm.pdq.runtime.factory
com.ibm.pdq.runtime.handlers - package com.ibm.pdq.runtime.handlers
com.ibm.pdq.runtime.statement - package com.ibm.pdq.runtime.statement
commit() - Method in interface com.ibm.pdq.runtime.Data
Delegates a commit request (Connection.commit()) to the associated instance of Connection.
Cursor - Annotation Type in com.ibm.pdq.annotation
Specifies cursor attributes for the cursor that is created by the SQL statement that the method runs.

D

Data - Interface in com.ibm.pdq.runtime
Provides methods that can be used to access data sources, which can be databases or in-memory collections.
DataFactory - Class in com.ibm.pdq.runtime.factory
Creates and returns instances of implementations of the Data interface and of interfaces that contain pureQuery annotated methods.
DataFactory() - Constructor for class com.ibm.pdq.runtime.factory.DataFactory
DataRuntimeException - Exception in com.ibm.pdq.runtime.exception
Indicates the occurrence of an exception in a pureQuery method.

E

endBatch() - Method in interface com.ibm.pdq.runtime.Data
Runs the INSERT, UPDATE, and DELETE SQL statements that are queued for a heterogeneous update with parameters and returns an int[][] that describes the results of the execution.
EnhancedConnectionPoolDataSourceForOracle - Class in com.ibm.pdq.runtime.datasource.oracle
Extends the class oracle.jdbc.pool.OracleConnectionPoolDataSource to provide support for pureQuery.
EnhancedConnectionPoolDataSourceForOracle() - Constructor for class com.ibm.pdq.runtime.datasource.oracle.EnhancedConnectionPoolDataSourceForOracle
Constructs an instance of EnhancedConnectionPoolDataSourceForOracle.
EnhancedDataSource - Interface in com.ibm.pdq.runtime.datasource
Implemented by pureQuery data sources.
EnhancedDataSourceForOracle - Class in com.ibm.pdq.runtime.datasource.datadirect
A wrapper for the class com.ddtek.jdbcx.oracle.OracleDataSource that provides support for pureQuery.
EnhancedDataSourceForOracle() - Constructor for class com.ibm.pdq.runtime.datasource.datadirect.EnhancedDataSourceForOracle
Constructs an instance of EnhancedDataSourceForOracle.
EnhancedDataSourceForOracle - Class in com.ibm.pdq.runtime.datasource.oracle
Extends the class oracle.jdbc.pool.OracleDataSource to provide support for pureQuery.
EnhancedDataSourceForOracle() - Constructor for class com.ibm.pdq.runtime.datasource.oracle.EnhancedDataSourceForOracle
Constructs an instance of EnhancedDataSourceForOracle.
EnhancedXADataSourceForOracle - Class in com.ibm.pdq.runtime.datasource.oracle
Extends the class oracle.jdbc.xa.client.OracleXADataSource to provide support for pureQuery.
EnhancedXADataSourceForOracle() - Constructor for class com.ibm.pdq.runtime.datasource.oracle.EnhancedXADataSourceForOracle
Constructs an instance of EnhancedXADataSourceForOracle.

G

GeneratedKey - Annotation Type in com.ibm.pdq.annotation
When used to annotate a property of a pureQuery bean, directs pureQuery to set the value of the property to the value of the corresponding database column after an SQL INSERT statement runs.
GenerationException - Exception in com.ibm.pdq.runtime.exception
Indicates the occurrence of an exception in the pureQuery code while generating implementations for classes with annotated methods.
getArray() - Method in interface com.ibm.pdq.runtime.StoredProcedureResult
Advances to the next (or first) query result for the stored procedure call, if one exists, and returns the contents of the query result in an array such that each element in the array contains the contents of a row of the query result in a Map.
getArray(Class<ROW>) - Method in interface com.ibm.pdq.runtime.StoredProcedureResult
Advances to the next (or first) query result for the stored procedure call, if one exists, and returns the contents of the query result in an array such that each element in the array contains the contents of a row of the query result in a pureQuery bean that is an instance of the class <ROW>.
getArray(Class<ROW>, RowHandler<ROW>) - Method in interface com.ibm.pdq.runtime.StoredProcedureResult
Advances to the next (or first) query result for the stored procedure call, if one exists, and returns the contents of the query result in an array such that each element in the array contains the contents of a row of the query result in a an instance of the class <ROW>.
getArray(RowHandler<ROW>) - Method in interface com.ibm.pdq.runtime.StoredProcedureResult
Deprecated.
getAutoCommit() - Method in interface com.ibm.pdq.runtime.Data
Returns a boolean that indicates whether auto-commit mode is enabled for the associated instance of Connection.
getBatchKind() - Method in interface com.ibm.pdq.runtime.Data
Returns a value of HeterogeneousBatchKind, which indicates that SQL statements are being run immediately, or that a batch for a heterogeneous update with parameters is being created.
getColumnNumber() - Method in exception com.ibm.pdq.runtime.exception.GenerationException
Returns the starting column of the annotated method declaration whose processing caused the exception.
getConnection() - Method in interface com.ibm.pdq.runtime.Data
Returns the Connection object that is associated with the instance of Data, if such an object exists.
getData() - Static method in class com.ibm.pdq.runtime.factory.DataFactory
Returns an instance of a class that implements the Data interface for queries over collections.
getData(Hook) - Static method in class com.ibm.pdq.runtime.factory.DataFactory
Returns an instance of a class that implements the Data interface for queries over collections.
getData(Hook, Map<Object, Object>) - Static method in class com.ibm.pdq.runtime.factory.DataFactory
Returns an instance of a class that implements the Data interface for queries over collections.
getData(Connection) - Static method in class com.ibm.pdq.runtime.factory.DataFactory
Returns an instance of a class that implements the Data interface, with an implementation that is based on whether the execution mode is dynamic or static.
getData(Connection, Hook) - Static method in class com.ibm.pdq.runtime.factory.DataFactory
Returns an instance of a class that implements the Data interface, with an implementation that is based on whether the execution mode is dynamic or static.
getData(Connection, Hook, Map<Object, Object>) - Static method in class com.ibm.pdq.runtime.factory.DataFactory
Returns an instance of a class that implements the Data interface, with an implementation that is based on whether the execution mode is dynamic or static.
getData(Connection, Hook, Properties) - Static method in class com.ibm.pdq.runtime.factory.DataFactory
Returns an instance of a class that implements the Data interface, with an implementation that is based on whether the execution mode is dynamic or static.
getData(Connection, Map<Object, Object>) - Static method in class com.ibm.pdq.runtime.factory.DataFactory
Returns an instance of a class that implements the Data interface, with an implementation that is based on whether the execution mode is dynamic or static.
getData(Connection, Properties) - Static method in class com.ibm.pdq.runtime.factory.DataFactory
Returns an instance of a class that implements the Data interface, with an implementation that is based on whether the execution mode is dynamic or static.
getData(DataSource) - Static method in class com.ibm.pdq.runtime.factory.DataFactory
Establishes a Connection to the DataSource ds, if possible, and if a Connection is established, returns an instance of a class that implements the Data interface, with an implementation that is based on whether the execution mode is dynamic or static.
getData(DataSource, Hook) - Static method in class com.ibm.pdq.runtime.factory.DataFactory
Establishes a Connection to the DataSource ds, if possible, and if a Connection is established, returns an instance of a class that implements the Data interface, with an implementation that is based on whether the execution mode is dynamic or static.
getData(DataSource, Hook, Map<Object, Object>) - Static method in class com.ibm.pdq.runtime.factory.DataFactory
Establishes a Connection to the DataSource ds, if possible, and if a Connection is established, returns an instance of a class that implements the Data interface, with an implementation that is based on whether the execution mode is dynamic or static.
getData(DataSource, Hook, Properties) - Static method in class com.ibm.pdq.runtime.factory.DataFactory
Establishes a Connection to the DataSource ds, if possible, and if a Connection is established, returns an instance of a class that implements the Data interface, with an implementation that is based on whether the execution mode is dynamic or static.
getData(DataSource, Map<Object, Object>) - Static method in class com.ibm.pdq.runtime.factory.DataFactory
Establishes a Connection to the DataSource ds, if possible, and if a Connection is established, returns an instance of a class that implements the Data interface, with an implementation that is based on whether the execution mode is dynamic or static.
getData(DataSource, Properties) - Static method in class com.ibm.pdq.runtime.factory.DataFactory
Establishes a Connection to the DataSource ds, if possible, and if a Connection is established, returns an instance of a class that implements the Data interface, with an implementation that is based on whether the execution mode is dynamic or static.
getData(Class<T>) - Static method in class com.ibm.pdq.runtime.factory.DataFactory
Returns an instance of a class that implements both the interfaceClass interface and the Data interface for queries over collections.
getData(Class<T>, Hook) - Static method in class com.ibm.pdq.runtime.factory.DataFactory
Returns an instance of a class that implements both the interfaceClass interface and the Data interface for queries over collections.
getData(Class<T>, Hook, Map<Object, Object>) - Static method in class com.ibm.pdq.runtime.factory.DataFactory
Returns an instance of a class that implements both the interfaceClass interface and the Data interface for queries over collections.
getData(Class<T>, Connection) - Static method in class com.ibm.pdq.runtime.factory.DataFactory
Returns an instance of a class that implements both the interfaceClass interface and the Data interface, with an implementation that is based on whether the execution mode is dynamic or static.
getData(Class<T>, Connection, Hook) - Static method in class com.ibm.pdq.runtime.factory.DataFactory
Returns an instance of a class that implements both the interfaceClass interface and the Data interface, with an implementation that is based on whether the execution mode is dynamic or static.
getData(Class<T>, Connection, Hook, Map<Object, Object>) - Static method in class com.ibm.pdq.runtime.factory.DataFactory
Returns an instance of a class that implements both the interfaceClass interface and the Data interface, with an implementation that is based on whether the execution mode is dynamic or static.
getData(Class<T>, Connection, Hook, Properties) - Static method in class com.ibm.pdq.runtime.factory.DataFactory
Returns an instance of a class that implements both the interfaceClass interface and the Data interface, with an implementation that is based on whether the execution mode is dynamic or static.
getData(Class<T>, Connection, Map<Object, Object>) - Static method in class com.ibm.pdq.runtime.factory.DataFactory
Returns an instance of a class that implements both the interfaceClass interface and the Data interface, with an implementation that is based on whether the execution mode is dynamic or static.
getData(Class<T>, Connection, Properties) - Static method in class com.ibm.pdq.runtime.factory.DataFactory
Returns an instance of a class that implements both the interfaceClass interface and the Data interface, with an implementation that is based on whether the execution mode is dynamic or static.
getData(Class<T>, DataSource) - Static method in class com.ibm.pdq.runtime.factory.DataFactory
Establishes a Connection to the DataSource ds, if possible, and if a Connection is established, returns an instance of a class that implements both the interfaceClass interface and the Data interface, with an implementation that is based on whether the execution mode is dynamic or static.
getData(Class<T>, DataSource, Hook) - Static method in class com.ibm.pdq.runtime.factory.DataFactory
Establishes a Connection to the DataSource ds, if possible, and if a Connection is established, returns an instance of a class that implements both the interfaceClass interface and the Data interface, with an implementation that is based on whether the execution mode is dynamic or static.
getData(Class<T>, DataSource, Hook, Map<Object, Object>) - Static method in class com.ibm.pdq.runtime.factory.DataFactory
Establishes a Connection to the DataSource ds, if possible, and if a Connection is established, returns an instance of a class that implements both the interfaceClass interface and the Data interface, with an implementation that is based on whether the execution mode is dynamic or static.
getData(Class<T>, DataSource, Hook, Properties) - Static method in class com.ibm.pdq.runtime.factory.DataFactory
Establishes a Connection to the DataSource ds, if possible, and if a Connection is established, returns an instance of a class that implements both the interfaceClass interface and the Data interface, with an implementation that is based on whether the execution mode is dynamic or static.
getData(Class<T>, DataSource, Map<Object, Object>) - Static method in class com.ibm.pdq.runtime.factory.DataFactory
Establishes a Connection to the DataSource ds, if possible, and if a Connection is established, returns an instance of a class that implements both the interfaceClass interface and the Data interface, with an implementation that is based on whether the execution mode is dynamic or static.
getData(Class<T>, DataSource, Properties) - Static method in class com.ibm.pdq.runtime.factory.DataFactory
Establishes a Connection to the DataSource ds, if possible, and if a Connection is established, returns an instance of a class that implements both the interfaceClass interface and the Data interface, with an implementation that is based on whether the execution mode is dynamic or static.
getData(Class<T>, Data) - Static method in class com.ibm.pdq.runtime.factory.DataFactory
Returns an instance of a class that implements the two interfaces interfaceClass and Data.
getExceptionLocation() - Method in exception com.ibm.pdq.runtime.exception.DataRuntimeException
Returns the int that indicates where in the code the exception occurred.
getHeterogeneousUpdateCounts() - Method in exception com.ibm.pdq.runtime.exception.UpdateManyException
If the exception was thrown while executing Data.endBatch(), returns an int array of arrays that describes the results of executing the heterogeneous update with parameters.
getIterator() - Method in interface com.ibm.pdq.runtime.StoredProcedureResult
Advances to the next (or first) query result for the stored procedure call, if one exists, and returns the contents of the query result in an Iterator instance such that each call to the Iterator.next() method of the instance provides the contents of a row of the query result in a Map.
getIterator(Class<ROW>) - Method in interface com.ibm.pdq.runtime.StoredProcedureResult
Advances to the next (or first) query result for the stored procedure call, if one exists, and returns the contents of the query result in an Iterator instance such that each call to the Iterator.next() method of the Iterator instance provides the contents of a row of the query result in a pureQuery bean that is an instance of the class <ROW>.
getIterator(RowHandler<ROW>) - Method in interface com.ibm.pdq.runtime.StoredProcedureResult
Advances to the next (or first) query result for the stored procedure call, if one exists, and returns the contents of the query result in an Iterator instance such that each call to the Iterator.next() method of the Iterator instance provides the contents of a row of the query result in an instance of the class <ROW>.
getLength() - Method in exception com.ibm.pdq.runtime.exception.GenerationException
Returns the length of the annotated method declaration whose processing caused the exception.
getLineNumber() - Method in exception com.ibm.pdq.runtime.exception.GenerationException
Returns the starting line number of the annotated method declaration whose processing caused the exception.
getList() - Method in interface com.ibm.pdq.runtime.StoredProcedureResult
Advances to the next (or first) query result for the stored procedure call, if one exists, and returns the contents of the query result in a List instance such that each element in the instance contains the contents of a row of the query result in a Map.
getList(Class<ROW>) - Method in interface com.ibm.pdq.runtime.StoredProcedureResult
Advances to the next (or first) query result for the stored procedure call, if one exists, and returns the contents of the query result in a List instance such that each element in the List instance contains the contents of a row of the query result in a pureQuery bean that is an instance of the class <ROW>.
getList(RowHandler<ROW>) - Method in interface com.ibm.pdq.runtime.StoredProcedureResult
Advances to the next (or first) query result for the stored procedure call, if one exists, and returns the contents of the query result in a List instance such that each element in the List instance contains the contents of a row of the query result in an instance of the class <ROW>.
getLogger() - Method in interface com.ibm.pdq.runtime.Data
Returns the instance of DataLogger to use for all of the logging that occurs in association with the instance of Data.
getMessage() - Method in exception com.ibm.pdq.runtime.exception.DataRuntimeException
Returns the message that is associated with the exception.
getNextException() - Method in exception com.ibm.pdq.runtime.exception.DataRuntimeException
Returns the DataRuntimeException nextException that is the next Exception in a linked list of DataRuntimeExceptions.
getOutputParms() - Method in interface com.ibm.pdq.runtime.StoredProcedureResult
Returns an Object[] of OUT and INOUT parameters.
getPdqProperties() - Method in class com.ibm.pdq.runtime.datasource.datadirect.EnhancedDataSourceForOracle
getPdqProperties() - Method in interface com.ibm.pdq.runtime.datasource.EnhancedDataSource
Returns the string of pureQuery properties that was set by using the method EnhancedDataSource.setPdqProperties(String pdqProperties).
getPdqProperties() - Method in class com.ibm.pdq.runtime.datasource.oracle.EnhancedConnectionPoolDataSourceForOracle
getPdqProperties() - Method in class com.ibm.pdq.runtime.datasource.oracle.EnhancedDataSourceForOracle
getPdqProperties() - Method in class com.ibm.pdq.runtime.datasource.oracle.EnhancedXADataSourceForOracle
getProductVersion() - Method in exception com.ibm.pdq.runtime.exception.DataRuntimeException
Returns a String that indicates the version of the pureQuery code in which the exception occurred.
getQuery(ResultHandler<RES>) - Method in interface com.ibm.pdq.runtime.StoredProcedureResult
Advances to the next (or first) query result for the stored procedure call, if one exists, and returns the contents of the query result in an Object of type <RES>.
getResults() - Method in interface com.ibm.pdq.runtime.StoredProcedureResult
Advances to the next (or first) query result for the stored procedure call, if one eists, and returns the contents of the query result in an instance of ResultSet.
getSqlStatementType(String) - Static method in enum com.ibm.pdq.runtime.statement.SqlStatementType
getStartPosition() - Method in exception com.ibm.pdq.runtime.exception.GenerationException
Returns the starting position (in characters from the start of the file) of the annotated method declaration whose processing caused the exception.
getUpdateCounts() - Method in exception com.ibm.pdq.runtime.exception.UpdateManyException
Returns an int[] that provides the update counts for the execution of the SQL in the format that is used for the return value of Statement.executeBatch().

H

handle(ResultSet) - Method in class com.ibm.pdq.runtime.data.handlers.IteratorPagingResultHandler
Returns an instance of ResultIterator that can be used to return each row of the specified page of resultSet in the specified format.
handle(ResultSet) - Method in class com.ibm.pdq.runtime.data.handlers.IteratorResultHandler
Returns an instance of ResultIterator that can be used to return each row of resultSet in the specified format.
handle(ResultSet) - Method in class com.ibm.pdq.runtime.data.handlers.JSONResultHandler
Returns the results of an SQL statement as a String in the JSON format.
handle(ResultSet) - Method in class com.ibm.pdq.runtime.data.handlers.XMLResultHandler
Returns the results of an SQL statement as an XML String.
handle(ResultSet) - Method in interface com.ibm.pdq.runtime.handlers.ResultHandler
Processes an entire ResultSet for an SQL statement and returns the contents in an object of type RES.
handle(ResultSet, ROW) - Method in interface com.ibm.pdq.runtime.handlers.RowHandler
Processes one row from the ResultSet for an SQL statement and returns the contents in an object of type ROW.
handleCall(CallableStatement) - Method in interface com.ibm.pdq.runtime.handlers.CallHandler
Processes the results of an SQL stored procedure call and returns an object of type T that describes the results.
handleCall(CallableStatement, Object...) - Method in interface com.ibm.pdq.runtime.handlers.CallHandlerWithParameters
Processes the results of an SQL stored procedure call and returns an object of type CAL that describes the results.
handleParameters(PreparedStatement, Object...) - Method in interface com.ibm.pdq.runtime.handlers.ParameterHandler
Registers any OUT or INOUT parameters and sets the values of the IN and INOUT parameters in the PreparedStatement stmt from the values in the passed-in parameters.
Handler - Annotation Type in com.ibm.pdq.annotation
Annotation through which handlers may be specified for an annotated method.
HeterogeneousBatchKind - Enum in com.ibm.pdq.runtime
Indicates for an instance of Data that SQL statements are being executed immediately, or that a batch for a heterogeneous update with parameters is being created.
Hook - Interface in com.ibm.pdq.runtime.statement
Provides the ability to provide pre-execution and post-execution methods bracketing the execution of any Data API or annotated method.

I

Id - Annotation Type in com.ibm.pdq.annotation
Indicates that the annotated property represents a primary key column.
isQuery() - Method in enum com.ibm.pdq.runtime.statement.SqlStatementType
IteratorPagingResultHandler<T> - Class in com.ibm.pdq.runtime.data.handlers
An implementation of ResultHandler that can be specified to cause pureQuery to return content of a specified page of the results of an SQL query as an instance of ResultIterator.
IteratorPagingResultHandler(int, int, RowHandler<T>) - Constructor for class com.ibm.pdq.runtime.data.handlers.IteratorPagingResultHandler
Constructs an instance of IteratorPagingResultHandler<T> that can be provided to a pureQuery method so that the method returns an instance of ResultIterator that uses singleRowHandler to process and to return each row of the specified page of the SQL query results.
IteratorPagingResultHandler(int, int, Class<T>) - Constructor for class com.ibm.pdq.runtime.data.handlers.IteratorPagingResultHandler
Constructs an instance of IteratorPagingResultHandler<T> that can be provided to a pureQuery method so that the method returns an instance of ResultIterator that returns content of the rows of the specified page of the SQL query results as instances of the class beanClass.
IteratorPagingResultHandler(RowHandler<T>, int, int) - Constructor for class com.ibm.pdq.runtime.data.handlers.IteratorPagingResultHandler
Constructs an instance of IteratorPagingResultHandler<T> that can be provided to a pureQuery method so that the method returns an instance of ResultIterator that uses the singleRowHandler to process and to return each row of the specified page of the SQL query results.
IteratorPagingResultHandler(Class<T>, int, int) - Constructor for class com.ibm.pdq.runtime.data.handlers.IteratorPagingResultHandler
Constructs an instance of IteratorPagingResultHandler<T> that can be provided to a pureQuery method so that the method returns an instance of ResultIterator that returns content of the rows of the specified page of the SQL query results as instances of the class beanClass.
IteratorResultHandler<T> - Class in com.ibm.pdq.runtime.data.handlers
An implementation of ResultHandler that can be specified to cause pureQuery to return content of the results of an SQL query as an instance of ResultIterator.
IteratorResultHandler(RowHandler<T>) - Constructor for class com.ibm.pdq.runtime.data.handlers.IteratorResultHandler
Constructs an instance of IteratorResultHandler<T> that can be provided to a pureQuery method so that the method returns an instance of ResultIterator that uses singleRowHandler to process and to return each row of the SQL query results.
IteratorResultHandler(Class<T>) - Constructor for class com.ibm.pdq.runtime.data.handlers.IteratorResultHandler
Constructs an instance of IteratorResultHandler<T> that can be provided to a pureQuery method so that the method returns an instance of ResultIterator that returns content of the rows of the SQL query results as instances of the class beanClass.

J

JSONResultHandler - Class in com.ibm.pdq.runtime.data.handlers
An implementation of ResultHandler that can be specified to cause pureQuery to return content of the results of an SQL query as a String in the JSON format, which is described at http://www.json.org.
JSONResultHandler() - Constructor for class com.ibm.pdq.runtime.data.handlers.JSONResultHandler

M

Metadata - Annotation Type in com.ibm.pdq.annotation
This annotation is used by some tools that work with pureQuery beans.
moveToNext() - Method in interface com.ibm.pdq.runtime.StoredProcedureResult
Deprecated.

P

ParameterHandler - Interface in com.ibm.pdq.runtime.handlers
Sets the values of the parameters in the PreparedStatement stmt from the values in the passed-in parameters and registers any OUT or INOUT parameters.
post(String, Data, Object, SqlStatementType, Object...) - Method in interface com.ibm.pdq.runtime.statement.Hook
When an instance of Hook is assigned, the Hook.post method is called after execution.
pre(String, Data, SqlStatementType, Object...) - Method in interface com.ibm.pdq.runtime.statement.Hook
When an instance of Hook is assigned, the Hook.pre method is called before execution.
PureQueryInterface - Annotation Type in com.ibm.pdq.annotation
This annotation is used by IBM Optim Development Studio on interfaces that have no pureQuery annotations but that extend other interfaces that do have pureQuery annotations.

Q

query(String, ResultHandler<RES>, Object...) - Method in interface com.ibm.pdq.runtime.Data
Runs the given SQL statement sql and returns an Object of type <RES> that indicates the query results of the statement.
query(int, int, int, String, ResultHandler<RES>, Object...) - Method in interface com.ibm.pdq.runtime.Data
Runs the given SQL statement sql and returns an Object of type <RES> that indicates the results of the statement.
query(int, int, int, String, ParameterHandler, ResultHandler<RES>, Object...) - Method in interface com.ibm.pdq.runtime.Data
Runs the given SQL statement sql and returns an Object of type <RES> that indicates the results of the statement.
queryArray(String, Object...) - Method in interface com.ibm.pdq.runtime.Data
Runs the given SQL statement sql and returns an array such that each element in the array contains the contents of a row of the query results in a Map.
queryArray(String, Class<ROW>, Object...) - Method in interface com.ibm.pdq.runtime.Data
Runs the given SQL statement sql and returns an array such that each element in the array contains the contents of a row of the query results in a pureQuery bean that is an instance of the class <ROW>.
queryArray(String, Class<ROW>, RowHandler<ROW>, Object...) - Method in interface com.ibm.pdq.runtime.Data
Runs the given SQL statement sql and returns an array such that each element in the array contains the contents of a row of the query results in an instance of the class <ROW>.
queryFirst(String, Object...) - Method in interface com.ibm.pdq.runtime.Data
Runs the given SQL statement sql and returns a Map that represents the first row of the results that is returned from running the sql statement.
queryFirst(String, Class<ROW>, Object...) - Method in interface com.ibm.pdq.runtime.Data
Runs the given SQL statement sql and returns the contents of the first row of the query results in a pureQuery bean that is an instance of the class <ROW>.
queryFirst(String, RowHandler<ROW>, Object...) - Method in interface com.ibm.pdq.runtime.Data
Runs the given SQL statement sql and returns the contents of the first row of the query results in an instance of the class <ROW>.
queryIterator(String, Object...) - Method in interface com.ibm.pdq.runtime.Data
Runs the given SQL statement sql and returns an Iterator instance such that each call to the Iterator.next() method of the instance provides the contents of a row of the query results in a Map.
queryIterator(int, int, int, String, Object...) - Method in interface com.ibm.pdq.runtime.Data
Runs the given SQL statement sql and returns an Iterator instance such that each call to the Iterator.next() method of the instance provides the contents of a row of the query results in a Map.
queryIterator(String, Class<ROW>, Object...) - Method in interface com.ibm.pdq.runtime.Data
Runs the given SQL statement sql and returns an Iterator instance such that each call to the Iterator.next() method of the Iterator instance provides the contents of a row of the query results in a pureQuery bean that is an instance of the class <ROW>.
queryIterator(int, int, int, String, Class<ROW>, Object...) - Method in interface com.ibm.pdq.runtime.Data
Runs the given SQL statement sql and returns an Iterator instance such that each call to the Iterator.next() method of the Iterator instance provides the contents of a row of the query results in a pureQuery bean that is an instance of the class <ROW>.
queryIterator(String, RowHandler<ROW>, Object...) - Method in interface com.ibm.pdq.runtime.Data
Runs the given SQL statement sql and returns an Iterator instance such that each call to the Iterator.next() method of the Iterator instance provides the contents of a row of the query results in an instance of the class <ROW>.
queryIterator(int, int, int, String, RowHandler<ROW>, Object...) - Method in interface com.ibm.pdq.runtime.Data
Runs the given SQL statement sql and returns an Iterator instance such that each call to the Iterator.next() method of the Iterator instance provides the contents of a row of the query results in an instance of the class <ROW>.
queryList(String, Object...) - Method in interface com.ibm.pdq.runtime.Data
Runs the given SQL statement sql and returns a List instance such that each element in the List instance contains the contents of a row of the query results in a Map.
queryList(String, Class<ROW>, Object...) - Method in interface com.ibm.pdq.runtime.Data
Runs the given SQL statement sql and returns a List instance such that each element in the List instance contains the contents of a row of the query results in a pureQuery bean that is an instance of the class <ROW>.
queryList(String, RowHandler<ROW>, Object...) - Method in interface com.ibm.pdq.runtime.Data
Runs the given SQL statement sql and returns a List instance such that each element in the List instance contains the contents of a row of the query results in an instance of the class <ROW>.
queryResults(String, Object...) - Method in interface com.ibm.pdq.runtime.Data
Runs the given SQL statement sql and returns the contents of the query results in an instance of ResultSet.
queryResults(int, int, int, String, Object...) - Method in interface com.ibm.pdq.runtime.Data
Runs the given SQL statement sql and returns the contents of the query results in an instance of ResultSet.

R

ResultHandler<RES> - Interface in com.ibm.pdq.runtime.handlers
Processes the entire query result of an SQL statement and returns the contents in an object of type RES.
ResultIterator<T> - Interface in com.ibm.pdq.runtime
The implementation of Iterator in which pureQuery returns the query results of an SQL statement when the query results are to be returned as an Iterator<T>.
rollback() - Method in interface com.ibm.pdq.runtime.Data
Delegates a rollback request Connection.rollback() to the associated instance of Connection.
RowHandler<ROW> - Interface in com.ibm.pdq.runtime.handlers
Processes one row from the query result of an SQL statement and returns the contents of that row in an object of type ROW.

S

Select - Annotation Type in com.ibm.pdq.annotation
Used in an interface to indicate to the pureQuery Generator that the annotated declared method executes an SQL SELECT statement.
serialVersionUID - Static variable in class com.ibm.pdq.runtime.datasource.datadirect.EnhancedDataSourceForOracle
serialVersionUID - Static variable in class com.ibm.pdq.runtime.datasource.oracle.EnhancedConnectionPoolDataSourceForOracle
serialVersionUID - Static variable in class com.ibm.pdq.runtime.datasource.oracle.EnhancedDataSourceForOracle
serialVersionUID - Static variable in class com.ibm.pdq.runtime.datasource.oracle.EnhancedXADataSourceForOracle
setAutoCommit(boolean) - Method in interface com.ibm.pdq.runtime.Data
Sets whether auto-commit mode is enabled for the associated instance of Connection by calling Connection.setAutoCommit(boolean) for the Connection instance.
setColumnNumber(int) - Method in exception com.ibm.pdq.runtime.exception.GenerationException
Sets the value of columnNumber as the starting column of the annotated method declaration whose processing caused the exception.
setHeterogeneousUpdateCounts(int[][]) - Method in exception com.ibm.pdq.runtime.exception.UpdateManyException
Sets the int[][] heteroUpdateCounts to indicate the results from the execution of the SQL.
setLength(int) - Method in exception com.ibm.pdq.runtime.exception.GenerationException
Sets the value of length as the length of the annotated method declaration whose processing caused the exception.
setLineNumber(int) - Method in exception com.ibm.pdq.runtime.exception.GenerationException
Sets the value of lineNumber as the starting line number of the annotated method declaration whose processing caused the exception.
setPdqProperties(String) - Method in class com.ibm.pdq.runtime.datasource.datadirect.EnhancedDataSourceForOracle
setPdqProperties(String) - Method in interface com.ibm.pdq.runtime.datasource.EnhancedDataSource
Sets the pureQuery properties for this data source.
setPdqProperties(String) - Method in class com.ibm.pdq.runtime.datasource.oracle.EnhancedConnectionPoolDataSourceForOracle
setPdqProperties(String) - Method in class com.ibm.pdq.runtime.datasource.oracle.EnhancedDataSourceForOracle
setPdqProperties(String) - Method in class com.ibm.pdq.runtime.datasource.oracle.EnhancedXADataSourceForOracle
setStartPosition(int) - Method in exception com.ibm.pdq.runtime.exception.GenerationException
Sets the value of startPosition as the starting position (in characters from the start of the file) of the annotated method declaration whose processing caused the exception.
setUpdateCounts(int[]) - Method in exception com.ibm.pdq.runtime.exception.UpdateManyException
Sets the int[] updateCounts to indicate the update counts from the execution of the SQL.
Sql - Annotation Type in com.ibm.pdq.annotation
This annotation is used by some tools that work with pureQuery beans.
SqlStatementType - Enum in com.ibm.pdq.runtime.statement
Describes the type of an SQL statement.
startBatch(HeterogeneousBatchKind) - Method in interface com.ibm.pdq.runtime.Data
Starts a batch for a heterogeneous update with parameters.
StoredProcedureResult - Interface in com.ibm.pdq.runtime
Provides methods that can be used to retrieve the OUT and INOUT parameters of an SQL stored procedure call and also can be used to access its series of query results sequentially.

T

Table - Annotation Type in com.ibm.pdq.annotation
This annotation is used by some tools that work with pureQuery beans.

U

Update - Annotation Type in com.ibm.pdq.annotation
Used in an interface to indicate to the pureQuery Generator that the annotated declared method runs an SQL INSERT, UPDATE, DELETE, or DDL statement.
update(String, Object...) - Method in interface com.ibm.pdq.runtime.Data
Runs the given SQL statement sql and returns an int that indicates how many rows in the data source are updated.
update(String, Class<ROW>, String[], Object...) - Method in interface com.ibm.pdq.runtime.Data
Runs the given SQL statement sql, retrieves the new values of a set of columns, and returns an object of type returnClass that describes the results.
updateMany(String, Iterable<T>) - Method in interface com.ibm.pdq.runtime.Data
Runs the given SQL statement sql once for each element in parameters and returns an int[] in which each element in the int[] indicates the update count (that is, the number of rows that were updated) for the corresponding execution of sql.
updateMany(String, Iterator<T>) - Method in interface com.ibm.pdq.runtime.Data
Runs the given SQL statement sql once for each element in parameters and returns an int[] in which each element in the int[] indicates the update count (that is, the number of rows that were updated) for the corresponding execution of the sql statement.
updateMany(String, T[]) - Method in interface com.ibm.pdq.runtime.Data
Runs the given SQL statement sql once for each element in parameters and returns an int[] in which each element in the int[] indicates the update count (that is, the number of rows that were updated) for the corresponding execution of sql.
updateMany(String...) - Method in interface com.ibm.pdq.runtime.Data
Runs the multiple SQL strings given in one round trip to the server (or in a batch, if the JDBC driver supports round trip processing).
UpdateManyException - Exception in com.ibm.pdq.runtime.exception
This exception indicates that an error occurred while performing a batch update.

V

valueOf(String) - Static method in enum com.ibm.pdq.runtime.HeterogeneousBatchKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.pdq.runtime.statement.SqlStatementType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.ibm.pdq.runtime.HeterogeneousBatchKind
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum com.ibm.pdq.runtime.statement.SqlStatementType
Returns an array containing the constants of this enum type, in the order they're declared.

X

XMLResultHandler - Class in com.ibm.pdq.runtime.data.handlers
An implementation of ResultHandler that can be specified to cause pureQuery to return content of the results of an SQL query as an XML String.
XMLResultHandler() - Constructor for class com.ibm.pdq.runtime.data.handlers.XMLResultHandler

A C D E G H I J M P Q R S T U V X