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

OracleExtensions::OracleApplicationInfo holds user info for Application Info. More...

#include <OracleExtensions.qm.dox.h>

Public Member Methods

void constructor (soft< string > action, soft< string > client, soft< string > module)
 Create OracleExtensions::OracleApplicationInfo instance.
 
void clear ()
 Clear values from all attributes.
 
bool isEmpty ()
 Check if is the instance empty or with at least one value.
 

Public Attributes

soft< string > client
 Supplies any additional information about the client application. This information is stored in the V$SESSION view. Information exceeding 64 bytes is truncated.
 
soft< string > soft< string > action
 Name of module that is currently running. When the current module terminates, call this procedure with the name of the new module if there is one, or NULL if there is not. Names longer than 48 bytes are truncated.
 

Detailed Description

OracleExtensions::OracleApplicationInfo holds user info for Application Info.

Objects of this class do not execute any functionality. Only string values are hold here.

See Examples

Member Function Documentation

◆ constructor()

void OracleExtensions::OracleApplicationInfo::constructor ( soft< string >  action,
soft< string >  client,
soft< string >  module 
)

Create OracleExtensions::OracleApplicationInfo instance.

See Application Info description or Oracle documentation.

Parameters
clientan optional string with Client value
modulean optional string with Module value
actionan optional string with Action value

◆ isEmpty()

bool OracleExtensions::OracleApplicationInfo::isEmpty ( )

Check if is the instance empty or with at least one value.

Return values
boolTrue when is at least one of attributes set with value

Member Data Documentation

◆ action

soft<string> soft<string> OracleExtensions::OracleApplicationInfo::action

Name of module that is currently running. When the current module terminates, call this procedure with the name of the new module if there is one, or NULL if there is not. Names longer than 48 bytes are truncated.

Name of current action within the current module. If you do not want to specify an action, this value should be NULL. Names longer than 32 bytes are truncated.


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