8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-02-01 07:23:02 +01:00
firebird-mirror/src/include/gen/ids.h
2006-07-21 01:35:17 +00:00

364 lines
5.7 KiB
C

/*
* PROGRAM: JRD Access Method
* MODULE: ids.h
* DESCRIPTION: System relations' field numeric identifiers (and positions)
*
* The contents of this file are subject to the Interbase Public
* License Version 1.0 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy
* of the License at http://www.Inprise.com/IPL.html
*
* Software distributed under the License is distributed on an
* "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express
* or implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code was created by Inprise Corporation
* and its predecessors. Portions created by Inprise Corporation are
* Copyright (C) Inprise Corporation.
*
* All Rights Reserved.
* Contributor(s): ______________________________________.
*/
enum fids {
f_pag_page = 0,
f_pag_id,
f_pag_seq,
f_pag_type,
f_dat_desc = 0,
f_dat_id,
f_dat_class,
f_dat_charset,
f_fld_name = 0,
f_fld_qname,
f_fld_v_blr,
f_fld_v_source,
f_fld_computed,
f_fld_csource,
f_fld_default,
f_fld_dsource,
f_fld_length,
f_fld_scale,
f_fld_type,
f_fld_sub_type,
f_fld_missing,
f_fld_msource,
f_fld_desc,
f_fld_sys_flag,
f_fld_qheader,
f_fld_seg_len,
f_fld_estring,
f_fld_ext_length,
f_fld_ext_scale,
f_fld_ext_type,
f_fld_dimensions,
f_fld_null_flag,
f_fld_char_length,
f_fld_coll_id,
f_fld_charset_id,
f_fld_precision,
f_seg_name = 0,
f_seg_field,
f_seg_position,
f_seg_statistics,
f_idx_name = 0,
f_idx_relation,
f_idx_id,
f_idx_flag,
f_idx_desc,
f_idx_count,
f_idx_inactive,
f_idx_type,
f_idx_foreign,
f_idx_sys_flag,
f_idx_exp_blr,
f_idx_exp_source,
f_idx_statistics,
f_rfr_fname = 0,
f_rfr_rname,
f_rfr_sname,
f_rfr_qname,
f_rfr_base,
f_rfr_estring,
f_rfr_position,
f_rfr_qheader,
f_rfr_flag,
f_rfr_id,
f_rfr_context,
f_rfr_desc,
f_rfr_default,
f_rfr_sys_flag,
f_rfr_class,
f_rfr_complex,
f_rfr_null_flag,
f_rfr_dsource,
f_rfr_coll_id,
f_rel_blr = 0,
f_rel_source,
f_rel_desc,
f_rel_id,
f_rel_sys_flag,
f_rel_key_len,
f_rel_format,
f_rel_field_id,
f_rel_name,
f_rel_class,
f_rel_ext_file,
f_rel_runtime,
f_rel_ext_desc,
f_rel_owner,
f_rel_def_class,
f_rel_flags,
f_rel_type,
f_vrl_vname = 0,
f_vrl_rname,
f_vrl_context,
f_vrl_cname,
f_fmt_rid = 0,
f_fmt_format,
f_fmt_desc,
f_cls_class = 0,
f_cls_acl,
f_cls_desc,
f_file_name = 0,
f_file_seq,
f_file_start,
f_file_length,
f_file_flags,
f_file_shad_num,
f_typ_field = 0,
f_typ_type,
f_typ_name,
f_typ_desc,
f_typ_sys_flag,
f_trg_name = 0,
f_trg_rname,
f_trg_seq,
f_trg_type,
f_trg_source,
f_trg_blr,
f_trg_desc,
f_trg_inactive,
f_trg_sys_flag,
f_trg_flags,
f_dpd_name = 0,
f_dpd_o_name,
f_dpd_f_name,
f_dpd_type,
f_dpd_o_type,
f_fun_name = 0,
f_fun_type,
f_fun_qname,
f_fun_desc,
f_fun_module,
f_fun_entry,
f_fun_ret_arg,
f_fun_sys_flag,
f_arg_fun_name = 0,
f_arg_pos,
f_arg_mech,
f_arg_type,
f_arg_scale,
f_arg_length,
f_arg_sub_type,
f_arg_charset_id,
f_arg_precision,
f_arg_char_length,
f_flt_name = 0,
f_flt_desc,
f_flt_module,
f_flt_entry,
f_flt_input,
f_flt_output,
f_flt_sys_flag,
f_msg_trigger = 0,
f_msg_number,
f_msg_msg,
f_prv_user = 0,
f_prv_grantor,
f_prv_priv,
f_prv_grant,
f_prv_rname,
f_prv_fname,
f_prv_u_type,
f_prv_o_type,
f_trn_id = 0,
f_trn_state,
f_trn_time,
f_trn_desc,
f_gen_name = 0,
f_gen_id,
f_gen_sys_flag,
f_gen_desc,
f_dims_fname = 0,
f_dims_dim,
f_dims_lower,
f_dims_upper,
f_rcon_cname = 0,
f_rcon_ctype,
f_rcon_rname,
f_rcon_dfr,
f_rcon_idfr,
f_rcon_iname,
f_refc_cname = 0,
f_refc_uq,
f_refc_match,
f_refc_upd_rul,
f_refc_del_rul,
f_ccon_cname = 0,
f_ccon_tname,
f_log_name = 0,
f_log_seq,
f_log_length,
f_log_partitions,
f_log_p_offset,
f_log_flags,
f_prc_name = 0,
f_prc_id,
f_prc_inputs,
f_prc_outputs,
f_prc_desc,
f_prc_source,
f_prc_blr,
f_prc_class,
f_prc_owner,
f_prc_runtime,
f_prc_sys_flag,
f_prc_type,
f_prm_name = 0,
f_prm_procedure,
f_prm_number,
f_prm_type,
f_prm_sname,
f_prm_desc,
f_prm_sys_flag,
f_cs_cs_name = 0,
f_cs_form_of_use,
f_cs_num_chars,
f_cs_def_collate,
f_cs_id,
f_cs_sys_flag,
f_cs_desc,
f_cs_fun_name,
f_cs_bytes_char,
f_coll_name = 0,
f_coll_id,
f_coll_cs_id,
f_coll_attr,
f_coll_sys_flag,
f_coll_desc,
f_coll_fun_name,
f_coll_base_collation_name,
f_coll_specific_attr,
f_xcp_name = 0,
f_xcp_number,
f_xcp_msg,
f_xcp_desc,
f_xcp_sys_flag,
f_rol_name = 0,
f_rol_owner,
f_rol_desc,
f_rol_sys_flag,
f_backup_id = 0,
f_backup_time,
f_backup_level,
f_backup_guid,
f_backup_scn,
f_backup_name,
f_mon_db_name = 0,
f_mon_db_page_size,
f_mon_db_ods_major,
f_mon_db_ods_minor,
f_mon_db_oit,
f_mon_db_oat,
f_mon_db_ost,
f_mon_db_nt,
f_mon_db_page_bufs,
f_mon_db_dialect,
f_mon_db_shut_mode,
f_mon_db_sweep_int,
f_mon_db_read_only,
f_mon_db_forced_writes,
f_mon_db_res_space,
f_mon_db_created,
f_mon_db_size,
f_mon_db_cur_mem,
f_mon_db_max_mem,
f_mon_db_page_reads,
f_mon_db_page_writes,
f_mon_db_page_fetches,
f_mon_db_page_marks,
f_mon_att_id = 0,
f_mon_att_server_pid,
f_mon_att_state,
f_mon_att_name,
f_mon_att_user,
f_mon_att_role,
f_mon_att_remote_proto,
f_mon_att_remote_addr,
f_mon_att_remote_pid,
f_mon_att_charset_id,
f_mon_att_timestamp,
f_mon_att_gc,
f_mon_tra_id = 0,
f_mon_tra_att_id,
f_mon_tra_state,
f_mon_tra_timestamp,
f_mon_tra_top,
f_mon_tra_oit,
f_mon_tra_oat,
f_mon_tra_iso_mode,
f_mon_tra_lock_timeout,
f_mon_tra_read_only,
f_mon_tra_auto_commit,
f_mon_tra_auto_undo,
f_mon_stmt_id = 0,
f_mon_stmt_att_id,
f_mon_stmt_tra_id,
f_mon_stmt_state,
f_mon_stmt_timestamp,
f_mon_stmt_caller_id,
f_mon_stmt_sql_text,
f_mon_stmt_rec_selects,
f_mon_stmt_rec_inserts,
f_mon_stmt_rec_updates,
f_mon_stmt_rec_deletes
};