⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ibase.h

📁 firebird源代码
💻 H
📖 第 1 页 / 共 5 页
字号:
#define blr_join_type                      80#define blr_agg_count                      83#define blr_agg_max                        84#define blr_agg_min                        85#define blr_agg_total                      86#define blr_agg_average                    87#define blr_parameter3                     88#define	blr_run_count                      118#define	blr_run_max                        89#define	blr_run_min                        90#define	blr_run_total                      91#define	blr_run_average                    92#define blr_agg_count2                     93#define blr_agg_count_distinct             94#define blr_agg_total_distinct             95#define blr_agg_average_distinct           96#define blr_function                       100#define blr_gen_id                         101#define blr_prot_mask                      102#define blr_upcase                         103#define blr_lock_state                     104#define blr_value_if                       105#define blr_matching2                      106#define blr_index                          107#define blr_ansi_like                      108#define blr_bookmark                       109#define blr_crack                          110#define blr_force_crack                    111#define blr_seek                           112#define blr_find                           113#define blr_continue                       0#define blr_forward                        1#define blr_backward                       2#define blr_bof_forward                    3#define blr_eof_backward                   4#define blr_lock_relation                  114#define blr_lock_record                    115#define blr_set_bookmark		   116#define blr_get_bookmark		   117#define blr_rs_stream                      119#define blr_exec_proc                      120#define blr_begin_range                    121#define blr_end_range                      122#define blr_delete_range                   123#define blr_procedure                      124#define blr_pid                            125#define blr_exec_pid                       126#define blr_singular                       127#define blr_abort                          128#define blr_block                          129#define blr_error_handler                  130#define blr_cast                           131#define blr_release_lock                   132#define blr_release_locks                  133#define blr_start_savepoint                134#define blr_end_savepoint                  135#define blr_find_dbkey                     136#define blr_range_relation                 137#define blr_delete_ranges                  138#define blr_plan                           139#define blr_merge                          140#define blr_join                           141#define blr_sequential                     142#define blr_navigational                   143#define blr_indices                        144#define blr_retrieve                       145#define blr_relation2                      146#define blr_rid2                           147#define blr_reset_stream                   148#define blr_release_bookmark               149#define blr_set_generator                  150#define blr_ansi_any			   151   #define blr_exists			   152#define blr_cardinality			   153#define blr_record_version		   154		/* get tid of record */#define blr_stall			   155		/* fake server stall */#define blr_seek_no_warn		   156#define blr_find_dbkey_version		   157#define blr_ansi_all			   158   #define blr_extract                        159/* sub parameters for blr_extract */#define blr_extract_year                   0#define blr_extract_month                  1#define blr_extract_day	                   2#define blr_extract_hour                   3#define blr_extract_minute                 4#define blr_extract_second                 5#define blr_extract_weekday                6#define blr_extract_yearday                7#define blr_current_date                   160#define blr_current_timestamp              161#define blr_current_time                   162/* These verbs were added in 6.0, primarily to support 64-bit integers */#define blr_add2	          163#define blr_subtract2	          164#define blr_multiply2             165#define blr_divide2	          166#define blr_agg_total2            167#define blr_agg_total_distinct2   168#define blr_agg_average2          169#define blr_agg_average_distinct2 170#define blr_average2		  171#define blr_gen_id2		  172#define blr_set_generator2        173#define blr_current_role          174#define blr_skip			   175#define blr_exec_sql              176#endif					/* _JRD_BLR_H_ *//**********************************//* Database parameter block stuff *//**********************************/#define isc_dpb_version1                  1#define isc_dpb_cdd_pathname              1#define isc_dpb_allocation                2#define isc_dpb_journal                   3#define isc_dpb_page_size                 4#define isc_dpb_num_buffers               5#define isc_dpb_buffer_length             6#define isc_dpb_debug                     7#define isc_dpb_garbage_collect           8#define isc_dpb_verify                    9#define isc_dpb_sweep                     10#define isc_dpb_enable_journal            11#define isc_dpb_disable_journal           12#define isc_dpb_dbkey_scope               13#define isc_dpb_number_of_users           14#define isc_dpb_trace                     15#define isc_dpb_no_garbage_collect        16#define isc_dpb_damaged                   17#define isc_dpb_license                   18#define isc_dpb_sys_user_name             19#define isc_dpb_encrypt_key               20#define isc_dpb_activate_shadow           21#define isc_dpb_sweep_interval            22#define isc_dpb_delete_shadow             23#define isc_dpb_force_write               24#define isc_dpb_begin_log                 25#define isc_dpb_quit_log                  26#define isc_dpb_no_reserve                27#define isc_dpb_user_name                 28#define isc_dpb_password                  29#define isc_dpb_password_enc              30#define isc_dpb_sys_user_name_enc         31#define isc_dpb_interp                    32#define isc_dpb_online_dump               33#define isc_dpb_old_file_size             34#define isc_dpb_old_num_files             35#define isc_dpb_old_file                  36#define isc_dpb_old_start_page            37#define isc_dpb_old_start_seqno           38#define isc_dpb_old_start_file            39#define isc_dpb_drop_walfile              40#define isc_dpb_old_dump_id               41#define isc_dpb_wal_backup_dir            42#define isc_dpb_wal_chkptlen              43#define isc_dpb_wal_numbufs               44#define isc_dpb_wal_bufsize               45#define isc_dpb_wal_grp_cmt_wait          46#define isc_dpb_lc_messages               47#define isc_dpb_lc_ctype                  48#define isc_dpb_cache_manager		  49#define isc_dpb_shutdown		  50#define isc_dpb_online			  51#define isc_dpb_shutdown_delay		  52#define isc_dpb_reserved		  53#define isc_dpb_overwrite		  54#define isc_dpb_sec_attach		  55#define isc_dpb_disable_wal		  56#define isc_dpb_connect_timeout           57#define isc_dpb_dummy_packet_interval     58#define isc_dpb_gbak_attach               59#define isc_dpb_sql_role_name             60#define isc_dpb_set_page_buffers          61#define isc_dpb_working_directory         62#define isc_dpb_sql_dialect               63#define isc_dpb_set_db_readonly           64#define isc_dpb_set_db_sql_dialect        65#define isc_dpb_gfix_attach		  66#define isc_dpb_gstat_attach		  67/*********************************//* isc_dpb_verify specific flags *//*********************************/#define isc_dpb_pages                     1#define isc_dpb_records                   2#define isc_dpb_indices                   4#define isc_dpb_transactions              8#define isc_dpb_no_update                 16#define isc_dpb_repair                    32#define isc_dpb_ignore                    64/***********************************//* isc_dpb_shutdown specific flags *//***********************************/#define isc_dpb_shut_cache               1#define isc_dpb_shut_attachment          2#define isc_dpb_shut_transaction         4#define isc_dpb_shut_force               8/**************************************//* Bit assignments in RDB$SYSTEM_FLAG *//**************************************/#define RDB_system                         1#define RDB_id_assigned                    2/*************************************//* Transaction parameter block stuff *//*************************************/#define isc_tpb_version1                  1#define isc_tpb_version3                  3#define isc_tpb_consistency               1#define isc_tpb_concurrency               2#define isc_tpb_shared                    3#define isc_tpb_protected                 4#define isc_tpb_exclusive                 5#define isc_tpb_wait                      6#define isc_tpb_nowait                    7#define isc_tpb_read                      8#define isc_tpb_write                     9#define isc_tpb_lock_read                 10#define isc_tpb_lock_write                11#define isc_tpb_verb_time                 12#define isc_tpb_commit_time               13#define isc_tpb_ignore_limbo              14#define isc_tpb_read_committed		  15#define isc_tpb_autocommit		  16#define isc_tpb_rec_version		  17#define isc_tpb_no_rec_version		  18#define isc_tpb_restart_requests	  19#define isc_tpb_no_auto_undo              20/************************//* Blob Parameter Block *//************************/#define isc_bpb_version1                  1#define isc_bpb_source_type               1#define isc_bpb_target_type               2#define isc_bpb_type                      3#define isc_bpb_source_interp             4#define isc_bpb_target_interp             5#define isc_bpb_filter_parameter          6#define isc_bpb_type_segmented            0#define isc_bpb_type_stream               1/*********************************//* Service parameter block stuff *//*********************************/#define isc_spb_version1                  1#define isc_spb_current_version           2#define isc_spb_version			  isc_spb_current_version#define isc_spb_user_name                 isc_dpb_user_name #define isc_spb_sys_user_name             isc_dpb_sys_user_name#define isc_spb_sys_user_name_enc         isc_dpb_sys_user_name_enc#define isc_spb_password                  isc_dpb_password#define isc_spb_password_enc              isc_dpb_password_enc#define isc_spb_command_line              105#define isc_spb_dbname                    106#define isc_spb_verbose                   107#define isc_spb_options                   108#define isc_spb_connect_timeout           isc_dpb_connect_timeout#define isc_spb_dummy_packet_interval     isc_dpb_dummy_packet_interval#define isc_spb_sql_role_name             isc_dpb_sql_role_name/*********************************//* Information call declarations *//*********************************//****************************//* Common, structural codes *//****************************/#define isc_info_end                      1#define isc_info_truncated                2#define isc_info_error                    3#define isc_info_data_not_ready	          4#define isc_info_flag_end		  127/******************************//* Database information items *//******************************/enum db_info_types    {	isc_info_db_id = 4,	isc_info_reads = 5,	isc_info_writes = 6,	isc_info_fetches = 7,	isc_info_marks = 8,	isc_info_implementation = 11,	isc_info_isc_version = 12,	isc_info_base_level = 13,	isc_info_page_size = 14,	isc_info_num_buffers = 15,	isc_info_limbo = 16,	isc_info_current_memory = 17,	isc_info_max_memory = 18,	isc_info_window_turns = 19,	isc_info_license = 20,   	isc_info_allocation = 21,	isc_info_attachment_id = 22,	isc_info_read_seq_count = 23,	isc_info_read_idx_count = 24,	isc_info_insert_count = 25,	isc_info_update_count = 26,	isc_info_delete_count = 27,	isc_info_backout_count = 28,	isc_info_purge_count = 29,	isc_info_expunge_count = 30, 	isc_info_sweep_interval = 31,	isc_info_ods_version = 32,	isc_info_ods_minor_version = 33,	isc_info_no_reserve = 34,	isc_info_logfile = 35,	isc_info_cur_logfile_name = 36,	isc_info_cur_log_part_offset = 37,	isc_info_num_wal_buffers = 38,	isc_info_wal_buffer_size = 39,	isc_info_wal_ckpt_length = 40,   	isc_info_wal_cur_ckpt_interval = 41,  	isc_info_wal_prv_ckpt_fname = 42,	isc_info_wal_prv_ckpt_poffset = 43,	isc_info_wal_recv_ckpt_fname = 44,	isc_info_wal_recv_ckpt_poffset = 45,	isc_info_wal_grpc_wait_usecs = 47,	isc_info_wal_num_io = 48,	isc_info_wal_avg_io_size = 49,	isc_info_wal_num_commits = 50,  	isc_info_wal_avg_grpc_size = 51,	isc_info_forced_writes = 52,	isc_info_user_names = 53,	isc_info_page_errors = 54,	isc_info_record_errors = 55,	isc_info_bpage_errors = 56,	isc_info_dpage_errors = 57,	isc_info_ipage_errors = 58,	isc_info_ppage_errors = 59,	isc_info_tpage_errors = 60,	isc_info_set_page_buffers = 61,	isc_info_db_sql_dialect = 62,   	isc_info_db_read_only = 63,	isc_info_db_size_in_pages = 64,    /* Values 65 -100 unused to avoid conflict with InterBase */		frb_info_att_charset = 101,	isc_info_db_class = 102,	isc_info_firebird_version = 103,	isc_info_oldest_transaction = 104,	isc_info_oldest_active = 105,	isc_info_oldest_snapshot = 106,	isc_info_next_transaction = 107,	isc_info_db_provider = 108,	isc_info_db_last_value   // Leave this LAST!    };#define isc_info_version isc_info_isc_version/**********************

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -