DBA Data[Home] [Help]
Skip to content

PACKAGE: CTXSYS.DRIMLX

Source


1 package drimlx as
2 
3 /*-------------------- add_sub_lexer ---------------------------*/
4 
5 PROCEDURE add_sub_lexer(
6   lexer_name     in   varchar2,
7   language       in   varchar2,
8   sub_lexer      in   varchar2,
9   alt_value      in   varchar2 default NULL,
10   language_dependent in boolean default TRUE,
11   preference_implicit_commit in boolean
12 );
13 
14 /*-------------------- remove_sub_lexer ---------------------------*/
15 
16 PROCEDURE remove_sub_lexer(
17   lexer_name     in   varchar2,
18   language       in   varchar2,
19   preference_implicit_commit in boolean
20 );
21 
22 /*----------------------- copy_multi_lexer -------------------------------*/
23 procedure copy_multi_lexer(
24   p_idx_id in  number,
25   p_pref   in  dr_def.pref_rec,
26   p_rcount out number
27 );
28 
29 /*----------------------- GetIndexMultiLexer -----------------------------*/
30 procedure GetIndexMultiLexer(
31   p_idx_id in  number,
32   o_slx in out nocopy dr_def.slx_tab
33 );
34 
35 /*-------------------------- IndexAddSLX  -------------------------------*/
36 procedure IndexAddSLX(
37   ia        in sys.ODCIIndexInfo,
38   idx       in dr_def.idx_rec,
39   sub_lexer in varchar2,
40   language  in varchar2,
41   alt_value in varchar2,
42   language_dependent in boolean default TRUE,
43   add_ML_tokens out boolean,
44   update_slx    in boolean
45 );
46 
47 procedure IndexRemoveSLX(
48   ia        in sys.ODCIIndexInfo,
49   idx       in dr_def.idx_rec,
50   sub_lexer in varchar2,
51   rem_ML_tokens out boolean,
52   update_slx    in boolean
53 );
54 
55 procedure IndexUpdateSLX(
56   ia             in sys.ODCIIndexInfo,
57   idx            in dr_def.idx_rec,
58   old_slx_symb   in varchar2,
59   new_slx_pref   in varchar2
60 );
61 
62 procedure GetSLXAltAbbr(
63   idx_id    in number,
64   sub_lexer in varchar2,
65   language  in out varchar2,
66   abbr      in out varchar2,
67   alt       in out varchar2
68 );
69 
70 /*-------------------- upd_sub_lexer ---------------------------*/
71 /* update a sub lexer in a multi-lexer preference */
72 
73 PROCEDURE upd_sub_lexer(
74   lexer_name     in   varchar2,
75   language       in   varchar2,
76   sub_lexer      in   varchar2,
77   preference_implicit_commit in boolean
78 );
79 
80 end drimlx;