[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;