You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
'CREATE INDEX idx_bang_triggers_lookup ON bang_triggers (additional_trigger, "group")',
1111
+
);
1112
+
final i1.Trigger bangTriggersAfterInsert = i1.Trigger(
1113
+
'CREATE TRIGGER bang_triggers_after_insert AFTER INSERT ON bang WHEN new.additional_triggers IS NOT NULL BEGIN INSERT INTO bang_triggers ("trigger", "group", additional_trigger) SELECT new."trigger", new."group", json_each.value FROM json_each(new.additional_triggers);END',
1114
+
'bang_triggers_after_insert',
1115
+
);
1116
+
final i1.Trigger bangTriggersAfterUpdate = i1.Trigger(
1117
+
'CREATE TRIGGER bang_triggers_after_update AFTER UPDATE ON bang BEGIN DELETE FROM bang_triggers WHERE "trigger" = old."trigger" AND "group" = old."group";INSERT INTO bang_triggers ("trigger", "group", additional_trigger) SELECT new."trigger", new."group", json_each.value FROM json_each(new.additional_triggers)WHERE new.additional_triggers IS NOT NULL;END',
'CREATE VIEW bang_data_view AS SELECT b.*, bf.frequency, bf.last_used FROM bang AS b LEFT JOIN bang_frequency AS bf ON b."trigger" = bf."trigger" AND b."group" = bf."group";',
1183
+
columns: [
1184
+
_column_16,
1185
+
_column_17,
1186
+
_column_18,
1187
+
_column_19,
1188
+
_column_20,
1189
+
_column_21,
1190
+
_column_22,
1191
+
_column_23,
1192
+
_column_30,
1193
+
_column_39,
1194
+
_column_42,
1195
+
_column_24,
1196
+
_column_40,
1197
+
],
1198
+
attachedDatabase: database,
1199
+
),
1200
+
alias:null,
1201
+
);
1202
+
final i1.Trigger bangAfterInsert = i1.Trigger(
1203
+
'CREATE TRIGGER bang_after_insert AFTER INSERT ON bang BEGIN INSERT INTO bang_fts ("rowid", "trigger", website_name) VALUES (new."rowid", new."trigger", new.website_name);END',
1204
+
'bang_after_insert',
1205
+
);
1206
+
final i1.Trigger bangAfterDelete = i1.Trigger(
1207
+
'CREATE TRIGGER bang_after_delete AFTER DELETE ON bang BEGIN INSERT INTO bang_fts (bang_fts, "rowid", "trigger", website_name) VALUES (\'delete\', old."rowid", old."trigger", old.website_name);END',
1208
+
'bang_after_delete',
1209
+
);
1210
+
final i1.Trigger bangAfterUpdate = i1.Trigger(
1211
+
'CREATE TRIGGER bang_after_update AFTER UPDATE ON bang BEGIN INSERT INTO bang_fts (bang_fts, "rowid", "trigger", website_name) VALUES (\'delete\', old."rowid", old."trigger", old.website_name);INSERT INTO bang_fts ("rowid", "trigger", website_name) VALUES (new."rowid", new."trigger", new.website_name);END',
1212
+
'bang_after_update',
1213
+
);
1214
+
final i1.Trigger bangTriggersAfterInsertFts = i1.Trigger(
1215
+
'CREATE TRIGGER bang_triggers_after_insert_fts AFTER INSERT ON bang_triggers BEGIN INSERT INTO bang_triggers_fts ("rowid", additional_trigger) VALUES (new."rowid", new.additional_trigger);END',
1216
+
'bang_triggers_after_insert_fts',
1217
+
);
1218
+
final i1.Trigger bangTriggersAfterDeleteFts = i1.Trigger(
1219
+
'CREATE TRIGGER bang_triggers_after_delete_fts AFTER DELETE ON bang_triggers BEGIN INSERT INTO bang_triggers_fts (bang_triggers_fts, "rowid", additional_trigger) VALUES (\'delete\', old."rowid", old.additional_trigger);END',
1220
+
'bang_triggers_after_delete_fts',
1221
+
);
1222
+
final i1.Trigger bangTriggersAfterUpdateFts = i1.Trigger(
1223
+
'CREATE TRIGGER bang_triggers_after_update_fts AFTER UPDATE ON bang_triggers BEGIN INSERT INTO bang_triggers_fts (bang_triggers_fts, "rowid", additional_trigger) VALUES (\'delete\', old."rowid", old.additional_trigger);INSERT INTO bang_triggers_fts ("rowid", additional_trigger) VALUES (new."rowid", new.additional_trigger);END',
0 commit comments