regenerate last migrations with updated drift_dev
This commit is contained in:
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1,232 @@
|
|||||||
{"_meta":{"description":"This file contains a serialized version of schema entities for drift.","version":"1.2.0"},"options":{"store_date_time_values_as_text":false},"entities":[{"id":0,"references":[],"type":"table","data":{"name":"setting","was_declared_in_moor":true,"columns":[{"name":"key","getter_name":"key","moor_type":"string","nullable":false,"customConstraints":"PRIMARY KEY NOT NULL","default_dart":null,"default_client_dart":null,"dsl_features":["primary-key"]},{"name":"partition_key","getter_name":"partitionKey","moor_type":"string","nullable":true,"customConstraints":"","default_dart":null,"default_client_dart":null,"dsl_features":[]},{"name":"value","getter_name":"value","moor_type":"any","nullable":true,"customConstraints":"","default_dart":null,"default_client_dart":null,"dsl_features":[]}],"is_virtual":false,"without_rowid":false,"constraints":[],"strict":true}},{"id":1,"references":[],"type":"table","data":{"name":"icon_cache","was_declared_in_moor":true,"columns":[{"name":"origin","getter_name":"origin","moor_type":"string","nullable":false,"customConstraints":"PRIMARY KEY NOT NULL","default_dart":null,"default_client_dart":null,"dsl_features":["primary-key"]},{"name":"icon_data","getter_name":"iconData","moor_type":"blob","nullable":false,"customConstraints":"NOT NULL","default_dart":null,"default_client_dart":null,"dsl_features":[]},{"name":"fetch_date","getter_name":"fetchDate","moor_type":"dateTime","nullable":false,"customConstraints":"NOT NULL","default_dart":null,"default_client_dart":null,"dsl_features":[]}],"is_virtual":false,"without_rowid":false,"constraints":[]}},{"id":2,"references":[],"type":"table","data":{"name":"onboarding","was_declared_in_moor":true,"columns":[{"name":"revision","getter_name":"revision","moor_type":"int","nullable":false,"customConstraints":"NOT NULL","default_dart":null,"default_client_dart":null,"dsl_features":[]},{"name":"completion_date","getter_name":"completionDate","moor_type":"dateTime","nullable":false,"customConstraints":"NOT NULL","default_dart":null,"default_client_dart":null,"dsl_features":[]}],"is_virtual":false,"without_rowid":false,"constraints":[]}},{"id":3,"references":[],"type":"table","data":{"name":"riverpod","was_declared_in_moor":true,"columns":[{"name":"key","getter_name":"key","moor_type":"string","nullable":false,"customConstraints":"PRIMARY KEY NOT NULL","default_dart":null,"default_client_dart":null,"dsl_features":["primary-key"]},{"name":"json","getter_name":"json","moor_type":"string","nullable":false,"customConstraints":"NOT NULL","default_dart":null,"default_client_dart":null,"dsl_features":[]},{"name":"expireAt","getter_name":"expireAt","moor_type":"dateTime","nullable":true,"customConstraints":"","default_dart":null,"default_client_dart":null,"dsl_features":[]},{"name":"destroyKey","getter_name":"destroyKey","moor_type":"string","nullable":true,"customConstraints":"","default_dart":null,"default_client_dart":null,"dsl_features":[]}],"is_virtual":false,"without_rowid":true,"constraints":[]}}]}
|
{
|
||||||
|
"_meta": {
|
||||||
|
"description": "This file contains a serialized version of schema entities for drift.",
|
||||||
|
"version": "1.3.0"
|
||||||
|
},
|
||||||
|
"options": {
|
||||||
|
"store_date_time_values_as_text": false
|
||||||
|
},
|
||||||
|
"entities": [
|
||||||
|
{
|
||||||
|
"id": 0,
|
||||||
|
"references": [],
|
||||||
|
"type": "table",
|
||||||
|
"data": {
|
||||||
|
"name": "setting",
|
||||||
|
"was_declared_in_moor": true,
|
||||||
|
"columns": [
|
||||||
|
{
|
||||||
|
"name": "key",
|
||||||
|
"getter_name": "key",
|
||||||
|
"moor_type": "string",
|
||||||
|
"nullable": false,
|
||||||
|
"customConstraints": "PRIMARY KEY NOT NULL",
|
||||||
|
"default_dart": null,
|
||||||
|
"default_client_dart": null,
|
||||||
|
"dsl_features": [
|
||||||
|
"primary-key"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "partition_key",
|
||||||
|
"getter_name": "partitionKey",
|
||||||
|
"moor_type": "string",
|
||||||
|
"nullable": true,
|
||||||
|
"customConstraints": "",
|
||||||
|
"default_dart": null,
|
||||||
|
"default_client_dart": null,
|
||||||
|
"dsl_features": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "value",
|
||||||
|
"getter_name": "value",
|
||||||
|
"moor_type": "any",
|
||||||
|
"nullable": true,
|
||||||
|
"customConstraints": "",
|
||||||
|
"default_dart": null,
|
||||||
|
"default_client_dart": null,
|
||||||
|
"dsl_features": []
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"is_virtual": false,
|
||||||
|
"without_rowid": false,
|
||||||
|
"constraints": [],
|
||||||
|
"strict": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 1,
|
||||||
|
"references": [],
|
||||||
|
"type": "table",
|
||||||
|
"data": {
|
||||||
|
"name": "icon_cache",
|
||||||
|
"was_declared_in_moor": true,
|
||||||
|
"columns": [
|
||||||
|
{
|
||||||
|
"name": "origin",
|
||||||
|
"getter_name": "origin",
|
||||||
|
"moor_type": "string",
|
||||||
|
"nullable": false,
|
||||||
|
"customConstraints": "PRIMARY KEY NOT NULL",
|
||||||
|
"default_dart": null,
|
||||||
|
"default_client_dart": null,
|
||||||
|
"dsl_features": [
|
||||||
|
"primary-key"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "icon_data",
|
||||||
|
"getter_name": "iconData",
|
||||||
|
"moor_type": "blob",
|
||||||
|
"nullable": false,
|
||||||
|
"customConstraints": "NOT NULL",
|
||||||
|
"default_dart": null,
|
||||||
|
"default_client_dart": null,
|
||||||
|
"dsl_features": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fetch_date",
|
||||||
|
"getter_name": "fetchDate",
|
||||||
|
"moor_type": "dateTime",
|
||||||
|
"nullable": false,
|
||||||
|
"customConstraints": "NOT NULL",
|
||||||
|
"default_dart": null,
|
||||||
|
"default_client_dart": null,
|
||||||
|
"dsl_features": []
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"is_virtual": false,
|
||||||
|
"without_rowid": false,
|
||||||
|
"constraints": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 2,
|
||||||
|
"references": [],
|
||||||
|
"type": "table",
|
||||||
|
"data": {
|
||||||
|
"name": "onboarding",
|
||||||
|
"was_declared_in_moor": true,
|
||||||
|
"columns": [
|
||||||
|
{
|
||||||
|
"name": "revision",
|
||||||
|
"getter_name": "revision",
|
||||||
|
"moor_type": "int",
|
||||||
|
"nullable": false,
|
||||||
|
"customConstraints": "NOT NULL",
|
||||||
|
"default_dart": null,
|
||||||
|
"default_client_dart": null,
|
||||||
|
"dsl_features": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "completion_date",
|
||||||
|
"getter_name": "completionDate",
|
||||||
|
"moor_type": "dateTime",
|
||||||
|
"nullable": false,
|
||||||
|
"customConstraints": "NOT NULL",
|
||||||
|
"default_dart": null,
|
||||||
|
"default_client_dart": null,
|
||||||
|
"dsl_features": []
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"is_virtual": false,
|
||||||
|
"without_rowid": false,
|
||||||
|
"constraints": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 3,
|
||||||
|
"references": [],
|
||||||
|
"type": "table",
|
||||||
|
"data": {
|
||||||
|
"name": "riverpod",
|
||||||
|
"was_declared_in_moor": true,
|
||||||
|
"columns": [
|
||||||
|
{
|
||||||
|
"name": "key",
|
||||||
|
"getter_name": "key",
|
||||||
|
"moor_type": "string",
|
||||||
|
"nullable": false,
|
||||||
|
"customConstraints": "PRIMARY KEY NOT NULL",
|
||||||
|
"default_dart": null,
|
||||||
|
"default_client_dart": null,
|
||||||
|
"dsl_features": [
|
||||||
|
"primary-key"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "json",
|
||||||
|
"getter_name": "json",
|
||||||
|
"moor_type": "string",
|
||||||
|
"nullable": false,
|
||||||
|
"customConstraints": "NOT NULL",
|
||||||
|
"default_dart": null,
|
||||||
|
"default_client_dart": null,
|
||||||
|
"dsl_features": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "expireAt",
|
||||||
|
"getter_name": "expireAt",
|
||||||
|
"moor_type": "dateTime",
|
||||||
|
"nullable": true,
|
||||||
|
"customConstraints": "",
|
||||||
|
"default_dart": null,
|
||||||
|
"default_client_dart": null,
|
||||||
|
"dsl_features": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "destroyKey",
|
||||||
|
"getter_name": "destroyKey",
|
||||||
|
"moor_type": "string",
|
||||||
|
"nullable": true,
|
||||||
|
"customConstraints": "",
|
||||||
|
"default_dart": null,
|
||||||
|
"default_client_dart": null,
|
||||||
|
"dsl_features": []
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"is_virtual": false,
|
||||||
|
"without_rowid": true,
|
||||||
|
"constraints": []
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"fixed_sql": [
|
||||||
|
{
|
||||||
|
"name": "setting",
|
||||||
|
"sql": [
|
||||||
|
{
|
||||||
|
"dialect": "sqlite",
|
||||||
|
"sql": "CREATE TABLE IF NOT EXISTS \"setting\" (\"key\" TEXT PRIMARY KEY NOT NULL, \"partition_key\" TEXT, \"value\" ANY) STRICT;"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "icon_cache",
|
||||||
|
"sql": [
|
||||||
|
{
|
||||||
|
"dialect": "sqlite",
|
||||||
|
"sql": "CREATE TABLE IF NOT EXISTS \"icon_cache\" (\"origin\" TEXT PRIMARY KEY NOT NULL, \"icon_data\" BLOB NOT NULL, \"fetch_date\" INTEGER NOT NULL);"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "onboarding",
|
||||||
|
"sql": [
|
||||||
|
{
|
||||||
|
"dialect": "sqlite",
|
||||||
|
"sql": "CREATE TABLE IF NOT EXISTS \"onboarding\" (\"revision\" INTEGER NOT NULL, \"completion_date\" INTEGER NOT NULL);"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "riverpod",
|
||||||
|
"sql": [
|
||||||
|
{
|
||||||
|
"dialect": "sqlite",
|
||||||
|
"sql": "CREATE TABLE IF NOT EXISTS \"riverpod\" (\"key\" TEXT PRIMARY KEY NOT NULL, \"json\" TEXT NOT NULL, \"expireAt\" INTEGER, \"destroyKey\" TEXT) WITHOUT ROWID;"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
File diff suppressed because one or more lines are too long
@@ -1,23 +1,3 @@
|
|||||||
/*
|
|
||||||
* Copyright (c) 2024-2025 Fabian Freund.
|
|
||||||
*
|
|
||||||
* This file is part of WebLibre
|
|
||||||
* (see https://weblibre.eu).
|
|
||||||
*
|
|
||||||
* This program is free software: you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU Affero General Public License as
|
|
||||||
* published by the Free Software Foundation, either version 3 of the
|
|
||||||
* License, or (at your option) any later version.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU Affero General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU Affero General Public License
|
|
||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
|
|
||||||
// dart format width=80
|
// dart format width=80
|
||||||
import 'package:drift/internal/versioned_schema.dart' as i0;
|
import 'package:drift/internal/versioned_schema.dart' as i0;
|
||||||
import 'package:drift/drift.dart' as i1;
|
import 'package:drift/drift.dart' as i1;
|
||||||
@@ -750,7 +730,7 @@ final class Schema4 extends i0.VersionedSchema {
|
|||||||
bangTriggersAfterDeleteFts,
|
bangTriggersAfterDeleteFts,
|
||||||
bangTriggersAfterUpdateFts,
|
bangTriggersAfterUpdateFts,
|
||||||
];
|
];
|
||||||
late final Shape6 bang = Shape6(
|
late final Shape10 bang = Shape10(
|
||||||
source: i0.VersionedTable(
|
source: i0.VersionedTable(
|
||||||
entityName: 'bang',
|
entityName: 'bang',
|
||||||
withoutRowId: false,
|
withoutRowId: false,
|
||||||
@@ -766,7 +746,7 @@ final class Schema4 extends i0.VersionedSchema {
|
|||||||
_column_6,
|
_column_6,
|
||||||
_column_7,
|
_column_7,
|
||||||
_column_26,
|
_column_26,
|
||||||
_column_27,
|
_column_32,
|
||||||
],
|
],
|
||||||
attachedDatabase: database,
|
attachedDatabase: database,
|
||||||
),
|
),
|
||||||
@@ -798,18 +778,18 @@ final class Schema4 extends i0.VersionedSchema {
|
|||||||
'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 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',
|
||||||
'bang_triggers_after_update',
|
'bang_triggers_after_update',
|
||||||
);
|
);
|
||||||
late final Shape1 bangSync = Shape1(
|
late final Shape11 bangSync = Shape11(
|
||||||
source: i0.VersionedTable(
|
source: i0.VersionedTable(
|
||||||
entityName: 'bang_sync',
|
entityName: 'bang_sync',
|
||||||
withoutRowId: false,
|
withoutRowId: false,
|
||||||
isStrict: false,
|
isStrict: false,
|
||||||
tableConstraints: [],
|
tableConstraints: [],
|
||||||
columns: [_column_8, _column_9],
|
columns: [_column_8, _column_33],
|
||||||
attachedDatabase: database,
|
attachedDatabase: database,
|
||||||
),
|
),
|
||||||
alias: null,
|
alias: null,
|
||||||
);
|
);
|
||||||
late final Shape2 bangFrequency = Shape2(
|
late final Shape12 bangFrequency = Shape12(
|
||||||
source: i0.VersionedTable(
|
source: i0.VersionedTable(
|
||||||
entityName: 'bang_frequency',
|
entityName: 'bang_frequency',
|
||||||
withoutRowId: false,
|
withoutRowId: false,
|
||||||
@@ -818,12 +798,12 @@ final class Schema4 extends i0.VersionedSchema {
|
|||||||
'PRIMARY KEY("trigger", "group")',
|
'PRIMARY KEY("trigger", "group")',
|
||||||
'FOREIGN KEY("trigger", "group")REFERENCES bang("trigger", "group")ON DELETE CASCADE',
|
'FOREIGN KEY("trigger", "group")REFERENCES bang("trigger", "group")ON DELETE CASCADE',
|
||||||
],
|
],
|
||||||
columns: [_column_0, _column_1, _column_10, _column_11],
|
columns: [_column_0, _column_1, _column_10, _column_34],
|
||||||
attachedDatabase: database,
|
attachedDatabase: database,
|
||||||
),
|
),
|
||||||
alias: null,
|
alias: null,
|
||||||
);
|
);
|
||||||
late final Shape3 bangHistory = Shape3(
|
late final Shape13 bangHistory = Shape13(
|
||||||
source: i0.VersionedTable(
|
source: i0.VersionedTable(
|
||||||
entityName: 'bang_history',
|
entityName: 'bang_history',
|
||||||
withoutRowId: false,
|
withoutRowId: false,
|
||||||
@@ -831,7 +811,7 @@ final class Schema4 extends i0.VersionedSchema {
|
|||||||
tableConstraints: [
|
tableConstraints: [
|
||||||
'FOREIGN KEY("trigger", "group")REFERENCES bang("trigger", "group")ON DELETE CASCADE',
|
'FOREIGN KEY("trigger", "group")REFERENCES bang("trigger", "group")ON DELETE CASCADE',
|
||||||
],
|
],
|
||||||
columns: [_column_12, _column_0, _column_1, _column_13],
|
columns: [_column_12, _column_0, _column_1, _column_35],
|
||||||
attachedDatabase: database,
|
attachedDatabase: database,
|
||||||
),
|
),
|
||||||
alias: null,
|
alias: null,
|
||||||
@@ -841,7 +821,7 @@ final class Schema4 extends i0.VersionedSchema {
|
|||||||
entityName: 'bang_fts',
|
entityName: 'bang_fts',
|
||||||
moduleAndArgs:
|
moduleAndArgs:
|
||||||
'fts5(trigger, website_name, content=bang, prefix=\'2 3\')',
|
'fts5(trigger, website_name, content=bang, prefix=\'2 3\')',
|
||||||
columns: [_column_14, _column_15],
|
columns: [_column_36, _column_37],
|
||||||
attachedDatabase: database,
|
attachedDatabase: database,
|
||||||
),
|
),
|
||||||
alias: null,
|
alias: null,
|
||||||
@@ -851,12 +831,12 @@ final class Schema4 extends i0.VersionedSchema {
|
|||||||
entityName: 'bang_triggers_fts',
|
entityName: 'bang_triggers_fts',
|
||||||
moduleAndArgs:
|
moduleAndArgs:
|
||||||
'fts5(additional_trigger, content=bang_triggers, prefix=\'2 3\')',
|
'fts5(additional_trigger, content=bang_triggers, prefix=\'2 3\')',
|
||||||
columns: [_column_29],
|
columns: [_column_38],
|
||||||
attachedDatabase: database,
|
attachedDatabase: database,
|
||||||
),
|
),
|
||||||
alias: null,
|
alias: null,
|
||||||
);
|
);
|
||||||
late final Shape9 bangDataView = Shape9(
|
late final Shape14 bangDataView = Shape14(
|
||||||
source: i0.VersionedView(
|
source: i0.VersionedView(
|
||||||
entityName: 'bang_data_view',
|
entityName: 'bang_data_view',
|
||||||
createViewStmt:
|
createViewStmt:
|
||||||
@@ -871,9 +851,9 @@ final class Schema4 extends i0.VersionedSchema {
|
|||||||
_column_22,
|
_column_22,
|
||||||
_column_23,
|
_column_23,
|
||||||
_column_30,
|
_column_30,
|
||||||
_column_31,
|
_column_39,
|
||||||
_column_24,
|
_column_24,
|
||||||
_column_25,
|
_column_40,
|
||||||
],
|
],
|
||||||
attachedDatabase: database,
|
attachedDatabase: database,
|
||||||
),
|
),
|
||||||
@@ -905,6 +885,165 @@ final class Schema4 extends i0.VersionedSchema {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
class Shape10 extends i0.VersionedTable {
|
||||||
|
Shape10({required super.source, required super.alias}) : super.aliased();
|
||||||
|
i1.GeneratedColumn<String> get trigger =>
|
||||||
|
columnsByName['trigger']! as i1.GeneratedColumn<String>;
|
||||||
|
i1.GeneratedColumn<int> get group =>
|
||||||
|
columnsByName['group']! as i1.GeneratedColumn<int>;
|
||||||
|
i1.GeneratedColumn<String> get websiteName =>
|
||||||
|
columnsByName['website_name']! as i1.GeneratedColumn<String>;
|
||||||
|
i1.GeneratedColumn<String> get domain =>
|
||||||
|
columnsByName['domain']! as i1.GeneratedColumn<String>;
|
||||||
|
i1.GeneratedColumn<String> get urlTemplate =>
|
||||||
|
columnsByName['url_template']! as i1.GeneratedColumn<String>;
|
||||||
|
i1.GeneratedColumn<String> get category =>
|
||||||
|
columnsByName['category']! as i1.GeneratedColumn<String>;
|
||||||
|
i1.GeneratedColumn<String> get subCategory =>
|
||||||
|
columnsByName['sub_category']! as i1.GeneratedColumn<String>;
|
||||||
|
i1.GeneratedColumn<String> get format =>
|
||||||
|
columnsByName['format']! as i1.GeneratedColumn<String>;
|
||||||
|
i1.GeneratedColumn<String> get additionalTriggers =>
|
||||||
|
columnsByName['additional_triggers']! as i1.GeneratedColumn<String>;
|
||||||
|
i1.GeneratedColumn<int> get searxngApi =>
|
||||||
|
columnsByName['searxng_api']! as i1.GeneratedColumn<int>;
|
||||||
|
}
|
||||||
|
|
||||||
|
i1.GeneratedColumn<int> _column_32(String aliasedName) =>
|
||||||
|
i1.GeneratedColumn<int>(
|
||||||
|
'searxng_api',
|
||||||
|
aliasedName,
|
||||||
|
false,
|
||||||
|
type: i1.DriftSqlType.int,
|
||||||
|
$customConstraints: 'NOT NULL DEFAULT FALSE',
|
||||||
|
defaultValue: const i1.CustomExpression('FALSE'),
|
||||||
|
);
|
||||||
|
|
||||||
|
class Shape11 extends i0.VersionedTable {
|
||||||
|
Shape11({required super.source, required super.alias}) : super.aliased();
|
||||||
|
i1.GeneratedColumn<int> get group =>
|
||||||
|
columnsByName['group']! as i1.GeneratedColumn<int>;
|
||||||
|
i1.GeneratedColumn<int> get lastSync =>
|
||||||
|
columnsByName['last_sync']! as i1.GeneratedColumn<int>;
|
||||||
|
}
|
||||||
|
|
||||||
|
i1.GeneratedColumn<int> _column_33(String aliasedName) =>
|
||||||
|
i1.GeneratedColumn<int>(
|
||||||
|
'last_sync',
|
||||||
|
aliasedName,
|
||||||
|
false,
|
||||||
|
type: i1.DriftSqlType.int,
|
||||||
|
$customConstraints: 'NOT NULL',
|
||||||
|
);
|
||||||
|
|
||||||
|
class Shape12 extends i0.VersionedTable {
|
||||||
|
Shape12({required super.source, required super.alias}) : super.aliased();
|
||||||
|
i1.GeneratedColumn<String> get trigger =>
|
||||||
|
columnsByName['trigger']! as i1.GeneratedColumn<String>;
|
||||||
|
i1.GeneratedColumn<int> get group =>
|
||||||
|
columnsByName['group']! as i1.GeneratedColumn<int>;
|
||||||
|
i1.GeneratedColumn<int> get frequency =>
|
||||||
|
columnsByName['frequency']! as i1.GeneratedColumn<int>;
|
||||||
|
i1.GeneratedColumn<int> get lastUsed =>
|
||||||
|
columnsByName['last_used']! as i1.GeneratedColumn<int>;
|
||||||
|
}
|
||||||
|
|
||||||
|
i1.GeneratedColumn<int> _column_34(String aliasedName) =>
|
||||||
|
i1.GeneratedColumn<int>(
|
||||||
|
'last_used',
|
||||||
|
aliasedName,
|
||||||
|
false,
|
||||||
|
type: i1.DriftSqlType.int,
|
||||||
|
$customConstraints: 'NOT NULL',
|
||||||
|
);
|
||||||
|
|
||||||
|
class Shape13 extends i0.VersionedTable {
|
||||||
|
Shape13({required super.source, required super.alias}) : super.aliased();
|
||||||
|
i1.GeneratedColumn<String> get searchQuery =>
|
||||||
|
columnsByName['search_query']! as i1.GeneratedColumn<String>;
|
||||||
|
i1.GeneratedColumn<String> get trigger =>
|
||||||
|
columnsByName['trigger']! as i1.GeneratedColumn<String>;
|
||||||
|
i1.GeneratedColumn<int> get group =>
|
||||||
|
columnsByName['group']! as i1.GeneratedColumn<int>;
|
||||||
|
i1.GeneratedColumn<int> get searchDate =>
|
||||||
|
columnsByName['search_date']! as i1.GeneratedColumn<int>;
|
||||||
|
}
|
||||||
|
|
||||||
|
i1.GeneratedColumn<int> _column_35(String aliasedName) =>
|
||||||
|
i1.GeneratedColumn<int>(
|
||||||
|
'search_date',
|
||||||
|
aliasedName,
|
||||||
|
false,
|
||||||
|
type: i1.DriftSqlType.int,
|
||||||
|
$customConstraints: 'NOT NULL',
|
||||||
|
);
|
||||||
|
i1.GeneratedColumn<String> _column_36(String aliasedName) =>
|
||||||
|
i1.GeneratedColumn<String>(
|
||||||
|
'trigger',
|
||||||
|
aliasedName,
|
||||||
|
true,
|
||||||
|
type: i1.DriftSqlType.string,
|
||||||
|
$customConstraints: '',
|
||||||
|
);
|
||||||
|
i1.GeneratedColumn<String> _column_37(String aliasedName) =>
|
||||||
|
i1.GeneratedColumn<String>(
|
||||||
|
'website_name',
|
||||||
|
aliasedName,
|
||||||
|
true,
|
||||||
|
type: i1.DriftSqlType.string,
|
||||||
|
$customConstraints: '',
|
||||||
|
);
|
||||||
|
i1.GeneratedColumn<String> _column_38(String aliasedName) =>
|
||||||
|
i1.GeneratedColumn<String>(
|
||||||
|
'additional_trigger',
|
||||||
|
aliasedName,
|
||||||
|
true,
|
||||||
|
type: i1.DriftSqlType.string,
|
||||||
|
$customConstraints: '',
|
||||||
|
);
|
||||||
|
|
||||||
|
class Shape14 extends i0.VersionedView {
|
||||||
|
Shape14({required super.source, required super.alias}) : super.aliased();
|
||||||
|
i1.GeneratedColumn<String> get trigger =>
|
||||||
|
columnsByName['trigger']! as i1.GeneratedColumn<String>;
|
||||||
|
i1.GeneratedColumn<int> get group =>
|
||||||
|
columnsByName['group']! as i1.GeneratedColumn<int>;
|
||||||
|
i1.GeneratedColumn<String> get websiteName =>
|
||||||
|
columnsByName['website_name']! as i1.GeneratedColumn<String>;
|
||||||
|
i1.GeneratedColumn<String> get domain =>
|
||||||
|
columnsByName['domain']! as i1.GeneratedColumn<String>;
|
||||||
|
i1.GeneratedColumn<String> get urlTemplate =>
|
||||||
|
columnsByName['url_template']! as i1.GeneratedColumn<String>;
|
||||||
|
i1.GeneratedColumn<String> get category =>
|
||||||
|
columnsByName['category']! as i1.GeneratedColumn<String>;
|
||||||
|
i1.GeneratedColumn<String> get subCategory =>
|
||||||
|
columnsByName['sub_category']! as i1.GeneratedColumn<String>;
|
||||||
|
i1.GeneratedColumn<String> get format =>
|
||||||
|
columnsByName['format']! as i1.GeneratedColumn<String>;
|
||||||
|
i1.GeneratedColumn<String> get additionalTriggers =>
|
||||||
|
columnsByName['additional_triggers']! as i1.GeneratedColumn<String>;
|
||||||
|
i1.GeneratedColumn<int> get searxngApi =>
|
||||||
|
columnsByName['searxng_api']! as i1.GeneratedColumn<int>;
|
||||||
|
i1.GeneratedColumn<int> get frequency =>
|
||||||
|
columnsByName['frequency']! as i1.GeneratedColumn<int>;
|
||||||
|
i1.GeneratedColumn<int> get lastUsed =>
|
||||||
|
columnsByName['last_used']! as i1.GeneratedColumn<int>;
|
||||||
|
}
|
||||||
|
|
||||||
|
i1.GeneratedColumn<int> _column_39(String aliasedName) =>
|
||||||
|
i1.GeneratedColumn<int>(
|
||||||
|
'searxng_api',
|
||||||
|
aliasedName,
|
||||||
|
false,
|
||||||
|
type: i1.DriftSqlType.int,
|
||||||
|
);
|
||||||
|
i1.GeneratedColumn<int> _column_40(String aliasedName) =>
|
||||||
|
i1.GeneratedColumn<int>(
|
||||||
|
'last_used',
|
||||||
|
aliasedName,
|
||||||
|
true,
|
||||||
|
type: i1.DriftSqlType.int,
|
||||||
|
);
|
||||||
i0.MigrationStepWithVersion migrationSteps({
|
i0.MigrationStepWithVersion migrationSteps({
|
||||||
required Future<void> Function(i1.Migrator m, Schema2 schema) from1To2,
|
required Future<void> Function(i1.Migrator m, Schema2 schema) from1To2,
|
||||||
required Future<void> Function(i1.Migrator m, Schema3 schema) from2To3,
|
required Future<void> Function(i1.Migrator m, Schema3 schema) from2To3,
|
||||||
|
|||||||
@@ -1,23 +1,3 @@
|
|||||||
/*
|
|
||||||
* Copyright (c) 2024-2025 Fabian Freund.
|
|
||||||
*
|
|
||||||
* This file is part of WebLibre
|
|
||||||
* (see https://weblibre.eu).
|
|
||||||
*
|
|
||||||
* This program is free software: you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU Affero General Public License as
|
|
||||||
* published by the Free Software Foundation, either version 3 of the
|
|
||||||
* License, or (at your option) any later version.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU Affero General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU Affero General Public License
|
|
||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
|
|
||||||
// dart format width=80
|
// dart format width=80
|
||||||
import 'package:drift/internal/versioned_schema.dart' as i0;
|
import 'package:drift/internal/versioned_schema.dart' as i0;
|
||||||
import 'package:drift/drift.dart' as i1;
|
import 'package:drift/drift.dart' as i1;
|
||||||
@@ -121,8 +101,8 @@ class Shape1 extends i0.VersionedTable {
|
|||||||
columnsByName['origin']! as i1.GeneratedColumn<String>;
|
columnsByName['origin']! as i1.GeneratedColumn<String>;
|
||||||
i1.GeneratedColumn<i2.Uint8List> get iconData =>
|
i1.GeneratedColumn<i2.Uint8List> get iconData =>
|
||||||
columnsByName['icon_data']! as i1.GeneratedColumn<i2.Uint8List>;
|
columnsByName['icon_data']! as i1.GeneratedColumn<i2.Uint8List>;
|
||||||
i1.GeneratedColumn<DateTime> get fetchDate =>
|
i1.GeneratedColumn<int> get fetchDate =>
|
||||||
columnsByName['fetch_date']! as i1.GeneratedColumn<DateTime>;
|
columnsByName['fetch_date']! as i1.GeneratedColumn<int>;
|
||||||
}
|
}
|
||||||
|
|
||||||
i1.GeneratedColumn<String> _column_3(String aliasedName) =>
|
i1.GeneratedColumn<String> _column_3(String aliasedName) =>
|
||||||
@@ -141,12 +121,12 @@ i1.GeneratedColumn<i2.Uint8List> _column_4(String aliasedName) =>
|
|||||||
type: i1.DriftSqlType.blob,
|
type: i1.DriftSqlType.blob,
|
||||||
$customConstraints: 'NOT NULL',
|
$customConstraints: 'NOT NULL',
|
||||||
);
|
);
|
||||||
i1.GeneratedColumn<DateTime> _column_5(String aliasedName) =>
|
i1.GeneratedColumn<int> _column_5(String aliasedName) =>
|
||||||
i1.GeneratedColumn<DateTime>(
|
i1.GeneratedColumn<int>(
|
||||||
'fetch_date',
|
'fetch_date',
|
||||||
aliasedName,
|
aliasedName,
|
||||||
false,
|
false,
|
||||||
type: i1.DriftSqlType.dateTime,
|
type: i1.DriftSqlType.int,
|
||||||
$customConstraints: 'NOT NULL',
|
$customConstraints: 'NOT NULL',
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -154,8 +134,8 @@ class Shape2 extends i0.VersionedTable {
|
|||||||
Shape2({required super.source, required super.alias}) : super.aliased();
|
Shape2({required super.source, required super.alias}) : super.aliased();
|
||||||
i1.GeneratedColumn<int> get revision =>
|
i1.GeneratedColumn<int> get revision =>
|
||||||
columnsByName['revision']! as i1.GeneratedColumn<int>;
|
columnsByName['revision']! as i1.GeneratedColumn<int>;
|
||||||
i1.GeneratedColumn<DateTime> get completionDate =>
|
i1.GeneratedColumn<int> get completionDate =>
|
||||||
columnsByName['completion_date']! as i1.GeneratedColumn<DateTime>;
|
columnsByName['completion_date']! as i1.GeneratedColumn<int>;
|
||||||
}
|
}
|
||||||
|
|
||||||
i1.GeneratedColumn<int> _column_6(String aliasedName) =>
|
i1.GeneratedColumn<int> _column_6(String aliasedName) =>
|
||||||
@@ -166,12 +146,12 @@ i1.GeneratedColumn<int> _column_6(String aliasedName) =>
|
|||||||
type: i1.DriftSqlType.int,
|
type: i1.DriftSqlType.int,
|
||||||
$customConstraints: 'NOT NULL',
|
$customConstraints: 'NOT NULL',
|
||||||
);
|
);
|
||||||
i1.GeneratedColumn<DateTime> _column_7(String aliasedName) =>
|
i1.GeneratedColumn<int> _column_7(String aliasedName) =>
|
||||||
i1.GeneratedColumn<DateTime>(
|
i1.GeneratedColumn<int>(
|
||||||
'completion_date',
|
'completion_date',
|
||||||
aliasedName,
|
aliasedName,
|
||||||
false,
|
false,
|
||||||
type: i1.DriftSqlType.dateTime,
|
type: i1.DriftSqlType.int,
|
||||||
$customConstraints: 'NOT NULL',
|
$customConstraints: 'NOT NULL',
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -181,8 +161,8 @@ class Shape3 extends i0.VersionedTable {
|
|||||||
columnsByName['key']! as i1.GeneratedColumn<String>;
|
columnsByName['key']! as i1.GeneratedColumn<String>;
|
||||||
i1.GeneratedColumn<String> get json =>
|
i1.GeneratedColumn<String> get json =>
|
||||||
columnsByName['json']! as i1.GeneratedColumn<String>;
|
columnsByName['json']! as i1.GeneratedColumn<String>;
|
||||||
i1.GeneratedColumn<DateTime> get expireAt =>
|
i1.GeneratedColumn<int> get expireAt =>
|
||||||
columnsByName['expireAt']! as i1.GeneratedColumn<DateTime>;
|
columnsByName['expireAt']! as i1.GeneratedColumn<int>;
|
||||||
i1.GeneratedColumn<String> get destroyKey =>
|
i1.GeneratedColumn<String> get destroyKey =>
|
||||||
columnsByName['destroyKey']! as i1.GeneratedColumn<String>;
|
columnsByName['destroyKey']! as i1.GeneratedColumn<String>;
|
||||||
}
|
}
|
||||||
@@ -195,12 +175,12 @@ i1.GeneratedColumn<String> _column_8(String aliasedName) =>
|
|||||||
type: i1.DriftSqlType.string,
|
type: i1.DriftSqlType.string,
|
||||||
$customConstraints: 'NOT NULL',
|
$customConstraints: 'NOT NULL',
|
||||||
);
|
);
|
||||||
i1.GeneratedColumn<DateTime> _column_9(String aliasedName) =>
|
i1.GeneratedColumn<int> _column_9(String aliasedName) =>
|
||||||
i1.GeneratedColumn<DateTime>(
|
i1.GeneratedColumn<int>(
|
||||||
'expireAt',
|
'expireAt',
|
||||||
aliasedName,
|
aliasedName,
|
||||||
true,
|
true,
|
||||||
type: i1.DriftSqlType.dateTime,
|
type: i1.DriftSqlType.int,
|
||||||
$customConstraints: '',
|
$customConstraints: '',
|
||||||
);
|
);
|
||||||
i1.GeneratedColumn<String> _column_10(String aliasedName) =>
|
i1.GeneratedColumn<String> _column_10(String aliasedName) =>
|
||||||
|
|||||||
@@ -81,11 +81,11 @@ class Bang extends Table with TableInfo<Bang, BangData> {
|
|||||||
requiredDuringInsert: false,
|
requiredDuringInsert: false,
|
||||||
$customConstraints: '',
|
$customConstraints: '',
|
||||||
);
|
);
|
||||||
late final GeneratedColumn<bool> searxngApi = GeneratedColumn<bool>(
|
late final GeneratedColumn<int> searxngApi = GeneratedColumn<int>(
|
||||||
'searxng_api',
|
'searxng_api',
|
||||||
aliasedName,
|
aliasedName,
|
||||||
false,
|
false,
|
||||||
type: DriftSqlType.bool,
|
type: DriftSqlType.int,
|
||||||
requiredDuringInsert: false,
|
requiredDuringInsert: false,
|
||||||
$customConstraints: 'NOT NULL DEFAULT FALSE',
|
$customConstraints: 'NOT NULL DEFAULT FALSE',
|
||||||
defaultValue: const CustomExpression('FALSE'),
|
defaultValue: const CustomExpression('FALSE'),
|
||||||
@@ -151,7 +151,7 @@ class Bang extends Table with TableInfo<Bang, BangData> {
|
|||||||
data['${effectivePrefix}additional_triggers'],
|
data['${effectivePrefix}additional_triggers'],
|
||||||
),
|
),
|
||||||
searxngApi: attachedDatabase.typeMapping.read(
|
searxngApi: attachedDatabase.typeMapping.read(
|
||||||
DriftSqlType.bool,
|
DriftSqlType.int,
|
||||||
data['${effectivePrefix}searxng_api'],
|
data['${effectivePrefix}searxng_api'],
|
||||||
)!,
|
)!,
|
||||||
);
|
);
|
||||||
@@ -180,7 +180,7 @@ class BangData extends DataClass implements Insertable<BangData> {
|
|||||||
final String? subCategory;
|
final String? subCategory;
|
||||||
final String? format;
|
final String? format;
|
||||||
final String? additionalTriggers;
|
final String? additionalTriggers;
|
||||||
final bool searxngApi;
|
final int searxngApi;
|
||||||
const BangData({
|
const BangData({
|
||||||
required this.trigger,
|
required this.trigger,
|
||||||
required this.group,
|
required this.group,
|
||||||
@@ -213,7 +213,7 @@ class BangData extends DataClass implements Insertable<BangData> {
|
|||||||
if (!nullToAbsent || additionalTriggers != null) {
|
if (!nullToAbsent || additionalTriggers != null) {
|
||||||
map['additional_triggers'] = Variable<String>(additionalTriggers);
|
map['additional_triggers'] = Variable<String>(additionalTriggers);
|
||||||
}
|
}
|
||||||
map['searxng_api'] = Variable<bool>(searxngApi);
|
map['searxng_api'] = Variable<int>(searxngApi);
|
||||||
return map;
|
return map;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -234,7 +234,7 @@ class BangData extends DataClass implements Insertable<BangData> {
|
|||||||
additionalTriggers: serializer.fromJson<String?>(
|
additionalTriggers: serializer.fromJson<String?>(
|
||||||
json['additionalTriggers'],
|
json['additionalTriggers'],
|
||||||
),
|
),
|
||||||
searxngApi: serializer.fromJson<bool>(json['searxngApi']),
|
searxngApi: serializer.fromJson<int>(json['searxngApi']),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@override
|
@override
|
||||||
@@ -250,7 +250,7 @@ class BangData extends DataClass implements Insertable<BangData> {
|
|||||||
'subCategory': serializer.toJson<String?>(subCategory),
|
'subCategory': serializer.toJson<String?>(subCategory),
|
||||||
'format': serializer.toJson<String?>(format),
|
'format': serializer.toJson<String?>(format),
|
||||||
'additionalTriggers': serializer.toJson<String?>(additionalTriggers),
|
'additionalTriggers': serializer.toJson<String?>(additionalTriggers),
|
||||||
'searxngApi': serializer.toJson<bool>(searxngApi),
|
'searxngApi': serializer.toJson<int>(searxngApi),
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -264,7 +264,7 @@ class BangData extends DataClass implements Insertable<BangData> {
|
|||||||
Value<String?> subCategory = const Value.absent(),
|
Value<String?> subCategory = const Value.absent(),
|
||||||
Value<String?> format = const Value.absent(),
|
Value<String?> format = const Value.absent(),
|
||||||
Value<String?> additionalTriggers = const Value.absent(),
|
Value<String?> additionalTriggers = const Value.absent(),
|
||||||
bool? searxngApi,
|
int? searxngApi,
|
||||||
}) => BangData(
|
}) => BangData(
|
||||||
trigger: trigger ?? this.trigger,
|
trigger: trigger ?? this.trigger,
|
||||||
group: group ?? this.group,
|
group: group ?? this.group,
|
||||||
@@ -360,7 +360,7 @@ class BangCompanion extends UpdateCompanion<BangData> {
|
|||||||
final Value<String?> subCategory;
|
final Value<String?> subCategory;
|
||||||
final Value<String?> format;
|
final Value<String?> format;
|
||||||
final Value<String?> additionalTriggers;
|
final Value<String?> additionalTriggers;
|
||||||
final Value<bool> searxngApi;
|
final Value<int> searxngApi;
|
||||||
final Value<int> rowid;
|
final Value<int> rowid;
|
||||||
const BangCompanion({
|
const BangCompanion({
|
||||||
this.trigger = const Value.absent(),
|
this.trigger = const Value.absent(),
|
||||||
@@ -402,7 +402,7 @@ class BangCompanion extends UpdateCompanion<BangData> {
|
|||||||
Expression<String>? subCategory,
|
Expression<String>? subCategory,
|
||||||
Expression<String>? format,
|
Expression<String>? format,
|
||||||
Expression<String>? additionalTriggers,
|
Expression<String>? additionalTriggers,
|
||||||
Expression<bool>? searxngApi,
|
Expression<int>? searxngApi,
|
||||||
Expression<int>? rowid,
|
Expression<int>? rowid,
|
||||||
}) {
|
}) {
|
||||||
return RawValuesInsertable({
|
return RawValuesInsertable({
|
||||||
@@ -430,7 +430,7 @@ class BangCompanion extends UpdateCompanion<BangData> {
|
|||||||
Value<String?>? subCategory,
|
Value<String?>? subCategory,
|
||||||
Value<String?>? format,
|
Value<String?>? format,
|
||||||
Value<String?>? additionalTriggers,
|
Value<String?>? additionalTriggers,
|
||||||
Value<bool>? searxngApi,
|
Value<int>? searxngApi,
|
||||||
Value<int>? rowid,
|
Value<int>? rowid,
|
||||||
}) {
|
}) {
|
||||||
return BangCompanion(
|
return BangCompanion(
|
||||||
@@ -479,7 +479,7 @@ class BangCompanion extends UpdateCompanion<BangData> {
|
|||||||
map['additional_triggers'] = Variable<String>(additionalTriggers.value);
|
map['additional_triggers'] = Variable<String>(additionalTriggers.value);
|
||||||
}
|
}
|
||||||
if (searxngApi.present) {
|
if (searxngApi.present) {
|
||||||
map['searxng_api'] = Variable<bool>(searxngApi.value);
|
map['searxng_api'] = Variable<int>(searxngApi.value);
|
||||||
}
|
}
|
||||||
if (rowid.present) {
|
if (rowid.present) {
|
||||||
map['rowid'] = Variable<int>(rowid.value);
|
map['rowid'] = Variable<int>(rowid.value);
|
||||||
@@ -749,11 +749,11 @@ class BangSync extends Table with TableInfo<BangSync, BangSyncData> {
|
|||||||
requiredDuringInsert: false,
|
requiredDuringInsert: false,
|
||||||
$customConstraints: 'PRIMARY KEY NOT NULL',
|
$customConstraints: 'PRIMARY KEY NOT NULL',
|
||||||
);
|
);
|
||||||
late final GeneratedColumn<DateTime> lastSync = GeneratedColumn<DateTime>(
|
late final GeneratedColumn<int> lastSync = GeneratedColumn<int>(
|
||||||
'last_sync',
|
'last_sync',
|
||||||
aliasedName,
|
aliasedName,
|
||||||
false,
|
false,
|
||||||
type: DriftSqlType.dateTime,
|
type: DriftSqlType.int,
|
||||||
requiredDuringInsert: true,
|
requiredDuringInsert: true,
|
||||||
$customConstraints: 'NOT NULL',
|
$customConstraints: 'NOT NULL',
|
||||||
);
|
);
|
||||||
@@ -775,7 +775,7 @@ class BangSync extends Table with TableInfo<BangSync, BangSyncData> {
|
|||||||
data['${effectivePrefix}group'],
|
data['${effectivePrefix}group'],
|
||||||
)!,
|
)!,
|
||||||
lastSync: attachedDatabase.typeMapping.read(
|
lastSync: attachedDatabase.typeMapping.read(
|
||||||
DriftSqlType.dateTime,
|
DriftSqlType.int,
|
||||||
data['${effectivePrefix}last_sync'],
|
data['${effectivePrefix}last_sync'],
|
||||||
)!,
|
)!,
|
||||||
);
|
);
|
||||||
@@ -792,13 +792,13 @@ class BangSync extends Table with TableInfo<BangSync, BangSyncData> {
|
|||||||
|
|
||||||
class BangSyncData extends DataClass implements Insertable<BangSyncData> {
|
class BangSyncData extends DataClass implements Insertable<BangSyncData> {
|
||||||
final int group;
|
final int group;
|
||||||
final DateTime lastSync;
|
final int lastSync;
|
||||||
const BangSyncData({required this.group, required this.lastSync});
|
const BangSyncData({required this.group, required this.lastSync});
|
||||||
@override
|
@override
|
||||||
Map<String, Expression> toColumns(bool nullToAbsent) {
|
Map<String, Expression> toColumns(bool nullToAbsent) {
|
||||||
final map = <String, Expression>{};
|
final map = <String, Expression>{};
|
||||||
map['group'] = Variable<int>(group);
|
map['group'] = Variable<int>(group);
|
||||||
map['last_sync'] = Variable<DateTime>(lastSync);
|
map['last_sync'] = Variable<int>(lastSync);
|
||||||
return map;
|
return map;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -809,7 +809,7 @@ class BangSyncData extends DataClass implements Insertable<BangSyncData> {
|
|||||||
serializer ??= driftRuntimeOptions.defaultSerializer;
|
serializer ??= driftRuntimeOptions.defaultSerializer;
|
||||||
return BangSyncData(
|
return BangSyncData(
|
||||||
group: serializer.fromJson<int>(json['group']),
|
group: serializer.fromJson<int>(json['group']),
|
||||||
lastSync: serializer.fromJson<DateTime>(json['lastSync']),
|
lastSync: serializer.fromJson<int>(json['lastSync']),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@override
|
@override
|
||||||
@@ -817,11 +817,11 @@ class BangSyncData extends DataClass implements Insertable<BangSyncData> {
|
|||||||
serializer ??= driftRuntimeOptions.defaultSerializer;
|
serializer ??= driftRuntimeOptions.defaultSerializer;
|
||||||
return <String, dynamic>{
|
return <String, dynamic>{
|
||||||
'group': serializer.toJson<int>(group),
|
'group': serializer.toJson<int>(group),
|
||||||
'lastSync': serializer.toJson<DateTime>(lastSync),
|
'lastSync': serializer.toJson<int>(lastSync),
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
BangSyncData copyWith({int? group, DateTime? lastSync}) => BangSyncData(
|
BangSyncData copyWith({int? group, int? lastSync}) => BangSyncData(
|
||||||
group: group ?? this.group,
|
group: group ?? this.group,
|
||||||
lastSync: lastSync ?? this.lastSync,
|
lastSync: lastSync ?? this.lastSync,
|
||||||
);
|
);
|
||||||
@@ -853,18 +853,18 @@ class BangSyncData extends DataClass implements Insertable<BangSyncData> {
|
|||||||
|
|
||||||
class BangSyncCompanion extends UpdateCompanion<BangSyncData> {
|
class BangSyncCompanion extends UpdateCompanion<BangSyncData> {
|
||||||
final Value<int> group;
|
final Value<int> group;
|
||||||
final Value<DateTime> lastSync;
|
final Value<int> lastSync;
|
||||||
const BangSyncCompanion({
|
const BangSyncCompanion({
|
||||||
this.group = const Value.absent(),
|
this.group = const Value.absent(),
|
||||||
this.lastSync = const Value.absent(),
|
this.lastSync = const Value.absent(),
|
||||||
});
|
});
|
||||||
BangSyncCompanion.insert({
|
BangSyncCompanion.insert({
|
||||||
this.group = const Value.absent(),
|
this.group = const Value.absent(),
|
||||||
required DateTime lastSync,
|
required int lastSync,
|
||||||
}) : lastSync = Value(lastSync);
|
}) : lastSync = Value(lastSync);
|
||||||
static Insertable<BangSyncData> custom({
|
static Insertable<BangSyncData> custom({
|
||||||
Expression<int>? group,
|
Expression<int>? group,
|
||||||
Expression<DateTime>? lastSync,
|
Expression<int>? lastSync,
|
||||||
}) {
|
}) {
|
||||||
return RawValuesInsertable({
|
return RawValuesInsertable({
|
||||||
if (group != null) 'group': group,
|
if (group != null) 'group': group,
|
||||||
@@ -872,7 +872,7 @@ class BangSyncCompanion extends UpdateCompanion<BangSyncData> {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
BangSyncCompanion copyWith({Value<int>? group, Value<DateTime>? lastSync}) {
|
BangSyncCompanion copyWith({Value<int>? group, Value<int>? lastSync}) {
|
||||||
return BangSyncCompanion(
|
return BangSyncCompanion(
|
||||||
group: group ?? this.group,
|
group: group ?? this.group,
|
||||||
lastSync: lastSync ?? this.lastSync,
|
lastSync: lastSync ?? this.lastSync,
|
||||||
@@ -886,7 +886,7 @@ class BangSyncCompanion extends UpdateCompanion<BangSyncData> {
|
|||||||
map['group'] = Variable<int>(group.value);
|
map['group'] = Variable<int>(group.value);
|
||||||
}
|
}
|
||||||
if (lastSync.present) {
|
if (lastSync.present) {
|
||||||
map['last_sync'] = Variable<DateTime>(lastSync.value);
|
map['last_sync'] = Variable<int>(lastSync.value);
|
||||||
}
|
}
|
||||||
return map;
|
return map;
|
||||||
}
|
}
|
||||||
@@ -931,11 +931,11 @@ class BangFrequency extends Table
|
|||||||
requiredDuringInsert: true,
|
requiredDuringInsert: true,
|
||||||
$customConstraints: 'NOT NULL',
|
$customConstraints: 'NOT NULL',
|
||||||
);
|
);
|
||||||
late final GeneratedColumn<DateTime> lastUsed = GeneratedColumn<DateTime>(
|
late final GeneratedColumn<int> lastUsed = GeneratedColumn<int>(
|
||||||
'last_used',
|
'last_used',
|
||||||
aliasedName,
|
aliasedName,
|
||||||
false,
|
false,
|
||||||
type: DriftSqlType.dateTime,
|
type: DriftSqlType.int,
|
||||||
requiredDuringInsert: true,
|
requiredDuringInsert: true,
|
||||||
$customConstraints: 'NOT NULL',
|
$customConstraints: 'NOT NULL',
|
||||||
);
|
);
|
||||||
@@ -965,7 +965,7 @@ class BangFrequency extends Table
|
|||||||
data['${effectivePrefix}frequency'],
|
data['${effectivePrefix}frequency'],
|
||||||
)!,
|
)!,
|
||||||
lastUsed: attachedDatabase.typeMapping.read(
|
lastUsed: attachedDatabase.typeMapping.read(
|
||||||
DriftSqlType.dateTime,
|
DriftSqlType.int,
|
||||||
data['${effectivePrefix}last_used'],
|
data['${effectivePrefix}last_used'],
|
||||||
)!,
|
)!,
|
||||||
);
|
);
|
||||||
@@ -990,7 +990,7 @@ class BangFrequencyData extends DataClass
|
|||||||
final String trigger;
|
final String trigger;
|
||||||
final int group;
|
final int group;
|
||||||
final int frequency;
|
final int frequency;
|
||||||
final DateTime lastUsed;
|
final int lastUsed;
|
||||||
const BangFrequencyData({
|
const BangFrequencyData({
|
||||||
required this.trigger,
|
required this.trigger,
|
||||||
required this.group,
|
required this.group,
|
||||||
@@ -1003,7 +1003,7 @@ class BangFrequencyData extends DataClass
|
|||||||
map['trigger'] = Variable<String>(trigger);
|
map['trigger'] = Variable<String>(trigger);
|
||||||
map['group'] = Variable<int>(group);
|
map['group'] = Variable<int>(group);
|
||||||
map['frequency'] = Variable<int>(frequency);
|
map['frequency'] = Variable<int>(frequency);
|
||||||
map['last_used'] = Variable<DateTime>(lastUsed);
|
map['last_used'] = Variable<int>(lastUsed);
|
||||||
return map;
|
return map;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1016,7 +1016,7 @@ class BangFrequencyData extends DataClass
|
|||||||
trigger: serializer.fromJson<String>(json['trigger']),
|
trigger: serializer.fromJson<String>(json['trigger']),
|
||||||
group: serializer.fromJson<int>(json['group']),
|
group: serializer.fromJson<int>(json['group']),
|
||||||
frequency: serializer.fromJson<int>(json['frequency']),
|
frequency: serializer.fromJson<int>(json['frequency']),
|
||||||
lastUsed: serializer.fromJson<DateTime>(json['lastUsed']),
|
lastUsed: serializer.fromJson<int>(json['lastUsed']),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@override
|
@override
|
||||||
@@ -1026,7 +1026,7 @@ class BangFrequencyData extends DataClass
|
|||||||
'trigger': serializer.toJson<String>(trigger),
|
'trigger': serializer.toJson<String>(trigger),
|
||||||
'group': serializer.toJson<int>(group),
|
'group': serializer.toJson<int>(group),
|
||||||
'frequency': serializer.toJson<int>(frequency),
|
'frequency': serializer.toJson<int>(frequency),
|
||||||
'lastUsed': serializer.toJson<DateTime>(lastUsed),
|
'lastUsed': serializer.toJson<int>(lastUsed),
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1034,7 +1034,7 @@ class BangFrequencyData extends DataClass
|
|||||||
String? trigger,
|
String? trigger,
|
||||||
int? group,
|
int? group,
|
||||||
int? frequency,
|
int? frequency,
|
||||||
DateTime? lastUsed,
|
int? lastUsed,
|
||||||
}) => BangFrequencyData(
|
}) => BangFrequencyData(
|
||||||
trigger: trigger ?? this.trigger,
|
trigger: trigger ?? this.trigger,
|
||||||
group: group ?? this.group,
|
group: group ?? this.group,
|
||||||
@@ -1077,7 +1077,7 @@ class BangFrequencyCompanion extends UpdateCompanion<BangFrequencyData> {
|
|||||||
final Value<String> trigger;
|
final Value<String> trigger;
|
||||||
final Value<int> group;
|
final Value<int> group;
|
||||||
final Value<int> frequency;
|
final Value<int> frequency;
|
||||||
final Value<DateTime> lastUsed;
|
final Value<int> lastUsed;
|
||||||
final Value<int> rowid;
|
final Value<int> rowid;
|
||||||
const BangFrequencyCompanion({
|
const BangFrequencyCompanion({
|
||||||
this.trigger = const Value.absent(),
|
this.trigger = const Value.absent(),
|
||||||
@@ -1090,7 +1090,7 @@ class BangFrequencyCompanion extends UpdateCompanion<BangFrequencyData> {
|
|||||||
required String trigger,
|
required String trigger,
|
||||||
required int group,
|
required int group,
|
||||||
required int frequency,
|
required int frequency,
|
||||||
required DateTime lastUsed,
|
required int lastUsed,
|
||||||
this.rowid = const Value.absent(),
|
this.rowid = const Value.absent(),
|
||||||
}) : trigger = Value(trigger),
|
}) : trigger = Value(trigger),
|
||||||
group = Value(group),
|
group = Value(group),
|
||||||
@@ -1100,7 +1100,7 @@ class BangFrequencyCompanion extends UpdateCompanion<BangFrequencyData> {
|
|||||||
Expression<String>? trigger,
|
Expression<String>? trigger,
|
||||||
Expression<int>? group,
|
Expression<int>? group,
|
||||||
Expression<int>? frequency,
|
Expression<int>? frequency,
|
||||||
Expression<DateTime>? lastUsed,
|
Expression<int>? lastUsed,
|
||||||
Expression<int>? rowid,
|
Expression<int>? rowid,
|
||||||
}) {
|
}) {
|
||||||
return RawValuesInsertable({
|
return RawValuesInsertable({
|
||||||
@@ -1116,7 +1116,7 @@ class BangFrequencyCompanion extends UpdateCompanion<BangFrequencyData> {
|
|||||||
Value<String>? trigger,
|
Value<String>? trigger,
|
||||||
Value<int>? group,
|
Value<int>? group,
|
||||||
Value<int>? frequency,
|
Value<int>? frequency,
|
||||||
Value<DateTime>? lastUsed,
|
Value<int>? lastUsed,
|
||||||
Value<int>? rowid,
|
Value<int>? rowid,
|
||||||
}) {
|
}) {
|
||||||
return BangFrequencyCompanion(
|
return BangFrequencyCompanion(
|
||||||
@@ -1141,7 +1141,7 @@ class BangFrequencyCompanion extends UpdateCompanion<BangFrequencyData> {
|
|||||||
map['frequency'] = Variable<int>(frequency.value);
|
map['frequency'] = Variable<int>(frequency.value);
|
||||||
}
|
}
|
||||||
if (lastUsed.present) {
|
if (lastUsed.present) {
|
||||||
map['last_used'] = Variable<DateTime>(lastUsed.value);
|
map['last_used'] = Variable<int>(lastUsed.value);
|
||||||
}
|
}
|
||||||
if (rowid.present) {
|
if (rowid.present) {
|
||||||
map['rowid'] = Variable<int>(rowid.value);
|
map['rowid'] = Variable<int>(rowid.value);
|
||||||
@@ -1191,11 +1191,11 @@ class BangHistory extends Table with TableInfo<BangHistory, BangHistoryData> {
|
|||||||
requiredDuringInsert: true,
|
requiredDuringInsert: true,
|
||||||
$customConstraints: 'NOT NULL',
|
$customConstraints: 'NOT NULL',
|
||||||
);
|
);
|
||||||
late final GeneratedColumn<DateTime> searchDate = GeneratedColumn<DateTime>(
|
late final GeneratedColumn<int> searchDate = GeneratedColumn<int>(
|
||||||
'search_date',
|
'search_date',
|
||||||
aliasedName,
|
aliasedName,
|
||||||
false,
|
false,
|
||||||
type: DriftSqlType.dateTime,
|
type: DriftSqlType.int,
|
||||||
requiredDuringInsert: true,
|
requiredDuringInsert: true,
|
||||||
$customConstraints: 'NOT NULL',
|
$customConstraints: 'NOT NULL',
|
||||||
);
|
);
|
||||||
@@ -1230,7 +1230,7 @@ class BangHistory extends Table with TableInfo<BangHistory, BangHistoryData> {
|
|||||||
data['${effectivePrefix}group'],
|
data['${effectivePrefix}group'],
|
||||||
)!,
|
)!,
|
||||||
searchDate: attachedDatabase.typeMapping.read(
|
searchDate: attachedDatabase.typeMapping.read(
|
||||||
DriftSqlType.dateTime,
|
DriftSqlType.int,
|
||||||
data['${effectivePrefix}search_date'],
|
data['${effectivePrefix}search_date'],
|
||||||
)!,
|
)!,
|
||||||
);
|
);
|
||||||
@@ -1253,7 +1253,7 @@ class BangHistoryData extends DataClass implements Insertable<BangHistoryData> {
|
|||||||
final String searchQuery;
|
final String searchQuery;
|
||||||
final String trigger;
|
final String trigger;
|
||||||
final int group;
|
final int group;
|
||||||
final DateTime searchDate;
|
final int searchDate;
|
||||||
const BangHistoryData({
|
const BangHistoryData({
|
||||||
required this.searchQuery,
|
required this.searchQuery,
|
||||||
required this.trigger,
|
required this.trigger,
|
||||||
@@ -1266,7 +1266,7 @@ class BangHistoryData extends DataClass implements Insertable<BangHistoryData> {
|
|||||||
map['search_query'] = Variable<String>(searchQuery);
|
map['search_query'] = Variable<String>(searchQuery);
|
||||||
map['trigger'] = Variable<String>(trigger);
|
map['trigger'] = Variable<String>(trigger);
|
||||||
map['group'] = Variable<int>(group);
|
map['group'] = Variable<int>(group);
|
||||||
map['search_date'] = Variable<DateTime>(searchDate);
|
map['search_date'] = Variable<int>(searchDate);
|
||||||
return map;
|
return map;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1279,7 +1279,7 @@ class BangHistoryData extends DataClass implements Insertable<BangHistoryData> {
|
|||||||
searchQuery: serializer.fromJson<String>(json['searchQuery']),
|
searchQuery: serializer.fromJson<String>(json['searchQuery']),
|
||||||
trigger: serializer.fromJson<String>(json['trigger']),
|
trigger: serializer.fromJson<String>(json['trigger']),
|
||||||
group: serializer.fromJson<int>(json['group']),
|
group: serializer.fromJson<int>(json['group']),
|
||||||
searchDate: serializer.fromJson<DateTime>(json['searchDate']),
|
searchDate: serializer.fromJson<int>(json['searchDate']),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@override
|
@override
|
||||||
@@ -1289,7 +1289,7 @@ class BangHistoryData extends DataClass implements Insertable<BangHistoryData> {
|
|||||||
'searchQuery': serializer.toJson<String>(searchQuery),
|
'searchQuery': serializer.toJson<String>(searchQuery),
|
||||||
'trigger': serializer.toJson<String>(trigger),
|
'trigger': serializer.toJson<String>(trigger),
|
||||||
'group': serializer.toJson<int>(group),
|
'group': serializer.toJson<int>(group),
|
||||||
'searchDate': serializer.toJson<DateTime>(searchDate),
|
'searchDate': serializer.toJson<int>(searchDate),
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1297,7 +1297,7 @@ class BangHistoryData extends DataClass implements Insertable<BangHistoryData> {
|
|||||||
String? searchQuery,
|
String? searchQuery,
|
||||||
String? trigger,
|
String? trigger,
|
||||||
int? group,
|
int? group,
|
||||||
DateTime? searchDate,
|
int? searchDate,
|
||||||
}) => BangHistoryData(
|
}) => BangHistoryData(
|
||||||
searchQuery: searchQuery ?? this.searchQuery,
|
searchQuery: searchQuery ?? this.searchQuery,
|
||||||
trigger: trigger ?? this.trigger,
|
trigger: trigger ?? this.trigger,
|
||||||
@@ -1344,7 +1344,7 @@ class BangHistoryCompanion extends UpdateCompanion<BangHistoryData> {
|
|||||||
final Value<String> searchQuery;
|
final Value<String> searchQuery;
|
||||||
final Value<String> trigger;
|
final Value<String> trigger;
|
||||||
final Value<int> group;
|
final Value<int> group;
|
||||||
final Value<DateTime> searchDate;
|
final Value<int> searchDate;
|
||||||
final Value<int> rowid;
|
final Value<int> rowid;
|
||||||
const BangHistoryCompanion({
|
const BangHistoryCompanion({
|
||||||
this.searchQuery = const Value.absent(),
|
this.searchQuery = const Value.absent(),
|
||||||
@@ -1357,7 +1357,7 @@ class BangHistoryCompanion extends UpdateCompanion<BangHistoryData> {
|
|||||||
required String searchQuery,
|
required String searchQuery,
|
||||||
required String trigger,
|
required String trigger,
|
||||||
required int group,
|
required int group,
|
||||||
required DateTime searchDate,
|
required int searchDate,
|
||||||
this.rowid = const Value.absent(),
|
this.rowid = const Value.absent(),
|
||||||
}) : searchQuery = Value(searchQuery),
|
}) : searchQuery = Value(searchQuery),
|
||||||
trigger = Value(trigger),
|
trigger = Value(trigger),
|
||||||
@@ -1367,7 +1367,7 @@ class BangHistoryCompanion extends UpdateCompanion<BangHistoryData> {
|
|||||||
Expression<String>? searchQuery,
|
Expression<String>? searchQuery,
|
||||||
Expression<String>? trigger,
|
Expression<String>? trigger,
|
||||||
Expression<int>? group,
|
Expression<int>? group,
|
||||||
Expression<DateTime>? searchDate,
|
Expression<int>? searchDate,
|
||||||
Expression<int>? rowid,
|
Expression<int>? rowid,
|
||||||
}) {
|
}) {
|
||||||
return RawValuesInsertable({
|
return RawValuesInsertable({
|
||||||
@@ -1383,7 +1383,7 @@ class BangHistoryCompanion extends UpdateCompanion<BangHistoryData> {
|
|||||||
Value<String>? searchQuery,
|
Value<String>? searchQuery,
|
||||||
Value<String>? trigger,
|
Value<String>? trigger,
|
||||||
Value<int>? group,
|
Value<int>? group,
|
||||||
Value<DateTime>? searchDate,
|
Value<int>? searchDate,
|
||||||
Value<int>? rowid,
|
Value<int>? rowid,
|
||||||
}) {
|
}) {
|
||||||
return BangHistoryCompanion(
|
return BangHistoryCompanion(
|
||||||
@@ -1408,7 +1408,7 @@ class BangHistoryCompanion extends UpdateCompanion<BangHistoryData> {
|
|||||||
map['group'] = Variable<int>(group.value);
|
map['group'] = Variable<int>(group.value);
|
||||||
}
|
}
|
||||||
if (searchDate.present) {
|
if (searchDate.present) {
|
||||||
map['search_date'] = Variable<DateTime>(searchDate.value);
|
map['search_date'] = Variable<int>(searchDate.value);
|
||||||
}
|
}
|
||||||
if (rowid.present) {
|
if (rowid.present) {
|
||||||
map['rowid'] = Variable<int>(rowid.value);
|
map['rowid'] = Variable<int>(rowid.value);
|
||||||
@@ -1440,17 +1440,17 @@ class BangFts extends Table
|
|||||||
late final GeneratedColumn<String> trigger = GeneratedColumn<String>(
|
late final GeneratedColumn<String> trigger = GeneratedColumn<String>(
|
||||||
'trigger',
|
'trigger',
|
||||||
aliasedName,
|
aliasedName,
|
||||||
false,
|
true,
|
||||||
type: DriftSqlType.string,
|
type: DriftSqlType.string,
|
||||||
requiredDuringInsert: true,
|
requiredDuringInsert: false,
|
||||||
$customConstraints: '',
|
$customConstraints: '',
|
||||||
);
|
);
|
||||||
late final GeneratedColumn<String> websiteName = GeneratedColumn<String>(
|
late final GeneratedColumn<String> websiteName = GeneratedColumn<String>(
|
||||||
'website_name',
|
'website_name',
|
||||||
aliasedName,
|
aliasedName,
|
||||||
false,
|
true,
|
||||||
type: DriftSqlType.string,
|
type: DriftSqlType.string,
|
||||||
requiredDuringInsert: true,
|
requiredDuringInsert: false,
|
||||||
$customConstraints: '',
|
$customConstraints: '',
|
||||||
);
|
);
|
||||||
@override
|
@override
|
||||||
@@ -1469,11 +1469,11 @@ class BangFts extends Table
|
|||||||
trigger: attachedDatabase.typeMapping.read(
|
trigger: attachedDatabase.typeMapping.read(
|
||||||
DriftSqlType.string,
|
DriftSqlType.string,
|
||||||
data['${effectivePrefix}trigger'],
|
data['${effectivePrefix}trigger'],
|
||||||
)!,
|
),
|
||||||
websiteName: attachedDatabase.typeMapping.read(
|
websiteName: attachedDatabase.typeMapping.read(
|
||||||
DriftSqlType.string,
|
DriftSqlType.string,
|
||||||
data['${effectivePrefix}website_name'],
|
data['${effectivePrefix}website_name'],
|
||||||
)!,
|
),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1482,20 +1482,26 @@ class BangFts extends Table
|
|||||||
return BangFts(attachedDatabase, alias);
|
return BangFts(attachedDatabase, alias);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@override
|
||||||
|
bool get dontWriteConstraints => true;
|
||||||
@override
|
@override
|
||||||
String get moduleAndArgs =>
|
String get moduleAndArgs =>
|
||||||
'fts5(trigger, website_name, content=bang, prefix=\'2 3\')';
|
'fts5(trigger, website_name, content=bang, prefix=\'2 3\')';
|
||||||
}
|
}
|
||||||
|
|
||||||
class BangFtsData extends DataClass implements Insertable<BangFtsData> {
|
class BangFtsData extends DataClass implements Insertable<BangFtsData> {
|
||||||
final String trigger;
|
final String? trigger;
|
||||||
final String websiteName;
|
final String? websiteName;
|
||||||
const BangFtsData({required this.trigger, required this.websiteName});
|
const BangFtsData({this.trigger, this.websiteName});
|
||||||
@override
|
@override
|
||||||
Map<String, Expression> toColumns(bool nullToAbsent) {
|
Map<String, Expression> toColumns(bool nullToAbsent) {
|
||||||
final map = <String, Expression>{};
|
final map = <String, Expression>{};
|
||||||
map['trigger'] = Variable<String>(trigger);
|
if (!nullToAbsent || trigger != null) {
|
||||||
map['website_name'] = Variable<String>(websiteName);
|
map['trigger'] = Variable<String>(trigger);
|
||||||
|
}
|
||||||
|
if (!nullToAbsent || websiteName != null) {
|
||||||
|
map['website_name'] = Variable<String>(websiteName);
|
||||||
|
}
|
||||||
return map;
|
return map;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1505,22 +1511,25 @@ class BangFtsData extends DataClass implements Insertable<BangFtsData> {
|
|||||||
}) {
|
}) {
|
||||||
serializer ??= driftRuntimeOptions.defaultSerializer;
|
serializer ??= driftRuntimeOptions.defaultSerializer;
|
||||||
return BangFtsData(
|
return BangFtsData(
|
||||||
trigger: serializer.fromJson<String>(json['trigger']),
|
trigger: serializer.fromJson<String?>(json['trigger']),
|
||||||
websiteName: serializer.fromJson<String>(json['websiteName']),
|
websiteName: serializer.fromJson<String?>(json['websiteName']),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@override
|
@override
|
||||||
Map<String, dynamic> toJson({ValueSerializer? serializer}) {
|
Map<String, dynamic> toJson({ValueSerializer? serializer}) {
|
||||||
serializer ??= driftRuntimeOptions.defaultSerializer;
|
serializer ??= driftRuntimeOptions.defaultSerializer;
|
||||||
return <String, dynamic>{
|
return <String, dynamic>{
|
||||||
'trigger': serializer.toJson<String>(trigger),
|
'trigger': serializer.toJson<String?>(trigger),
|
||||||
'websiteName': serializer.toJson<String>(websiteName),
|
'websiteName': serializer.toJson<String?>(websiteName),
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
BangFtsData copyWith({String? trigger, String? websiteName}) => BangFtsData(
|
BangFtsData copyWith({
|
||||||
trigger: trigger ?? this.trigger,
|
Value<String?> trigger = const Value.absent(),
|
||||||
websiteName: websiteName ?? this.websiteName,
|
Value<String?> websiteName = const Value.absent(),
|
||||||
|
}) => BangFtsData(
|
||||||
|
trigger: trigger.present ? trigger.value : this.trigger,
|
||||||
|
websiteName: websiteName.present ? websiteName.value : this.websiteName,
|
||||||
);
|
);
|
||||||
BangFtsData copyWithCompanion(BangFtsCompanion data) {
|
BangFtsData copyWithCompanion(BangFtsCompanion data) {
|
||||||
return BangFtsData(
|
return BangFtsData(
|
||||||
@@ -1551,8 +1560,8 @@ class BangFtsData extends DataClass implements Insertable<BangFtsData> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
class BangFtsCompanion extends UpdateCompanion<BangFtsData> {
|
class BangFtsCompanion extends UpdateCompanion<BangFtsData> {
|
||||||
final Value<String> trigger;
|
final Value<String?> trigger;
|
||||||
final Value<String> websiteName;
|
final Value<String?> websiteName;
|
||||||
final Value<int> rowid;
|
final Value<int> rowid;
|
||||||
const BangFtsCompanion({
|
const BangFtsCompanion({
|
||||||
this.trigger = const Value.absent(),
|
this.trigger = const Value.absent(),
|
||||||
@@ -1560,11 +1569,10 @@ class BangFtsCompanion extends UpdateCompanion<BangFtsData> {
|
|||||||
this.rowid = const Value.absent(),
|
this.rowid = const Value.absent(),
|
||||||
});
|
});
|
||||||
BangFtsCompanion.insert({
|
BangFtsCompanion.insert({
|
||||||
required String trigger,
|
this.trigger = const Value.absent(),
|
||||||
required String websiteName,
|
this.websiteName = const Value.absent(),
|
||||||
this.rowid = const Value.absent(),
|
this.rowid = const Value.absent(),
|
||||||
}) : trigger = Value(trigger),
|
});
|
||||||
websiteName = Value(websiteName);
|
|
||||||
static Insertable<BangFtsData> custom({
|
static Insertable<BangFtsData> custom({
|
||||||
Expression<String>? trigger,
|
Expression<String>? trigger,
|
||||||
Expression<String>? websiteName,
|
Expression<String>? websiteName,
|
||||||
@@ -1578,8 +1586,8 @@ class BangFtsCompanion extends UpdateCompanion<BangFtsData> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
BangFtsCompanion copyWith({
|
BangFtsCompanion copyWith({
|
||||||
Value<String>? trigger,
|
Value<String?>? trigger,
|
||||||
Value<String>? websiteName,
|
Value<String?>? websiteName,
|
||||||
Value<int>? rowid,
|
Value<int>? rowid,
|
||||||
}) {
|
}) {
|
||||||
return BangFtsCompanion(
|
return BangFtsCompanion(
|
||||||
@@ -1627,9 +1635,9 @@ class BangTriggersFts extends Table
|
|||||||
GeneratedColumn<String>(
|
GeneratedColumn<String>(
|
||||||
'additional_trigger',
|
'additional_trigger',
|
||||||
aliasedName,
|
aliasedName,
|
||||||
false,
|
true,
|
||||||
type: DriftSqlType.string,
|
type: DriftSqlType.string,
|
||||||
requiredDuringInsert: true,
|
requiredDuringInsert: false,
|
||||||
$customConstraints: '',
|
$customConstraints: '',
|
||||||
);
|
);
|
||||||
@override
|
@override
|
||||||
@@ -1648,7 +1656,7 @@ class BangTriggersFts extends Table
|
|||||||
additionalTrigger: attachedDatabase.typeMapping.read(
|
additionalTrigger: attachedDatabase.typeMapping.read(
|
||||||
DriftSqlType.string,
|
DriftSqlType.string,
|
||||||
data['${effectivePrefix}additional_trigger'],
|
data['${effectivePrefix}additional_trigger'],
|
||||||
)!,
|
),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1657,6 +1665,8 @@ class BangTriggersFts extends Table
|
|||||||
return BangTriggersFts(attachedDatabase, alias);
|
return BangTriggersFts(attachedDatabase, alias);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@override
|
||||||
|
bool get dontWriteConstraints => true;
|
||||||
@override
|
@override
|
||||||
String get moduleAndArgs =>
|
String get moduleAndArgs =>
|
||||||
'fts5(additional_trigger, content=bang_triggers, prefix=\'2 3\')';
|
'fts5(additional_trigger, content=bang_triggers, prefix=\'2 3\')';
|
||||||
@@ -1664,12 +1674,14 @@ class BangTriggersFts extends Table
|
|||||||
|
|
||||||
class BangTriggersFtsData extends DataClass
|
class BangTriggersFtsData extends DataClass
|
||||||
implements Insertable<BangTriggersFtsData> {
|
implements Insertable<BangTriggersFtsData> {
|
||||||
final String additionalTrigger;
|
final String? additionalTrigger;
|
||||||
const BangTriggersFtsData({required this.additionalTrigger});
|
const BangTriggersFtsData({this.additionalTrigger});
|
||||||
@override
|
@override
|
||||||
Map<String, Expression> toColumns(bool nullToAbsent) {
|
Map<String, Expression> toColumns(bool nullToAbsent) {
|
||||||
final map = <String, Expression>{};
|
final map = <String, Expression>{};
|
||||||
map['additional_trigger'] = Variable<String>(additionalTrigger);
|
if (!nullToAbsent || additionalTrigger != null) {
|
||||||
|
map['additional_trigger'] = Variable<String>(additionalTrigger);
|
||||||
|
}
|
||||||
return map;
|
return map;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1679,21 +1691,26 @@ class BangTriggersFtsData extends DataClass
|
|||||||
}) {
|
}) {
|
||||||
serializer ??= driftRuntimeOptions.defaultSerializer;
|
serializer ??= driftRuntimeOptions.defaultSerializer;
|
||||||
return BangTriggersFtsData(
|
return BangTriggersFtsData(
|
||||||
additionalTrigger: serializer.fromJson<String>(json['additionalTrigger']),
|
additionalTrigger: serializer.fromJson<String?>(
|
||||||
|
json['additionalTrigger'],
|
||||||
|
),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@override
|
@override
|
||||||
Map<String, dynamic> toJson({ValueSerializer? serializer}) {
|
Map<String, dynamic> toJson({ValueSerializer? serializer}) {
|
||||||
serializer ??= driftRuntimeOptions.defaultSerializer;
|
serializer ??= driftRuntimeOptions.defaultSerializer;
|
||||||
return <String, dynamic>{
|
return <String, dynamic>{
|
||||||
'additionalTrigger': serializer.toJson<String>(additionalTrigger),
|
'additionalTrigger': serializer.toJson<String?>(additionalTrigger),
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
BangTriggersFtsData copyWith({String? additionalTrigger}) =>
|
BangTriggersFtsData copyWith({
|
||||||
BangTriggersFtsData(
|
Value<String?> additionalTrigger = const Value.absent(),
|
||||||
additionalTrigger: additionalTrigger ?? this.additionalTrigger,
|
}) => BangTriggersFtsData(
|
||||||
);
|
additionalTrigger: additionalTrigger.present
|
||||||
|
? additionalTrigger.value
|
||||||
|
: this.additionalTrigger,
|
||||||
|
);
|
||||||
BangTriggersFtsData copyWithCompanion(BangTriggersFtsCompanion data) {
|
BangTriggersFtsData copyWithCompanion(BangTriggersFtsCompanion data) {
|
||||||
return BangTriggersFtsData(
|
return BangTriggersFtsData(
|
||||||
additionalTrigger: data.additionalTrigger.present
|
additionalTrigger: data.additionalTrigger.present
|
||||||
@@ -1720,16 +1737,16 @@ class BangTriggersFtsData extends DataClass
|
|||||||
}
|
}
|
||||||
|
|
||||||
class BangTriggersFtsCompanion extends UpdateCompanion<BangTriggersFtsData> {
|
class BangTriggersFtsCompanion extends UpdateCompanion<BangTriggersFtsData> {
|
||||||
final Value<String> additionalTrigger;
|
final Value<String?> additionalTrigger;
|
||||||
final Value<int> rowid;
|
final Value<int> rowid;
|
||||||
const BangTriggersFtsCompanion({
|
const BangTriggersFtsCompanion({
|
||||||
this.additionalTrigger = const Value.absent(),
|
this.additionalTrigger = const Value.absent(),
|
||||||
this.rowid = const Value.absent(),
|
this.rowid = const Value.absent(),
|
||||||
});
|
});
|
||||||
BangTriggersFtsCompanion.insert({
|
BangTriggersFtsCompanion.insert({
|
||||||
required String additionalTrigger,
|
this.additionalTrigger = const Value.absent(),
|
||||||
this.rowid = const Value.absent(),
|
this.rowid = const Value.absent(),
|
||||||
}) : additionalTrigger = Value(additionalTrigger);
|
});
|
||||||
static Insertable<BangTriggersFtsData> custom({
|
static Insertable<BangTriggersFtsData> custom({
|
||||||
Expression<String>? additionalTrigger,
|
Expression<String>? additionalTrigger,
|
||||||
Expression<int>? rowid,
|
Expression<int>? rowid,
|
||||||
@@ -1741,7 +1758,7 @@ class BangTriggersFtsCompanion extends UpdateCompanion<BangTriggersFtsData> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
BangTriggersFtsCompanion copyWith({
|
BangTriggersFtsCompanion copyWith({
|
||||||
Value<String>? additionalTrigger,
|
Value<String?>? additionalTrigger,
|
||||||
Value<int>? rowid,
|
Value<int>? rowid,
|
||||||
}) {
|
}) {
|
||||||
return BangTriggersFtsCompanion(
|
return BangTriggersFtsCompanion(
|
||||||
@@ -1782,9 +1799,9 @@ class BangDataViewData extends DataClass {
|
|||||||
final String? subCategory;
|
final String? subCategory;
|
||||||
final String? format;
|
final String? format;
|
||||||
final String? additionalTriggers;
|
final String? additionalTriggers;
|
||||||
final bool searxngApi;
|
final int searxngApi;
|
||||||
final int? frequency;
|
final int? frequency;
|
||||||
final DateTime? lastUsed;
|
final int? lastUsed;
|
||||||
const BangDataViewData({
|
const BangDataViewData({
|
||||||
required this.trigger,
|
required this.trigger,
|
||||||
required this.group,
|
required this.group,
|
||||||
@@ -1816,9 +1833,9 @@ class BangDataViewData extends DataClass {
|
|||||||
additionalTriggers: serializer.fromJson<String?>(
|
additionalTriggers: serializer.fromJson<String?>(
|
||||||
json['additionalTriggers'],
|
json['additionalTriggers'],
|
||||||
),
|
),
|
||||||
searxngApi: serializer.fromJson<bool>(json['searxngApi']),
|
searxngApi: serializer.fromJson<int>(json['searxngApi']),
|
||||||
frequency: serializer.fromJson<int?>(json['frequency']),
|
frequency: serializer.fromJson<int?>(json['frequency']),
|
||||||
lastUsed: serializer.fromJson<DateTime?>(json['lastUsed']),
|
lastUsed: serializer.fromJson<int?>(json['lastUsed']),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@override
|
@override
|
||||||
@@ -1834,9 +1851,9 @@ class BangDataViewData extends DataClass {
|
|||||||
'subCategory': serializer.toJson<String?>(subCategory),
|
'subCategory': serializer.toJson<String?>(subCategory),
|
||||||
'format': serializer.toJson<String?>(format),
|
'format': serializer.toJson<String?>(format),
|
||||||
'additionalTriggers': serializer.toJson<String?>(additionalTriggers),
|
'additionalTriggers': serializer.toJson<String?>(additionalTriggers),
|
||||||
'searxngApi': serializer.toJson<bool>(searxngApi),
|
'searxngApi': serializer.toJson<int>(searxngApi),
|
||||||
'frequency': serializer.toJson<int?>(frequency),
|
'frequency': serializer.toJson<int?>(frequency),
|
||||||
'lastUsed': serializer.toJson<DateTime?>(lastUsed),
|
'lastUsed': serializer.toJson<int?>(lastUsed),
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1850,9 +1867,9 @@ class BangDataViewData extends DataClass {
|
|||||||
Value<String?> subCategory = const Value.absent(),
|
Value<String?> subCategory = const Value.absent(),
|
||||||
Value<String?> format = const Value.absent(),
|
Value<String?> format = const Value.absent(),
|
||||||
Value<String?> additionalTriggers = const Value.absent(),
|
Value<String?> additionalTriggers = const Value.absent(),
|
||||||
bool? searxngApi,
|
int? searxngApi,
|
||||||
Value<int?> frequency = const Value.absent(),
|
Value<int?> frequency = const Value.absent(),
|
||||||
Value<DateTime?> lastUsed = const Value.absent(),
|
Value<int?> lastUsed = const Value.absent(),
|
||||||
}) => BangDataViewData(
|
}) => BangDataViewData(
|
||||||
trigger: trigger ?? this.trigger,
|
trigger: trigger ?? this.trigger,
|
||||||
group: group ?? this.group,
|
group: group ?? this.group,
|
||||||
@@ -1949,7 +1966,7 @@ class BangDataView extends ViewInfo<BangDataView, BangDataViewData>
|
|||||||
@override
|
@override
|
||||||
Map<SqlDialect, String> get createViewStatements => {
|
Map<SqlDialect, String> get createViewStatements => {
|
||||||
SqlDialect.sqlite:
|
SqlDialect.sqlite:
|
||||||
'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";',
|
'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"',
|
||||||
};
|
};
|
||||||
@override
|
@override
|
||||||
BangDataView get asDslTable => this;
|
BangDataView get asDslTable => this;
|
||||||
@@ -1994,7 +2011,7 @@ class BangDataView extends ViewInfo<BangDataView, BangDataViewData>
|
|||||||
data['${effectivePrefix}additional_triggers'],
|
data['${effectivePrefix}additional_triggers'],
|
||||||
),
|
),
|
||||||
searxngApi: attachedDatabase.typeMapping.read(
|
searxngApi: attachedDatabase.typeMapping.read(
|
||||||
DriftSqlType.bool,
|
DriftSqlType.int,
|
||||||
data['${effectivePrefix}searxng_api'],
|
data['${effectivePrefix}searxng_api'],
|
||||||
)!,
|
)!,
|
||||||
frequency: attachedDatabase.typeMapping.read(
|
frequency: attachedDatabase.typeMapping.read(
|
||||||
@@ -2002,7 +2019,7 @@ class BangDataView extends ViewInfo<BangDataView, BangDataViewData>
|
|||||||
data['${effectivePrefix}frequency'],
|
data['${effectivePrefix}frequency'],
|
||||||
),
|
),
|
||||||
lastUsed: attachedDatabase.typeMapping.read(
|
lastUsed: attachedDatabase.typeMapping.read(
|
||||||
DriftSqlType.dateTime,
|
DriftSqlType.int,
|
||||||
data['${effectivePrefix}last_used'],
|
data['${effectivePrefix}last_used'],
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
@@ -2063,14 +2080,11 @@ class BangDataView extends ViewInfo<BangDataView, BangDataViewData>
|
|||||||
true,
|
true,
|
||||||
type: DriftSqlType.string,
|
type: DriftSqlType.string,
|
||||||
);
|
);
|
||||||
late final GeneratedColumn<bool> searxngApi = GeneratedColumn<bool>(
|
late final GeneratedColumn<int> searxngApi = GeneratedColumn<int>(
|
||||||
'searxng_api',
|
'searxng_api',
|
||||||
aliasedName,
|
aliasedName,
|
||||||
false,
|
false,
|
||||||
type: DriftSqlType.bool,
|
type: DriftSqlType.int,
|
||||||
defaultConstraints: GeneratedColumn.constraintIsAlways(
|
|
||||||
'CHECK ("searxng_api" IN (0, 1))',
|
|
||||||
),
|
|
||||||
);
|
);
|
||||||
late final GeneratedColumn<int> frequency = GeneratedColumn<int>(
|
late final GeneratedColumn<int> frequency = GeneratedColumn<int>(
|
||||||
'frequency',
|
'frequency',
|
||||||
@@ -2078,11 +2092,11 @@ class BangDataView extends ViewInfo<BangDataView, BangDataViewData>
|
|||||||
true,
|
true,
|
||||||
type: DriftSqlType.int,
|
type: DriftSqlType.int,
|
||||||
);
|
);
|
||||||
late final GeneratedColumn<DateTime> lastUsed = GeneratedColumn<DateTime>(
|
late final GeneratedColumn<int> lastUsed = GeneratedColumn<int>(
|
||||||
'last_used',
|
'last_used',
|
||||||
aliasedName,
|
aliasedName,
|
||||||
true,
|
true,
|
||||||
type: DriftSqlType.dateTime,
|
type: DriftSqlType.int,
|
||||||
);
|
);
|
||||||
@override
|
@override
|
||||||
BangDataView createAlias(String alias) {
|
BangDataView createAlias(String alias) {
|
||||||
@@ -2092,7 +2106,7 @@ class BangDataView extends ViewInfo<BangDataView, BangDataViewData>
|
|||||||
@override
|
@override
|
||||||
Query? get query => null;
|
Query? get query => null;
|
||||||
@override
|
@override
|
||||||
Set<String> get readTables => const {};
|
Set<String> get readTables => const {'bang', 'bang_frequency'};
|
||||||
}
|
}
|
||||||
|
|
||||||
class DatabaseAtV4 extends GeneratedDatabase {
|
class DatabaseAtV4 extends GeneratedDatabase {
|
||||||
@@ -2171,56 +2185,80 @@ class DatabaseAtV4 extends GeneratedDatabase {
|
|||||||
'bang',
|
'bang',
|
||||||
limitUpdateKind: UpdateKind.delete,
|
limitUpdateKind: UpdateKind.delete,
|
||||||
),
|
),
|
||||||
result: [],
|
result: [TableUpdate('bang_triggers', kind: UpdateKind.delete)],
|
||||||
|
),
|
||||||
|
WritePropagation(
|
||||||
|
on: TableUpdateQuery.onTableName(
|
||||||
|
'bang',
|
||||||
|
limitUpdateKind: UpdateKind.insert,
|
||||||
|
),
|
||||||
|
result: [TableUpdate('bang_triggers', kind: UpdateKind.insert)],
|
||||||
|
),
|
||||||
|
WritePropagation(
|
||||||
|
on: TableUpdateQuery.onTableName(
|
||||||
|
'bang',
|
||||||
|
limitUpdateKind: UpdateKind.update,
|
||||||
|
),
|
||||||
|
result: [
|
||||||
|
TableUpdate('bang_triggers', kind: UpdateKind.delete),
|
||||||
|
TableUpdate('bang_triggers', kind: UpdateKind.insert),
|
||||||
|
],
|
||||||
),
|
),
|
||||||
WritePropagation(
|
WritePropagation(
|
||||||
on: TableUpdateQuery.onTableName(
|
on: TableUpdateQuery.onTableName(
|
||||||
'bang',
|
'bang',
|
||||||
limitUpdateKind: UpdateKind.delete,
|
limitUpdateKind: UpdateKind.delete,
|
||||||
),
|
),
|
||||||
result: [],
|
result: [TableUpdate('bang_frequency', kind: UpdateKind.delete)],
|
||||||
),
|
),
|
||||||
WritePropagation(
|
WritePropagation(
|
||||||
on: TableUpdateQuery.onTableName(
|
on: TableUpdateQuery.onTableName(
|
||||||
'bang',
|
'bang',
|
||||||
limitUpdateKind: UpdateKind.delete,
|
limitUpdateKind: UpdateKind.delete,
|
||||||
),
|
),
|
||||||
result: [],
|
result: [TableUpdate('bang_history', kind: UpdateKind.delete)],
|
||||||
|
),
|
||||||
|
WritePropagation(
|
||||||
|
on: TableUpdateQuery.onTableName(
|
||||||
|
'bang',
|
||||||
|
limitUpdateKind: UpdateKind.insert,
|
||||||
|
),
|
||||||
|
result: [TableUpdate('bang_fts', kind: UpdateKind.insert)],
|
||||||
),
|
),
|
||||||
WritePropagation(
|
WritePropagation(
|
||||||
on: TableUpdateQuery.onTableName(
|
on: TableUpdateQuery.onTableName(
|
||||||
'bang',
|
'bang',
|
||||||
limitUpdateKind: UpdateKind.delete,
|
limitUpdateKind: UpdateKind.delete,
|
||||||
),
|
),
|
||||||
result: [],
|
result: [TableUpdate('bang_fts', kind: UpdateKind.insert)],
|
||||||
),
|
),
|
||||||
WritePropagation(
|
WritePropagation(
|
||||||
on: TableUpdateQuery.onTableName(
|
on: TableUpdateQuery.onTableName(
|
||||||
'bang',
|
'bang',
|
||||||
limitUpdateKind: UpdateKind.delete,
|
limitUpdateKind: UpdateKind.update,
|
||||||
),
|
),
|
||||||
result: [],
|
result: [TableUpdate('bang_fts', kind: UpdateKind.insert)],
|
||||||
|
),
|
||||||
|
WritePropagation(
|
||||||
|
on: TableUpdateQuery.onTableName(
|
||||||
|
'bang_triggers',
|
||||||
|
limitUpdateKind: UpdateKind.insert,
|
||||||
|
),
|
||||||
|
result: [TableUpdate('bang_triggers_fts', kind: UpdateKind.insert)],
|
||||||
),
|
),
|
||||||
WritePropagation(
|
WritePropagation(
|
||||||
on: TableUpdateQuery.onTableName(
|
on: TableUpdateQuery.onTableName(
|
||||||
'bang_triggers',
|
'bang_triggers',
|
||||||
limitUpdateKind: UpdateKind.delete,
|
limitUpdateKind: UpdateKind.delete,
|
||||||
),
|
),
|
||||||
result: [],
|
result: [TableUpdate('bang_triggers_fts', kind: UpdateKind.insert)],
|
||||||
),
|
),
|
||||||
WritePropagation(
|
WritePropagation(
|
||||||
on: TableUpdateQuery.onTableName(
|
on: TableUpdateQuery.onTableName(
|
||||||
'bang_triggers',
|
'bang_triggers',
|
||||||
limitUpdateKind: UpdateKind.delete,
|
limitUpdateKind: UpdateKind.update,
|
||||||
),
|
),
|
||||||
result: [],
|
result: [TableUpdate('bang_triggers_fts', kind: UpdateKind.insert)],
|
||||||
),
|
|
||||||
WritePropagation(
|
|
||||||
on: TableUpdateQuery.onTableName(
|
|
||||||
'bang_triggers',
|
|
||||||
limitUpdateKind: UpdateKind.delete,
|
|
||||||
),
|
|
||||||
result: [],
|
|
||||||
),
|
),
|
||||||
]);
|
]);
|
||||||
@override
|
@override
|
||||||
|
|||||||
@@ -248,11 +248,11 @@ class IconCache extends Table with TableInfo<IconCache, IconCacheData> {
|
|||||||
requiredDuringInsert: true,
|
requiredDuringInsert: true,
|
||||||
$customConstraints: 'NOT NULL',
|
$customConstraints: 'NOT NULL',
|
||||||
);
|
);
|
||||||
late final GeneratedColumn<DateTime> fetchDate = GeneratedColumn<DateTime>(
|
late final GeneratedColumn<int> fetchDate = GeneratedColumn<int>(
|
||||||
'fetch_date',
|
'fetch_date',
|
||||||
aliasedName,
|
aliasedName,
|
||||||
false,
|
false,
|
||||||
type: DriftSqlType.dateTime,
|
type: DriftSqlType.int,
|
||||||
requiredDuringInsert: true,
|
requiredDuringInsert: true,
|
||||||
$customConstraints: 'NOT NULL',
|
$customConstraints: 'NOT NULL',
|
||||||
);
|
);
|
||||||
@@ -278,7 +278,7 @@ class IconCache extends Table with TableInfo<IconCache, IconCacheData> {
|
|||||||
data['${effectivePrefix}icon_data'],
|
data['${effectivePrefix}icon_data'],
|
||||||
)!,
|
)!,
|
||||||
fetchDate: attachedDatabase.typeMapping.read(
|
fetchDate: attachedDatabase.typeMapping.read(
|
||||||
DriftSqlType.dateTime,
|
DriftSqlType.int,
|
||||||
data['${effectivePrefix}fetch_date'],
|
data['${effectivePrefix}fetch_date'],
|
||||||
)!,
|
)!,
|
||||||
);
|
);
|
||||||
@@ -296,7 +296,7 @@ class IconCache extends Table with TableInfo<IconCache, IconCacheData> {
|
|||||||
class IconCacheData extends DataClass implements Insertable<IconCacheData> {
|
class IconCacheData extends DataClass implements Insertable<IconCacheData> {
|
||||||
final String origin;
|
final String origin;
|
||||||
final i2.Uint8List iconData;
|
final i2.Uint8List iconData;
|
||||||
final DateTime fetchDate;
|
final int fetchDate;
|
||||||
const IconCacheData({
|
const IconCacheData({
|
||||||
required this.origin,
|
required this.origin,
|
||||||
required this.iconData,
|
required this.iconData,
|
||||||
@@ -307,7 +307,7 @@ class IconCacheData extends DataClass implements Insertable<IconCacheData> {
|
|||||||
final map = <String, Expression>{};
|
final map = <String, Expression>{};
|
||||||
map['origin'] = Variable<String>(origin);
|
map['origin'] = Variable<String>(origin);
|
||||||
map['icon_data'] = Variable<i2.Uint8List>(iconData);
|
map['icon_data'] = Variable<i2.Uint8List>(iconData);
|
||||||
map['fetch_date'] = Variable<DateTime>(fetchDate);
|
map['fetch_date'] = Variable<int>(fetchDate);
|
||||||
return map;
|
return map;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -319,7 +319,7 @@ class IconCacheData extends DataClass implements Insertable<IconCacheData> {
|
|||||||
return IconCacheData(
|
return IconCacheData(
|
||||||
origin: serializer.fromJson<String>(json['origin']),
|
origin: serializer.fromJson<String>(json['origin']),
|
||||||
iconData: serializer.fromJson<i2.Uint8List>(json['iconData']),
|
iconData: serializer.fromJson<i2.Uint8List>(json['iconData']),
|
||||||
fetchDate: serializer.fromJson<DateTime>(json['fetchDate']),
|
fetchDate: serializer.fromJson<int>(json['fetchDate']),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@override
|
@override
|
||||||
@@ -328,14 +328,14 @@ class IconCacheData extends DataClass implements Insertable<IconCacheData> {
|
|||||||
return <String, dynamic>{
|
return <String, dynamic>{
|
||||||
'origin': serializer.toJson<String>(origin),
|
'origin': serializer.toJson<String>(origin),
|
||||||
'iconData': serializer.toJson<i2.Uint8List>(iconData),
|
'iconData': serializer.toJson<i2.Uint8List>(iconData),
|
||||||
'fetchDate': serializer.toJson<DateTime>(fetchDate),
|
'fetchDate': serializer.toJson<int>(fetchDate),
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
IconCacheData copyWith({
|
IconCacheData copyWith({
|
||||||
String? origin,
|
String? origin,
|
||||||
i2.Uint8List? iconData,
|
i2.Uint8List? iconData,
|
||||||
DateTime? fetchDate,
|
int? fetchDate,
|
||||||
}) => IconCacheData(
|
}) => IconCacheData(
|
||||||
origin: origin ?? this.origin,
|
origin: origin ?? this.origin,
|
||||||
iconData: iconData ?? this.iconData,
|
iconData: iconData ?? this.iconData,
|
||||||
@@ -374,7 +374,7 @@ class IconCacheData extends DataClass implements Insertable<IconCacheData> {
|
|||||||
class IconCacheCompanion extends UpdateCompanion<IconCacheData> {
|
class IconCacheCompanion extends UpdateCompanion<IconCacheData> {
|
||||||
final Value<String> origin;
|
final Value<String> origin;
|
||||||
final Value<i2.Uint8List> iconData;
|
final Value<i2.Uint8List> iconData;
|
||||||
final Value<DateTime> fetchDate;
|
final Value<int> fetchDate;
|
||||||
final Value<int> rowid;
|
final Value<int> rowid;
|
||||||
const IconCacheCompanion({
|
const IconCacheCompanion({
|
||||||
this.origin = const Value.absent(),
|
this.origin = const Value.absent(),
|
||||||
@@ -385,7 +385,7 @@ class IconCacheCompanion extends UpdateCompanion<IconCacheData> {
|
|||||||
IconCacheCompanion.insert({
|
IconCacheCompanion.insert({
|
||||||
required String origin,
|
required String origin,
|
||||||
required i2.Uint8List iconData,
|
required i2.Uint8List iconData,
|
||||||
required DateTime fetchDate,
|
required int fetchDate,
|
||||||
this.rowid = const Value.absent(),
|
this.rowid = const Value.absent(),
|
||||||
}) : origin = Value(origin),
|
}) : origin = Value(origin),
|
||||||
iconData = Value(iconData),
|
iconData = Value(iconData),
|
||||||
@@ -393,7 +393,7 @@ class IconCacheCompanion extends UpdateCompanion<IconCacheData> {
|
|||||||
static Insertable<IconCacheData> custom({
|
static Insertable<IconCacheData> custom({
|
||||||
Expression<String>? origin,
|
Expression<String>? origin,
|
||||||
Expression<i2.Uint8List>? iconData,
|
Expression<i2.Uint8List>? iconData,
|
||||||
Expression<DateTime>? fetchDate,
|
Expression<int>? fetchDate,
|
||||||
Expression<int>? rowid,
|
Expression<int>? rowid,
|
||||||
}) {
|
}) {
|
||||||
return RawValuesInsertable({
|
return RawValuesInsertable({
|
||||||
@@ -407,7 +407,7 @@ class IconCacheCompanion extends UpdateCompanion<IconCacheData> {
|
|||||||
IconCacheCompanion copyWith({
|
IconCacheCompanion copyWith({
|
||||||
Value<String>? origin,
|
Value<String>? origin,
|
||||||
Value<i2.Uint8List>? iconData,
|
Value<i2.Uint8List>? iconData,
|
||||||
Value<DateTime>? fetchDate,
|
Value<int>? fetchDate,
|
||||||
Value<int>? rowid,
|
Value<int>? rowid,
|
||||||
}) {
|
}) {
|
||||||
return IconCacheCompanion(
|
return IconCacheCompanion(
|
||||||
@@ -428,7 +428,7 @@ class IconCacheCompanion extends UpdateCompanion<IconCacheData> {
|
|||||||
map['icon_data'] = Variable<i2.Uint8List>(iconData.value);
|
map['icon_data'] = Variable<i2.Uint8List>(iconData.value);
|
||||||
}
|
}
|
||||||
if (fetchDate.present) {
|
if (fetchDate.present) {
|
||||||
map['fetch_date'] = Variable<DateTime>(fetchDate.value);
|
map['fetch_date'] = Variable<int>(fetchDate.value);
|
||||||
}
|
}
|
||||||
if (rowid.present) {
|
if (rowid.present) {
|
||||||
map['rowid'] = Variable<int>(rowid.value);
|
map['rowid'] = Variable<int>(rowid.value);
|
||||||
@@ -461,15 +461,14 @@ class Onboarding extends Table with TableInfo<Onboarding, OnboardingData> {
|
|||||||
requiredDuringInsert: true,
|
requiredDuringInsert: true,
|
||||||
$customConstraints: 'NOT NULL',
|
$customConstraints: 'NOT NULL',
|
||||||
);
|
);
|
||||||
late final GeneratedColumn<DateTime> completionDate =
|
late final GeneratedColumn<int> completionDate = GeneratedColumn<int>(
|
||||||
GeneratedColumn<DateTime>(
|
'completion_date',
|
||||||
'completion_date',
|
aliasedName,
|
||||||
aliasedName,
|
false,
|
||||||
false,
|
type: DriftSqlType.int,
|
||||||
type: DriftSqlType.dateTime,
|
requiredDuringInsert: true,
|
||||||
requiredDuringInsert: true,
|
$customConstraints: 'NOT NULL',
|
||||||
$customConstraints: 'NOT NULL',
|
);
|
||||||
);
|
|
||||||
@override
|
@override
|
||||||
List<GeneratedColumn> get $columns => [revision, completionDate];
|
List<GeneratedColumn> get $columns => [revision, completionDate];
|
||||||
@override
|
@override
|
||||||
@@ -488,7 +487,7 @@ class Onboarding extends Table with TableInfo<Onboarding, OnboardingData> {
|
|||||||
data['${effectivePrefix}revision'],
|
data['${effectivePrefix}revision'],
|
||||||
)!,
|
)!,
|
||||||
completionDate: attachedDatabase.typeMapping.read(
|
completionDate: attachedDatabase.typeMapping.read(
|
||||||
DriftSqlType.dateTime,
|
DriftSqlType.int,
|
||||||
data['${effectivePrefix}completion_date'],
|
data['${effectivePrefix}completion_date'],
|
||||||
)!,
|
)!,
|
||||||
);
|
);
|
||||||
@@ -505,13 +504,13 @@ class Onboarding extends Table with TableInfo<Onboarding, OnboardingData> {
|
|||||||
|
|
||||||
class OnboardingData extends DataClass implements Insertable<OnboardingData> {
|
class OnboardingData extends DataClass implements Insertable<OnboardingData> {
|
||||||
final int revision;
|
final int revision;
|
||||||
final DateTime completionDate;
|
final int completionDate;
|
||||||
const OnboardingData({required this.revision, required this.completionDate});
|
const OnboardingData({required this.revision, required this.completionDate});
|
||||||
@override
|
@override
|
||||||
Map<String, Expression> toColumns(bool nullToAbsent) {
|
Map<String, Expression> toColumns(bool nullToAbsent) {
|
||||||
final map = <String, Expression>{};
|
final map = <String, Expression>{};
|
||||||
map['revision'] = Variable<int>(revision);
|
map['revision'] = Variable<int>(revision);
|
||||||
map['completion_date'] = Variable<DateTime>(completionDate);
|
map['completion_date'] = Variable<int>(completionDate);
|
||||||
return map;
|
return map;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -522,7 +521,7 @@ class OnboardingData extends DataClass implements Insertable<OnboardingData> {
|
|||||||
serializer ??= driftRuntimeOptions.defaultSerializer;
|
serializer ??= driftRuntimeOptions.defaultSerializer;
|
||||||
return OnboardingData(
|
return OnboardingData(
|
||||||
revision: serializer.fromJson<int>(json['revision']),
|
revision: serializer.fromJson<int>(json['revision']),
|
||||||
completionDate: serializer.fromJson<DateTime>(json['completionDate']),
|
completionDate: serializer.fromJson<int>(json['completionDate']),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@override
|
@override
|
||||||
@@ -530,11 +529,11 @@ class OnboardingData extends DataClass implements Insertable<OnboardingData> {
|
|||||||
serializer ??= driftRuntimeOptions.defaultSerializer;
|
serializer ??= driftRuntimeOptions.defaultSerializer;
|
||||||
return <String, dynamic>{
|
return <String, dynamic>{
|
||||||
'revision': serializer.toJson<int>(revision),
|
'revision': serializer.toJson<int>(revision),
|
||||||
'completionDate': serializer.toJson<DateTime>(completionDate),
|
'completionDate': serializer.toJson<int>(completionDate),
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
OnboardingData copyWith({int? revision, DateTime? completionDate}) =>
|
OnboardingData copyWith({int? revision, int? completionDate}) =>
|
||||||
OnboardingData(
|
OnboardingData(
|
||||||
revision: revision ?? this.revision,
|
revision: revision ?? this.revision,
|
||||||
completionDate: completionDate ?? this.completionDate,
|
completionDate: completionDate ?? this.completionDate,
|
||||||
@@ -569,7 +568,7 @@ class OnboardingData extends DataClass implements Insertable<OnboardingData> {
|
|||||||
|
|
||||||
class OnboardingCompanion extends UpdateCompanion<OnboardingData> {
|
class OnboardingCompanion extends UpdateCompanion<OnboardingData> {
|
||||||
final Value<int> revision;
|
final Value<int> revision;
|
||||||
final Value<DateTime> completionDate;
|
final Value<int> completionDate;
|
||||||
final Value<int> rowid;
|
final Value<int> rowid;
|
||||||
const OnboardingCompanion({
|
const OnboardingCompanion({
|
||||||
this.revision = const Value.absent(),
|
this.revision = const Value.absent(),
|
||||||
@@ -578,13 +577,13 @@ class OnboardingCompanion extends UpdateCompanion<OnboardingData> {
|
|||||||
});
|
});
|
||||||
OnboardingCompanion.insert({
|
OnboardingCompanion.insert({
|
||||||
required int revision,
|
required int revision,
|
||||||
required DateTime completionDate,
|
required int completionDate,
|
||||||
this.rowid = const Value.absent(),
|
this.rowid = const Value.absent(),
|
||||||
}) : revision = Value(revision),
|
}) : revision = Value(revision),
|
||||||
completionDate = Value(completionDate);
|
completionDate = Value(completionDate);
|
||||||
static Insertable<OnboardingData> custom({
|
static Insertable<OnboardingData> custom({
|
||||||
Expression<int>? revision,
|
Expression<int>? revision,
|
||||||
Expression<DateTime>? completionDate,
|
Expression<int>? completionDate,
|
||||||
Expression<int>? rowid,
|
Expression<int>? rowid,
|
||||||
}) {
|
}) {
|
||||||
return RawValuesInsertable({
|
return RawValuesInsertable({
|
||||||
@@ -596,7 +595,7 @@ class OnboardingCompanion extends UpdateCompanion<OnboardingData> {
|
|||||||
|
|
||||||
OnboardingCompanion copyWith({
|
OnboardingCompanion copyWith({
|
||||||
Value<int>? revision,
|
Value<int>? revision,
|
||||||
Value<DateTime>? completionDate,
|
Value<int>? completionDate,
|
||||||
Value<int>? rowid,
|
Value<int>? rowid,
|
||||||
}) {
|
}) {
|
||||||
return OnboardingCompanion(
|
return OnboardingCompanion(
|
||||||
@@ -613,7 +612,7 @@ class OnboardingCompanion extends UpdateCompanion<OnboardingData> {
|
|||||||
map['revision'] = Variable<int>(revision.value);
|
map['revision'] = Variable<int>(revision.value);
|
||||||
}
|
}
|
||||||
if (completionDate.present) {
|
if (completionDate.present) {
|
||||||
map['completion_date'] = Variable<DateTime>(completionDate.value);
|
map['completion_date'] = Variable<int>(completionDate.value);
|
||||||
}
|
}
|
||||||
if (rowid.present) {
|
if (rowid.present) {
|
||||||
map['rowid'] = Variable<int>(rowid.value);
|
map['rowid'] = Variable<int>(rowid.value);
|
||||||
@@ -653,11 +652,11 @@ class Riverpod extends Table with TableInfo<Riverpod, RiverpodData> {
|
|||||||
requiredDuringInsert: true,
|
requiredDuringInsert: true,
|
||||||
$customConstraints: 'NOT NULL',
|
$customConstraints: 'NOT NULL',
|
||||||
);
|
);
|
||||||
late final GeneratedColumn<DateTime> expireAt = GeneratedColumn<DateTime>(
|
late final GeneratedColumn<int> expireAt = GeneratedColumn<int>(
|
||||||
'expireAt',
|
'expireAt',
|
||||||
aliasedName,
|
aliasedName,
|
||||||
true,
|
true,
|
||||||
type: DriftSqlType.dateTime,
|
type: DriftSqlType.int,
|
||||||
requiredDuringInsert: false,
|
requiredDuringInsert: false,
|
||||||
$customConstraints: '',
|
$customConstraints: '',
|
||||||
);
|
);
|
||||||
@@ -691,7 +690,7 @@ class Riverpod extends Table with TableInfo<Riverpod, RiverpodData> {
|
|||||||
data['${effectivePrefix}json'],
|
data['${effectivePrefix}json'],
|
||||||
)!,
|
)!,
|
||||||
expireAt: attachedDatabase.typeMapping.read(
|
expireAt: attachedDatabase.typeMapping.read(
|
||||||
DriftSqlType.dateTime,
|
DriftSqlType.int,
|
||||||
data['${effectivePrefix}expireAt'],
|
data['${effectivePrefix}expireAt'],
|
||||||
),
|
),
|
||||||
destroyKey: attachedDatabase.typeMapping.read(
|
destroyKey: attachedDatabase.typeMapping.read(
|
||||||
@@ -715,7 +714,7 @@ class Riverpod extends Table with TableInfo<Riverpod, RiverpodData> {
|
|||||||
class RiverpodData extends DataClass implements Insertable<RiverpodData> {
|
class RiverpodData extends DataClass implements Insertable<RiverpodData> {
|
||||||
final String key;
|
final String key;
|
||||||
final String json;
|
final String json;
|
||||||
final DateTime? expireAt;
|
final int? expireAt;
|
||||||
final String? destroyKey;
|
final String? destroyKey;
|
||||||
const RiverpodData({
|
const RiverpodData({
|
||||||
required this.key,
|
required this.key,
|
||||||
@@ -729,7 +728,7 @@ class RiverpodData extends DataClass implements Insertable<RiverpodData> {
|
|||||||
map['key'] = Variable<String>(key);
|
map['key'] = Variable<String>(key);
|
||||||
map['json'] = Variable<String>(json);
|
map['json'] = Variable<String>(json);
|
||||||
if (!nullToAbsent || expireAt != null) {
|
if (!nullToAbsent || expireAt != null) {
|
||||||
map['expireAt'] = Variable<DateTime>(expireAt);
|
map['expireAt'] = Variable<int>(expireAt);
|
||||||
}
|
}
|
||||||
if (!nullToAbsent || destroyKey != null) {
|
if (!nullToAbsent || destroyKey != null) {
|
||||||
map['destroyKey'] = Variable<String>(destroyKey);
|
map['destroyKey'] = Variable<String>(destroyKey);
|
||||||
@@ -745,7 +744,7 @@ class RiverpodData extends DataClass implements Insertable<RiverpodData> {
|
|||||||
return RiverpodData(
|
return RiverpodData(
|
||||||
key: serializer.fromJson<String>(json['key']),
|
key: serializer.fromJson<String>(json['key']),
|
||||||
json: serializer.fromJson<String>(json['json']),
|
json: serializer.fromJson<String>(json['json']),
|
||||||
expireAt: serializer.fromJson<DateTime?>(json['expireAt']),
|
expireAt: serializer.fromJson<int?>(json['expireAt']),
|
||||||
destroyKey: serializer.fromJson<String?>(json['destroyKey']),
|
destroyKey: serializer.fromJson<String?>(json['destroyKey']),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@@ -755,7 +754,7 @@ class RiverpodData extends DataClass implements Insertable<RiverpodData> {
|
|||||||
return <String, dynamic>{
|
return <String, dynamic>{
|
||||||
'key': serializer.toJson<String>(key),
|
'key': serializer.toJson<String>(key),
|
||||||
'json': serializer.toJson<String>(json),
|
'json': serializer.toJson<String>(json),
|
||||||
'expireAt': serializer.toJson<DateTime?>(expireAt),
|
'expireAt': serializer.toJson<int?>(expireAt),
|
||||||
'destroyKey': serializer.toJson<String?>(destroyKey),
|
'destroyKey': serializer.toJson<String?>(destroyKey),
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@@ -763,7 +762,7 @@ class RiverpodData extends DataClass implements Insertable<RiverpodData> {
|
|||||||
RiverpodData copyWith({
|
RiverpodData copyWith({
|
||||||
String? key,
|
String? key,
|
||||||
String? json,
|
String? json,
|
||||||
Value<DateTime?> expireAt = const Value.absent(),
|
Value<int?> expireAt = const Value.absent(),
|
||||||
Value<String?> destroyKey = const Value.absent(),
|
Value<String?> destroyKey = const Value.absent(),
|
||||||
}) => RiverpodData(
|
}) => RiverpodData(
|
||||||
key: key ?? this.key,
|
key: key ?? this.key,
|
||||||
@@ -808,7 +807,7 @@ class RiverpodData extends DataClass implements Insertable<RiverpodData> {
|
|||||||
class RiverpodCompanion extends UpdateCompanion<RiverpodData> {
|
class RiverpodCompanion extends UpdateCompanion<RiverpodData> {
|
||||||
final Value<String> key;
|
final Value<String> key;
|
||||||
final Value<String> json;
|
final Value<String> json;
|
||||||
final Value<DateTime?> expireAt;
|
final Value<int?> expireAt;
|
||||||
final Value<String?> destroyKey;
|
final Value<String?> destroyKey;
|
||||||
const RiverpodCompanion({
|
const RiverpodCompanion({
|
||||||
this.key = const Value.absent(),
|
this.key = const Value.absent(),
|
||||||
@@ -826,7 +825,7 @@ class RiverpodCompanion extends UpdateCompanion<RiverpodData> {
|
|||||||
static Insertable<RiverpodData> custom({
|
static Insertable<RiverpodData> custom({
|
||||||
Expression<String>? key,
|
Expression<String>? key,
|
||||||
Expression<String>? json,
|
Expression<String>? json,
|
||||||
Expression<DateTime>? expireAt,
|
Expression<int>? expireAt,
|
||||||
Expression<String>? destroyKey,
|
Expression<String>? destroyKey,
|
||||||
}) {
|
}) {
|
||||||
return RawValuesInsertable({
|
return RawValuesInsertable({
|
||||||
@@ -840,7 +839,7 @@ class RiverpodCompanion extends UpdateCompanion<RiverpodData> {
|
|||||||
RiverpodCompanion copyWith({
|
RiverpodCompanion copyWith({
|
||||||
Value<String>? key,
|
Value<String>? key,
|
||||||
Value<String>? json,
|
Value<String>? json,
|
||||||
Value<DateTime?>? expireAt,
|
Value<int?>? expireAt,
|
||||||
Value<String?>? destroyKey,
|
Value<String?>? destroyKey,
|
||||||
}) {
|
}) {
|
||||||
return RiverpodCompanion(
|
return RiverpodCompanion(
|
||||||
@@ -861,7 +860,7 @@ class RiverpodCompanion extends UpdateCompanion<RiverpodData> {
|
|||||||
map['json'] = Variable<String>(json.value);
|
map['json'] = Variable<String>(json.value);
|
||||||
}
|
}
|
||||||
if (expireAt.present) {
|
if (expireAt.present) {
|
||||||
map['expireAt'] = Variable<DateTime>(expireAt.value);
|
map['expireAt'] = Variable<int>(expireAt.value);
|
||||||
}
|
}
|
||||||
if (destroyKey.present) {
|
if (destroyKey.present) {
|
||||||
map['destroyKey'] = Variable<String>(destroyKey.value);
|
map['destroyKey'] = Variable<String>(destroyKey.value);
|
||||||
|
|||||||
Reference in New Issue
Block a user