Oracle® Database Rules Manager and Expression Filter Developer's Guide 11g Release 2 (11.2) Part Number E14919-01 |
|
|
View PDF |
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.
Table 9-1 Rules Manager Views
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_CLASS 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 |