Package com.identityworksllc.iiq.common.query
Utilities for interacting with the DB, like
NamedParameterStatement-
Interface Summary Interface Description QueryUtil.ResultProcessor<U> Callback for processing the result -
Class Summary Class Description AbstractNamedParameterStatement<StatementType extends Statement> The abstract superclass for the named parameter statement types.ConnectOptions Encapsulates a variety of ways of opening connections to a database, from Beanshell callbacks to connection info to specifying that we should use the IIQ or Plugin DB.ConnectOptions.ConnectOptionsBuilder A builder for this objectContextConnectionWrapper Use this class instead ofSailPointContext.getJdbcConnection()to work around a known glitch.DatabaseUtil Utility class for database operationsIterateQueryOptions The input VO forQueryUtil.iterateQuery(IterateQueryOptions), mainly to encapsulate the variety of inputs in one place.IterateQueryOptions.IterateQueryOptionsBuilder A builder for IterateQueryInputs objects.NamedParameterStatement Named parameter prepared statement wrapper, derived from various examples around the Internet.OracleDBMSOutputListener A utility to read DBMS output from an Oracle database.Parameters Utility class for setting the parameters on aStatementbased on the input, invoking the typed setXYZ methods (e.g., setString for a string).QueryUtil<T> Simplifies querying by automatically enclosing queries in a result processing loop.TimestampWithTimezone A small wrapper class for use with “Parameters” for setting a timestamp with timezone in a bulk context. -
Enum Summary Enum Description DatabaseUtil.DatabaseType Represents the type of a database