Oracle DBMS_RULE_INTERNAL
Version 21c

General Information
Library Note Morgan's Library Page Header
Which has the higher priority in your organization: Deploying a new database or securing the ones you already have? Looking for a website, and resources, dedicated solely to securing Oracle databases? Check out DBSecWorx.
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
TBD

Related Topics
Built-in Functions
Built-in Packages
DBMS_RULE_ADM
DBMS_RULE_EXPIMP
DBMS_RULE_EXP_EC_INTERNAL
DBMS_RULE_EXP_RS_INTERNAL
DBMS_RULE_EXP_UTLI
DBMS_RULE_IMP_OBJ
What's New In 19c
What's New In 20c-21c

Morgan's Library Page Footer
This site is maintained by Dan Morgan. Last Updated: This site is protected by copyright and trademark laws under U.S. and International law. © 1998-2019 Daniel A. Morgan All Rights Reserved
  DBSecWorx