📄 jvquibase.pas
字号:
{$IFDEF USE_IBASE_H}{$EXTERNALSYM blr_skip}{$ENDIF}
{$ENDIF FB102ORYF867}
{$IFDEF IB7_UP}
(* These verbs were added in 7.0 for BOOLEAN dtype support *)
blr_boolean_true = 174;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM blr_boolean_true}{$ENDIF}
blr_boolean_false = 175;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM blr_boolean_false}{$ENDIF}
{$ENDIF IB7_UP}
{$IFDEF IB71_UP}
(* These verbs were added in 7.1 for SQL savepoint support *)
blr_start_savepoint2 = 176;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM blr_start_savepoint2}{$ENDIF}
blr_release_savepoint = 177;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM blr_release_savepoint}{$ENDIF}
blr_rollback_savepoint = 178;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM blr_rollback_savepoint}{$ENDIF}
{$ENDIF IB71_UP}
{$IFDEF FB15_UP}
(* FB 1.5 specific BLR *)
blr_exec_sql = 176;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM blr_exec_sql}{$ENDIF}
blr_internal_info = 177;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM blr_internal_info}{$ENDIF}
blr_nullsfirst = 178;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM blr_nullsfirst}{$ENDIF}
blr_writelock = 179;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM blr_writelock}{$ENDIF}
blr_nullslast = 180;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM blr_nullslast}{$ENDIF}
(* This codes reuse BLR code space *)
blr_post_arg = 163;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM blr_post_arg}{$ENDIF}
(* These codes are actions for user-defined savepoints *)
blr_savepoint_set = 0;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM blr_savepoint_set}{$ENDIF}
blr_savepoint_release = 1;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM blr_savepoint_release}{$ENDIF}
blr_savepoint_undo = 2;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM blr_savepoint_undo}{$ENDIF}
blr_savepoint_release_single = 3;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM blr_savepoint_release_single}{$ENDIF}
{$ENDIF FB15_UP}
(**********************************
* Database parameter block stuff *
**********************************)
isc_dpb_version1 = 1;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_version1}{$ENDIF}
isc_dpb_cdd_pathname = 1;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_cdd_pathname}{$ENDIF}
isc_dpb_allocation = 2;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_allocation}{$ENDIF}
isc_dpb_journal = 3;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_journal}{$ENDIF}
isc_dpb_page_size = 4;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_page_size}{$ENDIF}
isc_dpb_num_buffers = 5;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_num_buffers}{$ENDIF}
isc_dpb_buffer_length = 6;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_buffer_length}{$ENDIF}
isc_dpb_debug = 7;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_debug}{$ENDIF}
isc_dpb_garbage_collect = 8;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_garbage_collect}{$ENDIF}
isc_dpb_verify = 9;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_verify}{$ENDIF}
isc_dpb_sweep = 10;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_sweep}{$ENDIF}
isc_dpb_enable_journal = 11;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_enable_journal}{$ENDIF}
isc_dpb_disable_journal = 12;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_disable_journal}{$ENDIF}
isc_dpb_dbkey_scope = 13;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_dbkey_scope}{$ENDIF}
isc_dpb_number_of_users = 14;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_number_of_users}{$ENDIF}
isc_dpb_trace = 15;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_trace}{$ENDIF}
isc_dpb_no_garbage_collect = 16;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_no_garbage_collect}{$ENDIF}
isc_dpb_damaged = 17;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_damaged}{$ENDIF}
isc_dpb_license = 18;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_license}{$ENDIF}
isc_dpb_sys_user_name = 19;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_sys_user_name}{$ENDIF}
isc_dpb_encrypt_key = 20;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_encrypt_key}{$ENDIF}
isc_dpb_activate_shadow = 21;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_activate_shadow}{$ENDIF}
isc_dpb_sweep_interval = 22;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_sweep_interval}{$ENDIF}
isc_dpb_delete_shadow = 23;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_delete_shadow}{$ENDIF}
isc_dpb_force_write = 24;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_force_write}{$ENDIF}
isc_dpb_begin_log = 25;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_begin_log}{$ENDIF}
isc_dpb_quit_log = 26;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_quit_log}{$ENDIF}
isc_dpb_no_reserve = 27;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_no_reserve}{$ENDIF}
isc_dpb_user_name = 28;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_user_name}{$ENDIF}
isc_dpb_password = 29;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_password}{$ENDIF}
isc_dpb_password_enc = 30;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_password_enc}{$ENDIF}
isc_dpb_sys_user_name_enc = 31;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_sys_user_name_enc}{$ENDIF}
isc_dpb_interp = 32;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_interp}{$ENDIF}
isc_dpb_online_dump = 33;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_online_dump}{$ENDIF}
isc_dpb_old_file_size = 34;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_old_file_size}{$ENDIF}
isc_dpb_old_num_files = 35;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_old_num_files}{$ENDIF}
isc_dpb_old_file = 36;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_old_file}{$ENDIF}
isc_dpb_old_start_page = 37;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_old_start_page}{$ENDIF}
isc_dpb_old_start_seqno = 38;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_old_start_seqno}{$ENDIF}
isc_dpb_old_start_file = 39;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_old_start_file}{$ENDIF}
isc_dpb_drop_walfile = 40;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_drop_walfile}{$ENDIF}
isc_dpb_old_dump_id = 41;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_old_dump_id}{$ENDIF}
isc_dpb_wal_backup_dir = 42;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_wal_backup_dir}{$ENDIF}
isc_dpb_wal_chkptlen = 43;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_wal_chkptlen}{$ENDIF}
isc_dpb_wal_numbufs = 44;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_wal_numbufs}{$ENDIF}
isc_dpb_wal_bufsize = 45;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_wal_bufsize}{$ENDIF}
isc_dpb_wal_grp_cmt_wait = 46;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_wal_grp_cmt_wait}{$ENDIF}
isc_dpb_lc_messages = 47;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_lc_messages}{$ENDIF}
isc_dpb_lc_ctype = 48;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_lc_ctype}{$ENDIF}
isc_dpb_cache_manager = 49;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_cache_manager}{$ENDIF}
isc_dpb_shutdown = 50;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_shutdown}{$ENDIF}
isc_dpb_online = 51;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_online}{$ENDIF}
isc_dpb_shutdown_delay = 52;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_shutdown_delay}{$ENDIF}
isc_dpb_reserved = 53;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_reserved}{$ENDIF}
isc_dpb_overwrite = 54;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_overwrite}{$ENDIF}
isc_dpb_sec_attach = 55;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_sec_attach}{$ENDIF}
isc_dpb_disable_wal = 56;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_disable_wal}{$ENDIF}
isc_dpb_connect_timeout = 57;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_connect_timeout}{$ENDIF}
isc_dpb_dummy_packet_interval = 58;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_dummy_packet_interval}{$ENDIF}
isc_dpb_gbak_attach = 59;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_gbak_attach}{$ENDIF}
isc_dpb_sql_role_name = 60;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_sql_role_name}{$ENDIF}
isc_dpb_set_page_buffers = 61;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_set_page_buffers}{$ENDIF}
isc_dpb_working_directory = 62;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_working_directory}{$ENDIF}
isc_dpb_sql_dialect = 63;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_sql_dialect}{$ENDIF}
isc_dpb_set_db_readonly = 64;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_set_db_readonly}{$ENDIF}
isc_dpb_set_db_sql_dialect = 65;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_set_db_sql_dialect}{$ENDIF}
isc_dpb_gfix_attach = 66;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_gfix_attach}{$ENDIF}
isc_dpb_gstat_attach = 67;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_gstat_attach}{$ENDIF}
{$IFDEF FB103_UP}
isc_dpb_set_db_charset = 68;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_set_db_charset}{$ENDIF}
{$ENDIF FB103_UP}
{$IFDEF IB65ORYF867}
isc_dpb_gbak_ods_version = 68;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_gbak_ods_version}{$ENDIF}
isc_dpb_gbak_ods_minor_version = 69;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_gbak_ods_minor_version}{$ENDIF}
{$ENDIF IB65ORYF867}
{$IFDEF YF867_UP}
isc_dpb_numeric_scale_reduction = 70;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_numeric_scale_reduction}{$ENDIF}
isc_dpb_sec_flags = 91;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_sec_flags}{$ENDIF}
isc_dpb_sec_type = 92;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_sec_type}{$ENDIF}
isc_dpb_sec_principal = 93;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_sec_principal}{$ENDIF}
isc_dpb_sec_srv_name = 94;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_sec_srv_name}{$ENDIF}
{$ENDIF YF867_UP}
{$IFDEF IB7_UP}
isc_dpb_set_group_commit = 70;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_set_group_commit}{$ENDIF}
{$ENDIF IB7_UP}
{$IFDEF IB71_UP}
isc_dpb_gbak_validate = 71;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_gbak_validate}{$ENDIF}
{$ENDIF IB71_UP}
{$IFDEF IB65}
isc_dpb_Max_Value = 69;
{$ELSE}
{$IFDEF IB7}
isc_dpb_Max_Value = 70;
{$ELSE}
{$IFDEF IB71}
isc_dpb_Max_Value = 71;
{$ELSE}
{$IFDEF FB15}
isc_dpb_Max_Value = 68;
{$ELSE}
{$IFDEF FB103}
isc_dpb_Max_Value = 68;
{$ELSE}
{$IFDEF YF867}
isc_dpb_Max_Value = 70;
{$ELSE}
isc_dpb_Max_Value = 67;
{$ENDIF YF867}
{$ENDIF FB103}
{$ENDIF FB15}
{$ENDIF IB71}
{$ENDIF IB7}
{$ENDIF IB65}
(*********************************
* isc_dpb_verify specific flags *
*********************************)
isc_dpb_pages = 1;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_pages}{$ENDIF}
isc_dpb_records = 2;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_records}{$ENDIF}
isc_dpb_indices = 4;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_indices}{$ENDIF}
isc_dpb_transactions = 8;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_transactions}{$ENDIF}
isc_dpb_no_update = 16;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_no_update}{$ENDIF}
isc_dpb_repair = 32;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_repair}{$ENDIF}
isc_dpb_ignore = 64;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_ignore}{$ENDIF}
(***********************************
* isc_dpb_shutdown specific flags *
***********************************)
isc_dpb_shut_cache = 1;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_shut_cache}{$ENDIF}
isc_dpb_shut_attachment = 2;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_shut_attachment}{$ENDIF}
isc_dpb_shut_transaction = 4;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_shut_transaction}{$ENDIF}
isc_dpb_shut_force = 8;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_shut_force}{$ENDIF}
{$IFDEF YF867_UP}
(************************************
* isc_dpb_sec_flags specific flags *
************************************)
isc_dpb_sec_delegation = 1;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_sec_delegation}{$ENDIF}
isc_dpb_sec_mutual_auth = 2;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_sec_mutual_auth}{$ENDIF}
isc_dpb_sec_replay = 4;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_sec_replay}{$ENDIF}
isc_dpb_sec_sequence = 8;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_sec_sequence}{$ENDIF}
isc_dpb_sec_confidentiality = 16;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_sec_confidentiality}{$ENDIF}
isc_dpb_sec_integrity = 32;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_sec_integrity}{$ENDIF}
isc_dpb_sec_anonymous = 64;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_sec_anonymous}{$ENDIF}
isc_dpb_sec_transport = $08000000; // use transport security if supported by underlying protocol
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_dpb_sec_transport}{$ENDIF}
{$ENDIF YF867_UP}
(**************************************
* Bit assignments in RDB$SYSTEM_FLAG *
**************************************)
RDB_system = 1;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM RDB_system}{$ENDIF}
RDB_id_assigned = 2;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM RDB_id_assigned}{$ENDIF}
(*************************************
* Transaction parameter block stuff *
*************************************)
isc_tpb_version1 = #1;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_tpb_version1}{$ENDIF}
isc_tpb_version3 = #3;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_tpb_version3}{$ENDIF}
isc_tpb_consistency = #1;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_tpb_consistency}{$ENDIF}
isc_tpb_concurrency = #2;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_tpb_concurrency}{$ENDIF}
isc_tpb_shared = #3;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_tpb_shared}{$ENDIF}
isc_tpb_protected = #4;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_tpb_protected}{$ENDIF}
isc_tpb_exclusive = #5;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_tpb_exclusive}{$ENDIF}
isc_tpb_wait = #6;
{$IFDEF USE_IBASE_H}{$EXTERNALSYM isc_tpb_wa
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -