ACE Director Alum Daniel Morgan, founder of Morgan's Library, is scheduling
complimentary technical Workshops on Database Security for the first 30
Oracle Database customers located anywhere in North America, EMEA, LATAM, or
APAC that send an email to
asra_us@oracle.com. Request a Workshop for
your organization today.
Purpose
Internal utilities supporting the evaluation of
event rule sets
AUTHID
CURRENT_USER
Constants
Name
Data Type
Value
General
KWRX_CHN_ANYDTA
PLS_INTEGER
1
Data Types
All re$ data types used by the package are owned by SYS
Dependencies
DBMS_CHAIN_INVOKER
RE$COLUMN_VALUE_LIST
RE$TABLE_VALUE_LIST
DBMS_RULE
RE$NV_LIST
RE$VARIABLE_VALUE_LIST
DBMS_RULES_LIB
RE$RULE_HIT_LIST
SCHEDULER$_VAR_VALUE_LIST
RE$ATTRIBUTE_VALUE_LIST
Documented
No
First Available
Not known
Security Model
Owned by SYS with no privileges granted
Source
{ORACLE_HOME}/rdbms/admin/dbmsread.sql
I_EVALUATE
Undocumented
Overload 1
dbms_rule_internal.i_evaluate(
rule_set_name IN VARCHAR2
evaluation_context IN VARCHAR2
event_context IN re$nv_list := NULL,
table_values IN re$table_value_list := NULL,
column_values IN re$column_value_list := NULL,
variable_values IN re$variable_value_list := NULL,
attribute_values IN re$attribute_value_list := NULL,
stop_on_first_hit IN BOOLEAN := FALSE,
simple_rules_only IN BOOLEAN := FALSE,
result_cache IN BOOLEAN := TRUE,
variable_flag IN BINARY_INTEGER
true_rules OUT re$rule_hit_list
maybe_rules OUT re$rule_hit_list
TBD
Overload 2
dbms_rule_internal.i_evaluate(
rule_set_name IN VARCHAR2,
evaluation_context IN VARCHAR2,
event_context IN re$nv_list := NULL,
table_values IN re$table_value_list := NULL,
column_values IN re$column_value_list := NULL,
variable_values IN scheduler$_var_value_list := NULL,
attribute_values IN re$attribute_value_list := NULL,
stop_on_first_hit IN BOOLEAN := FALSE,
simple_rules_only IN BOOLEAN := FALSE,
result_cache IN BOOLEAN := TRUE,
variable_flag IN BINARY_INTEGER
true_rules OUT re$rule_hit_list
maybe_rules OUT re$rule_hit_list