@@ -115,7 +115,7 @@ static int blocking_ast_relation(void*);
115
115
static int partners_ast_relation(void*);
116
116
static int rescan_ast_relation(void*);
117
117
static ULONG get_rel_flags_from_FLAGS(USHORT);
118
- static void get_trigger(thread_db*, jrd_rel*, bid*, bid*, TrigVector**, const TEXT*, FB_UINT64, bool ,
118
+ static void get_trigger(thread_db*, jrd_rel*, bid*, bid*, TrigVector**, const TEXT*, FB_UINT64, SSHORT ,
119
119
USHORT, const MetaName&, const string&, const bid*, Nullable<bool> ssDefiner);
120
120
static bool get_type(thread_db*, USHORT*, const UCHAR*, const TEXT*);
121
121
static void lookup_view_contexts(thread_db*, jrd_rel*);
@@ -124,7 +124,7 @@ static ValueExprNode* parse_field_default_blr(thread_db* tdbb, bid* blob_id);
124
124
static BoolExprNode* parse_field_validation_blr(thread_db* tdbb, bid* blob_id, const MetaName name);
125
125
static bool resolve_charset_and_collation(thread_db*, USHORT*, const UCHAR*, const UCHAR*);
126
126
static void save_trigger_data(thread_db*, TrigVector**, jrd_rel*, Statement*, blb*, blb*,
127
- const TEXT*, FB_UINT64, bool , USHORT, const MetaName&, const string&,
127
+ const TEXT*, FB_UINT64, SSHORT , USHORT, const MetaName&, const string&,
128
128
const bid*, Nullable<bool> ssDefiner);
129
129
static void scan_partners(thread_db*, jrd_rel*);
130
130
static bool verify_TRG_ignore_perm(thread_db*, const MetaName&);
@@ -2049,7 +2049,7 @@ void MET_load_trigger(thread_db* tdbb,
2049
2049
triggers,
2050
2050
TRG.RDB$TRIGGER_NAME,
2051
2051
TRG.RDB$TRIGGER_TYPE,
2052
- (bool) TRG.RDB$SYSTEM_FLAG,
2052
+ TRG.RDB$SYSTEM_FLAG,
2053
2053
trig_flags,
2054
2054
engine,
2055
2055
entryPoint,
@@ -2070,7 +2070,7 @@ void MET_load_trigger(thread_db* tdbb,
2070
2070
triggers + trigger_action,
2071
2071
TRG.RDB$TRIGGER_NAME,
2072
2072
(UCHAR) trigger_action,
2073
- (bool) TRG.RDB$SYSTEM_FLAG,
2073
+ TRG.RDB$SYSTEM_FLAG,
2074
2074
trig_flags,
2075
2075
engine,
2076
2076
entryPoint,
@@ -3382,7 +3382,7 @@ void MET_parse_sys_trigger(thread_db* tdbb, jrd_rel* relation)
3382
3382
if (trig_flags & TRG_ignore_perm)
3383
3383
statement->flags |= Statement::FLAG_IGNORE_PERM;
3384
3384
3385
- save_trigger_data(tdbb, ptr, relation, statement, NULL, NULL, NULL, type, true , 0, "",
3385
+ save_trigger_data(tdbb, ptr, relation, statement, NULL, NULL, NULL, type, TRG.RDB$SYSTEM_FLAG , 0, "",
3386
3386
"", NULL, Nullable<bool>());
3387
3387
}
3388
3388
}
@@ -4744,7 +4744,7 @@ ULONG MET_get_rel_flags_from_TYPE(USHORT type)
4744
4744
static void get_trigger(thread_db* tdbb, jrd_rel* relation,
4745
4745
bid* blob_id, bid* debug_blob_id, TrigVector** ptr,
4746
4746
const TEXT* name, FB_UINT64 type,
4747
- bool sys_trigger, USHORT flags,
4747
+ SSHORT sys_trigger, USHORT flags,
4748
4748
const MetaName& engine, const string& entryPoint,
4749
4749
const bid* body, Nullable<bool> ssDefiner)
4750
4750
{
@@ -5126,7 +5126,7 @@ static bool resolve_charset_and_collation(thread_db* tdbb,
5126
5126
static void save_trigger_data(thread_db* tdbb, TrigVector** ptr, jrd_rel* relation,
5127
5127
Statement* statement, blb* blrBlob, blb* debugInfoBlob,
5128
5128
const TEXT* name, FB_UINT64 type,
5129
- bool sys_trigger, USHORT flags,
5129
+ SSHORT sys_trigger, USHORT flags,
5130
5130
const MetaName& engine, const string& entryPoint,
5131
5131
const bid* body, Nullable<bool> ssDefiner)
5132
5132
{
0 commit comments