/********************************************************************************************************************************/ /* Created: 3-JAN-2006 15:37:15 by OpenVMS SDL EV1-31 */ /* Source: 3-JAN-2006 15:37:14 CDD$ALPHA_72:[CODE]CDDTAGRECFLD.SDL;1 */ /********************************************************************************************************************************/ /*** MODULE CDDTAGRECFLD IDENT V7.0-03585 ***/ #pragma member_alignment __save #pragma nomember_alignment /*---------------------------------------------------------------------------- */ /* */ /* Copyright Oracle Corporation 1986, 2004. All Rights Reserved */ /* */ /*---------------------------------------------------------------------------- */ /* */ /* FACILITY: */ /* */ /* Oracle CDD Repository - NAD Protocols */ /* */ /* ABSTRACT: */ /* */ /* Tag values used in the protocols for the definition of Data */ /* Elements and Data Aggregates. */ /* */ /* TAG VALUES USED: */ /* */ /* 500 - 600 */ /* */ /*------------------------------------------------------------------------------ */ /* */ /*~ */ /* Special datatypes unique to NAD */ /*~ */ #define cdd$k_dtype_alphabetic 256 #define cdd$k_dtype_pointer 257 #define cdd$k_dtype_seg_string 258 /*~ */ /* Major and minor version number literals for records and fields. */ /*~ */ #define cdd$k_ent_data_aggregate_major 1 #define cdd$k_ent_data_aggregate_minor 0 #define cdd$k_ent_data_element_major 1 #define cdd$k_ent_data_element_minor 0 #define cdd$k_rel_de_based_on_major 1 #define cdd$k_rel_de_based_on_minor 0 #define cdd$k_rel_de_missing_major 1 #define cdd$k_rel_de_missing_minor 0 #define cdd$k_rel_de_computed_major 1 #define cdd$k_rel_de_computed_minor 0 #define cdd$k_rel_de_pointer_major 1 #define cdd$k_rel_de_pointer_minor 0 #define cdd$k_rel_de_valid_major 1 #define cdd$k_rel_de_valid_minor 0 #define cdd$k_ent_data_value_major 1 #define cdd$k_ent_data_value_minor 0 #define cdd$k_rel_di_root_major 1 #define cdd$k_rel_di_root_minor 0 #define cdd$k_rel_di_path_major 1 #define cdd$k_rel_di_path_minor 0 #define cdd$k_ent_data_overlay_major 1 #define cdd$k_ent_data_overlay_minor 0 #define cdd$k_ent_data_dim_major 1 #define cdd$k_ent_data_dim_minor 0 #define cdd$k_rel_da_contains_major 1 #define cdd$k_rel_da_contains_minor 0 #define cdd$k_rel_da_based_on_major 1 #define cdd$k_rel_da_based_on_minor 0 #define cdd$k_rel_do_contains_major 1 #define cdd$k_rel_do_contains_minor 0 #define cdd$k_rel_do_id_major 1 #define cdd$k_rel_do_id_minor 0 #define cdd$k_rel_da_has_dim_major 1 #define cdd$k_rel_da_has_dim_minor 0 #define cdd$k_rel_dd_low_bound_major 1 #define cdd$k_rel_dd_low_bound_minor 0 #define cdd$k_rel_dd_high_bound_major 1 #define cdd$k_rel_dd_high_bound_minor 0 #define cdd$k_rel_dd_hb_high_val_major 1 #define cdd$k_rel_dd_hb_high_val_minor 0 #define cdd$k_rel_dd_hb_low_value_major 1 #define cdd$k_rel_dd_hb_low_value_minor 1 #define cdd$k_rel_dd_index_major 1 #define cdd$k_rel_dd_index_minor 0 #define cdd$k_ent_do_agg_major 1 #define cdd$k_ent_do_agg_minor 0 #define cdd$k_rel_doa_cont_major 1 #define cdd$k_rel_doa_cont_minor 0 #define cdd$k_rel_da_computed_major 1 #define cdd$k_rel_da_computed_minor 0 /*~ */ /* Entities and relationships. */ /*~ */ #define cdd$k_ent_data_element 2818549 #define cdd$k_rel_de_based_on 2818550 #define cdd$k_rel_de_initial 2818551 #define cdd$k_rel_de_missing 2818552 #define cdd$k_rel_de_computed 2818553 #define cdd$k_rel_de_pointer 2818554 #define cdd$k_rel_de_in_valid 2818555 #define cdd$k_ent_data_value 2818556 #define cdd$k_rel_dv_depends_on 2818557 #define cdd$k_ent_data_instance 2818558 #define cdd$k_rel_di_root 2818559 #define cdd$k_rel_di_path 2818560 #define cdd$k_ent_data_aggregate 2818561 #define cdd$k_ent_data_overlay 2818562 #define cdd$k_ent_data_dimension 2818563 #define cdd$k_rel_da_contains 2818564 #define cdd$k_rel_da_based_on 2818565 #define cdd$k_rel_do_contains 2818566 #define cdd$k_rel_do_id 2818567 #define cdd$k_rel_da_has_dimension 2818568 #define cdd$k_rel_dd_low_bound 2818569 #define cdd$k_rel_dd_high_bound 2818570 #define cdd$k_rel_dd_hb_high_value 2818571 #define cdd$k_rel_dd_index 2818572 #define cdd$k_ent_do_aggregate 2818573 #define cdd$k_rel_doa_contains 2818574 #define cdd$k_rel_dd_hb_low_value 2818575 #define cdd$k_rel_da_computed 2818576 #define cdd$k_sto_recfld_ent 2818577 #define cdd$k_sto_recfld_rel 2818578 #define cdd$k_sto_recfld_rel_o 2818579 #define cdd$k_sto_recfld_rel_s 2818580 #define cdd$k_sto_recfld_rel_d 2818581 #define cdd$k_ent_data_description 2818582 #define cdd$k_rel_data_desc_rel 2818583 #define cdd$k_rel_data_ele_vals 2818584 #define cdd$k_ent_data_group 2818585 #define cdd$k_rel_data_desc_group 2818586 /*~ */ /* Attributes: */ /*~ */ #define cdd$k_att_de_datatype 2818549 #define cdd$k_att_de_digits 2818550 #define cdd$k_att_de_edit_string 2818551 #define cdd$k_att_de_initial 2818552 #define cdd$k_att_de_in_prompt 2818553 #define cdd$k_att_de_justification 2818554 #define cdd$k_att_de_length 2818555 #define cdd$k_att_de_missing 2818556 #define cdd$k_att_de_out_header 2818557 #define cdd$k_att_de_scale 2818558 #define cdd$k_att_de_seg_length 2818559 #define cdd$k_att_de_seg_subtype 2818560 #define cdd$k_att_di_path_step 2818561 #define cdd$k_att_dv_expression 2818562 #define cdd$k_att_dv_dependancy_id 2818563 #define cdd$k_att_dd_low_bound 2818564 #define cdd$k_att_dd_high_bound 2818565 #define cdd$k_att_seq_number 2818566 #define cdd$k_att_da_alignment 2818567 #define cdd$k_att_da_db_key_len 2818568 /* cdd$k_att_do_id */ #define cdd$k_att_da_order 2818569 #define cdd$k_att_dd_hb_high_value 2818570 #define cdd$k_att_dd_hb_low_value 2818571 #define cdd$k_att_de_read_only 2818572 #define cdd$k_att_idb_owner 2818573 #define cdd$k_att_idb_modified 2818574 #define cdd$k_att_idb_field_id 2818575 #define cdd$k_att_idb_seq_number 2818576 #define cdd$k_att_idb_trans_type 2818577 #define cdd$k_att_idb_trans_len 2818578 #define cdd$k_att_de_edt_str_cob 2818579 #define cdd$k_att_de_edt_str_dtr 2818580 #define cdd$k_att_de_edt_str_pli 2818581 #define cdd$k_att_de_edt_str_rpg 2818582 #define cdd$k_att_de_edt_str_forms 2818583 #define cdd$k_att_de_edt_str_in 2818584 #define cdd$k_att_de_edt_str_in_f 2818585 #define cdd$k_att_de_display_scale 2818586 #define cdd$k_att_de_decimal_pt 2818587 #define cdd$k_att_de_currency_sign 2818588 #define cdd$k_att_de_help_txt 2818589 #define cdd$k_att_de_alpha_case 2818590 #define cdd$k_att_de_input_req 2818591 #define cdd$k_att_da_major_order 2818592 #define cdd$k_att_dtr_source_text 2818593 #define cdd$k_att_dtr_field_tree 2818594 #define cdd$k_att_de_edt_str_in_dtr 2818595 #define cdd$k_att_da_in_prompt 2818596 #define cdd$k_att_da_rdb_check_opt 2818597 /* V4.2 */ #define cdd$k_att_de_col_seq 2818598 /* V4.2 */ #define cdd$k_att_de_sql_default 2818599 /* V4.2 ship */ #define cdd$k_att_da_fields 2818600 #define cdd$k_att_de_based_on 2818601 #define cdd$k_att_de_computed 2818602 #define cdd$k_att_de_pointer 2818603 #define cdd$k_att_de_in_valid 2818604 #define cdd$k_att_di_root 2818605 #define cdd$k_att_di_path 2818606 #define cdd$k_att_dv_depends_on 2818607 #define cdd$k_att_da_contains 2818608 #define cdd$k_att_da_based_on 2818609 #define cdd$k_att_da_has_dimension 2818610 #define cdd$k_att_da_computed 2818611 #define cdd$k_att_do_contains 2818612 #define cdd$k_att_do_id 2818613 #define cdd$k_att_doa_contains 2818614 #define cdd$k_att_dd_index 2818615 #define cdd$k_att_de_based_on_mem 2818616 #define cdd$k_att_de_computed_mem 2818617 #define cdd$k_att_de_pointer_mem 2818618 #define cdd$k_att_de_in_valid_mem 2818619 #define cdd$k_att_di_root_mem 2818620 #define cdd$k_att_di_path_mem 2818621 #define cdd$k_att_dv_depends_on_mem 2818622 #define cdd$k_att_da_contains_mem 2818623 #define cdd$k_att_da_based_on_mem 2818624 #define cdd$k_att_da_has_dim_mem 2818625 #define cdd$k_att_da_computed_mem 2818626 #define cdd$k_att_do_contains_mem 2818627 #define cdd$k_att_do_id_mem 2818628 #define cdd$k_att_doa_contains_mem 2818629 #define cdd$k_att_dd_index_mem 2818630 #define cdd$k_att_rdb_col_seq 2818631 #define cdd$k_att_rdb_col_seq_mem 2818632 #define cdd$k_att_char_set 2818633 #define cdd$k_att_de_charset 2818634 #define cdd$k_att_de_char_length 2818635 #define cdd$k_att_de_date_subtype 2818636 /* V5.4 DATE_TIME support */ /*+ */ /* J-CDD$I18N/A : add cdd$k_att_de_charset,cdd$k_att_char_length */ /*- */ /*+ */ /* Legal values for the cdd$k_att_de_justification attribute */ /*- */ #define cdd$k_justified_left 1 #define cdd$k_justified_right 2 #define cdd$k_justified_center 3 #define cdd$k_justified_decimal 4 /*+ */ /* Legal values for the cdd$k_att_de_alpha_case attribute */ /*- */ #define cdd$k_case_insensitive 0 #define cdd$k_lowercase 1 #define cdd$k_uppercase 2 /*+ */ /* Legal values for the cdd$k_att_de_input_req attribute */ /*- */ #define cdd$k_input_optional 0 #define cdd$k_input_required 1 /*+ */ /* Legal values for the cdd$k_att_da_major_order attribute */ /*- */ #define cdd$k_column_major -1 #define cdd$k_row_major 1 /*~ */ /* Legal values for the cdd$k_de_date_subtype attribute */ /*~ */ #define cdd$k_date_only 1 #define cdd$k_time_only 2 #define cdd$k_timestamp 3 #define cdd$k_int_yr 4 #define cdd$k_int_yrmon 5 #define cdd$k_int_mon 6 #define cdd$k_int_day 7 #define cdd$k_int_dayhr 8 #define cdd$k_int_daymin 9 #define cdd$k_int_daysec 10 #define cdd$k_int_hr 11 #define cdd$k_int_hrmin 12 #define cdd$k_int_hrsec 13 #define cdd$k_int_min 14 #define cdd$k_int_minsec 15 #define cdd$k_int_sec 16 #define cdd$k_timestamp_adt 17 /*+ */ /* J-CDD$I18N/A: Character set ID number, based on DEC STD 169 */ /*- */ #define nad$K_CSET_DEC_MCS 0 #define nad$K_CSET_ISOLATIN1 1 #define nad$K_CSET_ISOLATIN2 2 #define nad$K_CSET_ISOLATINARABIC 3 #define nad$K_CSET_ISOLATINGREEK 4 #define nad$K_CSET_ISOLATINCYRILLIC 5 #define nad$K_CSET_ISOLATINHEBREW 6 #define nad$K_CSET_ISOLATIN3 7 #define nad$K_CSET_ISOLATIN4 8 #define nad$K_CSET_ISOLATIN5 9 #define nad$K_CSET_ISOLATIN6 10 #define nad$K_CSET_KATAKANA 32 #define nad$K_CSET_KANJI 64 #define nad$K_CSET_HANZI 65 #define nad$K_CSET_KOREAN 66 #define nad$K_CSET_HANYU 67 #define nad$K_CSET_DTSCS 68 #define nad$K_CSET_DEC_KANJI 96 #define nad$K_CSET_DEC_HANZI 97 #define nad$K_CSET_DEC_KOREAN 98 #define nad$K_CSET_DEC_HANYU 99 #define nad$K_CSET_DEC_SICGCC 100 #define nad$K_CSET_ASCII 256 #define nad$K_CSET_SIMPLE_LATIN 257 #pragma member_alignment __restore