rem rem Copyright (c) 2002, 2010, Oracle and/or its affiliates. rem All rights reserved. rem rem NAME rem drimlx.pkh - DR Internal Multi LeXer preference management rem DESCRIPTION rem This package contains internal code to create, manage, and drop rem multi-lexers rem rem NOTES rem MODIFIED (MM/DD/YY) rem rkadwe 04/15/10 - XbranchMerge rkadwe_ctx_ddl_updslx from rem st_ctx_11.1.2.2 rem rkadwe 04/13/10 - ctx_ddl.update_sub_lexer rem rkadwe 03/25/10 - Document Level Lexer Phase 2 rem rkadwe 02/23/10 - Document Level Lexer rem gkaminag 08/19/02 - gkaminag_security_phase2_020620 rem gkaminag 07/22/02 - rem gkaminag 07/02/02 - creation create or replace package drimlx as /*-------------------- add_sub_lexer ---------------------------*/ PROCEDURE add_sub_lexer( lexer_name in varchar2, language in varchar2, sub_lexer in varchar2, alt_value in varchar2 default NULL, language_dependent in boolean default TRUE ); /*-------------------- remove_sub_lexer ---------------------------*/ PROCEDURE remove_sub_lexer( lexer_name in varchar2, language in varchar2 ); /*----------------------- copy_multi_lexer -------------------------------*/ procedure copy_multi_lexer( p_idx_id in number, p_pref in dr_def.pref_rec, p_rcount out number ); /*----------------------- GetIndexMultiLexer -----------------------------*/ procedure GetIndexMultiLexer( p_idx_id in number, o_slx in out nocopy dr_def.slx_tab ); /*-------------------------- IndexAddSLX -------------------------------*/ procedure IndexAddSLX( ia in sys.ODCIIndexInfo, idx in dr_def.idx_rec, sub_lexer in varchar2, language in varchar2, alt_value in varchar2, language_dependent in boolean default TRUE, add_ML_tokens out boolean, update_slx in boolean ); procedure IndexRemoveSLX( ia in sys.ODCIIndexInfo, idx in dr_def.idx_rec, sub_lexer in varchar2, rem_ML_tokens out boolean, update_slx in boolean ); procedure IndexUpdateSLX( ia in sys.ODCIIndexInfo, idx in dr_def.idx_rec, old_slx_symb in varchar2, new_slx_pref in varchar2 ); procedure GetSLXAltAbbr( idx_id in number, sub_lexer in varchar2, language in out varchar2, abbr in out varchar2, alt in out varchar2 ); /*-------------------- upd_sub_lexer ---------------------------*/ /* update a sub lexer in a multi-lexer preference */ PROCEDURE upd_sub_lexer( lexer_name in varchar2, language in varchar2, sub_lexer in varchar2 ); end drimlx; /