Qore oracle Module ..
Loading...
Searching...
No Matches
OracleExtensions::OracleLongOps Class Reference

Qore wrapper/helper for Long Operations. More...

#include <OracleExtensions.qm.dox.h>

Public Attributes

string op_name
 The name of the long running task. It appears as the OPNAME column of v$session_longops.
 
string target_desc
 The description of the object being manipulated in this long operation. This provides a caption for the target parameter. This value appears in the TARGET_DESC field of v$session_longops.
 
string units
 Specifies the units in which sofar and totalwork are being represented. It appears as the UNITS field of v$session_longops.
 
int sofar
 Any number the client wants to store. It appears in the SOFAR column of v$session_longops. This is typically the amount of work which has been done so far.
 
int totalwork
 Any number the client wants to store. It appears in the TOTALWORK column of v$session_longops. This is typically an estimate of the total amount of work needed to be done in this long running operation.
 

Detailed Description

Qore wrapper/helper for Long Operations.

Instanes of this class do not make any changes in the database server. All changes are performed by OracleDatasource or OracleDatasourcePool. OracleExtensions::OracleLongOps just hold required attributes. It performs client side checks of attributes validity too.

See Examples


The documentation for this class was generated from the following file: