DBA Data[Home] [Help]

PACKAGE: SYS.DBMS_RULE_INTERNAL

Source


1 PACKAGE dbms_rule_internal AUTHID CURRENT_USER AS
2 
3   -- Internal constants used across packages should be defined here.
4   -- Bug 8656192: Add macro KWRX_CHN_ANYDTA.
5   --              This should be in sync with C layer macro defined in kwrx.h
6 
7   KWRX_CHN_ANYDTA                CONSTANT PLS_INTEGER := 1;
8 
9 
10   PROCEDURE i_evaluate(
11         rule_set_name           IN      varchar2,
12         evaluation_context      IN      varchar2,
13         event_context           IN      sys.re$nv_list := NULL,
14         table_values            IN      sys.re$table_value_list := NULL,
15         column_values           IN      sys.re$column_value_list := NULL,
16         variable_values         IN      sys.re$variable_value_list := NULL,
17         attribute_values        IN      sys.re$attribute_value_list := NULL,
18         stop_on_first_hit       IN      boolean := FALSE,
19         simple_rules_only       IN      boolean := FALSE,
20         result_cache            IN      boolean := TRUE,
21         variable_flag           IN      pls_integer,
22         true_rules              OUT     sys.re$rule_hit_list,
23         maybe_rules             OUT     sys.re$rule_hit_list);
24 
25 
26       procedure i_evaluate(
27         rule_set_name           IN      varchar2,
28         evaluation_context      IN      varchar2,
29         event_context           IN      sys.re$nv_list := NULL,
30         table_values            IN      sys.re$table_value_list := NULL,
31         column_values           IN      sys.re$column_value_list := NULL,
32         variable_values         IN
33                 sys.scheduler$_var_value_list := NULL,
34         attribute_values        IN      sys.re$attribute_value_list := NULL,
35         stop_on_first_hit       IN      boolean := FALSE,
36         simple_rules_only       IN      boolean := FALSE,
37         result_cache            IN      boolean := TRUE,
38         variable_flag           IN      pls_integer,
39         true_rules              OUT     sys.re$rule_hit_list,
40         maybe_rules             OUT     sys.re$rule_hit_list);
41 
42 END dbms_rule_internal;