1 PACKAGE IEM_TEXT_PVT as
2 /* $Header: iemtexts.pls 120.6 2007/11/07 20:26:01 kgscott ship $*/
3 SUBTYPE THEME_TABLE IS CTXSYS.CTX_DOC.THEME_TAB;
4 SUBTYPE HIGHLIGHT_TABLE IS CTXSYS.CTX_DOC.HIGHLIGHT_TAB;
5 SUBTYPE TOKEN_TABLE IS CTXSYS.CTX_DOC.TOKEN_TAB;
6 TYPE keyword_rec_type IS RECORD (
7 keyword varchar2(2000),
8 weight number);
9
10 TYPE keyword_rec_tbl IS TABLE OF keyword_Rec_type
11 INDEX BY BINARY_INTEGER;
12 PROCEDURE GetThemes(p_message_id IN number,
13 p_part_id in number,
14 xbuf OUT NOCOPY iem_text_pvt.theme_Table,
15 errtext OUT NOCOPY VARCHAR2) ;
16 PROCEDURE GetTokens(p_message_id IN number,
17 p_part_id in number,
18 p_lang in varchar2,
19 xbuf OUT NOCOPY iem_text_pvt.token_table,
20 errtext OUT NOCOPY VARCHAR2) ;
21 PROCEDURE IEM_INSERT_TEXTS(p_clob in clob,
22 p_lang in varchar2,
23 x_id OUT NOCOPY NUMBER,
24 x_status out nocopy varchar2);
25
26 procedure get_tokens( p_type in number, -- 1 for theme 2 for token
27 p_lang in varchar2,
28 p_text in CLOB,
29 xbuf OUT NOCOPY iem_text_pvt.keyword_rec_tbl);
30
31 procedure iem_get_tokens(p_intent_id in number,
32 p_type in number, -- 1 for theme 2 for token
33 p_lang in varchar2,
34 p_qtext in varchar2,
35 p_rtext in varchar2,
36 x_qtokens OUT NOCOPY jtf_varchar2_Table_2000,
37 x_rtokens OUT NOCOPY jtf_varchar2_Table_2000,
38 x_status OUT NOCOPY varchar2);
39
40
41 PROCEDURE IEM_PROCESS_PARTS(p_message_id in number,
42 p_message_type in number,
43 p_part_id in number,
44 p_lang in varchar2,
45 x_status out nocopy varchar2);
46 PROCEDURE RETRIEVE_DOC(p_intent_id in varchar2,
47 x_status out nocopy varchar2);
48 PROCEDURE RETRIEVE_TEXT(p_message_id in number,
49 x_text OUT NOCOPY varchar2,
50 x_status out nocopy varchar2);
51
52
53 END IEM_TEXT_PVT;