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