// GENERATED CODE, DO NOT EDIT BY HAND. // ignore_for_file: type=lint //@dart=2.12 import 'package:drift/drift.dart'; class ProfileEntries extends Table with TableInfo { @override final GeneratedDatabase attachedDatabase; final String? _alias; ProfileEntries(this.attachedDatabase, [this._alias]); late final GeneratedColumn id = GeneratedColumn( 'id', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true); late final GeneratedColumn active = GeneratedColumn( 'active', aliasedName, false, type: DriftSqlType.bool, requiredDuringInsert: true, defaultConstraints: GeneratedColumn.constraintIsAlways('CHECK ("active" IN (0, 1))')); late final GeneratedColumn name = GeneratedColumn('name', aliasedName, false, additionalChecks: GeneratedColumn.checkTextLength( minTextLength: 1, ), type: DriftSqlType.string, requiredDuringInsert: true); late final GeneratedColumn url = GeneratedColumn( 'url', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true); late final GeneratedColumn lastUpdate = GeneratedColumn( 'last_update', aliasedName, false, type: DriftSqlType.dateTime, requiredDuringInsert: true); late final GeneratedColumn updateInterval = GeneratedColumn( 'update_interval', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); late final GeneratedColumn upload = GeneratedColumn( 'upload', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); late final GeneratedColumn download = GeneratedColumn( 'download', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); late final GeneratedColumn total = GeneratedColumn( 'total', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); late final GeneratedColumn expire = GeneratedColumn( 'expire', aliasedName, true, type: DriftSqlType.dateTime, requiredDuringInsert: false); late final GeneratedColumn webPageUrl = GeneratedColumn( 'web_page_url', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); late final GeneratedColumn supportUrl = GeneratedColumn( 'support_url', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); @override List get $columns => [ id, active, name, url, lastUpdate, updateInterval, upload, download, total, expire, webPageUrl, supportUrl ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'profile_entries'; @override Set get $primaryKey => {id}; @override Never map(Map data, {String? tablePrefix}) { throw UnsupportedError('TableInfo.map in schema verification code'); } @override ProfileEntries createAlias(String alias) { return ProfileEntries(attachedDatabase, alias); } } class DatabaseAtV1 extends GeneratedDatabase { DatabaseAtV1(QueryExecutor e) : super(e); late final ProfileEntries profileEntries = ProfileEntries(this); @override Iterable> get allTables => allSchemaEntities.whereType>(); @override List get allSchemaEntities => [profileEntries]; @override int get schemaVersion => 1; @override DriftDatabaseOptions get options => const DriftDatabaseOptions(storeDateTimeAsText: true); }