! ******************************************************************************************************************************** ! Created: 3-Jan-2006 15:48:08 by OpenVMS SDL EV2-1 ! Source: 03-JAN-2006 15:48:08 CDD$IA64_72:[CODE]CDDTAGS.SDL;1 ! ******************************************************************************************************************************** !*** MODULE CDDTAGS IDENT V7.0-03590 *** !DEC$ OPTIONS/ALIGN=(RECORDS=PACKED,COMMONS=PACKED)/NOWARN ! ---------------------------------------------------------------------------- ! ! Copyright Oracle Corporation 1988, 2004. All Rights Reserved. ! ! ---------------------------------------------------------------------------- ! ! FACILITY: ! ! Oracle CDD Repository - NAD ! ! ABSTRACT: ! ! This module defines tag values and constants used to build the ! buffers that describe metadata to NAD. These definitions are ! public. ! ! ------------------------------------------------------------------------------ ! ! ~ ! Longword tag values to distinguish the types of buffers. ! ~ PARAMETER cdd$k_metadata_buf_dsc = '002B0001'X PARAMETER cdd$k_directory_info_dsc = '002B0002'X PARAMETER cdd$k_dictionary_within_query = '002B0003'X PARAMETER cdd$k_metadata_change = '002B0004'X PARAMETER cdd$k_message_buf_dsc = '002B0005'X PARAMETER cdd$k_protocol_definition = '002B0006'X PARAMETER cdd$k_edit_string_dsc = '002B0007'X PARAMETER cdd$k_text_buffer_dsc = '002B0008'X PARAMETER cdd$k_validation_dsc = '002B0009'X PARAMETER cdd$k_acl_dsc = '002B000A'X PARAMETER cdd$k_version_buf_dsc = '002B000B'X PARAMETER cdd$k_msgarg_buf_dsc = '002B000C'X PARAMETER cdd$k_expression_buf_dsc = '002B0062'X ! + ! the following are additional legal values for datatype subtype, but ! are not stored as buffers ! - ! Never change this!!! Must be same as VMS DSC$K_DTYPE_W; PARAMETER cdd$k_dtype_smallint = '00000007'X ! Never change this!!! Must be same as VMS DSC$K_DTYPE_L; PARAMETER cdd$k_dtype_longint = '00000008'X ! Never change this!!! Must be same as VMS DSC$K_DTYPE_B; PARAMETER cdd$k_dtype_boolean = '00000006'X ! Never change this!!! Must be same as VMS DSC$K_DTYPE_ADT PARAMETER cdd$k_dtype_vmstime = '00000023'X PARAMETER cdd$k_dtype_datetime = '002B0063'X ! Never change this!!! Must be same as VMS DSC$K_DTYPE_F; PARAMETER cdd$k_dtype_float = '0000000A'X ! Never change this!!! Must be same as VMS DSC$K_DTYPE_D; PARAMETER cdd$k_dtype_double = '0000001B'X ! Never change this!!! Must be same as VMS DSC$K_DTYPE_T; PARAMETER cdd$k_dtype_stringdsc = '0000000E'X ! The following 2 should be the same, elmid should be replaced by Elementid PARAMETER cdd$k_dtype_elementid = '002B0065'X PARAMETER cdd$k_dtype_elmid = '002B0065'X PARAMETER cdd$k_dtype_argspec = '002B0066'X PARAMETER cdd$k_dtype_list = '002B0067'X PARAMETER cdd$k_dtype_scan = '002B0068'X PARAMETER cdd$k_dtype_string = '002B0069'X PARAMETER cdd$k_dtype_notice = '002B006B'X PARAMETER cdd$k_dtype_memblock = '002B006C'X PARAMETER cdd$k_dtype_unspecified = '002B006D'X PARAMETER cdd$k_dtr_field_tree_buffer = '008D0001'X ! ~ ! Metadata buffer tokens. ! ~ PARAMETER cdd$k_buf_low = '00000001'X PARAMETER cdd$k_begin = '00000001'X PARAMETER cdd$k_entity = '00000002'X PARAMETER cdd$k_attribute_list = '00000003'X PARAMETER cdd$k_attribute = '00000004'X PARAMETER cdd$k_attribute_protocol = '00000004'X PARAMETER cdd$k_end = '00000005'X PARAMETER cdd$k_relationship_list = '00000006'X PARAMETER cdd$k_relationship = '00000007'X PARAMETER cdd$k_eoc = '00000008'X ! missing PARAMETER cdd$k_all_attributes = '0000000A'X PARAMETER cdd$k_all = '0000000B'X PARAMETER cdd$k_all_relationships = '0000000C'X PARAMETER cdd$k_using = '0000000D'X ! missing PARAMETER cdd$k_directory_name = '0000000F'X PARAMETER cdd$k_relationship_protocol = '00000010'X ! missing PARAMETER cdd$k_entity_protocol = '00000012'X ! missing PARAMETER cdd$k_literal = '00000014'X PARAMETER cdd$k_query = '00000015'X PARAMETER cdd$k_structure = '00000016'X PARAMETER cdd$k_member_list = '00000017'X ! PARAMETER cdd$k_missing = '00000019'X PARAMETER cdd$k_not_valid = '0000001A'X ! ! PARAMETER cdd$k_element_handle = '0000001D'X PARAMETER cdd$k_type = '0000001E'X PARAMETER cdd$k_start_element_hndl = '0000001F'X PARAMETER cdd$k_within_exp = '00000020'X PARAMETER cdd$k_attribute_change = '00000021'X PARAMETER cdd$k_sub_object_change = '00000022'X PARAMETER cdd$k_attribute_modify = '00000023'X PARAMETER cdd$k_attribute_remove = '00000024'X PARAMETER cdd$k_remove_relationship = '00000025'X PARAMETER cdd$k_create_relationship = '00000026'X ! missing ! missing PARAMETER cdd$k_attributes_used = '00000029'X PARAMETER cdd$k_relationships_owned = '0000002A'X PARAMETER cdd$k_relationship_members = '0000002B'X PARAMETER cdd$k_required = '0000002C'X PARAMETER cdd$k_ordering = '0000002D'X PARAMETER cdd$k_message_list = '0000002E'X PARAMETER cdd$k_message = '0000002F'X ! missing ! missing ! missing ! missing PARAMETER cdd$k_no_owner_no_member = '00000035'X PARAMETER cdd$k_owning_relationship = '00000036'X PARAMETER cdd$k_owned_by_relationship = '00000037'X PARAMETER cdd$k_modify = '00000039'X PARAMETER cdd$k_define = '0000003A'X PARAMETER cdd$k_delete = '0000003B'X PARAMETER cdd$k_drop_attributes = '0000003C'X PARAMETER cdd$k_drop_members = '0000003D'X PARAMETER cdd$k_drop_relationships = '0000003E'X PARAMETER cdd$k_optional = '0000003F'X PARAMETER cdd$k_no_order = '00000040'X PARAMETER cdd$k_owned_by_relationship_all = '00000041'X PARAMETER cdd$k_owning_relationship_all = '00000042'X ! missing ! missing PARAMETER cdd$k_text_segment = '00000045'X PARAMETER cdd$k_validation_protocol = '00000046'X PARAMETER cdd$k_validations_used = '00000047'X PARAMETER cdd$k_drop_validations = '00000048'X PARAMETER cdd$k_validation_rule = '00000049'X PARAMETER cdd$k_validation_query = '0000004A'X PARAMETER cdd$k_call_back = '0000004B'X PARAMETER cdd$k_action = '0000004C'X PARAMETER cdd$k_filename = '0000004D'X PARAMETER cdd$k_routine_name = '0000004E'X PARAMETER cdd$k_argument_list = '0000004F'X PARAMETER cdd$k_argument = '00000050'X PARAMETER cdd$k_session_handle = '00000051'X PARAMETER cdd$k_entity_handle = '00000052'X PARAMETER cdd$k_value_list = '00000053'X PARAMETER cdd$k_op_low = '00000054'X PARAMETER cdd$k_relop_low = '00000054'X PARAMETER cdd$k_eql = '00000054'X PARAMETER cdd$k_neq = '00000055'X PARAMETER cdd$k_gtr = '00000056'X PARAMETER cdd$k_geq = '00000057'X PARAMETER cdd$k_lss = '00000058'X PARAMETER cdd$k_leq = '00000059'X PARAMETER cdd$k_relop_high = '00000059'X PARAMETER cdd$k_eql_one = '0000005A'X PARAMETER cdd$k_not = '0000005B'X PARAMETER cdd$k_and = '0000005C'X PARAMETER cdd$k_or = '0000005D'X PARAMETER cdd$k_xor = '0000005E'X PARAMETER cdd$k_alphabetic = '0000005F'X PARAMETER cdd$k_exists = '00000060'X PARAMETER cdd$k_unique = '00000061'X PARAMETER cdd$k_op_high = '00000061'X PARAMETER cdd$k_protocol_name = '00000063'X PARAMETER cdd$k_define_label = '00000064'X PARAMETER cdd$k_reference_label = '00000065'X PARAMETER cdd$k_no_member = '00000066'X PARAMETER cdd$k_element = '00000067'X PARAMETER cdd$k_directory_name_list = '00000068'X PARAMETER cdd$k_default_name = '00000069'X PARAMETER cdd$k_related_name = '0000006A'X PARAMETER cdd$k_size = '0000006B'X PARAMETER cdd$k_dictionary_type = '0000006C'X PARAMETER cdd$k_cdd = '0000006D'X PARAMETER cdd$k_nad = '0000006E'X PARAMETER cdd$k_error = '0000006F'X PARAMETER cdd$k_prior_version = '00000070'X PARAMETER cdd$k_next_version = '00000071'X PARAMETER cdd$k_first_version = '00000072'X PARAMETER cdd$k_last_version = '00000073'X PARAMETER cdd$k_ods_version_list = '00000074'X PARAMETER cdd$k_ods_name = '00000075'X PARAMETER cdd$k_ods_version = '00000076'X PARAMETER cdd$k_cddplus_version = '00000077'X PARAMETER cdd$k_protection = '00000078'X PARAMETER cdd$k_noprotection = '00000079'X PARAMETER cdd$k_msgarg = '0000007A'X PARAMETER cdd$k_msgarg_name = '0000007B'X PARAMETER cdd$k_msgarg_datatype = '0000007C'X PARAMETER cdd$k_msgarg_accesstype = '0000007D'X PARAMETER cdd$k_msgarg_end = '0000007E'X PARAMETER cdd$k_owning_closure = '0000007F'X PARAMETER cdd$k_owned_by_closure = '00000080'X PARAMETER cdd$k_message_value = '00000081'X PARAMETER cdd$k_directory_name_list1 = '00000082'X PARAMETER cdd$k_buf_high = '00000082'X ! ~ ! These literals are ORed together to provide the action parameter ! for the NAD$CLEAR_MESSAGES call. ! ~ PARAMETER cdd$m_clear_local = '00000001'X PARAMETER cdd$m_clear_up = '00000002'X PARAMETER cdd$m_clear_down = '00000004'X ! ~ ! These literals are used to provide the direction parameter ! for the NAD$INTEGRATE_RDB_DATABASES call. ! ~ PARAMETER cdd$k_update_database = '00000001'X PARAMETER cdd$k_update_dictionary = '00000002'X ! ~ ! Datatype values. NAD attributes may have 'unstructured' values; ! and they may not be asserted; and therefore 'missing'. The ! following values are used just as dsc$k_dtype_xxx would be used. ! ~ PARAMETER cdd$k_dtype_unstructured = '00000001'X ! dsc$k_dtype_v; ! ! Control values for delete. ! PARAMETER cdd$k_all_children = '00000001'X PARAMETER cdd$k_current = '00000002'X ! ! Control values for force_messages ! PARAMETER cdd$k_force_erase = '00000001'X PARAMETER cdd$k_force_modify = '00000002'X ! ! Possible message actions as stored on the relationship. ! PARAMETER cdd$k_success = '00000001'X PARAMETER cdd$k_signal = '00000002'X PARAMETER cdd$k_block = '00000003'X ! ! Message types as returned in the message buffer. ! PARAMETER cdd$k_msg_cleared = '00000000'X PARAMETER cdd$k_possibly_invalid = '00000001'X PARAMETER cdd$k_invalid = '0000001A'X PARAMETER cdd$k_child_usage = '00000002'X PARAMETER cdd$k_related_to_invalid = '00000003'X PARAMETER cdd$k_msg_new_version = '00000004'X ! ~ ! Longword tag values for entity types. ! ~ PARAMETER cdd$k_any = '00000000'X PARAMETER cdd$k_ent_any = '00000000'X PARAMETER cdd$k_rel_any = '00000000'X PARAMETER cdd$k_att_curr = '00000000'X ! ! Lengths of buffer portions. ! PARAMETER cdd$k_tag_size = '00000004'X PARAMETER cdd$k_header_size = '0000000D'X PARAMETER cdd$k_terminator_size = '00000001'X PARAMETER cdd$k_element_def_size = '0000000D'X ! ! Types of NAD access. ! ! Protection bit definitions. These are applied to the value of the ! CDD$K_ATT_ACL attribute. ! ! These bits are the same as in Rdb/VMS and SHOULD NOT BE CHANGED! ! PARAMETER cdd$k_low_priv = '00000000'X PARAMETER cdd$k_read_priv = '00000000'X PARAMETER cdd$k_write_priv = '00000001'X PARAMETER cdd$k_modify_priv = '00000002'X PARAMETER cdd$k_erase_priv = '00000003'X PARAMETER cdd$k_show_priv = '00000004'X PARAMETER cdd$k_define_priv = '00000005'X PARAMETER cdd$k_change_priv = '00000006'X PARAMETER cdd$k_delete_priv = '00000007'X PARAMETER cdd$k_control_priv = '00000008'X PARAMETER cdd$k_oper_priv = '00000009'X PARAMETER cdd$k_admin_priv = '0000000A'X PARAMETER cdd$k_max_priv = '0000000A'X PARAMETER cdd$k_high_priv = '0000000A'X PARAMETER cdd$m_read_priv = '00000001'X PARAMETER cdd$m_write_priv = '00000002'X PARAMETER cdd$m_modify_priv = '00000004'X PARAMETER cdd$m_erase_priv = '00000008'X PARAMETER cdd$m_show_priv = '00000010'X PARAMETER cdd$m_define_priv = '00000020'X PARAMETER cdd$m_change_priv = '00000040'X PARAMETER cdd$m_delete_priv = '00000080'X PARAMETER cdd$m_control_priv = '00000100'X PARAMETER cdd$m_oper_priv = '00000200'X PARAMETER cdd$m_admin_priv = '00000400'X PARAMETER cdd$m_all_priv = '000007FF'X ! ! Default protection type tags: ! These tags describe the the type of default protection acl to build. ! They are passed as a parameter to NAD$$BUILD_DEFAULT_ACL. ! PARAMETER cdd$k_user_protocol_acl = '00000000'X PARAMETER cdd$k_database_acl = '00000001'X PARAMETER cdd$k_system_protocol_acl = '00000002'X PARAMETER cdd$k_protocol_acl = '00000003'X PARAMETER cdd$k_user_acl = '00000004'X ! ! Validation action tags ! PARAMETER cdd$k_warn = '00000000'X PARAMETER cdd$k_fail = '00000002'X ! ! Validation apply tags ! PARAMETER cdd$k_str = '00000001'X PARAMETER cdd$k_mod = '00000002'X PARAMETER cdd$k_str_mod = '00000003'X PARAMETER cdd$k_del = '00000004'X PARAMETER cdd$k_str_del = '00000005'X PARAMETER cdd$k_mod_del = '00000006'X PARAMETER cdd$k_str_mod_del = '00000007'X PARAMETER cdd$k_val_new = '00000001'X PARAMETER cdd$k_val_setprop = '00000002'X PARAMETER cdd$k_val_free = '00000004'X PARAMETER cdd$k_val_reserve = '00000008'X PARAMETER cdd$k_val_replace = '00000010'X PARAMETER cdd$k_val_new_prot = '00000020'X PARAMETER cdd$k_val_setprop_prot = '00000040'X ! ! Validation when tags ! PARAMETER cdd$k_val_start = '00000001'X PARAMETER cdd$k_val_end = '00000002'X ! ! Validation interface tags (these tags are ORed with the when tags ! to determine when to execute a validation ! PARAMETER cdd$k_val_ci = '00000004'X PARAMETER cdd$k_val_mcs = '00000008'X PARAMETER cdd$k_val_ci_mcs = '0000000C'X ! ! Verify/Fix flags ! PARAMETER cdd$k_vf_fix = '00000000'X PARAMETER cdd$m_vf_fix = '00000001'X PARAMETER cdd$k_vf_log = '00000001'X PARAMETER cdd$m_vf_log = '00000002'X PARAMETER cdd$k_vf_location = '00000002'X PARAMETER cdd$m_vf_location = '00000004'X PARAMETER cdd$k_vf_ext_ref = '00000003'X PARAMETER cdd$m_vf_ext_ref = '00000008'X PARAMETER cdd$k_vf_out_ref = '00000004'X PARAMETER cdd$m_vf_out_ref = '00000010'X PARAMETER cdd$k_vf_xdb_rel = '00000005'X PARAMETER cdd$m_vf_xdb_rel = '00000020'X PARAMETER cdd$k_vf_orphans = '00000006'X PARAMETER cdd$m_vf_orphans = '00000040'X PARAMETER cdd$k_vf_names = '00000007'X PARAMETER cdd$m_vf_names = '00000080'X PARAMETER cdd$k_vf_recovery = '00000008'X PARAMETER cdd$m_vf_recovery = '00000100'X PARAMETER cdd$k_vf_shrink = '00000009'X PARAMETER cdd$m_vf_shrink = '00000200'X PARAMETER cdd$k_vf_rebuild = '0000000A'X PARAMETER cdd$m_vf_rebuild = '00000400'X PARAMETER cdd$k_vf_size = '0000000A'X PARAMETER cdd$m_vf_size = '00000400'X ! ! Delete dictionary flag. ! PARAMETER cdd$k_check = '00000000'X PARAMETER cdd$k_nocheck = '00000001'X ! + ! Edit string buffer word tokens. ! - PARAMETER cdd$k_edit_str_alphabetic = '00000001'X PARAMETER cdd$k_edit_str_am_pm = '00000002'X PARAMETER cdd$k_edit_str_any_char = '00000003'X PARAMETER cdd$k_edit_str_comma = '00000004'X PARAMETER cdd$k_edit_str_day_number = '00000005'X PARAMETER cdd$k_edit_str_decimal_digit = '00000006'X PARAMETER cdd$k_edit_str_decimal_point = '00000007'X PARAMETER cdd$k_edit_str_encoded_minus = '00000008'X PARAMETER cdd$k_edit_str_encoded_plus = '00000009'X PARAMETER cdd$k_edit_str_encoded_sign = '0000000A'X PARAMETER cdd$k_edit_str_exponent = '0000000B'X PARAMETER cdd$k_edit_str_float_currency = '0000000C'X PARAMETER cdd$k_edit_str_floating_minus = '0000000D'X PARAMETER cdd$k_edit_str_floating_plus = '0000000E'X PARAMETER cdd$k_edit_str_floating_sign = '0000000F'X PARAMETER cdd$k_edit_str_float_blank_supr = '00000010'X PARAMETER cdd$k_edit_str_float_0_replace = '00000011'X PARAMETER cdd$k_edit_str_fraction_second = '00000012'X PARAMETER cdd$k_edit_str_hex_digit = '00000013'X PARAMETER cdd$k_edit_str_hour_12 = '00000014'X PARAMETER cdd$k_edit_str_hour_24 = '00000015'X PARAMETER cdd$k_edit_str_julian_digit = '00000016'X PARAMETER cdd$k_edit_str_literal = '00000017'X PARAMETER cdd$k_edit_str_logical_char = '00000018'X PARAMETER cdd$k_edit_str_long_text = '00000019'X PARAMETER cdd$k_edit_str_lowercase = '0000001A'X PARAMETER cdd$k_edit_str_minus_literal = '0000001B'X PARAMETER cdd$k_edit_str_minus_paren = '0000001C'X PARAMETER cdd$k_edit_str_minute = '0000001D'X PARAMETER cdd$k_edit_str_missng_separator = '0000001E'X PARAMETER cdd$k_edit_str_month_name = '0000001F'X PARAMETER cdd$k_edit_str_month_number = '00000020'X PARAMETER cdd$k_edit_str_octal_digit = '00000021'X PARAMETER cdd$k_edit_str_repeator = '00000022'X PARAMETER cdd$k_edit_str_repeat_count = '00000023'X PARAMETER cdd$k_edit_str_second = '00000024'X PARAMETER cdd$k_edit_str_uppercase = '00000025'X PARAMETER cdd$k_edit_str_weekday_name = '00000026'X PARAMETER cdd$k_edit_str_year = '00000027'X PARAMETER cdd$k_edit_str_literal_brackets = '00000028'X ! + ! J-CDD$I18N/A : add cdd$k_edit_str_literal_brackets ! ! ! Do NOT write commnet at end of line. *.R32 will be searched ! for another purpose. Then "!" can not be parsed. ! - PARAMETER cdd$k_edit_str_end = '00000000'X PARAMETER cdd$k_edit_str_min = '00000001'X PARAMETER cdd$k_edit_str_max = '00000028'X ! + ! J-CDD$I18N/A : Character_set ID/Based on DEC STD 169 ! - PARAMETER cdd$k_charset_dec_mcs = '00000000'X PARAMETER cdd$k_charset_dec_kanji = '00000060'X PARAMETER cdd$k_charset_dec_hanzi = '00000061'X PARAMETER cdd$k_charset_dec_korean = '00000062'X PARAMETER cdd$k_charset_dec_hanyu = '00000063'X PARAMETER cdd$k_charset_dec_sicgcc = '00000064'X ! + ! Expression buffer word tokens. ! - PARAMETER cdd$k_exp_low = '00000000'X PARAMETER cdd$k_exp_end = '00000000'X PARAMETER cdd$k_exp_abs = '00000001'X PARAMETER cdd$k_exp_add = '00000002'X PARAMETER cdd$k_exp_all = '00000003'X PARAMETER cdd$k_exp_and = '00000004'X PARAMETER cdd$k_exp_any = '00000005'X PARAMETER cdd$k_exp_ascending = '00000006'X PARAMETER cdd$k_exp_ask = '00000007'X PARAMETER cdd$k_exp_asl = '00000008'X PARAMETER cdd$k_exp_asr = '00000009'X PARAMETER cdd$k_exp_as2 = '0000000A'X PARAMETER cdd$k_exp_avg = '0000000B'X PARAMETER cdd$k_exp_boolean = '0000000C'X PARAMETER cdd$k_exp_collection = '0000000D'X PARAMETER cdd$k_exp_con = '0000000E'X PARAMETER cdd$k_exp_cond = '0000000F'X PARAMETER cdd$k_exp_context = '00000010'X PARAMETER cdd$k_exp_cot = '00000011'X PARAMETER cdd$k_exp_count = '00000012'X PARAMETER cdd$k_exp_co2 = '00000013'X PARAMETER cdd$k_exp_co3 = '00000014'X PARAMETER cdd$k_exp_dbkey = '00000015'X PARAMETER cdd$k_exp_descending = '00000016'X PARAMETER cdd$k_exp_div = '00000017'X PARAMETER cdd$k_exp_domain = '00000018'X PARAMETER cdd$k_exp_element_name = '00000019'X PARAMETER cdd$k_exp_else = '0000001A'X PARAMETER cdd$k_exp_eql = '0000001B'X PARAMETER cdd$k_exp_exp = '0000001C'X PARAMETER cdd$k_exp_fac = '0000001D'X PARAMETER cdd$k_exp_field = '0000001E'X PARAMETER cdd$k_exp_first = '0000001F'X PARAMETER cdd$k_exp_from = '00000020'X PARAMETER cdd$k_exp_function = '00000021'X PARAMETER cdd$k_exp_function_file = '00000022'X PARAMETER cdd$k_exp_function_name = '00000023'X PARAMETER cdd$k_exp_geq = '00000024'X PARAMETER cdd$k_exp_gtr = '00000025'X PARAMETER cdd$k_exp_if = '00000026'X PARAMETER cdd$k_exp_int = '00000027'X PARAMETER cdd$k_exp_leq = '00000028'X PARAMETER cdd$k_exp_list = '00000029'X PARAMETER cdd$k_exp_literal = '0000002A'X PARAMETER cdd$k_exp_lss = '0000002B'X PARAMETER cdd$k_exp_matches = '0000002C'X PARAMETER cdd$k_exp_max = '0000002D'X PARAMETER cdd$k_exp_min = '0000002E'X PARAMETER cdd$k_exp_mis = '0000002F'X PARAMETER cdd$k_exp_mod = '00000030'X PARAMETER cdd$k_exp_mul = '00000031'X PARAMETER cdd$k_exp_neg = '00000032'X PARAMETER cdd$k_exp_neq = '00000033'X PARAMETER cdd$k_exp_not = '00000034'X PARAMETER cdd$k_exp_ones_cmp = '00000035'X PARAMETER cdd$k_exp_or = '00000036'X PARAMETER cdd$k_exp_rct = '00000037'X PARAMETER cdd$k_exp_record = '00000038'X PARAMETER cdd$k_exp_reduce = '00000039'X PARAMETER cdd$k_exp_relation = '0000003A'X PARAMETER cdd$k_exp_relation_id = '0000003B'X PARAMETER cdd$k_exp_rse = '0000003C'X PARAMETER cdd$k_exp_rnd = '0000003D'X PARAMETER cdd$k_exp_rtt = '0000003E'X PARAMETER cdd$k_exp_sdv = '0000003F'X PARAMETER cdd$k_exp_sgn = '00000040'X PARAMETER cdd$k_exp_sort = '00000041'X PARAMETER cdd$k_exp_sqrt = '00000042'X PARAMETER cdd$k_exp_stw = '00000043'X PARAMETER cdd$k_exp_sub = '00000044'X PARAMETER cdd$k_exp_table = '00000045'X PARAMETER cdd$k_exp_then = '00000046'X PARAMETER cdd$k_exp_ttl = '00000047'X PARAMETER cdd$k_exp_unq = '00000048'X PARAMETER cdd$k_exp_via = '00000049'X PARAMETER cdd$k_exp_xor = '0000004A'X PARAMETER cdd$k_exp_field_segment = '0000004B'X PARAMETER cdd$k_exp_cross = '0000004C'X PARAMETER cdd$k_exp_edit_str = '0000004D'X PARAMETER cdd$k_exp_format = '0000004E'X PARAMETER cdd$k_exp_over = '0000004F'X PARAMETER cdd$k_exp_table_name = '00000050'X PARAMETER cdd$k_exp_vtb = '00000051'X PARAMETER cdd$k_exp_element_id = '00000052'X PARAMETER cdd$k_exp_substring = '00000053'X PARAMETER cdd$k_exp_variable = '00000054'X PARAMETER cdd$k_exp_agg_count = '00000055'X PARAMETER cdd$k_exp_agg_average = '00000056'X PARAMETER cdd$k_exp_agg_max = '00000057'X PARAMETER cdd$k_exp_agg_min = '00000058'X PARAMETER cdd$k_exp_agg_total = '00000059'X PARAMETER cdd$k_exp_project = '0000005A'X PARAMETER cdd$k_exp_group_value = '0000005B'X PARAMETER cdd$k_exp_merge = '0000005C'X PARAMETER cdd$k_exp_aggregate = '0000005D'X PARAMETER cdd$k_exp_group_by = '0000005E'X PARAMETER cdd$k_exp_map = '0000005F'X PARAMETER cdd$k_exp_map_field = '00000060'X PARAMETER cdd$k_exp_between = '00000061'X PARAMETER cdd$k_exp_array_subscript = '00000062'X PARAMETER cdd$k_exp_member = '00000063'X PARAMETER cdd$k_exp_owner = '00000064'X PARAMETER cdd$k_exp_within = '00000065'X PARAMETER cdd$k_exp_set_name = '00000066'X PARAMETER cdd$k_exp_array_subscript_list = '00000067'X PARAMETER cdd$k_exp_case_sensitive = '00000068'X PARAMETER cdd$k_exp_alphabetic = '00000069'X PARAMETER cdd$k_exp_alphabetic_lower = '0000006A'X PARAMETER cdd$k_exp_alphabetic_upper = '0000006B'X PARAMETER cdd$k_exp_empty_field = '0000006C'X PARAMETER cdd$k_exp_full_field = '0000006D'X PARAMETER cdd$k_exp_numeric = '0000006E'X PARAMETER cdd$k_exp_user = '0000006F'X PARAMETER cdd$k_exp_otherwise = '00000070'X PARAMETER cdd$k_exp_control_bits = '00000071'X PARAMETER cdd$k_exp_null = '00000072'X PARAMETER cdd$k_exp_any2 = '00000073'X PARAMETER cdd$k_exp_like = '00000074'X PARAMETER cdd$k_exp_rdb_all = '00000075'X PARAMETER cdd$k_exp_timestamp = '00000076'X PARAMETER cdd$k_exp_substring2 = '00000077'X PARAMETER cdd$k_exp_foreign_con = '00000078'X PARAMETER cdd$k_exp_foreign_ref = '00000079'X PARAMETER cdd$k_exp_primary_con = '0000007A'X PARAMETER cdd$k_exp_unique_con = '0000007B'X PARAMETER cdd$k_exp_not_null_con = '0000007C'X PARAMETER cdd$k_exp_current_time = '0000007D'X PARAMETER cdd$k_exp_current_date = '0000007E'X PARAMETER cdd$k_exp_substring3 = '0000007F'X PARAMETER cdd$k_exp_translate_lower = '00000080'X PARAMETER cdd$k_exp_translate_upper = '00000081'X PARAMETER cdd$k_exp_translate = '00000082'X PARAMETER cdd$k_exp_cast = '00000083'X PARAMETER cdd$k_exp_extract = '00000084'X PARAMETER cdd$k_exp_octet_length = '00000085'X PARAMETER cdd$k_exp_character_length = '00000086'X PARAMETER cdd$k_exp_current_user = '00000087'X PARAMETER cdd$k_exp_session_user = '00000088'X PARAMETER cdd$k_exp_system_user = '00000089'X PARAMETER cdd$k_exp_translation_name = '0000008A'X PARAMETER cdd$k_exp_extract_year = '0000008B'X PARAMETER cdd$k_exp_extract_month = '0000008C'X PARAMETER cdd$k_exp_extract_day = '0000008D'X PARAMETER cdd$k_exp_extract_hour = '0000008E'X PARAMETER cdd$k_exp_extract_minute = '0000008F'X PARAMETER cdd$k_exp_extract_second = '00000090'X PARAMETER cdd$k_exp_extract_weekday = '00000091'X PARAMETER cdd$k_exp_extract_julian = '00000092'X PARAMETER cdd$k_exp_cast_datatype = '00000093'X PARAMETER cdd$k_exp_cast_field_name = '00000094'X PARAMETER cdd$k_exp_descriptor = '00000095'X PARAMETER cdd$k_exp_trim = '00000096'X PARAMETER cdd$k_exp_trim_both = '00000097'X PARAMETER cdd$k_exp_trim_leading = '00000098'X PARAMETER cdd$k_exp_trim_trailing = '00000099'X PARAMETER cdd$k_exp_trim_char_expression = '0000009A'X PARAMETER cdd$k_exp_position = '0000009B'X PARAMETER cdd$k_exp_position_from_exp = '0000009C'X PARAMETER cdd$k_exp_external_literal = '0000009D'X PARAMETER cdd$k_exp_case = '0000009E'X PARAMETER cdd$k_exp_when = '0000009F'X PARAMETER cdd$k_exp_high = '0000009F'X !DEC$ END OPTIONS