// ignore_for_file: type=lint class $CollectionsTable extends Collections with TableInfo<$CollectionsTable, Collection> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $CollectionsTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _idMeta = const VerificationMeta('id'); @override late final GeneratedColumn id = GeneratedColumn( 'id', aliasedName, false, additionalChecks: GeneratedColumn.checkTextLength( minTextLength: 36, maxTextLength: 36, ), type: DriftSqlType.string, requiredDuringInsert: false, clientDefault: () => const Uuid().v6(), ); static const VerificationMeta _createdAtMeta = const VerificationMeta( 'createdAt', ); @override late final GeneratedColumn createdAt = GeneratedColumn( 'created_at', aliasedName, false, check: () => ComparableExpr( createdAt, ).isBiggerThan(Constant(DateTime(1950))), type: DriftSqlType.dateTime, requiredDuringInsert: false, defaultValue: currentDateAndTime, ); static const VerificationMeta _updatedAtMeta = const VerificationMeta( 'updatedAt', ); @override late final GeneratedColumn updatedAt = GeneratedColumn( 'updated_at', aliasedName, false, check: () => ComparableExpr( updatedAt, ).isBiggerThan(Constant(DateTime(1950))), type: DriftSqlType.dateTime, requiredDuringInsert: false, defaultValue: currentDateAndTime, ); static const VerificationMeta _titleMeta = const VerificationMeta('title'); @override late final GeneratedColumn title = GeneratedColumn( 'title', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, ); static const VerificationMeta _descMeta = const VerificationMeta('desc'); @override late final GeneratedColumn desc = GeneratedColumn( 'desc', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true, ); static const VerificationMeta _imageMeta = const VerificationMeta('image'); @override late final GeneratedColumn image = GeneratedColumn( 'image', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, ); static const VerificationMeta _payloadMeta = const VerificationMeta( 'payload', ); @override late final GeneratedColumn payload = GeneratedColumn( 'payload', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false, ); static const VerificationMeta _likesCountMeta = const VerificationMeta( 'likesCount', ); @override late final GeneratedColumn likesCount = GeneratedColumn( 'likes_count', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, defaultValue: Constant(0), ); static const VerificationMeta _isLikedMeta = const VerificationMeta( 'isLiked', ); @override late final GeneratedColumn isLiked = GeneratedColumn( 'is_liked', aliasedName, false, type: DriftSqlType.bool, requiredDuringInsert: false, defaultConstraints: GeneratedColumn.constraintIsAlways( 'CHECK ("is_liked" IN (0, 1))', ), defaultValue: Constant(false), ); static const VerificationMeta _isPublicMeta = const VerificationMeta( 'isPublic', ); @override late final GeneratedColumn isPublic = GeneratedColumn( 'is_public', aliasedName, false, type: DriftSqlType.bool, requiredDuringInsert: false, defaultConstraints: GeneratedColumn.constraintIsAlways( 'CHECK ("is_public" IN (0, 1))', ), defaultValue: Constant(false), ); static const VerificationMeta _includeInTrainingMeta = const VerificationMeta( 'includeInTraining', ); @override late final GeneratedColumn includeInTraining = GeneratedColumn( 'include_in_training', aliasedName, false, type: DriftSqlType.bool, requiredDuringInsert: false, defaultConstraints: GeneratedColumn.constraintIsAlways( 'CHECK ("include_in_training" IN (0, 1))', ), defaultValue: Constant(false), ); @override List get $columns => [ id, createdAt, updatedAt, title, desc, image, payload, likesCount, isLiked, isPublic, includeInTraining, ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'collections'; @override VerificationContext validateIntegrity( Insertable instance, { bool isInserting = false, }) { final context = VerificationContext(); final data = instance.toColumns(true); if (data.containsKey('id')) { context.handle(_idMeta, id.isAcceptableOrUnknown(data['id']!, _idMeta)); } if (data.containsKey('created_at')) { context.handle( _createdAtMeta, createdAt.isAcceptableOrUnknown(data['created_at']!, _createdAtMeta), ); } if (data.containsKey('updated_at')) { context.handle( _updatedAtMeta, updatedAt.isAcceptableOrUnknown(data['updated_at']!, _updatedAtMeta), ); } if (data.containsKey('title')) { context.handle( _titleMeta, title.isAcceptableOrUnknown(data['title']!, _titleMeta), ); } else if (isInserting) { context.missing(_titleMeta); } if (data.containsKey('desc')) { context.handle( _descMeta, desc.isAcceptableOrUnknown(data['desc']!, _descMeta), ); } else if (isInserting) { context.missing(_descMeta); } if (data.containsKey('image')) { context.handle( _imageMeta, image.isAcceptableOrUnknown(data['image']!, _imageMeta), ); } if (data.containsKey('payload')) { context.handle( _payloadMeta, payload.isAcceptableOrUnknown(data['payload']!, _payloadMeta), ); } if (data.containsKey('likes_count')) { context.handle( _likesCountMeta, likesCount.isAcceptableOrUnknown(data['likes_count']!, _likesCountMeta), ); } if (data.containsKey('is_liked')) { context.handle( _isLikedMeta, isLiked.isAcceptableOrUnknown(data['is_liked']!, _isLikedMeta), ); } if (data.containsKey('is_public')) { context.handle( _isPublicMeta, isPublic.isAcceptableOrUnknown(data['is_public']!, _isPublicMeta), ); } if (data.containsKey('include_in_training')) { context.handle( _includeInTrainingMeta, includeInTraining.isAcceptableOrUnknown( data['include_in_training']!, _includeInTrainingMeta, ), ); } return context; } @override Set get $primaryKey => {id}; @override Collection map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return Collection( id: attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}id'], )!, createdAt: attachedDatabase.typeMapping.read( DriftSqlType.dateTime, data['${effectivePrefix}created_at'], )!, updatedAt: attachedDatabase.typeMapping.read( DriftSqlType.dateTime, data['${effectivePrefix}updated_at'], )!, title: attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}title'], )!, desc: attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}desc'], )!, image: attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}image'], ), payload: attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}payload'], ), likesCount: attachedDatabase.typeMapping.read( DriftSqlType.int, data['${effectivePrefix}likes_count'], )!, isLiked: attachedDatabase.typeMapping.read( DriftSqlType.bool, data['${effectivePrefix}is_liked'], )!, isPublic: attachedDatabase.typeMapping.read( DriftSqlType.bool, data['${effectivePrefix}is_public'], )!, includeInTraining: attachedDatabase.typeMapping.read( DriftSqlType.bool, data['${effectivePrefix}include_in_training'], )!, ); } @override $CollectionsTable createAlias(String alias) { return $CollectionsTable(attachedDatabase, alias); } } class Collection extends DataClass implements Insertable { /// Идентификатор записи final String id; /// Дата создания final DateTime createdAt; /// Дата последней модификации final DateTime updatedAt; final String title; final String desc; final String? image; final String? payload; final int likesCount; final bool isLiked; final bool isPublic; final bool includeInTraining; const Collection({ required this.id, required this.createdAt, required this.updatedAt, required this.title, required this.desc, this.image, this.payload, required this.likesCount, required this.isLiked, required this.isPublic, required this.includeInTraining, }); @override Map toColumns(bool nullToAbsent) { final map = {}; map['id'] = Variable(id); map['created_at'] = Variable(createdAt); map['updated_at'] = Variable(updatedAt); map['title'] = Variable(title); map['desc'] = Variable(desc); if (!nullToAbsent || image != null) { map['image'] = Variable(image); } if (!nullToAbsent || payload != null) { map['payload'] = Variable(payload); } map['likes_count'] = Variable(likesCount); map['is_liked'] = Variable(isLiked); map['is_public'] = Variable(isPublic); map['include_in_training'] = Variable(includeInTraining); return map; } CollectionsCompanion toCompanion(bool nullToAbsent) { return CollectionsCompanion( id: Value(id), createdAt: Value(createdAt), updatedAt: Value(updatedAt), title: Value(title), desc: Value(desc), image: image == null && nullToAbsent ? const Value.absent() : Value(image), payload: payload == null && nullToAbsent ? const Value.absent() : Value(payload), likesCount: Value(likesCount), isLiked: Value(isLiked), isPublic: Value(isPublic), includeInTraining: Value(includeInTraining), ); } factory Collection.fromJson( Map json, { ValueSerializer? serializer, }) { serializer ??= driftRuntimeOptions.defaultSerializer; return Collection( id: serializer.fromJson(json['id']), createdAt: serializer.fromJson(json['createdAt']), updatedAt: serializer.fromJson(json['updatedAt']), title: serializer.fromJson(json['title']), desc: serializer.fromJson(json['desc']), image: serializer.fromJson(json['image']), payload: serializer.fromJson(json['payload']), likesCount: serializer.fromJson(json['likesCount']), isLiked: serializer.fromJson(json['isLiked']), isPublic: serializer.fromJson(json['isPublic']), includeInTraining: serializer.fromJson(json['includeInTraining']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'id': serializer.toJson(id), 'createdAt': serializer.toJson(createdAt), 'updatedAt': serializer.toJson(updatedAt), 'title': serializer.toJson(title), 'desc': serializer.toJson(desc), 'image': serializer.toJson(image), 'payload': serializer.toJson(payload), 'likesCount': serializer.toJson(likesCount), 'isLiked': serializer.toJson(isLiked), 'isPublic': serializer.toJson(isPublic), 'includeInTraining': serializer.toJson(includeInTraining), }; } Collection copyWith({ String? id, DateTime? createdAt, DateTime? updatedAt, String? title, String? desc, Value image = const Value.absent(), Value payload = const Value.absent(), int? likesCount, bool? isLiked, bool? isPublic, bool? includeInTraining, }) => Collection( id: id ?? this.id, createdAt: createdAt ?? this.createdAt, updatedAt: updatedAt ?? this.updatedAt, title: title ?? this.title, desc: desc ?? this.desc, image: image.present ? image.value : this.image, payload: payload.present ? payload.value : this.payload, likesCount: likesCount ?? this.likesCount, isLiked: isLiked ?? this.isLiked, isPublic: isPublic ?? this.isPublic, includeInTraining: includeInTraining ?? this.includeInTraining, ); Collection copyWithCompanion(CollectionsCompanion data) { return Collection( id: data.id.present ? data.id.value : this.id, createdAt: data.createdAt.present ? data.createdAt.value : this.createdAt, updatedAt: data.updatedAt.present ? data.updatedAt.value : this.updatedAt, title: data.title.present ? data.title.value : this.title, desc: data.desc.present ? data.desc.value : this.desc, image: data.image.present ? data.image.value : this.image, payload: data.payload.present ? data.payload.value : this.payload, likesCount: data.likesCount.present ? data.likesCount.value : this.likesCount, isLiked: data.isLiked.present ? data.isLiked.value : this.isLiked, isPublic: data.isPublic.present ? data.isPublic.value : this.isPublic, includeInTraining: data.includeInTraining.present ? data.includeInTraining.value : this.includeInTraining, ); } @override String toString() { return (StringBuffer('Collection(') ..write('id: $id, ') ..write('createdAt: $createdAt, ') ..write('updatedAt: $updatedAt, ') ..write('title: $title, ') ..write('desc: $desc, ') ..write('image: $image, ') ..write('payload: $payload, ') ..write('likesCount: $likesCount, ') ..write('isLiked: $isLiked, ') ..write('isPublic: $isPublic, ') ..write('includeInTraining: $includeInTraining') ..write(')')) .toString(); } @override int get hashCode => Object.hash( id, createdAt, updatedAt, title, desc, image, payload, likesCount, isLiked, isPublic, includeInTraining, ); @override bool operator ==(Object other) => identical(this, other) || (other is Collection && other.id == this.id && other.createdAt == this.createdAt && other.updatedAt == this.updatedAt && other.title == this.title && other.desc == this.desc && other.image == this.image && other.payload == this.payload && other.likesCount == this.likesCount && other.isLiked == this.isLiked && other.isPublic == this.isPublic && other.includeInTraining == this.includeInTraining); } class CollectionsCompanion extends UpdateCompanion { final Value id; final Value createdAt; final Value updatedAt; final Value title; final Value desc; final Value image; final Value payload; final Value likesCount; final Value isLiked; final Value isPublic; final Value includeInTraining; final Value rowid; const CollectionsCompanion({ this.id = const Value.absent(), this.createdAt = const Value.absent(), this.updatedAt = const Value.absent(), this.title = const Value.absent(), this.desc = const Value.absent(), this.image = const Value.absent(), this.payload = const Value.absent(), this.likesCount = const Value.absent(), this.isLiked = const Value.absent(), this.isPublic = const Value.absent(), this.includeInTraining = const Value.absent(), this.rowid = const Value.absent(), }); CollectionsCompanion.insert({ this.id = const Value.absent(), this.createdAt = const Value.absent(), this.updatedAt = const Value.absent(), required String title, required String desc, this.image = const Value.absent(), this.payload = const Value.absent(), this.likesCount = const Value.absent(), this.isLiked = const Value.absent(), this.isPublic = const Value.absent(), this.includeInTraining = const Value.absent(), this.rowid = const Value.absent(), }) : title = Value(title), desc = Value(desc); static Insertable custom({ Expression? id, Expression? createdAt, Expression? updatedAt, Expression? title, Expression? desc, Expression? image, Expression? payload, Expression? likesCount, Expression? isLiked, Expression? isPublic, Expression? includeInTraining, Expression? rowid, }) { return RawValuesInsertable({ if (id != null) 'id': id, if (createdAt != null) 'created_at': createdAt, if (updatedAt != null) 'updated_at': updatedAt, if (title != null) 'title': title, if (desc != null) 'desc': desc, if (image != null) 'image': image, if (payload != null) 'payload': payload, if (likesCount != null) 'likes_count': likesCount, if (isLiked != null) 'is_liked': isLiked, if (isPublic != null) 'is_public': isPublic, if (includeInTraining != null) 'include_in_training': includeInTraining, if (rowid != null) 'rowid': rowid, }); } CollectionsCompanion copyWith({ Value? id, Value? createdAt, Value? updatedAt, Value? title, Value? desc, Value? image, Value? payload, Value? likesCount, Value? isLiked, Value? isPublic, Value? includeInTraining, Value? rowid, }) { return CollectionsCompanion( id: id ?? this.id, createdAt: createdAt ?? this.createdAt, updatedAt: updatedAt ?? this.updatedAt, title: title ?? this.title, desc: desc ?? this.desc, image: image ?? this.image, payload: payload ?? this.payload, likesCount: likesCount ?? this.likesCount, isLiked: isLiked ?? this.isLiked, isPublic: isPublic ?? this.isPublic, includeInTraining: includeInTraining ?? this.includeInTraining, rowid: rowid ?? this.rowid, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (id.present) { map['id'] = Variable(id.value); } if (createdAt.present) { map['created_at'] = Variable(createdAt.value); } if (updatedAt.present) { map['updated_at'] = Variable(updatedAt.value); } if (title.present) { map['title'] = Variable(title.value); } if (desc.present) { map['desc'] = Variable(desc.value); } if (image.present) { map['image'] = Variable(image.value); } if (payload.present) { map['payload'] = Variable(payload.value); } if (likesCount.present) { map['likes_count'] = Variable(likesCount.value); } if (isLiked.present) { map['is_liked'] = Variable(isLiked.value); } if (isPublic.present) { map['is_public'] = Variable(isPublic.value); } if (includeInTraining.present) { map['include_in_training'] = Variable(includeInTraining.value); } if (rowid.present) { map['rowid'] = Variable(rowid.value); } return map; } @override String toString() { return (StringBuffer('CollectionsCompanion(') ..write('id: $id, ') ..write('createdAt: $createdAt, ') ..write('updatedAt: $updatedAt, ') ..write('title: $title, ') ..write('desc: $desc, ') ..write('image: $image, ') ..write('payload: $payload, ') ..write('likesCount: $likesCount, ') ..write('isLiked: $isLiked, ') ..write('isPublic: $isPublic, ') ..write('includeInTraining: $includeInTraining, ') ..write('rowid: $rowid') ..write(')')) .toString(); } } abstract class _$AppDatabase extends GeneratedDatabase { _$AppDatabase(QueryExecutor e) : super(e); $AppDatabaseManager get managers => $AppDatabaseManager(this); late final $CollectionsTable collections = $CollectionsTable(this); late final CollectionsDao collectionsDao = CollectionsDao( this as AppDatabase, ); @override Iterable> get allTables => allSchemaEntities.whereType>(); @override List get allSchemaEntities => [collections]; @override DriftDatabaseOptions get options => const DriftDatabaseOptions(storeDateTimeAsText: true); } typedef $$CollectionsTableCreateCompanionBuilder = CollectionsCompanion Function({ Value id, Value createdAt, Value updatedAt, required String title, required String desc, Value image, Value payload, Value likesCount, Value isLiked, Value isPublic, Value includeInTraining, Value rowid, }); typedef $$CollectionsTableUpdateCompanionBuilder = CollectionsCompanion Function({ Value id, Value createdAt, Value updatedAt, Value title, Value desc, Value image, Value payload, Value likesCount, Value isLiked, Value isPublic, Value includeInTraining, Value rowid, }); class $$CollectionsTableFilterComposer extends Composer<_$AppDatabase, $CollectionsTable> { $$CollectionsTableFilterComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnFilters get id => $composableBuilder( column: $table.id, builder: (column) => ColumnFilters(column), ); ColumnFilters get createdAt => $composableBuilder( column: $table.createdAt, builder: (column) => ColumnFilters(column), ); ColumnFilters get updatedAt => $composableBuilder( column: $table.updatedAt, builder: (column) => ColumnFilters(column), ); ColumnFilters get title => $composableBuilder( column: $table.title, builder: (column) => ColumnFilters(column), ); ColumnFilters get desc => $composableBuilder( column: $table.desc, builder: (column) => ColumnFilters(column), ); ColumnFilters get image => $composableBuilder( column: $table.image, builder: (column) => ColumnFilters(column), ); ColumnFilters get payload => $composableBuilder( column: $table.payload, builder: (column) => ColumnFilters(column), ); ColumnFilters get likesCount => $composableBuilder( column: $table.likesCount, builder: (column) => ColumnFilters(column), ); ColumnFilters get isLiked => $composableBuilder( column: $table.isLiked, builder: (column) => ColumnFilters(column), ); ColumnFilters get isPublic => $composableBuilder( column: $table.isPublic, builder: (column) => ColumnFilters(column), ); ColumnFilters get includeInTraining => $composableBuilder( column: $table.includeInTraining, builder: (column) => ColumnFilters(column), ); } class $$CollectionsTableOrderingComposer extends Composer<_$AppDatabase, $CollectionsTable> { $$CollectionsTableOrderingComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnOrderings get id => $composableBuilder( column: $table.id, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get createdAt => $composableBuilder( column: $table.createdAt, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get updatedAt => $composableBuilder( column: $table.updatedAt, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get title => $composableBuilder( column: $table.title, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get desc => $composableBuilder( column: $table.desc, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get image => $composableBuilder( column: $table.image, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get payload => $composableBuilder( column: $table.payload, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get likesCount => $composableBuilder( column: $table.likesCount, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get isLiked => $composableBuilder( column: $table.isLiked, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get isPublic => $composableBuilder( column: $table.isPublic, builder: (column) => ColumnOrderings(column), ); ColumnOrderings get includeInTraining => $composableBuilder( column: $table.includeInTraining, builder: (column) => ColumnOrderings(column), ); } class $$CollectionsTableAnnotationComposer extends Composer<_$AppDatabase, $CollectionsTable> { $$CollectionsTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get id => $composableBuilder(column: $table.id, builder: (column) => column); GeneratedColumn get createdAt => $composableBuilder(column: $table.createdAt, builder: (column) => column); GeneratedColumn get updatedAt => $composableBuilder(column: $table.updatedAt, builder: (column) => column); GeneratedColumn get title => $composableBuilder(column: $table.title, builder: (column) => column); GeneratedColumn get desc => $composableBuilder(column: $table.desc, builder: (column) => column); GeneratedColumn get image => $composableBuilder(column: $table.image, builder: (column) => column); GeneratedColumn get payload => $composableBuilder(column: $table.payload, builder: (column) => column); GeneratedColumn get likesCount => $composableBuilder( column: $table.likesCount, builder: (column) => column, ); GeneratedColumn get isLiked => $composableBuilder(column: $table.isLiked, builder: (column) => column); GeneratedColumn get isPublic => $composableBuilder(column: $table.isPublic, builder: (column) => column); GeneratedColumn get includeInTraining => $composableBuilder( column: $table.includeInTraining, builder: (column) => column, ); } class $$CollectionsTableTableManager extends RootTableManager< _$AppDatabase, $CollectionsTable, Collection, $$CollectionsTableFilterComposer, $$CollectionsTableOrderingComposer, $$CollectionsTableAnnotationComposer, $$CollectionsTableCreateCompanionBuilder, $$CollectionsTableUpdateCompanionBuilder, ( Collection, BaseReferences<_$AppDatabase, $CollectionsTable, Collection>, ), Collection, PrefetchHooks Function() > { $$CollectionsTableTableManager(_$AppDatabase db, $CollectionsTable table) : super( TableManagerState( db: db, table: table, createFilteringComposer: () => $$CollectionsTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$CollectionsTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$CollectionsTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value id = const Value.absent(), Value createdAt = const Value.absent(), Value updatedAt = const Value.absent(), Value title = const Value.absent(), Value desc = const Value.absent(), Value image = const Value.absent(), Value payload = const Value.absent(), Value likesCount = const Value.absent(), Value isLiked = const Value.absent(), Value isPublic = const Value.absent(), Value includeInTraining = const Value.absent(), Value rowid = const Value.absent(), }) => CollectionsCompanion( id: id, createdAt: createdAt, updatedAt: updatedAt, title: title, desc: desc, image: image, payload: payload, likesCount: likesCount, isLiked: isLiked, isPublic: isPublic, includeInTraining: includeInTraining, rowid: rowid, ), createCompanionCallback: ({ Value id = const Value.absent(), Value createdAt = const Value.absent(), Value updatedAt = const Value.absent(), required String title, required String desc, Value image = const Value.absent(), Value payload = const Value.absent(), Value likesCount = const Value.absent(), Value isLiked = const Value.absent(), Value isPublic = const Value.absent(), Value includeInTraining = const Value.absent(), Value rowid = const Value.absent(), }) => CollectionsCompanion.insert( id: id, createdAt: createdAt, updatedAt: updatedAt, title: title, desc: desc, image: image, payload: payload, likesCount: likesCount, isLiked: isLiked, isPublic: isPublic, includeInTraining: includeInTraining, rowid: rowid, ), withReferenceMapper: (p0) => p0 .map( (e) => ( e.readTable(table), BaseReferences(db, table, e), ), ) .toList(), prefetchHooksCallback: null, ), ); } typedef $$CollectionsTableProcessedTableManager = ProcessedTableManager< _$AppDatabase, $CollectionsTable, Collection, $$CollectionsTableFilterComposer, $$CollectionsTableOrderingComposer, $$CollectionsTableAnnotationComposer, $$CollectionsTableCreateCompanionBuilder, $$CollectionsTableUpdateCompanionBuilder, ( Collection, BaseReferences<_$AppDatabase, $CollectionsTable, Collection>, ), Collection, PrefetchHooks Function() >; class $AppDatabaseManager { final _$AppDatabase _db; $AppDatabaseManager(this._db); $$CollectionsTableTableManager get collections => $$CollectionsTableTableManager(_db, _db.collections); }