Index

A  B  C  D  E  F  G  I  L  M  O  P  R  S  T  U  V  X 

A

action callback procedure, 2.1
implementing various forms of rule actions, G
ADD_ELEMENTARY_ATTRIBUTE procedure, 11.2.1, 11.2.1
ADD_FUNCTIONS procedure, 11.2.1
ALTER INDEX REBUILD statement, 15
ALTER INDEX RENAME TO statement, 15
AnyData.convertObject method, 11.3, 15
application examples, B
active application, B
batch evaluation, B
law enforcement, 10.1
order management, 10.2
resource management, B
ASSIGN_ATTRIBUTE_SET procedure, 11.2.2, 16.1
attribute sets
automatically creating, 11.2.1
copying, 11.2.2
creating with an existing object type, 11.2.1
dropping, 11.2.1, 11.2.2
examples, 11.2.1
unassigning, 11.2.2
autocommit, 3.5, 3.6

B

BUILD_EXCEPTIONS_TABLE procedure, 11.4
bulk loading, 16.1
bypassing validation, 16.1
bypassing validation, 16.1

C

complex rule conditions, 2.4.2
composite event, 2.1, 2.4
rule conditions with ANY n semantics, 5.5
rule conditions with set semantics, 5.4
sequencing of primitive events, 5.2
conditional expressions
See expressions
conflict resolution, 3.2
consumption of events, 3.1
converting rules applications, D.2
COPY_ATTRIBUTE_SET procedure, 11.2.2
CREATE INDEX statement, 12.6, 15
CREATE_ATTRIBUTE_SET procedure, 11.2.1

D

data item
formatted as AnyData, 11.3
formatted as name/value pair, 11.3
formatted as string, 11.3
database
exporting, 16.2.3
DBMS_EXPFIL package, 11.2
GRANT_PRIVILEGE procedure, 11.5
methods, 18
REVOKE_PRIVILEGE procedure, 11.5
DBMS_RLMGR package
methods, 8
decision points in you application, 1.2
DEFAULT_INDEX_PARAMETERS procedure, 12.6
DEFAULT_XPINDEX_PARAMETERS procedure, 13.2.4
DEFRAG_INDEX procedure, 12.8
deinstall script
Rules Manager and Expression Filter, E
developing rules applications
decision points, 1.2
using Rules Manager, 1.2
DML events, 3.7
DROP INDEX statement, 15
DROP_ATTRIBUTE_SET procedure, 11.2.1, 11.2.2
duration of primitive events, 3.3

E

ECA components
defined, 1.1
ECA rules, 2.2
defined, 1.1
elementary attributes, 11.2
equality join predicates, 3.4
error messages, 11.6
EVALUATE operator, 11.3, 15
arguments, 11.3
evaluating composite events
using complex rule conditions, 2.4.2
evaluating rules
incremental, 3.3
negation in rules condition, 5.3
event, 2.1
composite, 2.4
primitive, 2.3, 2.6, 6
event management policies, 2.5, 2.5, 3
autocommit, 3.5, 3.6
conflict resolution, 3.2
consumption of events, 3.1
DML events, 3.7
duration of primitive events, 3.3
equality join predicates, 3.4
order of rule execution, 3.2
specifying storage properties for objects created for the rule class, 3.5
event structure, 2.1
EXF$ATTRIBUTE object type, 17
EXF$ATTRIBUTE_LIST object type, 17
EXF$INDEXOPER object type, 17
EXF$TABLE_ALIAS object type, 17
EXF$VALIDATE_n namespace, C.2.1
EXF$XPATH_TAG object type, 17
EXF$XPATH_TAGS object type, 17
exporting
databases, 16.2.3
tables, 16.2.1
users, 16.2.2
Expression column, 11.2, 11.2.2
creating, 11.2
Expression data type, 11.2, 11.2.2
creating a column of, 11.2.2
Expression Filter
active application example, B
batch evaluation example, B
configuring to process XPath predicates, 13.2.2
internal objects, C
overview, 11
resource management example, B
system triggers, C.2.3
usage scenarios, 11.1.1
utilities, 16
expression sets, 11.2
allowing XPath predicates in, 13.1
Expression Validation utility, 11.4
expressions, 11.2
defined on one or more tables, A
definition, 11.2
deleting, 11.2.3
indexing, 12
inserting, 11.2.3
updating, 11.2.3
valid, 11.2
with spatial predicates, 14.1
with XPath predicates, 13

F

features
new, Preface
fragmentation of indexes, 12.8
functions
adding to attribute sets, 11.2.1

G

GET_EXPRSET_STATS procedure, 12.6
getVarchar methods
MEMBER, 11.3, 15
STATIC, 11.3, 15
GRANT_PRIVILEGE procedure, 11.5

I

importing
tables, 16.2.1
incremental evaluation of rules, 3.3, 5
complex rule application
XML tag extensions, 5.1
INDEX_PARAMETERS procedure, 12.6, 13.2.4, 13.2.4
indexed predicates, 12.4
indexes
creating for expression set, 12.6, 15
creating from default parameters, 12.6
creating from exact parameters, 12.6
creating from statistics, 12.6
defragmenting, 12.8
dropping, 15, 16.1
maintaining, 12.8
processing, 12.4
processing for spatial predicates, 14.1.2
processing for XPath predicates, 13.2.3
rebuilding, 12.8, 12.8, 15
storing, 12.8
tuning, 12.3, 12.6
tuning for XPath predicates, 13.2.4
usage, 12.7
indexing, 12
and database objects, 12.8
predicates, 12.2
spatial predicates, 14.1.2
XPath predicates, 13.2
INSERT EXPRESSION privilege, 11.5
INSERT privilege, 11.5
install script
Rules Manager and Expression Filter, E
installation
automatic of Rules Manager and Expression Filter, E
internal objects, C

