[Home] [Help]
PACKAGE: CTXSYS.DRIIMP
Source
1 package driimp as
2
3 /*-------------------------- create_index ---------------------------*/
4 /*
5 NAME
6 create_index
7 DESCRIPTION
8 insert into dr$index during import.
9 ARGUMENTS
10 columns to dr$index, except id, owner and status.
11 NOTES
12
13 EXCEPTIONS
14
15 RETURNS
16 */
17 PROCEDURE create_index(
18 p_idx_name IN varchar2,
19 p_idx_table IN varchar2,
20 p_idx_table_owner IN varchar2,
21 p_idx_key_name IN varchar2,
22 p_idx_key_type IN varchar2,
23 p_idx_text_name IN varchar2,
24 p_idx_text_type IN varchar2,
25 p_idx_text_length IN varchar2,
26 p_idx_docid_count IN varchar2,
27 p_idx_version IN varchar2,
28 p_idx_nextid IN varchar2,
29 p_idx_langcol in varchar2 default null,
30 p_idx_fmtcol in varchar2 default null,
31 p_idx_csetcol in varchar2 default null,
32 p_idx_type in number default 0,
33 P_idx_option in varchar2 default null,
34 p_idx_sync_type in varchar2 default null,
35 p_idx_sync_memory in varchar2 default null,
36 p_idx_sync_para_degree in number default null,
37 p_idx_sync_interval in varchar2 default null,
38 p_idx_configcol in varchar2 default null
39 );
40
41 /*-------------------------- create_partition ----------------------*/
42 /*
43 NAME
44 create_partition
45 DESCRIPTION
46 insert into dr$index_partition during import.
47 ARGUMENTS
48 p_ixp_id : partition ID
49 p_ixp_name: partition name
50 NOTES
51
52 EXCEPTIONS
53
54 RETURNS
55 */
56 PROCEDURE create_partition(
57 p_ixp_id IN number,
58 p_ixp_name IN varchar2,
59 p_ixp_docid_count IN number,
60 p_ixp_nextid IN number,
61 p_ixp_opt_token IN VARCHAR2,
62 p_ixp_opt_type IN number,
63 p_ixp_opt_count IN number,
64 p_ixp_sync_type IN VARCHAR2 default null,
65 p_ixp_sync_memory IN VARCHAR2 default null,
66 p_ixp_sync_para_degree IN NUMBER default null,
67 p_ixp_sync_interval IN VARCHAR2 default null
68 );
69
70 /*-------------------------- set_object ---------------------------*/
71 /*
72 NAME
73 set_object
74 DESCRIPTION
75 insert into dr$index_object for this class_name and object_name
76 ARGUMENTS
77 p_cla_name (IN) - class name
78 p_obj_name (IN) - object name
79 p_acnt (IN) - number of attributes
80 NOTES
81
82 EXCEPTIONS
83
84 RETURNS
85 */
86 PROCEDURE set_object(
87 p_cla_name IN varchar2,
88 p_obj_name IN varchar2,
89 p_acnt IN varchar2
90 );
91
92 /*-------------------------- set_value ----------------------------*/
93 /*
94 NAME
95 set_value
96 DESCRIPTION
97 insert into dr$index_value
98 ARGUMENTS
99 p_att_name (IN) - attribute name
100 p_att_value (IN) - attribute value
101 NOTES
102
103 EXCEPTIONS
104
105 RETURNS
106 */
107 PROCEDURE set_value(
108 p_att_name IN varchar2,
109 p_att_value IN varchar2
110 );
111
112 /*-------------------------- set_sub_value ----------------------------*/
113 /*
114 NAME
115 set_sub_value
116 DESCRIPTION
117 insert into dr$index_value
118 ARGUMENTS
119 p_att_name (IN) - attribute name
120 p_att_value (IN) - attribute value
121 NOTES
122
123 EXCEPTIONS
124
125 RETURNS
126 */
127 PROCEDURE set_sub_value(
128 p_att_name IN varchar2,
129 p_sub_group IN number,
130 p_sub_obj IN varchar2,
131 p_sub_att IN varchar2,
132 p_sub_value IN varchar2
133 );
134
135 /*-------------------------- add_pending ----------------------------*/
136 /*
137 NAME
138 add_pending
139 DESCRIPTION
140 insert into dr$pending
141 ARGUMENTS
142 p_pid (IN) - partition id
143 p_rowid (IN) - rowid
144 NOTES
145
146 EXCEPTIONS
147
148 RETURNS
149 */
150 PROCEDURE add_pending(
151 p_pid IN number,
152 p_rowid IN rowid
153 );
154
155 /*-------------------------- add_cdicol ----------------------------*/
156 /*
157 NAME
158 add_cdicol
159 DESCRIPTION
160 insert into dr$index_cdi_column
161 ARGUMENTS
162 columns to dr$index_cdi_column, except id
163 NOTES
164
165 EXCEPTIONS
166
167 RETURNS
168 */
169 PROCEDURE add_cdicol(
170 p_cdi_column_position IN number,
171 p_cdi_column_name IN varchar2,
172 p_cdi_column_type IN varchar2,
173 p_cdi_column_type# IN number,
174 p_cdi_column_length IN number,
175 p_cdi_section_name IN varchar2,
176 p_cdi_section_type IN number,
177 p_cdi_section_id IN number,
178 p_cdi_sort_order IN varchar2
179 );
180
181 /*-------------------------- add_user_extract_rule -------------------------*/
182 /*
183 NAME
184 add_user_extract_rule
185 DESCRIPTION
186 insert stoppatterns into dr$user_extract_rule
187 ARGUMENTS
188 columns of dr$user_extract_rule
189 NOTES
190
191 EXCEPTIONS
192
193 RETURNS
194 */
195 PROCEDURE add_user_extract_rule(
196 p_erl_rule_id IN number,
197 p_erl_language IN varchar2,
198 p_erl_rule IN varchar2,
199 p_erl_modifier IN varchar2,
200 p_erl_type IN varchar2,
201 p_erl_status IN number,
202 p_erl_comments IN varchar2
203 );
204
205 end driimp;