DBA Data[Home] [Help]

PACKAGE BODY: SYS.DBMS_XMLTABLEINDEX

Source


1 PACKAGE BODY     dbms_xmltableindex IS
2 PROCEDURE AlterIndexModify(index_owner IN VARCHAR2,
3                      index_name  IN VARCHAR2,
4                      index_group IN VARCHAR2,
5                      index_table IN VARCHAR2,
6                      index_column IN VARCHAR2,
7                      index_clause IN CLOB)
8   is language C name "QMTIX_ALTERINDEXMODIFY" library SYS.XMLTABLEINDEX_LIB
9      with context
10      parameters (
11        context,
12        index_owner, index_owner INDICATOR,
13        index_name,  index_name  INDICATOR,
14        index_group, index_group INDICATOR,
15        index_table, index_table INDICATOR,
16        index_column, index_column INDICATOR,
17        index_clause, index_clause INDICATOR
18      );
19 PROCEDURE AlterIndexAddGroup(index_owner IN VARCHAR2,
20                      index_name  IN VARCHAR2,
21                      index_group IN VARCHAR2,
22                      index_table IN VARCHAR2,
23                      index_column IN VARCHAR2,
24                      index_clause IN CLOB)
25   is language C name "QMTIX_ALTERINDEXADDGROUP" library SYS.XMLTABLEINDEX_LIB
26      with context
27      parameters (
28        context,
29        index_owner, index_owner INDICATOR,
30        index_name,  index_name  INDICATOR,
31        index_group, index_group INDICATOR,
32        index_table, index_table INDICATOR,
33        index_column, index_column INDICATOR,
34        index_clause, index_clause INDICATOR
35      );
36 PROCEDURE AlterIndexDropGroup(index_owner IN VARCHAR2,
37                      index_name  IN VARCHAR2,
38                      index_group IN VARCHAR2)
39   is language C name "QMTIX_ALTERINDEXDROPGROUP" library SYS.XMLTABLEINDEX_LIB
40      with context
41      parameters (
42        context,
43        index_owner, index_owner INDICATOR,
44        index_name,  index_name  INDICATOR,
45        index_group, index_group INDICATOR
46      );
47 PROCEDURE AlterIndexDropColumn(index_owner IN VARCHAR2,
48                      index_name  IN VARCHAR2,
49                      index_group IN VARCHAR2,
50                      index_cont_table IN VARCHAR2,
51                      index_cont_column IN VARCHAR2)
52   is language C name "QMTIX_ALTERINDEXDROPCOLUMN" library SYS.XMLTABLEINDEX_LIB
53      with context
54      parameters (
55        context,
56        index_owner, index_owner INDICATOR,
57        index_name,  index_name  INDICATOR,
58        index_group, index_group INDICATOR,
59        index_cont_table, index_cont_table  INDICATOR,
60        index_cont_column, index_cont_column INDICATOR
61      );
62 PROCEDURE AlterIndexAddColumn(index_owner IN VARCHAR2,
63                      index_name  IN VARCHAR2,
64                      index_group IN VARCHAR2,
65                      index_table IN VARCHAR2,
66                      index_column IN VARCHAR2,
67                      index_clause IN CLOB )
68   is language C name "QMTIX_ALTERINDEXADDCOLUMN" library SYS.XMLTABLEINDEX_LIB
69      with context
70      parameters (
71        context,
72        index_owner, index_owner INDICATOR,
73        index_name,  index_name  INDICATOR,
74        index_group, index_group INDICATOR,
75        index_table, index_table INDICATOR,
76        index_column, index_column INDICATOR,
77        index_clause, index_clause INDICATOR
78      );
79 PROCEDURE AlterIndexRenameColumn(index_owner IN VARCHAR2,
80                      index_name  IN VARCHAR2,
81                      index_group IN VARCHAR2,
82                      index_cont_table IN VARCHAR2,
83                      index_old_cont_column IN VARCHAR2,
84                      index_new_cont_column IN VARCHAR2)
85   is language C name "QMTIX_ALTERINDEXRENAMECOLUMN" library SYS.XMLTABLEINDEX_LIB
86      with context
87      parameters (
88        context,
89        index_owner, index_owner INDICATOR,
90        index_name,  index_name  INDICATOR,
91        index_group, index_group INDICATOR,
92        index_cont_table, index_cont_table  INDICATOR,
93        index_old_cont_column, index_old_cont_column INDICATOR,
94        index_new_cont_column, index_new_cont_column INDICATOR
95      );
96 PROCEDURE CreateIndex(index_owner IN VARCHAR2,
97                      index_name  IN VARCHAR2,
98                      index_table IN VARCHAR2,
99                      index_column IN VARCHAR2,
100                      index_clause IN CLOB )
101   is language C name "QMTIX_CREATEINDEX" library SYS.XMLTABLEINDEX_LIB
102      with context
103      parameters (
104        context,
105        index_owner, index_owner INDICATOR,
106        index_name,  index_name  INDICATOR,
107        index_table, index_table INDICATOR,
108        index_column, index_column INDICATOR,
109        index_clause, index_clause INDICATOR
110      );
111 end dbms_xmltableindex;