mirror of
https://github.com/FirebirdSQL/firebird.git
synced 2025-02-01 07:23:02 +01:00
364 lines
5.7 KiB
C
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
|
|
};
|