rem rem $Header: L:\\\\model\\repman40\\api\\RCS\\ciexp.ips 1.3 1998/11/25 16:17:13 cvanes Exp $ rem Rem Copyright (c) 1994 by Oracle Corporation Rem NAME Rem ciexp.ips - Rem DESCRIPTION Rem Rem RETURNS Rem Rem NOTES Rem Rem MODIFIED (MM/DD/YY) Rem aheath 03/23/95 - Change datatypes of exp8 arguments Rem jwetherb 10/13/94 - Add exp8 Rem jwetherb 10/06/94 - Add exp1 Rem aheath 07/11/94 - Creation CREATE OR REPLACE PACKAGE ciiexp IS global_copy_mode boolean default false; -- Internal flag (set internally) to indicate that -- one of the copy functions is being called. -- It has a different purpose to cdapi.load_mode, which switches off a lot of secondary -- updates and defaulting that are needed in copy_mode. copy_mode is only used to -- switch off secondary inserts of child objects. FUNCTION exp1(denormalized_summary_function varchar2,datatype varchar2, denorm_datatype varchar2,maximum_length number,denorm_maximum_length number, decimal_places number,denorm_decimal_places number) RETURN boolean; FUNCTION exp2(triggered_function_reference number, triggering_event_reference number, triggered_event_reference number, triggering_function_reference number) RETURN boolean; FUNCTION exp3(source_type varchar2,dest_type varchar2, func_source_parent number,func_dest_parent number) RETURN boolean; FUNCTION exp4(id number,dummy varchar2) RETURN boolean; FUNCTION exp5(id number,dummy varchar2) RETURN boolean; FUNCTION exp6(increment_value number,maximum_value number, minimum_value number) RETURN boolean; FUNCTION exp7(increment_value number,maximum_value number, minimum_value number,cache_value number) RETURN boolean; FUNCTION exp8(cluster_column_datatype varchar2,cluster_column_length number, cluster_column_scale number,column_datatype varchar2, column_maximum_length number,column_decimal_places number) RETURN boolean; FUNCTION default_seq(pac_id number, sac_type_of varchar2, increment number default 5, sac_occur_type varchar2 default 'XYZ') RETURN number; FUNCTION default_str_seq(str_part_of number, str_use_of number, str_type_of varchar2, increment number default 5, str_use_of_col varchar2 default NULL) RETURN number; PROCEDURE insert_sequence_gap(element_type_plural_name varchar2, sequence_property_name varchar2, within_property_name varchar2, before_after varchar2, base_element_id number, within_element_id number, gap_size number); FUNCTION get_table_name(type_short_name varchar2) return varchar2; FUNCTION get_table_name(type_id number) return varchar2; FUNCTION get_repos_table_name(type_id number) return varchar2; -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- Globals -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - is_installed boolean := false; END; /