| Oracle® Database Rules Manager and Expression Filter Developer's Guide 11g Release 2 (11.2) E14919-04 | 
 | 
| 
 | PDF · Mobi · ePub | 
Rules Manager defines views containing metadata using the xxx_RLMGR prefix, where xxx can be the string USER or ALL. Rules Manager procedures create and maintain these read-only views.
Table 9-1 lists the names of the views and their descriptions.
| View Name | Description | 
|---|---|
| List of all event structures in the current schema | |
| List of all rule classes in the current schema | |
| List of the progress of rule class creation | |
| List of the privileges for the rule class | |
| List of primitive events configured for a rule class and the properties for each event | 
The USER_RLMGR_EVENT_STRUCTS view lists all the event structures in the current schema. Table 9-2 describes the columns in this view.
Table 9-2 USER_RLMGR_EVENT_STRUCTS View
| Column Name | Data Type | Description | 
|---|---|---|
| 
 | 
 | Name of the event structure | 
| 
 | 
 | Specifies whether the event structure has the event creation timestamp -  | 
| 
 | 
 | Specifies whether the event structure is strictly primitive -  | 
| 
 | 
 | Table name for a table alias primitive event | 
| 
 | 
 | Name of the table that stores the sharable conditions for this event structure | 
The USER_RLMGR_RULE_CLASSES view lists all the rule classes in the current schema. Table 9-3 describes the columns in this view.
Table 9-3 USER_RLMGR_RULE_CLASSES View
| Column Name | Data Type | Description | 
|---|---|---|
| 
 | 
 | Name of the rule class | 
| 
 | 
 | The procedure configured as the action callback for the rule class | 
| 
 | 
 | The event structure used for the rule class | 
| 
 | 
 | Name of the package implementing the rule class cursors (internal) | 
| 
 | 
 | View to display the matching events and rules for the current session | 
| 
 | 
 | Indicates whether the rule class is configured for composite events; if so, the value is  | 
| 
 | 
 | Indicates whether the rule class is enabled for rule conditions with sequencing; if so, the value is  | 
| 
 | 
 | Indicates whether the rule class is configured for auto-committing events and rules; if so, the value is  | 
| 
 | 
 | Default Consumption policy for the events in the rule class: valid values are  | 
| 
 | 
 | Default Duration policy of the primitive events | 
| 
 | 
 | Ordering clause used for conflict resolution among matching rules and events | 
| 
 | 
 | Equal specification for the rule classes configured for composite events | 
| 
 | 
 | Types of DML operations enabled for event management | 
| 
 | 
 | Types of continuous query notifications (formerly database change notifications) enabled for event management | 
The USER_RLMGR_RULE_CLASS_STATUS view lists the progress of rule class creation. Table 9-4 describes the columns in this view.
The USER_RLMGR_PRIVILEGES view lists the privileges for the rule classes. Table 9-5 describes the columns in this view.
Table 9-5 USER_RLMGR_PRIVILEGES View
| Column Name | Data Type | Description | 
|---|---|---|
| 
 | 
 | Owner of the rule class | 
| 
 | 
 | Name of the rule class | 
| 
 | 
 | Grantee of the privilege. Current user or  | 
| 
 | 
 | Current user's privilege to execute or process rules | 
| 
 | 
 | Current user's privilege to add new rules to the rule class | 
| 
 | 
 | Current user's privilege to delete rules | 
The USER_RLMGR_COMPRCLS_PROPERTIES view lists the primitive events configured for a rule class and their properties. Table 9-6 describes the columns in this view.
Table 9-6 USER_RLMGR_COMPRCLS_PROPERTIES View
| Column Name | Data Type | Description | 
|---|---|---|
| 
 | 
 | Name of the rule class configured for composite rules | 
| 
 | 
 | Name of the primitive event in the composite event | 
| 
 | 
 | Name of the primitive event structure (object type) | 
| 
 | 
 | Whether the primitive event structure has the  | 
| 
 | 
 | Consumption policy for the primitive event: valid values are  | 
| 
 | 
 | Table name for the table alias primitive event | 
| 
 | 
 | Duration policy for the primitive event | 
| 
 | 
 | Is the primitive event enabled for collections? | 
| 
 | 
 | Event attributes that may be used for  |