L

loading expression data, 16.1

M

matching rules
conflict resolution, 3.2
order of rule execution, 3.2
metadata
expression set, 11.2
multitier mode
rule evaluation, 6.2

O

object types
AnyData.convertObject method, 11.3, 15
attribute set, C.1
event structure, 2.1
Expression Filter
EXF$ATTRIBUTE, 17
EXF$ATTRIBUTE_LIST, 17
EXF$INDEXOPER, 17
EXF$TABLE_ALIAS, 17
EXF$XPATH_TAG, 17
EXF$XPATH_TAGS, 17
Rules Manager
RLM$EVENTIDS, 7
objects created for the rule class
specifying storage properties, 3.5
order of rule execution, 3.2

P

predicate operators, 12.2
predicate table, 12.3, 12.8
querying, 12.5
predicates
evaluating in a sparse predicate group, 12.6
evaluating in a stored predicate group, 12.6
evaluating in an indexed predicate group, 12.6
indexable, 12.2
indexed, 12.4
sparse, 12.3, 12.4
spatial, 4.3, 14.1
stored, 12.4
XPath, 13
primitive event, 2.1, 2.3, 2.6, 6
as an XML document, 4.1
defined as XML document, 4.2
primitive events using relational tables
storing in relational tables, 4.1
privileges
granting, 11.5
revoking, 11.5

R

results view, 2.1
REVOKE_PRIVILEGE procedure, 11.5
RLM$EVENTIDS object type, 7
rule, 2.1
defined, 1.1
rule action
preferences, 2.1
rule class, 2.1
process rules defined on XML documents, 4.1, 4.2
rule class properties
see event management policies
rule condition, 2.1, 5
ANY n semantics, 5.5
negation, 5.3
sequencing of primitive events, 5.2
set semantics, 5.4
with spatial predicates, 4.3
rule session, 2.1, 6.1
rules application
complex
XML tag extensions, 5, 5.1
converting, D.2
creating
spanning multiple tiers, 2.6, 6
use composite event, 2.4
use simple or non-composite event, 2.3
event management policies, 2.5, 3
examples
law enforcement, 10.1
order management, 10.2
rule evaluation
multitier mode, 6.2
single tier mode, 6.2
Rules Manager
developing rules applications, 1.2
five elements of an application, 1.1
internal objects, C
overview and introduction, 1
process steps
creating and implementing rules application, 1.1
use cases, 10
rules session, 6.1

S

secondary objects, 12.8
SELECT privileges, 11.5
single tier mode
rule evaluation, 6.2
sparse predicates, 12.4
spatial predicates, 4.3, 4.3, 14.1
indexable, 14.1.2
using in expressions, 14.1.1
SQL*Loader, 16.1
stored predicates, 12.4
system triggers, C.2.3

T

table alias, A
attributes, 3.7, 4.1
tables
exporting, 16.2.1
importing, 16.2.1
triggers, C.2.3
system, C.2.3
validation, C.2.1, C.2.1

U

UNASSIGN_ATTRIBUTE_SET procedure, 11.2.2, 16.1
UPDATE EXPRESSION privilege, 11.5
UPDATE privilege, 11.5
USER_EXPFIL_ASET_FUNCTIONS view, 19.1
USER_EXPFIL_ATTRIBUTE_SETS view, 19.3
USER_EXPFIL_ATTRIBUTES view, 19.2
USER_EXPFIL_DEF_INDEX_PARAMS view, 19.4
USER_EXPFIL_EXPRESSION_SETS view, 19.5
USER_EXPFIL_EXPRSET_STATS view, 19.6
USER_EXPFIL_INDEX_PARAMS view, 19.7
USER_EXPFIL_INDEXES view, 19.8
USER_EXPFIL_PREDTAB_ATTRIBUTES view, 19.9
USER_EXPFIL_PRIVILEGES view, 19.10
USER_EXPFIL_TEXT_INDEX_ERRORS view, 19.11
USER_RLMGR_COMPRCLS_PROPERTIES view, 9.5
USER_RLMGR_COMPRSET_PROPERTIES view, 9.5
USER_RLMGR_EVENT_STRUCTS view, 9.1, 9.1
USER_RLMGR_PRIVILEGES view, 9.4, 9.4
USER_RLMGR_RULE_CLASS_STATUS view, 9.3, 9.3
USER_RLMGR_RULE_CLASSES view, 9.2, 9.2
users
exporting, 16.2.2

V

VALIDATE_EXPRESSIONS procedure, 11.4, 16.1
validation semantics, 11.4
validation trigger, C.2.1

X

XML schema
rule class properties, F
rule condition, F
XML tags
extensions, 5.1
XMLType datatype, 13.1
XPath predicates, 13.1
configuring Expression Filter for, 13.2.2
index tuning for, 13.2.4
indexable, 13.2.1
indexing set of, 13.2