| Oracle® Database Rules Manager and Expression Filter Developer's Guide 11g Release 2 (11.2) Part Number E14919-03  | 
  | 
  | 
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   |