[Home] [Help]
PACKAGE: CTXSYS.DRVDOC
Source
1 package drvdoc authid current_user as
2
3 /*-------------------------- rid_to_partname ---------------------------*/
4 /* Returns partition name corresponding to given rowid */
5 function rid_to_partname (
6 table_owner in varchar2,
7 table_name in varchar2,
8 rid in rowid
9 ) return varchar2;
10
11 /*-------------------------- rid_to_partposition ---------------------------*/
12 /* Returns partition position corresponding to given rowid */
13
14 function rid_to_partposition (
15 table_owner in varchar2,
16 table_name in varchar2,
17 rid in rowid
18 ) return varchar2;
19
20 /*------------------------ partposition_to_partname ------------------------*/
21 /* Return partition name of given partition position */
22
23 function partposition_to_partname (
24 table_name in varchar2,
25 partpos in number
26 ) return varchar2;
27
28 /*------------------------ partname_to_partposition ------------------------*/
29
30 function partname_to_partposition (
31 table_name in varchar2,
32 partname in varchar2
33 ) return varchar2;
34
35 /*------------------------------- get_rowid ------------------------------*/
36 /* translates a primary key string into a rowid */
37
38 FUNCTION get_rowid (
39 p_idx in dr_def.idx_rec,
40 p_textkey in varchar2
41 ) RETURN VARCHAR2;
42
43 /*--------------------------- restab_chk ------------------------------*/
44 /* various checks on result tables */
45
46 PROCEDURE restab_chk (
47 query_id in number,
48 restab in varchar2,
49 resout in out nocopy varchar2
50 );
51
52 /*--------------------------- reslob_chk ------------------------------*/
53 /* various checks on result lob */
54
55 PROCEDURE reslob_chk (
56 reslob in out nocopy clob
57 );
58
59
60 /*--------------------------- gist_options ----------------------------*/
61 /* set gist options */
62
63 PROCEDURE gist_options(
64 glvl in varchar2,
65 pov in varchar2,
66 forcepov in boolean,
67 numpar in number,
68 maxpct in number,
69 numthm in number
70 );
71
72 /*--------------------------- theme_options ----------------------------*/
73 /* set theme options */
74
75 PROCEDURE theme_options(
76 full_themes in boolean,
77 num_themes in number
78 );
79
80 /*------------------------------- ling_request ---------------------------*/
81 /* performs a linguistic request -- common code to themes and gist */
82
83 PROCEDURE ling_request (
84 index_name in varchar2,
85 textkey in varchar2,
86 inmem in boolean,
87 direct in boolean,
88 reslob in out nocopy clob,
89 use_saved_copy in number
90 );
91
92 /*---------------------- token_request ---------------------------------*/
93 /* do a tokens call */
94
95 PROCEDURE token_request (
96 index_name in varchar2,
97 textkey in varchar2,
98 inmem in boolean,
99 direct in boolean,
100 use_saved_copy in number
101 );
102
103 /*---------------------- stems_request ---------------------------------*/
104 /* do a stems call */
105
106 PROCEDURE stems_request (
107 index_name in varchar2
108 );
109
110 /*---------------------- noun_phrases_request ---------------------------------*/
111 /* do a noun phrase extraction call */
112
113 PROCEDURE noun_phrases_request (
114 index_name in varchar2
115 );
116
117 /*---------------------- languages_request ---------------------------------*/
118 /* do a language[s] extraction call */
119
120 PROCEDURE languages_request (
121 index_name in varchar2
122 );
123
124 /*---------------------- part_of_speech_request ---------------------------------*/
125 /* do a part_of_speech extraction call */
126
127 PROCEDURE part_of_speech_request (
128 index_name in varchar2,
129 disambiguate_tags in boolean
130 );
131
132 /*--------------------------- markup_options ----------------------------*/
133 /* check and set markup options */
134
135 PROCEDURE markup_options(
136 plaintext in boolean,
137 tagset in varchar2,
138 starttag in varchar2,
139 endtag in varchar2,
140 prevtag in varchar2,
141 nexttag in varchar2
142 );
143
144 /*---------------------- concordance_options ----------------------------*/
145 /* check and set concordance options */
146
147 PROCEDURE concordance_options(
148 starttag IN VARCHAR2,
149 endtag IN VARCHAR2,
150 entity_translation IN BOOLEAN,
151 kwicradius IN NUMBER,
152 max_length IN NUMBER,
153 separator IN VARCHAR2
154 );
155
156 /*--------------------------- highlight_options ----------------------------*/
157 /* check and set highlight options */
158
159 PROCEDURE highlight_options(
160 plaintext in boolean
161 );
162
163 /*--------------------------- filter_options ----------------------------*/
164 /* check and set filter options */
165
166 PROCEDURE filter_options(
167 plaintext in boolean
168 );
169
170 /*--------------------------- highlight_request ----------------------------*/
171 /* common code to markup, highlight, filter */
172
173 procedure highlight_request (
174 index_name in varchar2,
175 textkey in varchar2,
176 query in varchar2,
177 query_clob in clob,
178 inmem in boolean,
179 direct in boolean,
180 reslob in out nocopy clob,
181 use_saved_copy in number
182 );
183
184 end drvdoc;