// GENERATED CODE - DO NOT MODIFY BY HAND part of 'database.dart'; // ignore_for_file: type=lint class $AgentiTable extends Agenti with TableInfo<$AgentiTable, Agente> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $AgentiTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _idAgenteMeta = const VerificationMeta('idAgente'); @override late final GeneratedColumn idAgente = GeneratedColumn( 'idAgente', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _codAgenteMeta = const VerificationMeta('codAgente'); @override late final GeneratedColumn codAgente = GeneratedColumn( 'codAgente', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _ragioneSocialeMeta = const VerificationMeta('ragioneSociale'); @override late final GeneratedColumn ragioneSociale = GeneratedColumn( 'ragioneSociale', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _pwdMeta = const VerificationMeta('pwd'); @override late final GeneratedColumn pwd = GeneratedColumn( 'pwd', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _telefonoMeta = const VerificationMeta('telefono'); @override late final GeneratedColumn telefono = GeneratedColumn( 'telefono', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _cellulareMeta = const VerificationMeta('cellulare'); @override late final GeneratedColumn cellulare = GeneratedColumn( 'cellulare', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _emailMeta = const VerificationMeta('email'); @override late final GeneratedColumn email = GeneratedColumn( 'email', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _indirizzoMeta = const VerificationMeta('indirizzo'); @override late final GeneratedColumn indirizzo = GeneratedColumn( 'indirizzo', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _cittaMeta = const VerificationMeta('citta'); @override late final GeneratedColumn citta = GeneratedColumn( 'citta', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _capMeta = const VerificationMeta('cap'); @override late final GeneratedColumn cap = GeneratedColumn( 'cap', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _provinciaMeta = const VerificationMeta('provincia'); @override late final GeneratedColumn provincia = GeneratedColumn( 'provincia', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _frazioneMeta = const VerificationMeta('frazione'); @override late final GeneratedColumn frazione = GeneratedColumn( 'frazione', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _attivoMeta = const VerificationMeta('attivo'); @override late final GeneratedColumn attivo = GeneratedColumn( 'attivo', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false, defaultValue: const Constant(1)); static const VerificationMeta _modificaPrezziMeta = const VerificationMeta('modificaPrezzi'); @override late final GeneratedColumn modificaPrezzi = GeneratedColumn( 'modificaPrezzi', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _capoAreaMeta = const VerificationMeta('capoArea'); @override late final GeneratedColumn capoArea = GeneratedColumn( 'capoArea', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); @override List get $columns => [ idAgente, codAgente, ragioneSociale, pwd, telefono, cellulare, email, indirizzo, citta, cap, provincia, frazione, attivo, modificaPrezzi, capoArea ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'Agenti'; @override VerificationContext validateIntegrity(Insertable instance, {bool isInserting = false}) { final context = VerificationContext(); final data = instance.toColumns(true); if (data.containsKey('idAgente')) { context.handle(_idAgenteMeta, idAgente.isAcceptableOrUnknown(data['idAgente']!, _idAgenteMeta)); } if (data.containsKey('codAgente')) { context.handle(_codAgenteMeta, codAgente.isAcceptableOrUnknown(data['codAgente']!, _codAgenteMeta)); } if (data.containsKey('ragioneSociale')) { context.handle( _ragioneSocialeMeta, ragioneSociale.isAcceptableOrUnknown( data['ragioneSociale']!, _ragioneSocialeMeta)); } if (data.containsKey('pwd')) { context.handle( _pwdMeta, pwd.isAcceptableOrUnknown(data['pwd']!, _pwdMeta)); } if (data.containsKey('telefono')) { context.handle(_telefonoMeta, telefono.isAcceptableOrUnknown(data['telefono']!, _telefonoMeta)); } if (data.containsKey('cellulare')) { context.handle(_cellulareMeta, cellulare.isAcceptableOrUnknown(data['cellulare']!, _cellulareMeta)); } if (data.containsKey('email')) { context.handle( _emailMeta, email.isAcceptableOrUnknown(data['email']!, _emailMeta)); } if (data.containsKey('indirizzo')) { context.handle(_indirizzoMeta, indirizzo.isAcceptableOrUnknown(data['indirizzo']!, _indirizzoMeta)); } if (data.containsKey('citta')) { context.handle( _cittaMeta, citta.isAcceptableOrUnknown(data['citta']!, _cittaMeta)); } if (data.containsKey('cap')) { context.handle( _capMeta, cap.isAcceptableOrUnknown(data['cap']!, _capMeta)); } if (data.containsKey('provincia')) { context.handle(_provinciaMeta, provincia.isAcceptableOrUnknown(data['provincia']!, _provinciaMeta)); } if (data.containsKey('frazione')) { context.handle(_frazioneMeta, frazione.isAcceptableOrUnknown(data['frazione']!, _frazioneMeta)); } if (data.containsKey('attivo')) { context.handle(_attivoMeta, attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta)); } if (data.containsKey('modificaPrezzi')) { context.handle( _modificaPrezziMeta, modificaPrezzi.isAcceptableOrUnknown( data['modificaPrezzi']!, _modificaPrezziMeta)); } if (data.containsKey('capoArea')) { context.handle(_capoAreaMeta, capoArea.isAcceptableOrUnknown(data['capoArea']!, _capoAreaMeta)); } return context; } @override Set get $primaryKey => {idAgente}; @override Agente map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return Agente( idAgente: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idAgente'])!, codAgente: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}codAgente']), ragioneSociale: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}ragioneSociale']), pwd: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}pwd']), telefono: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}telefono']), cellulare: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}cellulare']), email: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}email']), indirizzo: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}indirizzo']), citta: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}citta']), cap: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}cap']), provincia: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}provincia']), frazione: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}frazione']), attivo: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}attivo']), modificaPrezzi: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}modificaPrezzi']), capoArea: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}capoArea']), ); } @override $AgentiTable createAlias(String alias) { return $AgentiTable(attachedDatabase, alias); } } class Agente extends DataClass implements Insertable { final int idAgente; final String? codAgente; final String? ragioneSociale; final String? pwd; final String? telefono; final String? cellulare; final String? email; final String? indirizzo; final String? citta; final String? cap; final String? provincia; final String? frazione; final int? attivo; final int? modificaPrezzi; final String? capoArea; const Agente( {required this.idAgente, this.codAgente, this.ragioneSociale, this.pwd, this.telefono, this.cellulare, this.email, this.indirizzo, this.citta, this.cap, this.provincia, this.frazione, this.attivo, this.modificaPrezzi, this.capoArea}); @override Map toColumns(bool nullToAbsent) { final map = {}; map['idAgente'] = Variable(idAgente); if (!nullToAbsent || codAgente != null) { map['codAgente'] = Variable(codAgente); } if (!nullToAbsent || ragioneSociale != null) { map['ragioneSociale'] = Variable(ragioneSociale); } if (!nullToAbsent || pwd != null) { map['pwd'] = Variable(pwd); } if (!nullToAbsent || telefono != null) { map['telefono'] = Variable(telefono); } if (!nullToAbsent || cellulare != null) { map['cellulare'] = Variable(cellulare); } if (!nullToAbsent || email != null) { map['email'] = Variable(email); } if (!nullToAbsent || indirizzo != null) { map['indirizzo'] = Variable(indirizzo); } if (!nullToAbsent || citta != null) { map['citta'] = Variable(citta); } if (!nullToAbsent || cap != null) { map['cap'] = Variable(cap); } if (!nullToAbsent || provincia != null) { map['provincia'] = Variable(provincia); } if (!nullToAbsent || frazione != null) { map['frazione'] = Variable(frazione); } if (!nullToAbsent || attivo != null) { map['attivo'] = Variable(attivo); } if (!nullToAbsent || modificaPrezzi != null) { map['modificaPrezzi'] = Variable(modificaPrezzi); } if (!nullToAbsent || capoArea != null) { map['capoArea'] = Variable(capoArea); } return map; } AgentiCompanion toCompanion(bool nullToAbsent) { return AgentiCompanion( idAgente: Value(idAgente), codAgente: codAgente == null && nullToAbsent ? const Value.absent() : Value(codAgente), ragioneSociale: ragioneSociale == null && nullToAbsent ? const Value.absent() : Value(ragioneSociale), pwd: pwd == null && nullToAbsent ? const Value.absent() : Value(pwd), telefono: telefono == null && nullToAbsent ? const Value.absent() : Value(telefono), cellulare: cellulare == null && nullToAbsent ? const Value.absent() : Value(cellulare), email: email == null && nullToAbsent ? const Value.absent() : Value(email), indirizzo: indirizzo == null && nullToAbsent ? const Value.absent() : Value(indirizzo), citta: citta == null && nullToAbsent ? const Value.absent() : Value(citta), cap: cap == null && nullToAbsent ? const Value.absent() : Value(cap), provincia: provincia == null && nullToAbsent ? const Value.absent() : Value(provincia), frazione: frazione == null && nullToAbsent ? const Value.absent() : Value(frazione), attivo: attivo == null && nullToAbsent ? const Value.absent() : Value(attivo), modificaPrezzi: modificaPrezzi == null && nullToAbsent ? const Value.absent() : Value(modificaPrezzi), capoArea: capoArea == null && nullToAbsent ? const Value.absent() : Value(capoArea), ); } factory Agente.fromJson(Map json, {ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return Agente( idAgente: serializer.fromJson(json['idAgente']), codAgente: serializer.fromJson(json['codAgente']), ragioneSociale: serializer.fromJson(json['ragioneSociale']), pwd: serializer.fromJson(json['pwd']), telefono: serializer.fromJson(json['telefono']), cellulare: serializer.fromJson(json['cellulare']), email: serializer.fromJson(json['email']), indirizzo: serializer.fromJson(json['indirizzo']), citta: serializer.fromJson(json['citta']), cap: serializer.fromJson(json['cap']), provincia: serializer.fromJson(json['provincia']), frazione: serializer.fromJson(json['frazione']), attivo: serializer.fromJson(json['attivo']), modificaPrezzi: serializer.fromJson(json['modificaPrezzi']), capoArea: serializer.fromJson(json['capoArea']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'idAgente': serializer.toJson(idAgente), 'codAgente': serializer.toJson(codAgente), 'ragioneSociale': serializer.toJson(ragioneSociale), 'pwd': serializer.toJson(pwd), 'telefono': serializer.toJson(telefono), 'cellulare': serializer.toJson(cellulare), 'email': serializer.toJson(email), 'indirizzo': serializer.toJson(indirizzo), 'citta': serializer.toJson(citta), 'cap': serializer.toJson(cap), 'provincia': serializer.toJson(provincia), 'frazione': serializer.toJson(frazione), 'attivo': serializer.toJson(attivo), 'modificaPrezzi': serializer.toJson(modificaPrezzi), 'capoArea': serializer.toJson(capoArea), }; } Agente copyWith( {int? idAgente, Value codAgente = const Value.absent(), Value ragioneSociale = const Value.absent(), Value pwd = const Value.absent(), Value telefono = const Value.absent(), Value cellulare = const Value.absent(), Value email = const Value.absent(), Value indirizzo = const Value.absent(), Value citta = const Value.absent(), Value cap = const Value.absent(), Value provincia = const Value.absent(), Value frazione = const Value.absent(), Value attivo = const Value.absent(), Value modificaPrezzi = const Value.absent(), Value capoArea = const Value.absent()}) => Agente( idAgente: idAgente ?? this.idAgente, codAgente: codAgente.present ? codAgente.value : this.codAgente, ragioneSociale: ragioneSociale.present ? ragioneSociale.value : this.ragioneSociale, pwd: pwd.present ? pwd.value : this.pwd, telefono: telefono.present ? telefono.value : this.telefono, cellulare: cellulare.present ? cellulare.value : this.cellulare, email: email.present ? email.value : this.email, indirizzo: indirizzo.present ? indirizzo.value : this.indirizzo, citta: citta.present ? citta.value : this.citta, cap: cap.present ? cap.value : this.cap, provincia: provincia.present ? provincia.value : this.provincia, frazione: frazione.present ? frazione.value : this.frazione, attivo: attivo.present ? attivo.value : this.attivo, modificaPrezzi: modificaPrezzi.present ? modificaPrezzi.value : this.modificaPrezzi, capoArea: capoArea.present ? capoArea.value : this.capoArea, ); Agente copyWithCompanion(AgentiCompanion data) { return Agente( idAgente: data.idAgente.present ? data.idAgente.value : this.idAgente, codAgente: data.codAgente.present ? data.codAgente.value : this.codAgente, ragioneSociale: data.ragioneSociale.present ? data.ragioneSociale.value : this.ragioneSociale, pwd: data.pwd.present ? data.pwd.value : this.pwd, telefono: data.telefono.present ? data.telefono.value : this.telefono, cellulare: data.cellulare.present ? data.cellulare.value : this.cellulare, email: data.email.present ? data.email.value : this.email, indirizzo: data.indirizzo.present ? data.indirizzo.value : this.indirizzo, citta: data.citta.present ? data.citta.value : this.citta, cap: data.cap.present ? data.cap.value : this.cap, provincia: data.provincia.present ? data.provincia.value : this.provincia, frazione: data.frazione.present ? data.frazione.value : this.frazione, attivo: data.attivo.present ? data.attivo.value : this.attivo, modificaPrezzi: data.modificaPrezzi.present ? data.modificaPrezzi.value : this.modificaPrezzi, capoArea: data.capoArea.present ? data.capoArea.value : this.capoArea, ); } @override String toString() { return (StringBuffer('Agente(') ..write('idAgente: $idAgente, ') ..write('codAgente: $codAgente, ') ..write('ragioneSociale: $ragioneSociale, ') ..write('pwd: $pwd, ') ..write('telefono: $telefono, ') ..write('cellulare: $cellulare, ') ..write('email: $email, ') ..write('indirizzo: $indirizzo, ') ..write('citta: $citta, ') ..write('cap: $cap, ') ..write('provincia: $provincia, ') ..write('frazione: $frazione, ') ..write('attivo: $attivo, ') ..write('modificaPrezzi: $modificaPrezzi, ') ..write('capoArea: $capoArea') ..write(')')) .toString(); } @override int get hashCode => Object.hash( idAgente, codAgente, ragioneSociale, pwd, telefono, cellulare, email, indirizzo, citta, cap, provincia, frazione, attivo, modificaPrezzi, capoArea); @override bool operator ==(Object other) => identical(this, other) || (other is Agente && other.idAgente == this.idAgente && other.codAgente == this.codAgente && other.ragioneSociale == this.ragioneSociale && other.pwd == this.pwd && other.telefono == this.telefono && other.cellulare == this.cellulare && other.email == this.email && other.indirizzo == this.indirizzo && other.citta == this.citta && other.cap == this.cap && other.provincia == this.provincia && other.frazione == this.frazione && other.attivo == this.attivo && other.modificaPrezzi == this.modificaPrezzi && other.capoArea == this.capoArea); } class AgentiCompanion extends UpdateCompanion { final Value idAgente; final Value codAgente; final Value ragioneSociale; final Value pwd; final Value telefono; final Value cellulare; final Value email; final Value indirizzo; final Value citta; final Value cap; final Value provincia; final Value frazione; final Value attivo; final Value modificaPrezzi; final Value capoArea; const AgentiCompanion({ this.idAgente = const Value.absent(), this.codAgente = const Value.absent(), this.ragioneSociale = const Value.absent(), this.pwd = const Value.absent(), this.telefono = const Value.absent(), this.cellulare = const Value.absent(), this.email = const Value.absent(), this.indirizzo = const Value.absent(), this.citta = const Value.absent(), this.cap = const Value.absent(), this.provincia = const Value.absent(), this.frazione = const Value.absent(), this.attivo = const Value.absent(), this.modificaPrezzi = const Value.absent(), this.capoArea = const Value.absent(), }); AgentiCompanion.insert({ this.idAgente = const Value.absent(), this.codAgente = const Value.absent(), this.ragioneSociale = const Value.absent(), this.pwd = const Value.absent(), this.telefono = const Value.absent(), this.cellulare = const Value.absent(), this.email = const Value.absent(), this.indirizzo = const Value.absent(), this.citta = const Value.absent(), this.cap = const Value.absent(), this.provincia = const Value.absent(), this.frazione = const Value.absent(), this.attivo = const Value.absent(), this.modificaPrezzi = const Value.absent(), this.capoArea = const Value.absent(), }); static Insertable custom({ Expression? idAgente, Expression? codAgente, Expression? ragioneSociale, Expression? pwd, Expression? telefono, Expression? cellulare, Expression? email, Expression? indirizzo, Expression? citta, Expression? cap, Expression? provincia, Expression? frazione, Expression? attivo, Expression? modificaPrezzi, Expression? capoArea, }) { return RawValuesInsertable({ if (idAgente != null) 'idAgente': idAgente, if (codAgente != null) 'codAgente': codAgente, if (ragioneSociale != null) 'ragioneSociale': ragioneSociale, if (pwd != null) 'pwd': pwd, if (telefono != null) 'telefono': telefono, if (cellulare != null) 'cellulare': cellulare, if (email != null) 'email': email, if (indirizzo != null) 'indirizzo': indirizzo, if (citta != null) 'citta': citta, if (cap != null) 'cap': cap, if (provincia != null) 'provincia': provincia, if (frazione != null) 'frazione': frazione, if (attivo != null) 'attivo': attivo, if (modificaPrezzi != null) 'modificaPrezzi': modificaPrezzi, if (capoArea != null) 'capoArea': capoArea, }); } AgentiCompanion copyWith( {Value? idAgente, Value? codAgente, Value? ragioneSociale, Value? pwd, Value? telefono, Value? cellulare, Value? email, Value? indirizzo, Value? citta, Value? cap, Value? provincia, Value? frazione, Value? attivo, Value? modificaPrezzi, Value? capoArea}) { return AgentiCompanion( idAgente: idAgente ?? this.idAgente, codAgente: codAgente ?? this.codAgente, ragioneSociale: ragioneSociale ?? this.ragioneSociale, pwd: pwd ?? this.pwd, telefono: telefono ?? this.telefono, cellulare: cellulare ?? this.cellulare, email: email ?? this.email, indirizzo: indirizzo ?? this.indirizzo, citta: citta ?? this.citta, cap: cap ?? this.cap, provincia: provincia ?? this.provincia, frazione: frazione ?? this.frazione, attivo: attivo ?? this.attivo, modificaPrezzi: modificaPrezzi ?? this.modificaPrezzi, capoArea: capoArea ?? this.capoArea, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (idAgente.present) { map['idAgente'] = Variable(idAgente.value); } if (codAgente.present) { map['codAgente'] = Variable(codAgente.value); } if (ragioneSociale.present) { map['ragioneSociale'] = Variable(ragioneSociale.value); } if (pwd.present) { map['pwd'] = Variable(pwd.value); } if (telefono.present) { map['telefono'] = Variable(telefono.value); } if (cellulare.present) { map['cellulare'] = Variable(cellulare.value); } if (email.present) { map['email'] = Variable(email.value); } if (indirizzo.present) { map['indirizzo'] = Variable(indirizzo.value); } if (citta.present) { map['citta'] = Variable(citta.value); } if (cap.present) { map['cap'] = Variable(cap.value); } if (provincia.present) { map['provincia'] = Variable(provincia.value); } if (frazione.present) { map['frazione'] = Variable(frazione.value); } if (attivo.present) { map['attivo'] = Variable(attivo.value); } if (modificaPrezzi.present) { map['modificaPrezzi'] = Variable(modificaPrezzi.value); } if (capoArea.present) { map['capoArea'] = Variable(capoArea.value); } return map; } @override String toString() { return (StringBuffer('AgentiCompanion(') ..write('idAgente: $idAgente, ') ..write('codAgente: $codAgente, ') ..write('ragioneSociale: $ragioneSociale, ') ..write('pwd: $pwd, ') ..write('telefono: $telefono, ') ..write('cellulare: $cellulare, ') ..write('email: $email, ') ..write('indirizzo: $indirizzo, ') ..write('citta: $citta, ') ..write('cap: $cap, ') ..write('provincia: $provincia, ') ..write('frazione: $frazione, ') ..write('attivo: $attivo, ') ..write('modificaPrezzi: $modificaPrezzi, ') ..write('capoArea: $capoArea') ..write(')')) .toString(); } } class $ArticoliTable extends Articoli with TableInfo<$ArticoliTable, Articolo> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $ArticoliTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _idArticoloMeta = const VerificationMeta('idArticolo'); @override late final GeneratedColumn idArticolo = GeneratedColumn( 'idArticolo', aliasedName, false, hasAutoIncrement: true, type: DriftSqlType.int, requiredDuringInsert: false, defaultConstraints: GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT')); static const VerificationMeta _posizioneMeta = const VerificationMeta('posizione'); @override late final GeneratedColumn posizione = GeneratedColumn( 'posizione', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _codArticoloMeta = const VerificationMeta('codArticolo'); @override late final GeneratedColumn codArticolo = GeneratedColumn( 'codArticolo', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true); static const VerificationMeta _descrizioneMeta = const VerificationMeta('descrizione'); @override late final GeneratedColumn descrizione = GeneratedColumn( 'descrizione', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _eanMeta = const VerificationMeta('ean'); @override late final GeneratedColumn ean = GeneratedColumn( 'ean', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _idIvaMeta = const VerificationMeta('idIva'); @override late final GeneratedColumn idIva = GeneratedColumn( 'idIva', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _idClassifica1Meta = const VerificationMeta('idClassifica1'); @override late final GeneratedColumn idClassifica1 = GeneratedColumn( 'idClassifica1', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _idClassifica2Meta = const VerificationMeta('idClassifica2'); @override late final GeneratedColumn idClassifica2 = GeneratedColumn( 'idClassifica2', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _idClassifica3Meta = const VerificationMeta('idClassifica3'); @override late final GeneratedColumn idClassifica3 = GeneratedColumn( 'idClassifica3', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _idClassifica4Meta = const VerificationMeta('idClassifica4'); @override late final GeneratedColumn idClassifica4 = GeneratedColumn( 'idClassifica4', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _pesoMeta = const VerificationMeta('peso'); @override late final GeneratedColumn peso = GeneratedColumn( 'peso', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _giacenzaMeta = const VerificationMeta('giacenza'); @override late final GeneratedColumn giacenza = GeneratedColumn( 'giacenza', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _unitaMisuraMeta = const VerificationMeta('unitaMisura'); @override late final GeneratedColumn unitaMisura = GeneratedColumn( 'unitaMisura', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _attivoMeta = const VerificationMeta('attivo'); @override late final GeneratedColumn attivo = GeneratedColumn( 'attivo', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, defaultValue: const Constant(1)); static const VerificationMeta _nonDisponibileMeta = const VerificationMeta('nonDisponibile'); @override late final GeneratedColumn nonDisponibile = GeneratedColumn( 'nonDisponibile', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _pezziConfezioneMeta = const VerificationMeta('pezziConfezione'); @override late final GeneratedColumn pezziConfezione = GeneratedColumn( 'pezziConfezione', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _fileFotoMeta = const VerificationMeta('fileFoto'); @override late final GeneratedColumn fileFoto = GeneratedColumn( 'fileFoto', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _schedaProdottoMeta = const VerificationMeta('schedaProdotto'); @override late final GeneratedColumn schedaProdotto = GeneratedColumn( 'schedaProdotto', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _prezzoBaseMeta = const VerificationMeta('prezzoBase'); @override late final GeneratedColumn prezzoBase = GeneratedColumn( 'prezzoBase', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _statoMeta = const VerificationMeta('stato'); @override late final GeneratedColumn stato = GeneratedColumn( 'stato', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _dataModificaMeta = const VerificationMeta('dataModifica'); @override late final GeneratedColumn dataModifica = GeneratedColumn( 'dataModifica', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _gruppoMeta = const VerificationMeta('gruppo'); @override late final GeneratedColumn gruppo = GeneratedColumn( 'gruppo', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _categoriaMeta = const VerificationMeta('categoria'); @override late final GeneratedColumn categoria = GeneratedColumn( 'categoria', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _colliPerStratoMeta = const VerificationMeta('colliPerStrato'); @override late final GeneratedColumn colliPerStrato = GeneratedColumn( 'colliPerStrato', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _stratiPerPalletMeta = const VerificationMeta('stratiPerPallet'); @override late final GeneratedColumn stratiPerPallet = GeneratedColumn( 'stratiPerPallet', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); @override List get $columns => [ idArticolo, posizione, codArticolo, descrizione, ean, idIva, idClassifica1, idClassifica2, idClassifica3, idClassifica4, peso, giacenza, unitaMisura, attivo, nonDisponibile, pezziConfezione, fileFoto, schedaProdotto, prezzoBase, stato, dataModifica, gruppo, categoria, colliPerStrato, stratiPerPallet ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'Articoli'; @override VerificationContext validateIntegrity(Insertable instance, {bool isInserting = false}) { final context = VerificationContext(); final data = instance.toColumns(true); if (data.containsKey('idArticolo')) { context.handle( _idArticoloMeta, idArticolo.isAcceptableOrUnknown( data['idArticolo']!, _idArticoloMeta)); } if (data.containsKey('posizione')) { context.handle(_posizioneMeta, posizione.isAcceptableOrUnknown(data['posizione']!, _posizioneMeta)); } if (data.containsKey('codArticolo')) { context.handle( _codArticoloMeta, codArticolo.isAcceptableOrUnknown( data['codArticolo']!, _codArticoloMeta)); } else if (isInserting) { context.missing(_codArticoloMeta); } if (data.containsKey('descrizione')) { context.handle( _descrizioneMeta, descrizione.isAcceptableOrUnknown( data['descrizione']!, _descrizioneMeta)); } if (data.containsKey('ean')) { context.handle( _eanMeta, ean.isAcceptableOrUnknown(data['ean']!, _eanMeta)); } if (data.containsKey('idIva')) { context.handle( _idIvaMeta, idIva.isAcceptableOrUnknown(data['idIva']!, _idIvaMeta)); } if (data.containsKey('idClassifica1')) { context.handle( _idClassifica1Meta, idClassifica1.isAcceptableOrUnknown( data['idClassifica1']!, _idClassifica1Meta)); } if (data.containsKey('idClassifica2')) { context.handle( _idClassifica2Meta, idClassifica2.isAcceptableOrUnknown( data['idClassifica2']!, _idClassifica2Meta)); } if (data.containsKey('idClassifica3')) { context.handle( _idClassifica3Meta, idClassifica3.isAcceptableOrUnknown( data['idClassifica3']!, _idClassifica3Meta)); } if (data.containsKey('idClassifica4')) { context.handle( _idClassifica4Meta, idClassifica4.isAcceptableOrUnknown( data['idClassifica4']!, _idClassifica4Meta)); } if (data.containsKey('peso')) { context.handle( _pesoMeta, peso.isAcceptableOrUnknown(data['peso']!, _pesoMeta)); } if (data.containsKey('giacenza')) { context.handle(_giacenzaMeta, giacenza.isAcceptableOrUnknown(data['giacenza']!, _giacenzaMeta)); } if (data.containsKey('unitaMisura')) { context.handle( _unitaMisuraMeta, unitaMisura.isAcceptableOrUnknown( data['unitaMisura']!, _unitaMisuraMeta)); } if (data.containsKey('attivo')) { context.handle(_attivoMeta, attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta)); } if (data.containsKey('nonDisponibile')) { context.handle( _nonDisponibileMeta, nonDisponibile.isAcceptableOrUnknown( data['nonDisponibile']!, _nonDisponibileMeta)); } if (data.containsKey('pezziConfezione')) { context.handle( _pezziConfezioneMeta, pezziConfezione.isAcceptableOrUnknown( data['pezziConfezione']!, _pezziConfezioneMeta)); } if (data.containsKey('fileFoto')) { context.handle(_fileFotoMeta, fileFoto.isAcceptableOrUnknown(data['fileFoto']!, _fileFotoMeta)); } if (data.containsKey('schedaProdotto')) { context.handle( _schedaProdottoMeta, schedaProdotto.isAcceptableOrUnknown( data['schedaProdotto']!, _schedaProdottoMeta)); } if (data.containsKey('prezzoBase')) { context.handle( _prezzoBaseMeta, prezzoBase.isAcceptableOrUnknown( data['prezzoBase']!, _prezzoBaseMeta)); } if (data.containsKey('stato')) { context.handle( _statoMeta, stato.isAcceptableOrUnknown(data['stato']!, _statoMeta)); } if (data.containsKey('dataModifica')) { context.handle( _dataModificaMeta, dataModifica.isAcceptableOrUnknown( data['dataModifica']!, _dataModificaMeta)); } if (data.containsKey('gruppo')) { context.handle(_gruppoMeta, gruppo.isAcceptableOrUnknown(data['gruppo']!, _gruppoMeta)); } if (data.containsKey('categoria')) { context.handle(_categoriaMeta, categoria.isAcceptableOrUnknown(data['categoria']!, _categoriaMeta)); } if (data.containsKey('colliPerStrato')) { context.handle( _colliPerStratoMeta, colliPerStrato.isAcceptableOrUnknown( data['colliPerStrato']!, _colliPerStratoMeta)); } if (data.containsKey('stratiPerPallet')) { context.handle( _stratiPerPalletMeta, stratiPerPallet.isAcceptableOrUnknown( data['stratiPerPallet']!, _stratiPerPalletMeta)); } return context; } @override Set get $primaryKey => {idArticolo}; @override Articolo map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return Articolo( idArticolo: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idArticolo'])!, posizione: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}posizione']), codArticolo: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}codArticolo'])!, descrizione: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}descrizione']), ean: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}ean']), idIva: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idIva']), idClassifica1: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idClassifica1']), idClassifica2: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idClassifica2']), idClassifica3: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idClassifica3']), idClassifica4: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idClassifica4']), peso: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}peso']), giacenza: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}giacenza']), unitaMisura: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}unitaMisura']), attivo: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}attivo'])!, nonDisponibile: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}nonDisponibile']), pezziConfezione: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}pezziConfezione']), fileFoto: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}fileFoto']), schedaProdotto: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}schedaProdotto']), prezzoBase: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}prezzoBase']), stato: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}stato']), dataModifica: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}dataModifica']), gruppo: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}gruppo']), categoria: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}categoria']), colliPerStrato: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}colliPerStrato']), stratiPerPallet: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}stratiPerPallet']), ); } @override $ArticoliTable createAlias(String alias) { return $ArticoliTable(attachedDatabase, alias); } } class Articolo extends DataClass implements Insertable { final int idArticolo; final int? posizione; final String codArticolo; final String? descrizione; final String? ean; final int? idIva; final int? idClassifica1; final int? idClassifica2; final int? idClassifica3; final int? idClassifica4; final double? peso; final double? giacenza; final String? unitaMisura; final int attivo; final int? nonDisponibile; final double? pezziConfezione; final String? fileFoto; final String? schedaProdotto; final String? prezzoBase; final String? stato; final String? dataModifica; final String? gruppo; final String? categoria; final String? colliPerStrato; final String? stratiPerPallet; const Articolo( {required this.idArticolo, this.posizione, required this.codArticolo, this.descrizione, this.ean, this.idIva, this.idClassifica1, this.idClassifica2, this.idClassifica3, this.idClassifica4, this.peso, this.giacenza, this.unitaMisura, required this.attivo, this.nonDisponibile, this.pezziConfezione, this.fileFoto, this.schedaProdotto, this.prezzoBase, this.stato, this.dataModifica, this.gruppo, this.categoria, this.colliPerStrato, this.stratiPerPallet}); @override Map toColumns(bool nullToAbsent) { final map = {}; map['idArticolo'] = Variable(idArticolo); if (!nullToAbsent || posizione != null) { map['posizione'] = Variable(posizione); } map['codArticolo'] = Variable(codArticolo); if (!nullToAbsent || descrizione != null) { map['descrizione'] = Variable(descrizione); } if (!nullToAbsent || ean != null) { map['ean'] = Variable(ean); } if (!nullToAbsent || idIva != null) { map['idIva'] = Variable(idIva); } if (!nullToAbsent || idClassifica1 != null) { map['idClassifica1'] = Variable(idClassifica1); } if (!nullToAbsent || idClassifica2 != null) { map['idClassifica2'] = Variable(idClassifica2); } if (!nullToAbsent || idClassifica3 != null) { map['idClassifica3'] = Variable(idClassifica3); } if (!nullToAbsent || idClassifica4 != null) { map['idClassifica4'] = Variable(idClassifica4); } if (!nullToAbsent || peso != null) { map['peso'] = Variable(peso); } if (!nullToAbsent || giacenza != null) { map['giacenza'] = Variable(giacenza); } if (!nullToAbsent || unitaMisura != null) { map['unitaMisura'] = Variable(unitaMisura); } map['attivo'] = Variable(attivo); if (!nullToAbsent || nonDisponibile != null) { map['nonDisponibile'] = Variable(nonDisponibile); } if (!nullToAbsent || pezziConfezione != null) { map['pezziConfezione'] = Variable(pezziConfezione); } if (!nullToAbsent || fileFoto != null) { map['fileFoto'] = Variable(fileFoto); } if (!nullToAbsent || schedaProdotto != null) { map['schedaProdotto'] = Variable(schedaProdotto); } if (!nullToAbsent || prezzoBase != null) { map['prezzoBase'] = Variable(prezzoBase); } if (!nullToAbsent || stato != null) { map['stato'] = Variable(stato); } if (!nullToAbsent || dataModifica != null) { map['dataModifica'] = Variable(dataModifica); } if (!nullToAbsent || gruppo != null) { map['gruppo'] = Variable(gruppo); } if (!nullToAbsent || categoria != null) { map['categoria'] = Variable(categoria); } if (!nullToAbsent || colliPerStrato != null) { map['colliPerStrato'] = Variable(colliPerStrato); } if (!nullToAbsent || stratiPerPallet != null) { map['stratiPerPallet'] = Variable(stratiPerPallet); } return map; } ArticoliCompanion toCompanion(bool nullToAbsent) { return ArticoliCompanion( idArticolo: Value(idArticolo), posizione: posizione == null && nullToAbsent ? const Value.absent() : Value(posizione), codArticolo: Value(codArticolo), descrizione: descrizione == null && nullToAbsent ? const Value.absent() : Value(descrizione), ean: ean == null && nullToAbsent ? const Value.absent() : Value(ean), idIva: idIva == null && nullToAbsent ? const Value.absent() : Value(idIva), idClassifica1: idClassifica1 == null && nullToAbsent ? const Value.absent() : Value(idClassifica1), idClassifica2: idClassifica2 == null && nullToAbsent ? const Value.absent() : Value(idClassifica2), idClassifica3: idClassifica3 == null && nullToAbsent ? const Value.absent() : Value(idClassifica3), idClassifica4: idClassifica4 == null && nullToAbsent ? const Value.absent() : Value(idClassifica4), peso: peso == null && nullToAbsent ? const Value.absent() : Value(peso), giacenza: giacenza == null && nullToAbsent ? const Value.absent() : Value(giacenza), unitaMisura: unitaMisura == null && nullToAbsent ? const Value.absent() : Value(unitaMisura), attivo: Value(attivo), nonDisponibile: nonDisponibile == null && nullToAbsent ? const Value.absent() : Value(nonDisponibile), pezziConfezione: pezziConfezione == null && nullToAbsent ? const Value.absent() : Value(pezziConfezione), fileFoto: fileFoto == null && nullToAbsent ? const Value.absent() : Value(fileFoto), schedaProdotto: schedaProdotto == null && nullToAbsent ? const Value.absent() : Value(schedaProdotto), prezzoBase: prezzoBase == null && nullToAbsent ? const Value.absent() : Value(prezzoBase), stato: stato == null && nullToAbsent ? const Value.absent() : Value(stato), dataModifica: dataModifica == null && nullToAbsent ? const Value.absent() : Value(dataModifica), gruppo: gruppo == null && nullToAbsent ? const Value.absent() : Value(gruppo), categoria: categoria == null && nullToAbsent ? const Value.absent() : Value(categoria), colliPerStrato: colliPerStrato == null && nullToAbsent ? const Value.absent() : Value(colliPerStrato), stratiPerPallet: stratiPerPallet == null && nullToAbsent ? const Value.absent() : Value(stratiPerPallet), ); } factory Articolo.fromJson(Map json, {ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return Articolo( idArticolo: serializer.fromJson(json['idArticolo']), posizione: serializer.fromJson(json['posizione']), codArticolo: serializer.fromJson(json['codArticolo']), descrizione: serializer.fromJson(json['descrizione']), ean: serializer.fromJson(json['ean']), idIva: serializer.fromJson(json['idIva']), idClassifica1: serializer.fromJson(json['idClassifica1']), idClassifica2: serializer.fromJson(json['idClassifica2']), idClassifica3: serializer.fromJson(json['idClassifica3']), idClassifica4: serializer.fromJson(json['idClassifica4']), peso: serializer.fromJson(json['peso']), giacenza: serializer.fromJson(json['giacenza']), unitaMisura: serializer.fromJson(json['unitaMisura']), attivo: serializer.fromJson(json['attivo']), nonDisponibile: serializer.fromJson(json['nonDisponibile']), pezziConfezione: serializer.fromJson(json['pezziConfezione']), fileFoto: serializer.fromJson(json['fileFoto']), schedaProdotto: serializer.fromJson(json['schedaProdotto']), prezzoBase: serializer.fromJson(json['prezzoBase']), stato: serializer.fromJson(json['stato']), dataModifica: serializer.fromJson(json['dataModifica']), gruppo: serializer.fromJson(json['gruppo']), categoria: serializer.fromJson(json['categoria']), colliPerStrato: serializer.fromJson(json['colliPerStrato']), stratiPerPallet: serializer.fromJson(json['stratiPerPallet']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'idArticolo': serializer.toJson(idArticolo), 'posizione': serializer.toJson(posizione), 'codArticolo': serializer.toJson(codArticolo), 'descrizione': serializer.toJson(descrizione), 'ean': serializer.toJson(ean), 'idIva': serializer.toJson(idIva), 'idClassifica1': serializer.toJson(idClassifica1), 'idClassifica2': serializer.toJson(idClassifica2), 'idClassifica3': serializer.toJson(idClassifica3), 'idClassifica4': serializer.toJson(idClassifica4), 'peso': serializer.toJson(peso), 'giacenza': serializer.toJson(giacenza), 'unitaMisura': serializer.toJson(unitaMisura), 'attivo': serializer.toJson(attivo), 'nonDisponibile': serializer.toJson(nonDisponibile), 'pezziConfezione': serializer.toJson(pezziConfezione), 'fileFoto': serializer.toJson(fileFoto), 'schedaProdotto': serializer.toJson(schedaProdotto), 'prezzoBase': serializer.toJson(prezzoBase), 'stato': serializer.toJson(stato), 'dataModifica': serializer.toJson(dataModifica), 'gruppo': serializer.toJson(gruppo), 'categoria': serializer.toJson(categoria), 'colliPerStrato': serializer.toJson(colliPerStrato), 'stratiPerPallet': serializer.toJson(stratiPerPallet), }; } Articolo copyWith( {int? idArticolo, Value posizione = const Value.absent(), String? codArticolo, Value descrizione = const Value.absent(), Value ean = const Value.absent(), Value idIva = const Value.absent(), Value idClassifica1 = const Value.absent(), Value idClassifica2 = const Value.absent(), Value idClassifica3 = const Value.absent(), Value idClassifica4 = const Value.absent(), Value peso = const Value.absent(), Value giacenza = const Value.absent(), Value unitaMisura = const Value.absent(), int? attivo, Value nonDisponibile = const Value.absent(), Value pezziConfezione = const Value.absent(), Value fileFoto = const Value.absent(), Value schedaProdotto = const Value.absent(), Value prezzoBase = const Value.absent(), Value stato = const Value.absent(), Value dataModifica = const Value.absent(), Value gruppo = const Value.absent(), Value categoria = const Value.absent(), Value colliPerStrato = const Value.absent(), Value stratiPerPallet = const Value.absent()}) => Articolo( idArticolo: idArticolo ?? this.idArticolo, posizione: posizione.present ? posizione.value : this.posizione, codArticolo: codArticolo ?? this.codArticolo, descrizione: descrizione.present ? descrizione.value : this.descrizione, ean: ean.present ? ean.value : this.ean, idIva: idIva.present ? idIva.value : this.idIva, idClassifica1: idClassifica1.present ? idClassifica1.value : this.idClassifica1, idClassifica2: idClassifica2.present ? idClassifica2.value : this.idClassifica2, idClassifica3: idClassifica3.present ? idClassifica3.value : this.idClassifica3, idClassifica4: idClassifica4.present ? idClassifica4.value : this.idClassifica4, peso: peso.present ? peso.value : this.peso, giacenza: giacenza.present ? giacenza.value : this.giacenza, unitaMisura: unitaMisura.present ? unitaMisura.value : this.unitaMisura, attivo: attivo ?? this.attivo, nonDisponibile: nonDisponibile.present ? nonDisponibile.value : this.nonDisponibile, pezziConfezione: pezziConfezione.present ? pezziConfezione.value : this.pezziConfezione, fileFoto: fileFoto.present ? fileFoto.value : this.fileFoto, schedaProdotto: schedaProdotto.present ? schedaProdotto.value : this.schedaProdotto, prezzoBase: prezzoBase.present ? prezzoBase.value : this.prezzoBase, stato: stato.present ? stato.value : this.stato, dataModifica: dataModifica.present ? dataModifica.value : this.dataModifica, gruppo: gruppo.present ? gruppo.value : this.gruppo, categoria: categoria.present ? categoria.value : this.categoria, colliPerStrato: colliPerStrato.present ? colliPerStrato.value : this.colliPerStrato, stratiPerPallet: stratiPerPallet.present ? stratiPerPallet.value : this.stratiPerPallet, ); Articolo copyWithCompanion(ArticoliCompanion data) { return Articolo( idArticolo: data.idArticolo.present ? data.idArticolo.value : this.idArticolo, posizione: data.posizione.present ? data.posizione.value : this.posizione, codArticolo: data.codArticolo.present ? data.codArticolo.value : this.codArticolo, descrizione: data.descrizione.present ? data.descrizione.value : this.descrizione, ean: data.ean.present ? data.ean.value : this.ean, idIva: data.idIva.present ? data.idIva.value : this.idIva, idClassifica1: data.idClassifica1.present ? data.idClassifica1.value : this.idClassifica1, idClassifica2: data.idClassifica2.present ? data.idClassifica2.value : this.idClassifica2, idClassifica3: data.idClassifica3.present ? data.idClassifica3.value : this.idClassifica3, idClassifica4: data.idClassifica4.present ? data.idClassifica4.value : this.idClassifica4, peso: data.peso.present ? data.peso.value : this.peso, giacenza: data.giacenza.present ? data.giacenza.value : this.giacenza, unitaMisura: data.unitaMisura.present ? data.unitaMisura.value : this.unitaMisura, attivo: data.attivo.present ? data.attivo.value : this.attivo, nonDisponibile: data.nonDisponibile.present ? data.nonDisponibile.value : this.nonDisponibile, pezziConfezione: data.pezziConfezione.present ? data.pezziConfezione.value : this.pezziConfezione, fileFoto: data.fileFoto.present ? data.fileFoto.value : this.fileFoto, schedaProdotto: data.schedaProdotto.present ? data.schedaProdotto.value : this.schedaProdotto, prezzoBase: data.prezzoBase.present ? data.prezzoBase.value : this.prezzoBase, stato: data.stato.present ? data.stato.value : this.stato, dataModifica: data.dataModifica.present ? data.dataModifica.value : this.dataModifica, gruppo: data.gruppo.present ? data.gruppo.value : this.gruppo, categoria: data.categoria.present ? data.categoria.value : this.categoria, colliPerStrato: data.colliPerStrato.present ? data.colliPerStrato.value : this.colliPerStrato, stratiPerPallet: data.stratiPerPallet.present ? data.stratiPerPallet.value : this.stratiPerPallet, ); } @override String toString() { return (StringBuffer('Articolo(') ..write('idArticolo: $idArticolo, ') ..write('posizione: $posizione, ') ..write('codArticolo: $codArticolo, ') ..write('descrizione: $descrizione, ') ..write('ean: $ean, ') ..write('idIva: $idIva, ') ..write('idClassifica1: $idClassifica1, ') ..write('idClassifica2: $idClassifica2, ') ..write('idClassifica3: $idClassifica3, ') ..write('idClassifica4: $idClassifica4, ') ..write('peso: $peso, ') ..write('giacenza: $giacenza, ') ..write('unitaMisura: $unitaMisura, ') ..write('attivo: $attivo, ') ..write('nonDisponibile: $nonDisponibile, ') ..write('pezziConfezione: $pezziConfezione, ') ..write('fileFoto: $fileFoto, ') ..write('schedaProdotto: $schedaProdotto, ') ..write('prezzoBase: $prezzoBase, ') ..write('stato: $stato, ') ..write('dataModifica: $dataModifica, ') ..write('gruppo: $gruppo, ') ..write('categoria: $categoria, ') ..write('colliPerStrato: $colliPerStrato, ') ..write('stratiPerPallet: $stratiPerPallet') ..write(')')) .toString(); } @override int get hashCode => Object.hashAll([ idArticolo, posizione, codArticolo, descrizione, ean, idIva, idClassifica1, idClassifica2, idClassifica3, idClassifica4, peso, giacenza, unitaMisura, attivo, nonDisponibile, pezziConfezione, fileFoto, schedaProdotto, prezzoBase, stato, dataModifica, gruppo, categoria, colliPerStrato, stratiPerPallet ]); @override bool operator ==(Object other) => identical(this, other) || (other is Articolo && other.idArticolo == this.idArticolo && other.posizione == this.posizione && other.codArticolo == this.codArticolo && other.descrizione == this.descrizione && other.ean == this.ean && other.idIva == this.idIva && other.idClassifica1 == this.idClassifica1 && other.idClassifica2 == this.idClassifica2 && other.idClassifica3 == this.idClassifica3 && other.idClassifica4 == this.idClassifica4 && other.peso == this.peso && other.giacenza == this.giacenza && other.unitaMisura == this.unitaMisura && other.attivo == this.attivo && other.nonDisponibile == this.nonDisponibile && other.pezziConfezione == this.pezziConfezione && other.fileFoto == this.fileFoto && other.schedaProdotto == this.schedaProdotto && other.prezzoBase == this.prezzoBase && other.stato == this.stato && other.dataModifica == this.dataModifica && other.gruppo == this.gruppo && other.categoria == this.categoria && other.colliPerStrato == this.colliPerStrato && other.stratiPerPallet == this.stratiPerPallet); } class ArticoliCompanion extends UpdateCompanion { final Value idArticolo; final Value posizione; final Value codArticolo; final Value descrizione; final Value ean; final Value idIva; final Value idClassifica1; final Value idClassifica2; final Value idClassifica3; final Value idClassifica4; final Value peso; final Value giacenza; final Value unitaMisura; final Value attivo; final Value nonDisponibile; final Value pezziConfezione; final Value fileFoto; final Value schedaProdotto; final Value prezzoBase; final Value stato; final Value dataModifica; final Value gruppo; final Value categoria; final Value colliPerStrato; final Value stratiPerPallet; const ArticoliCompanion({ this.idArticolo = const Value.absent(), this.posizione = const Value.absent(), this.codArticolo = const Value.absent(), this.descrizione = const Value.absent(), this.ean = const Value.absent(), this.idIva = const Value.absent(), this.idClassifica1 = const Value.absent(), this.idClassifica2 = const Value.absent(), this.idClassifica3 = const Value.absent(), this.idClassifica4 = const Value.absent(), this.peso = const Value.absent(), this.giacenza = const Value.absent(), this.unitaMisura = const Value.absent(), this.attivo = const Value.absent(), this.nonDisponibile = const Value.absent(), this.pezziConfezione = const Value.absent(), this.fileFoto = const Value.absent(), this.schedaProdotto = const Value.absent(), this.prezzoBase = const Value.absent(), this.stato = const Value.absent(), this.dataModifica = const Value.absent(), this.gruppo = const Value.absent(), this.categoria = const Value.absent(), this.colliPerStrato = const Value.absent(), this.stratiPerPallet = const Value.absent(), }); ArticoliCompanion.insert({ this.idArticolo = const Value.absent(), this.posizione = const Value.absent(), required String codArticolo, this.descrizione = const Value.absent(), this.ean = const Value.absent(), this.idIva = const Value.absent(), this.idClassifica1 = const Value.absent(), this.idClassifica2 = const Value.absent(), this.idClassifica3 = const Value.absent(), this.idClassifica4 = const Value.absent(), this.peso = const Value.absent(), this.giacenza = const Value.absent(), this.unitaMisura = const Value.absent(), this.attivo = const Value.absent(), this.nonDisponibile = const Value.absent(), this.pezziConfezione = const Value.absent(), this.fileFoto = const Value.absent(), this.schedaProdotto = const Value.absent(), this.prezzoBase = const Value.absent(), this.stato = const Value.absent(), this.dataModifica = const Value.absent(), this.gruppo = const Value.absent(), this.categoria = const Value.absent(), this.colliPerStrato = const Value.absent(), this.stratiPerPallet = const Value.absent(), }) : codArticolo = Value(codArticolo); static Insertable custom({ Expression? idArticolo, Expression? posizione, Expression? codArticolo, Expression? descrizione, Expression? ean, Expression? idIva, Expression? idClassifica1, Expression? idClassifica2, Expression? idClassifica3, Expression? idClassifica4, Expression? peso, Expression? giacenza, Expression? unitaMisura, Expression? attivo, Expression? nonDisponibile, Expression? pezziConfezione, Expression? fileFoto, Expression? schedaProdotto, Expression? prezzoBase, Expression? stato, Expression? dataModifica, Expression? gruppo, Expression? categoria, Expression? colliPerStrato, Expression? stratiPerPallet, }) { return RawValuesInsertable({ if (idArticolo != null) 'idArticolo': idArticolo, if (posizione != null) 'posizione': posizione, if (codArticolo != null) 'codArticolo': codArticolo, if (descrizione != null) 'descrizione': descrizione, if (ean != null) 'ean': ean, if (idIva != null) 'idIva': idIva, if (idClassifica1 != null) 'idClassifica1': idClassifica1, if (idClassifica2 != null) 'idClassifica2': idClassifica2, if (idClassifica3 != null) 'idClassifica3': idClassifica3, if (idClassifica4 != null) 'idClassifica4': idClassifica4, if (peso != null) 'peso': peso, if (giacenza != null) 'giacenza': giacenza, if (unitaMisura != null) 'unitaMisura': unitaMisura, if (attivo != null) 'attivo': attivo, if (nonDisponibile != null) 'nonDisponibile': nonDisponibile, if (pezziConfezione != null) 'pezziConfezione': pezziConfezione, if (fileFoto != null) 'fileFoto': fileFoto, if (schedaProdotto != null) 'schedaProdotto': schedaProdotto, if (prezzoBase != null) 'prezzoBase': prezzoBase, if (stato != null) 'stato': stato, if (dataModifica != null) 'dataModifica': dataModifica, if (gruppo != null) 'gruppo': gruppo, if (categoria != null) 'categoria': categoria, if (colliPerStrato != null) 'colliPerStrato': colliPerStrato, if (stratiPerPallet != null) 'stratiPerPallet': stratiPerPallet, }); } ArticoliCompanion copyWith( {Value? idArticolo, Value? posizione, Value? codArticolo, Value? descrizione, Value? ean, Value? idIva, Value? idClassifica1, Value? idClassifica2, Value? idClassifica3, Value? idClassifica4, Value? peso, Value? giacenza, Value? unitaMisura, Value? attivo, Value? nonDisponibile, Value? pezziConfezione, Value? fileFoto, Value? schedaProdotto, Value? prezzoBase, Value? stato, Value? dataModifica, Value? gruppo, Value? categoria, Value? colliPerStrato, Value? stratiPerPallet}) { return ArticoliCompanion( idArticolo: idArticolo ?? this.idArticolo, posizione: posizione ?? this.posizione, codArticolo: codArticolo ?? this.codArticolo, descrizione: descrizione ?? this.descrizione, ean: ean ?? this.ean, idIva: idIva ?? this.idIva, idClassifica1: idClassifica1 ?? this.idClassifica1, idClassifica2: idClassifica2 ?? this.idClassifica2, idClassifica3: idClassifica3 ?? this.idClassifica3, idClassifica4: idClassifica4 ?? this.idClassifica4, peso: peso ?? this.peso, giacenza: giacenza ?? this.giacenza, unitaMisura: unitaMisura ?? this.unitaMisura, attivo: attivo ?? this.attivo, nonDisponibile: nonDisponibile ?? this.nonDisponibile, pezziConfezione: pezziConfezione ?? this.pezziConfezione, fileFoto: fileFoto ?? this.fileFoto, schedaProdotto: schedaProdotto ?? this.schedaProdotto, prezzoBase: prezzoBase ?? this.prezzoBase, stato: stato ?? this.stato, dataModifica: dataModifica ?? this.dataModifica, gruppo: gruppo ?? this.gruppo, categoria: categoria ?? this.categoria, colliPerStrato: colliPerStrato ?? this.colliPerStrato, stratiPerPallet: stratiPerPallet ?? this.stratiPerPallet, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (idArticolo.present) { map['idArticolo'] = Variable(idArticolo.value); } if (posizione.present) { map['posizione'] = Variable(posizione.value); } if (codArticolo.present) { map['codArticolo'] = Variable(codArticolo.value); } if (descrizione.present) { map['descrizione'] = Variable(descrizione.value); } if (ean.present) { map['ean'] = Variable(ean.value); } if (idIva.present) { map['idIva'] = Variable(idIva.value); } if (idClassifica1.present) { map['idClassifica1'] = Variable(idClassifica1.value); } if (idClassifica2.present) { map['idClassifica2'] = Variable(idClassifica2.value); } if (idClassifica3.present) { map['idClassifica3'] = Variable(idClassifica3.value); } if (idClassifica4.present) { map['idClassifica4'] = Variable(idClassifica4.value); } if (peso.present) { map['peso'] = Variable(peso.value); } if (giacenza.present) { map['giacenza'] = Variable(giacenza.value); } if (unitaMisura.present) { map['unitaMisura'] = Variable(unitaMisura.value); } if (attivo.present) { map['attivo'] = Variable(attivo.value); } if (nonDisponibile.present) { map['nonDisponibile'] = Variable(nonDisponibile.value); } if (pezziConfezione.present) { map['pezziConfezione'] = Variable(pezziConfezione.value); } if (fileFoto.present) { map['fileFoto'] = Variable(fileFoto.value); } if (schedaProdotto.present) { map['schedaProdotto'] = Variable(schedaProdotto.value); } if (prezzoBase.present) { map['prezzoBase'] = Variable(prezzoBase.value); } if (stato.present) { map['stato'] = Variable(stato.value); } if (dataModifica.present) { map['dataModifica'] = Variable(dataModifica.value); } if (gruppo.present) { map['gruppo'] = Variable(gruppo.value); } if (categoria.present) { map['categoria'] = Variable(categoria.value); } if (colliPerStrato.present) { map['colliPerStrato'] = Variable(colliPerStrato.value); } if (stratiPerPallet.present) { map['stratiPerPallet'] = Variable(stratiPerPallet.value); } return map; } @override String toString() { return (StringBuffer('ArticoliCompanion(') ..write('idArticolo: $idArticolo, ') ..write('posizione: $posizione, ') ..write('codArticolo: $codArticolo, ') ..write('descrizione: $descrizione, ') ..write('ean: $ean, ') ..write('idIva: $idIva, ') ..write('idClassifica1: $idClassifica1, ') ..write('idClassifica2: $idClassifica2, ') ..write('idClassifica3: $idClassifica3, ') ..write('idClassifica4: $idClassifica4, ') ..write('peso: $peso, ') ..write('giacenza: $giacenza, ') ..write('unitaMisura: $unitaMisura, ') ..write('attivo: $attivo, ') ..write('nonDisponibile: $nonDisponibile, ') ..write('pezziConfezione: $pezziConfezione, ') ..write('fileFoto: $fileFoto, ') ..write('schedaProdotto: $schedaProdotto, ') ..write('prezzoBase: $prezzoBase, ') ..write('stato: $stato, ') ..write('dataModifica: $dataModifica, ') ..write('gruppo: $gruppo, ') ..write('categoria: $categoria, ') ..write('colliPerStrato: $colliPerStrato, ') ..write('stratiPerPallet: $stratiPerPallet') ..write(')')) .toString(); } } class $ClientiTable extends Clienti with TableInfo<$ClientiTable, Cliente> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $ClientiTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _idClienteMeta = const VerificationMeta('idCliente'); @override late final GeneratedColumn idCliente = GeneratedColumn( 'idCliente', aliasedName, false, hasAutoIncrement: true, type: DriftSqlType.int, requiredDuringInsert: false, defaultConstraints: GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT')); static const VerificationMeta _idClienteRemotoMeta = const VerificationMeta('idClienteRemoto'); @override late final GeneratedColumn idClienteRemoto = GeneratedColumn( 'idClienteRemoto', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _codClienteMeta = const VerificationMeta('codCliente'); @override late final GeneratedColumn codCliente = GeneratedColumn( 'codCliente', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _ragioneSocialeMeta = const VerificationMeta('ragioneSociale'); @override late final GeneratedColumn ragioneSociale = GeneratedColumn( 'ragioneSociale', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _indirizzoMeta = const VerificationMeta('indirizzo'); @override late final GeneratedColumn indirizzo = GeneratedColumn( 'indirizzo', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _cittaMeta = const VerificationMeta('citta'); @override late final GeneratedColumn citta = GeneratedColumn( 'citta', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _provinciaMeta = const VerificationMeta('provincia'); @override late final GeneratedColumn provincia = GeneratedColumn( 'provincia', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _capMeta = const VerificationMeta('cap'); @override late final GeneratedColumn cap = GeneratedColumn( 'cap', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _frazioneMeta = const VerificationMeta('frazione'); @override late final GeneratedColumn frazione = GeneratedColumn( 'frazione', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _nazioneMeta = const VerificationMeta('nazione'); @override late final GeneratedColumn nazione = GeneratedColumn( 'nazione', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _telefonoMeta = const VerificationMeta('telefono'); @override late final GeneratedColumn telefono = GeneratedColumn( 'telefono', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _cellulareMeta = const VerificationMeta('cellulare'); @override late final GeneratedColumn cellulare = GeneratedColumn( 'cellulare', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _faxMeta = const VerificationMeta('fax'); @override late final GeneratedColumn fax = GeneratedColumn( 'fax', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _emailMeta = const VerificationMeta('email'); @override late final GeneratedColumn email = GeneratedColumn( 'email', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _partitaIvaMeta = const VerificationMeta('partitaIva'); @override late final GeneratedColumn partitaIva = GeneratedColumn( 'partitaIva', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _codiceFiscaleMeta = const VerificationMeta('codiceFiscale'); @override late final GeneratedColumn codiceFiscale = GeneratedColumn( 'codiceFiscale', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _noteMeta = const VerificationMeta('note'); @override late final GeneratedColumn note = GeneratedColumn( 'note', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _noteOrdineMeta = const VerificationMeta('noteOrdine'); @override late final GeneratedColumn noteOrdine = GeneratedColumn( 'noteOrdine', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _statoMeta = const VerificationMeta('stato'); @override late final GeneratedColumn stato = GeneratedColumn( 'stato', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: false, defaultValue: const Constant('N')); static const VerificationMeta _attivoMeta = const VerificationMeta('attivo'); @override late final GeneratedColumn attivo = GeneratedColumn( 'attivo', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, defaultValue: const Constant(1)); static const VerificationMeta _idPagamentoMeta = const VerificationMeta('idPagamento'); @override late final GeneratedColumn idPagamento = GeneratedColumn( 'idPagamento', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _idListinoMeta = const VerificationMeta('idListino'); @override late final GeneratedColumn idListino = GeneratedColumn( 'idListino', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _dataModificaMeta = const VerificationMeta('dataModifica'); @override late final GeneratedColumn dataModifica = GeneratedColumn( 'dataModifica', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _sdiMeta = const VerificationMeta('sdi'); @override late final GeneratedColumn sdi = GeneratedColumn( 'sdi', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _pecMeta = const VerificationMeta('pec'); @override late final GeneratedColumn pec = GeneratedColumn( 'pec', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _altreNoteMeta = const VerificationMeta('altreNote'); @override late final GeneratedColumn altreNote = GeneratedColumn( 'altreNote', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _numeroCivicoMeta = const VerificationMeta('numeroCivico'); @override late final GeneratedColumn numeroCivico = GeneratedColumn( 'numeroCivico', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _podMeta = const VerificationMeta('pod'); @override late final GeneratedColumn pod = GeneratedColumn( 'pod', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _pdrMeta = const VerificationMeta('pdr'); @override late final GeneratedColumn pdr = GeneratedColumn( 'pdr', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _ubicazioneMeta = const VerificationMeta('ubicazione'); @override late final GeneratedColumn ubicazione = GeneratedColumn( 'ubicazione', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _bancaMeta = const VerificationMeta('banca'); @override late final GeneratedColumn banca = GeneratedColumn( 'banca', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _bancaFilialeMeta = const VerificationMeta('bancaFiliale'); @override late final GeneratedColumn bancaFiliale = GeneratedColumn( 'bancaFiliale', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _codBloccoMeta = const VerificationMeta('codBlocco'); @override late final GeneratedColumn codBlocco = GeneratedColumn( 'codBlocco', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _creditScoreColorMeta = const VerificationMeta('creditScoreColor'); @override late final GeneratedColumn creditScoreColor = GeneratedColumn( 'creditScoreColor', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _dataCreditScoreMeta = const VerificationMeta('dataCreditScore'); @override late final GeneratedColumn dataCreditScore = GeneratedColumn( 'dataCreditScore', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); @override List get $columns => [ idCliente, idClienteRemoto, codCliente, ragioneSociale, indirizzo, citta, provincia, cap, frazione, nazione, telefono, cellulare, fax, email, partitaIva, codiceFiscale, note, noteOrdine, stato, attivo, idPagamento, idListino, dataModifica, sdi, pec, altreNote, numeroCivico, pod, pdr, ubicazione, banca, bancaFiliale, codBlocco, creditScoreColor, dataCreditScore ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'Clienti'; @override VerificationContext validateIntegrity(Insertable instance, {bool isInserting = false}) { final context = VerificationContext(); final data = instance.toColumns(true); if (data.containsKey('idCliente')) { context.handle(_idClienteMeta, idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta)); } if (data.containsKey('idClienteRemoto')) { context.handle( _idClienteRemotoMeta, idClienteRemoto.isAcceptableOrUnknown( data['idClienteRemoto']!, _idClienteRemotoMeta)); } if (data.containsKey('codCliente')) { context.handle( _codClienteMeta, codCliente.isAcceptableOrUnknown( data['codCliente']!, _codClienteMeta)); } if (data.containsKey('ragioneSociale')) { context.handle( _ragioneSocialeMeta, ragioneSociale.isAcceptableOrUnknown( data['ragioneSociale']!, _ragioneSocialeMeta)); } if (data.containsKey('indirizzo')) { context.handle(_indirizzoMeta, indirizzo.isAcceptableOrUnknown(data['indirizzo']!, _indirizzoMeta)); } if (data.containsKey('citta')) { context.handle( _cittaMeta, citta.isAcceptableOrUnknown(data['citta']!, _cittaMeta)); } if (data.containsKey('provincia')) { context.handle(_provinciaMeta, provincia.isAcceptableOrUnknown(data['provincia']!, _provinciaMeta)); } if (data.containsKey('cap')) { context.handle( _capMeta, cap.isAcceptableOrUnknown(data['cap']!, _capMeta)); } if (data.containsKey('frazione')) { context.handle(_frazioneMeta, frazione.isAcceptableOrUnknown(data['frazione']!, _frazioneMeta)); } if (data.containsKey('nazione')) { context.handle(_nazioneMeta, nazione.isAcceptableOrUnknown(data['nazione']!, _nazioneMeta)); } if (data.containsKey('telefono')) { context.handle(_telefonoMeta, telefono.isAcceptableOrUnknown(data['telefono']!, _telefonoMeta)); } if (data.containsKey('cellulare')) { context.handle(_cellulareMeta, cellulare.isAcceptableOrUnknown(data['cellulare']!, _cellulareMeta)); } if (data.containsKey('fax')) { context.handle( _faxMeta, fax.isAcceptableOrUnknown(data['fax']!, _faxMeta)); } if (data.containsKey('email')) { context.handle( _emailMeta, email.isAcceptableOrUnknown(data['email']!, _emailMeta)); } if (data.containsKey('partitaIva')) { context.handle( _partitaIvaMeta, partitaIva.isAcceptableOrUnknown( data['partitaIva']!, _partitaIvaMeta)); } if (data.containsKey('codiceFiscale')) { context.handle( _codiceFiscaleMeta, codiceFiscale.isAcceptableOrUnknown( data['codiceFiscale']!, _codiceFiscaleMeta)); } if (data.containsKey('note')) { context.handle( _noteMeta, note.isAcceptableOrUnknown(data['note']!, _noteMeta)); } if (data.containsKey('noteOrdine')) { context.handle( _noteOrdineMeta, noteOrdine.isAcceptableOrUnknown( data['noteOrdine']!, _noteOrdineMeta)); } if (data.containsKey('stato')) { context.handle( _statoMeta, stato.isAcceptableOrUnknown(data['stato']!, _statoMeta)); } if (data.containsKey('attivo')) { context.handle(_attivoMeta, attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta)); } if (data.containsKey('idPagamento')) { context.handle( _idPagamentoMeta, idPagamento.isAcceptableOrUnknown( data['idPagamento']!, _idPagamentoMeta)); } if (data.containsKey('idListino')) { context.handle(_idListinoMeta, idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta)); } if (data.containsKey('dataModifica')) { context.handle( _dataModificaMeta, dataModifica.isAcceptableOrUnknown( data['dataModifica']!, _dataModificaMeta)); } if (data.containsKey('sdi')) { context.handle( _sdiMeta, sdi.isAcceptableOrUnknown(data['sdi']!, _sdiMeta)); } if (data.containsKey('pec')) { context.handle( _pecMeta, pec.isAcceptableOrUnknown(data['pec']!, _pecMeta)); } if (data.containsKey('altreNote')) { context.handle(_altreNoteMeta, altreNote.isAcceptableOrUnknown(data['altreNote']!, _altreNoteMeta)); } if (data.containsKey('numeroCivico')) { context.handle( _numeroCivicoMeta, numeroCivico.isAcceptableOrUnknown( data['numeroCivico']!, _numeroCivicoMeta)); } if (data.containsKey('pod')) { context.handle( _podMeta, pod.isAcceptableOrUnknown(data['pod']!, _podMeta)); } if (data.containsKey('pdr')) { context.handle( _pdrMeta, pdr.isAcceptableOrUnknown(data['pdr']!, _pdrMeta)); } if (data.containsKey('ubicazione')) { context.handle( _ubicazioneMeta, ubicazione.isAcceptableOrUnknown( data['ubicazione']!, _ubicazioneMeta)); } if (data.containsKey('banca')) { context.handle( _bancaMeta, banca.isAcceptableOrUnknown(data['banca']!, _bancaMeta)); } if (data.containsKey('bancaFiliale')) { context.handle( _bancaFilialeMeta, bancaFiliale.isAcceptableOrUnknown( data['bancaFiliale']!, _bancaFilialeMeta)); } if (data.containsKey('codBlocco')) { context.handle(_codBloccoMeta, codBlocco.isAcceptableOrUnknown(data['codBlocco']!, _codBloccoMeta)); } if (data.containsKey('creditScoreColor')) { context.handle( _creditScoreColorMeta, creditScoreColor.isAcceptableOrUnknown( data['creditScoreColor']!, _creditScoreColorMeta)); } if (data.containsKey('dataCreditScore')) { context.handle( _dataCreditScoreMeta, dataCreditScore.isAcceptableOrUnknown( data['dataCreditScore']!, _dataCreditScoreMeta)); } return context; } @override Set get $primaryKey => {idCliente}; @override Cliente map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return Cliente( idCliente: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idCliente'])!, idClienteRemoto: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idClienteRemoto']), codCliente: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}codCliente']), ragioneSociale: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}ragioneSociale']), indirizzo: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}indirizzo']), citta: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}citta']), provincia: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}provincia']), cap: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}cap']), frazione: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}frazione']), nazione: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}nazione']), telefono: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}telefono']), cellulare: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}cellulare']), fax: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}fax']), email: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}email']), partitaIva: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}partitaIva']), codiceFiscale: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}codiceFiscale']), note: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}note']), noteOrdine: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}noteOrdine']), stato: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}stato'])!, attivo: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}attivo'])!, idPagamento: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idPagamento']), idListino: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idListino']), dataModifica: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}dataModifica']), sdi: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}sdi']), pec: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}pec']), altreNote: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}altreNote']), numeroCivico: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}numeroCivico']), pod: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}pod']), pdr: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}pdr']), ubicazione: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}ubicazione']), banca: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}banca']), bancaFiliale: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}bancaFiliale']), codBlocco: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}codBlocco']), creditScoreColor: attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}creditScoreColor']), dataCreditScore: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}dataCreditScore']), ); } @override $ClientiTable createAlias(String alias) { return $ClientiTable(attachedDatabase, alias); } } class Cliente extends DataClass implements Insertable { final int idCliente; final int? idClienteRemoto; final String? codCliente; final String? ragioneSociale; final String? indirizzo; final String? citta; final String? provincia; final String? cap; final String? frazione; final String? nazione; final String? telefono; final String? cellulare; final String? fax; final String? email; final String? partitaIva; final String? codiceFiscale; final String? note; final String? noteOrdine; final String stato; final int attivo; final int? idPagamento; final int? idListino; final String? dataModifica; final String? sdi; final String? pec; final String? altreNote; final String? numeroCivico; final String? pod; final String? pdr; final String? ubicazione; final String? banca; final String? bancaFiliale; final String? codBlocco; final String? creditScoreColor; final String? dataCreditScore; const Cliente( {required this.idCliente, this.idClienteRemoto, this.codCliente, this.ragioneSociale, this.indirizzo, this.citta, this.provincia, this.cap, this.frazione, this.nazione, this.telefono, this.cellulare, this.fax, this.email, this.partitaIva, this.codiceFiscale, this.note, this.noteOrdine, required this.stato, required this.attivo, this.idPagamento, this.idListino, this.dataModifica, this.sdi, this.pec, this.altreNote, this.numeroCivico, this.pod, this.pdr, this.ubicazione, this.banca, this.bancaFiliale, this.codBlocco, this.creditScoreColor, this.dataCreditScore}); @override Map toColumns(bool nullToAbsent) { final map = {}; map['idCliente'] = Variable(idCliente); if (!nullToAbsent || idClienteRemoto != null) { map['idClienteRemoto'] = Variable(idClienteRemoto); } if (!nullToAbsent || codCliente != null) { map['codCliente'] = Variable(codCliente); } if (!nullToAbsent || ragioneSociale != null) { map['ragioneSociale'] = Variable(ragioneSociale); } if (!nullToAbsent || indirizzo != null) { map['indirizzo'] = Variable(indirizzo); } if (!nullToAbsent || citta != null) { map['citta'] = Variable(citta); } if (!nullToAbsent || provincia != null) { map['provincia'] = Variable(provincia); } if (!nullToAbsent || cap != null) { map['cap'] = Variable(cap); } if (!nullToAbsent || frazione != null) { map['frazione'] = Variable(frazione); } if (!nullToAbsent || nazione != null) { map['nazione'] = Variable(nazione); } if (!nullToAbsent || telefono != null) { map['telefono'] = Variable(telefono); } if (!nullToAbsent || cellulare != null) { map['cellulare'] = Variable(cellulare); } if (!nullToAbsent || fax != null) { map['fax'] = Variable(fax); } if (!nullToAbsent || email != null) { map['email'] = Variable(email); } if (!nullToAbsent || partitaIva != null) { map['partitaIva'] = Variable(partitaIva); } if (!nullToAbsent || codiceFiscale != null) { map['codiceFiscale'] = Variable(codiceFiscale); } if (!nullToAbsent || note != null) { map['note'] = Variable(note); } if (!nullToAbsent || noteOrdine != null) { map['noteOrdine'] = Variable(noteOrdine); } map['stato'] = Variable(stato); map['attivo'] = Variable(attivo); if (!nullToAbsent || idPagamento != null) { map['idPagamento'] = Variable(idPagamento); } if (!nullToAbsent || idListino != null) { map['idListino'] = Variable(idListino); } if (!nullToAbsent || dataModifica != null) { map['dataModifica'] = Variable(dataModifica); } if (!nullToAbsent || sdi != null) { map['sdi'] = Variable(sdi); } if (!nullToAbsent || pec != null) { map['pec'] = Variable(pec); } if (!nullToAbsent || altreNote != null) { map['altreNote'] = Variable(altreNote); } if (!nullToAbsent || numeroCivico != null) { map['numeroCivico'] = Variable(numeroCivico); } if (!nullToAbsent || pod != null) { map['pod'] = Variable(pod); } if (!nullToAbsent || pdr != null) { map['pdr'] = Variable(pdr); } if (!nullToAbsent || ubicazione != null) { map['ubicazione'] = Variable(ubicazione); } if (!nullToAbsent || banca != null) { map['banca'] = Variable(banca); } if (!nullToAbsent || bancaFiliale != null) { map['bancaFiliale'] = Variable(bancaFiliale); } if (!nullToAbsent || codBlocco != null) { map['codBlocco'] = Variable(codBlocco); } if (!nullToAbsent || creditScoreColor != null) { map['creditScoreColor'] = Variable(creditScoreColor); } if (!nullToAbsent || dataCreditScore != null) { map['dataCreditScore'] = Variable(dataCreditScore); } return map; } ClientiCompanion toCompanion(bool nullToAbsent) { return ClientiCompanion( idCliente: Value(idCliente), idClienteRemoto: idClienteRemoto == null && nullToAbsent ? const Value.absent() : Value(idClienteRemoto), codCliente: codCliente == null && nullToAbsent ? const Value.absent() : Value(codCliente), ragioneSociale: ragioneSociale == null && nullToAbsent ? const Value.absent() : Value(ragioneSociale), indirizzo: indirizzo == null && nullToAbsent ? const Value.absent() : Value(indirizzo), citta: citta == null && nullToAbsent ? const Value.absent() : Value(citta), provincia: provincia == null && nullToAbsent ? const Value.absent() : Value(provincia), cap: cap == null && nullToAbsent ? const Value.absent() : Value(cap), frazione: frazione == null && nullToAbsent ? const Value.absent() : Value(frazione), nazione: nazione == null && nullToAbsent ? const Value.absent() : Value(nazione), telefono: telefono == null && nullToAbsent ? const Value.absent() : Value(telefono), cellulare: cellulare == null && nullToAbsent ? const Value.absent() : Value(cellulare), fax: fax == null && nullToAbsent ? const Value.absent() : Value(fax), email: email == null && nullToAbsent ? const Value.absent() : Value(email), partitaIva: partitaIva == null && nullToAbsent ? const Value.absent() : Value(partitaIva), codiceFiscale: codiceFiscale == null && nullToAbsent ? const Value.absent() : Value(codiceFiscale), note: note == null && nullToAbsent ? const Value.absent() : Value(note), noteOrdine: noteOrdine == null && nullToAbsent ? const Value.absent() : Value(noteOrdine), stato: Value(stato), attivo: Value(attivo), idPagamento: idPagamento == null && nullToAbsent ? const Value.absent() : Value(idPagamento), idListino: idListino == null && nullToAbsent ? const Value.absent() : Value(idListino), dataModifica: dataModifica == null && nullToAbsent ? const Value.absent() : Value(dataModifica), sdi: sdi == null && nullToAbsent ? const Value.absent() : Value(sdi), pec: pec == null && nullToAbsent ? const Value.absent() : Value(pec), altreNote: altreNote == null && nullToAbsent ? const Value.absent() : Value(altreNote), numeroCivico: numeroCivico == null && nullToAbsent ? const Value.absent() : Value(numeroCivico), pod: pod == null && nullToAbsent ? const Value.absent() : Value(pod), pdr: pdr == null && nullToAbsent ? const Value.absent() : Value(pdr), ubicazione: ubicazione == null && nullToAbsent ? const Value.absent() : Value(ubicazione), banca: banca == null && nullToAbsent ? const Value.absent() : Value(banca), bancaFiliale: bancaFiliale == null && nullToAbsent ? const Value.absent() : Value(bancaFiliale), codBlocco: codBlocco == null && nullToAbsent ? const Value.absent() : Value(codBlocco), creditScoreColor: creditScoreColor == null && nullToAbsent ? const Value.absent() : Value(creditScoreColor), dataCreditScore: dataCreditScore == null && nullToAbsent ? const Value.absent() : Value(dataCreditScore), ); } factory Cliente.fromJson(Map json, {ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return Cliente( idCliente: serializer.fromJson(json['idCliente']), idClienteRemoto: serializer.fromJson(json['idClienteRemoto']), codCliente: serializer.fromJson(json['codCliente']), ragioneSociale: serializer.fromJson(json['ragioneSociale']), indirizzo: serializer.fromJson(json['indirizzo']), citta: serializer.fromJson(json['citta']), provincia: serializer.fromJson(json['provincia']), cap: serializer.fromJson(json['cap']), frazione: serializer.fromJson(json['frazione']), nazione: serializer.fromJson(json['nazione']), telefono: serializer.fromJson(json['telefono']), cellulare: serializer.fromJson(json['cellulare']), fax: serializer.fromJson(json['fax']), email: serializer.fromJson(json['email']), partitaIva: serializer.fromJson(json['partitaIva']), codiceFiscale: serializer.fromJson(json['codiceFiscale']), note: serializer.fromJson(json['note']), noteOrdine: serializer.fromJson(json['noteOrdine']), stato: serializer.fromJson(json['stato']), attivo: serializer.fromJson(json['attivo']), idPagamento: serializer.fromJson(json['idPagamento']), idListino: serializer.fromJson(json['idListino']), dataModifica: serializer.fromJson(json['dataModifica']), sdi: serializer.fromJson(json['sdi']), pec: serializer.fromJson(json['pec']), altreNote: serializer.fromJson(json['altreNote']), numeroCivico: serializer.fromJson(json['numeroCivico']), pod: serializer.fromJson(json['pod']), pdr: serializer.fromJson(json['pdr']), ubicazione: serializer.fromJson(json['ubicazione']), banca: serializer.fromJson(json['banca']), bancaFiliale: serializer.fromJson(json['bancaFiliale']), codBlocco: serializer.fromJson(json['codBlocco']), creditScoreColor: serializer.fromJson(json['creditScoreColor']), dataCreditScore: serializer.fromJson(json['dataCreditScore']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'idCliente': serializer.toJson(idCliente), 'idClienteRemoto': serializer.toJson(idClienteRemoto), 'codCliente': serializer.toJson(codCliente), 'ragioneSociale': serializer.toJson(ragioneSociale), 'indirizzo': serializer.toJson(indirizzo), 'citta': serializer.toJson(citta), 'provincia': serializer.toJson(provincia), 'cap': serializer.toJson(cap), 'frazione': serializer.toJson(frazione), 'nazione': serializer.toJson(nazione), 'telefono': serializer.toJson(telefono), 'cellulare': serializer.toJson(cellulare), 'fax': serializer.toJson(fax), 'email': serializer.toJson(email), 'partitaIva': serializer.toJson(partitaIva), 'codiceFiscale': serializer.toJson(codiceFiscale), 'note': serializer.toJson(note), 'noteOrdine': serializer.toJson(noteOrdine), 'stato': serializer.toJson(stato), 'attivo': serializer.toJson(attivo), 'idPagamento': serializer.toJson(idPagamento), 'idListino': serializer.toJson(idListino), 'dataModifica': serializer.toJson(dataModifica), 'sdi': serializer.toJson(sdi), 'pec': serializer.toJson(pec), 'altreNote': serializer.toJson(altreNote), 'numeroCivico': serializer.toJson(numeroCivico), 'pod': serializer.toJson(pod), 'pdr': serializer.toJson(pdr), 'ubicazione': serializer.toJson(ubicazione), 'banca': serializer.toJson(banca), 'bancaFiliale': serializer.toJson(bancaFiliale), 'codBlocco': serializer.toJson(codBlocco), 'creditScoreColor': serializer.toJson(creditScoreColor), 'dataCreditScore': serializer.toJson(dataCreditScore), }; } Cliente copyWith( {int? idCliente, Value idClienteRemoto = const Value.absent(), Value codCliente = const Value.absent(), Value ragioneSociale = const Value.absent(), Value indirizzo = const Value.absent(), Value citta = const Value.absent(), Value provincia = const Value.absent(), Value cap = const Value.absent(), Value frazione = const Value.absent(), Value nazione = const Value.absent(), Value telefono = const Value.absent(), Value cellulare = const Value.absent(), Value fax = const Value.absent(), Value email = const Value.absent(), Value partitaIva = const Value.absent(), Value codiceFiscale = const Value.absent(), Value note = const Value.absent(), Value noteOrdine = const Value.absent(), String? stato, int? attivo, Value idPagamento = const Value.absent(), Value idListino = const Value.absent(), Value dataModifica = const Value.absent(), Value sdi = const Value.absent(), Value pec = const Value.absent(), Value altreNote = const Value.absent(), Value numeroCivico = const Value.absent(), Value pod = const Value.absent(), Value pdr = const Value.absent(), Value ubicazione = const Value.absent(), Value banca = const Value.absent(), Value bancaFiliale = const Value.absent(), Value codBlocco = const Value.absent(), Value creditScoreColor = const Value.absent(), Value dataCreditScore = const Value.absent()}) => Cliente( idCliente: idCliente ?? this.idCliente, idClienteRemoto: idClienteRemoto.present ? idClienteRemoto.value : this.idClienteRemoto, codCliente: codCliente.present ? codCliente.value : this.codCliente, ragioneSociale: ragioneSociale.present ? ragioneSociale.value : this.ragioneSociale, indirizzo: indirizzo.present ? indirizzo.value : this.indirizzo, citta: citta.present ? citta.value : this.citta, provincia: provincia.present ? provincia.value : this.provincia, cap: cap.present ? cap.value : this.cap, frazione: frazione.present ? frazione.value : this.frazione, nazione: nazione.present ? nazione.value : this.nazione, telefono: telefono.present ? telefono.value : this.telefono, cellulare: cellulare.present ? cellulare.value : this.cellulare, fax: fax.present ? fax.value : this.fax, email: email.present ? email.value : this.email, partitaIva: partitaIva.present ? partitaIva.value : this.partitaIva, codiceFiscale: codiceFiscale.present ? codiceFiscale.value : this.codiceFiscale, note: note.present ? note.value : this.note, noteOrdine: noteOrdine.present ? noteOrdine.value : this.noteOrdine, stato: stato ?? this.stato, attivo: attivo ?? this.attivo, idPagamento: idPagamento.present ? idPagamento.value : this.idPagamento, idListino: idListino.present ? idListino.value : this.idListino, dataModifica: dataModifica.present ? dataModifica.value : this.dataModifica, sdi: sdi.present ? sdi.value : this.sdi, pec: pec.present ? pec.value : this.pec, altreNote: altreNote.present ? altreNote.value : this.altreNote, numeroCivico: numeroCivico.present ? numeroCivico.value : this.numeroCivico, pod: pod.present ? pod.value : this.pod, pdr: pdr.present ? pdr.value : this.pdr, ubicazione: ubicazione.present ? ubicazione.value : this.ubicazione, banca: banca.present ? banca.value : this.banca, bancaFiliale: bancaFiliale.present ? bancaFiliale.value : this.bancaFiliale, codBlocco: codBlocco.present ? codBlocco.value : this.codBlocco, creditScoreColor: creditScoreColor.present ? creditScoreColor.value : this.creditScoreColor, dataCreditScore: dataCreditScore.present ? dataCreditScore.value : this.dataCreditScore, ); Cliente copyWithCompanion(ClientiCompanion data) { return Cliente( idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente, idClienteRemoto: data.idClienteRemoto.present ? data.idClienteRemoto.value : this.idClienteRemoto, codCliente: data.codCliente.present ? data.codCliente.value : this.codCliente, ragioneSociale: data.ragioneSociale.present ? data.ragioneSociale.value : this.ragioneSociale, indirizzo: data.indirizzo.present ? data.indirizzo.value : this.indirizzo, citta: data.citta.present ? data.citta.value : this.citta, provincia: data.provincia.present ? data.provincia.value : this.provincia, cap: data.cap.present ? data.cap.value : this.cap, frazione: data.frazione.present ? data.frazione.value : this.frazione, nazione: data.nazione.present ? data.nazione.value : this.nazione, telefono: data.telefono.present ? data.telefono.value : this.telefono, cellulare: data.cellulare.present ? data.cellulare.value : this.cellulare, fax: data.fax.present ? data.fax.value : this.fax, email: data.email.present ? data.email.value : this.email, partitaIva: data.partitaIva.present ? data.partitaIva.value : this.partitaIva, codiceFiscale: data.codiceFiscale.present ? data.codiceFiscale.value : this.codiceFiscale, note: data.note.present ? data.note.value : this.note, noteOrdine: data.noteOrdine.present ? data.noteOrdine.value : this.noteOrdine, stato: data.stato.present ? data.stato.value : this.stato, attivo: data.attivo.present ? data.attivo.value : this.attivo, idPagamento: data.idPagamento.present ? data.idPagamento.value : this.idPagamento, idListino: data.idListino.present ? data.idListino.value : this.idListino, dataModifica: data.dataModifica.present ? data.dataModifica.value : this.dataModifica, sdi: data.sdi.present ? data.sdi.value : this.sdi, pec: data.pec.present ? data.pec.value : this.pec, altreNote: data.altreNote.present ? data.altreNote.value : this.altreNote, numeroCivico: data.numeroCivico.present ? data.numeroCivico.value : this.numeroCivico, pod: data.pod.present ? data.pod.value : this.pod, pdr: data.pdr.present ? data.pdr.value : this.pdr, ubicazione: data.ubicazione.present ? data.ubicazione.value : this.ubicazione, banca: data.banca.present ? data.banca.value : this.banca, bancaFiliale: data.bancaFiliale.present ? data.bancaFiliale.value : this.bancaFiliale, codBlocco: data.codBlocco.present ? data.codBlocco.value : this.codBlocco, creditScoreColor: data.creditScoreColor.present ? data.creditScoreColor.value : this.creditScoreColor, dataCreditScore: data.dataCreditScore.present ? data.dataCreditScore.value : this.dataCreditScore, ); } @override String toString() { return (StringBuffer('Cliente(') ..write('idCliente: $idCliente, ') ..write('idClienteRemoto: $idClienteRemoto, ') ..write('codCliente: $codCliente, ') ..write('ragioneSociale: $ragioneSociale, ') ..write('indirizzo: $indirizzo, ') ..write('citta: $citta, ') ..write('provincia: $provincia, ') ..write('cap: $cap, ') ..write('frazione: $frazione, ') ..write('nazione: $nazione, ') ..write('telefono: $telefono, ') ..write('cellulare: $cellulare, ') ..write('fax: $fax, ') ..write('email: $email, ') ..write('partitaIva: $partitaIva, ') ..write('codiceFiscale: $codiceFiscale, ') ..write('note: $note, ') ..write('noteOrdine: $noteOrdine, ') ..write('stato: $stato, ') ..write('attivo: $attivo, ') ..write('idPagamento: $idPagamento, ') ..write('idListino: $idListino, ') ..write('dataModifica: $dataModifica, ') ..write('sdi: $sdi, ') ..write('pec: $pec, ') ..write('altreNote: $altreNote, ') ..write('numeroCivico: $numeroCivico, ') ..write('pod: $pod, ') ..write('pdr: $pdr, ') ..write('ubicazione: $ubicazione, ') ..write('banca: $banca, ') ..write('bancaFiliale: $bancaFiliale, ') ..write('codBlocco: $codBlocco, ') ..write('creditScoreColor: $creditScoreColor, ') ..write('dataCreditScore: $dataCreditScore') ..write(')')) .toString(); } @override int get hashCode => Object.hashAll([ idCliente, idClienteRemoto, codCliente, ragioneSociale, indirizzo, citta, provincia, cap, frazione, nazione, telefono, cellulare, fax, email, partitaIva, codiceFiscale, note, noteOrdine, stato, attivo, idPagamento, idListino, dataModifica, sdi, pec, altreNote, numeroCivico, pod, pdr, ubicazione, banca, bancaFiliale, codBlocco, creditScoreColor, dataCreditScore ]); @override bool operator ==(Object other) => identical(this, other) || (other is Cliente && other.idCliente == this.idCliente && other.idClienteRemoto == this.idClienteRemoto && other.codCliente == this.codCliente && other.ragioneSociale == this.ragioneSociale && other.indirizzo == this.indirizzo && other.citta == this.citta && other.provincia == this.provincia && other.cap == this.cap && other.frazione == this.frazione && other.nazione == this.nazione && other.telefono == this.telefono && other.cellulare == this.cellulare && other.fax == this.fax && other.email == this.email && other.partitaIva == this.partitaIva && other.codiceFiscale == this.codiceFiscale && other.note == this.note && other.noteOrdine == this.noteOrdine && other.stato == this.stato && other.attivo == this.attivo && other.idPagamento == this.idPagamento && other.idListino == this.idListino && other.dataModifica == this.dataModifica && other.sdi == this.sdi && other.pec == this.pec && other.altreNote == this.altreNote && other.numeroCivico == this.numeroCivico && other.pod == this.pod && other.pdr == this.pdr && other.ubicazione == this.ubicazione && other.banca == this.banca && other.bancaFiliale == this.bancaFiliale && other.codBlocco == this.codBlocco && other.creditScoreColor == this.creditScoreColor && other.dataCreditScore == this.dataCreditScore); } class ClientiCompanion extends UpdateCompanion { final Value idCliente; final Value idClienteRemoto; final Value codCliente; final Value ragioneSociale; final Value indirizzo; final Value citta; final Value provincia; final Value cap; final Value frazione; final Value nazione; final Value telefono; final Value cellulare; final Value fax; final Value email; final Value partitaIva; final Value codiceFiscale; final Value note; final Value noteOrdine; final Value stato; final Value attivo; final Value idPagamento; final Value idListino; final Value dataModifica; final Value sdi; final Value pec; final Value altreNote; final Value numeroCivico; final Value pod; final Value pdr; final Value ubicazione; final Value banca; final Value bancaFiliale; final Value codBlocco; final Value creditScoreColor; final Value dataCreditScore; const ClientiCompanion({ this.idCliente = const Value.absent(), this.idClienteRemoto = const Value.absent(), this.codCliente = const Value.absent(), this.ragioneSociale = const Value.absent(), this.indirizzo = const Value.absent(), this.citta = const Value.absent(), this.provincia = const Value.absent(), this.cap = const Value.absent(), this.frazione = const Value.absent(), this.nazione = const Value.absent(), this.telefono = const Value.absent(), this.cellulare = const Value.absent(), this.fax = const Value.absent(), this.email = const Value.absent(), this.partitaIva = const Value.absent(), this.codiceFiscale = const Value.absent(), this.note = const Value.absent(), this.noteOrdine = const Value.absent(), this.stato = const Value.absent(), this.attivo = const Value.absent(), this.idPagamento = const Value.absent(), this.idListino = const Value.absent(), this.dataModifica = const Value.absent(), this.sdi = const Value.absent(), this.pec = const Value.absent(), this.altreNote = const Value.absent(), this.numeroCivico = const Value.absent(), this.pod = const Value.absent(), this.pdr = const Value.absent(), this.ubicazione = const Value.absent(), this.banca = const Value.absent(), this.bancaFiliale = const Value.absent(), this.codBlocco = const Value.absent(), this.creditScoreColor = const Value.absent(), this.dataCreditScore = const Value.absent(), }); ClientiCompanion.insert({ this.idCliente = const Value.absent(), this.idClienteRemoto = const Value.absent(), this.codCliente = const Value.absent(), this.ragioneSociale = const Value.absent(), this.indirizzo = const Value.absent(), this.citta = const Value.absent(), this.provincia = const Value.absent(), this.cap = const Value.absent(), this.frazione = const Value.absent(), this.nazione = const Value.absent(), this.telefono = const Value.absent(), this.cellulare = const Value.absent(), this.fax = const Value.absent(), this.email = const Value.absent(), this.partitaIva = const Value.absent(), this.codiceFiscale = const Value.absent(), this.note = const Value.absent(), this.noteOrdine = const Value.absent(), this.stato = const Value.absent(), this.attivo = const Value.absent(), this.idPagamento = const Value.absent(), this.idListino = const Value.absent(), this.dataModifica = const Value.absent(), this.sdi = const Value.absent(), this.pec = const Value.absent(), this.altreNote = const Value.absent(), this.numeroCivico = const Value.absent(), this.pod = const Value.absent(), this.pdr = const Value.absent(), this.ubicazione = const Value.absent(), this.banca = const Value.absent(), this.bancaFiliale = const Value.absent(), this.codBlocco = const Value.absent(), this.creditScoreColor = const Value.absent(), this.dataCreditScore = const Value.absent(), }); static Insertable custom({ Expression? idCliente, Expression? idClienteRemoto, Expression? codCliente, Expression? ragioneSociale, Expression? indirizzo, Expression? citta, Expression? provincia, Expression? cap, Expression? frazione, Expression? nazione, Expression? telefono, Expression? cellulare, Expression? fax, Expression? email, Expression? partitaIva, Expression? codiceFiscale, Expression? note, Expression? noteOrdine, Expression? stato, Expression? attivo, Expression? idPagamento, Expression? idListino, Expression? dataModifica, Expression? sdi, Expression? pec, Expression? altreNote, Expression? numeroCivico, Expression? pod, Expression? pdr, Expression? ubicazione, Expression? banca, Expression? bancaFiliale, Expression? codBlocco, Expression? creditScoreColor, Expression? dataCreditScore, }) { return RawValuesInsertable({ if (idCliente != null) 'idCliente': idCliente, if (idClienteRemoto != null) 'idClienteRemoto': idClienteRemoto, if (codCliente != null) 'codCliente': codCliente, if (ragioneSociale != null) 'ragioneSociale': ragioneSociale, if (indirizzo != null) 'indirizzo': indirizzo, if (citta != null) 'citta': citta, if (provincia != null) 'provincia': provincia, if (cap != null) 'cap': cap, if (frazione != null) 'frazione': frazione, if (nazione != null) 'nazione': nazione, if (telefono != null) 'telefono': telefono, if (cellulare != null) 'cellulare': cellulare, if (fax != null) 'fax': fax, if (email != null) 'email': email, if (partitaIva != null) 'partitaIva': partitaIva, if (codiceFiscale != null) 'codiceFiscale': codiceFiscale, if (note != null) 'note': note, if (noteOrdine != null) 'noteOrdine': noteOrdine, if (stato != null) 'stato': stato, if (attivo != null) 'attivo': attivo, if (idPagamento != null) 'idPagamento': idPagamento, if (idListino != null) 'idListino': idListino, if (dataModifica != null) 'dataModifica': dataModifica, if (sdi != null) 'sdi': sdi, if (pec != null) 'pec': pec, if (altreNote != null) 'altreNote': altreNote, if (numeroCivico != null) 'numeroCivico': numeroCivico, if (pod != null) 'pod': pod, if (pdr != null) 'pdr': pdr, if (ubicazione != null) 'ubicazione': ubicazione, if (banca != null) 'banca': banca, if (bancaFiliale != null) 'bancaFiliale': bancaFiliale, if (codBlocco != null) 'codBlocco': codBlocco, if (creditScoreColor != null) 'creditScoreColor': creditScoreColor, if (dataCreditScore != null) 'dataCreditScore': dataCreditScore, }); } ClientiCompanion copyWith( {Value? idCliente, Value? idClienteRemoto, Value? codCliente, Value? ragioneSociale, Value? indirizzo, Value? citta, Value? provincia, Value? cap, Value? frazione, Value? nazione, Value? telefono, Value? cellulare, Value? fax, Value? email, Value? partitaIva, Value? codiceFiscale, Value? note, Value? noteOrdine, Value? stato, Value? attivo, Value? idPagamento, Value? idListino, Value? dataModifica, Value? sdi, Value? pec, Value? altreNote, Value? numeroCivico, Value? pod, Value? pdr, Value? ubicazione, Value? banca, Value? bancaFiliale, Value? codBlocco, Value? creditScoreColor, Value? dataCreditScore}) { return ClientiCompanion( idCliente: idCliente ?? this.idCliente, idClienteRemoto: idClienteRemoto ?? this.idClienteRemoto, codCliente: codCliente ?? this.codCliente, ragioneSociale: ragioneSociale ?? this.ragioneSociale, indirizzo: indirizzo ?? this.indirizzo, citta: citta ?? this.citta, provincia: provincia ?? this.provincia, cap: cap ?? this.cap, frazione: frazione ?? this.frazione, nazione: nazione ?? this.nazione, telefono: telefono ?? this.telefono, cellulare: cellulare ?? this.cellulare, fax: fax ?? this.fax, email: email ?? this.email, partitaIva: partitaIva ?? this.partitaIva, codiceFiscale: codiceFiscale ?? this.codiceFiscale, note: note ?? this.note, noteOrdine: noteOrdine ?? this.noteOrdine, stato: stato ?? this.stato, attivo: attivo ?? this.attivo, idPagamento: idPagamento ?? this.idPagamento, idListino: idListino ?? this.idListino, dataModifica: dataModifica ?? this.dataModifica, sdi: sdi ?? this.sdi, pec: pec ?? this.pec, altreNote: altreNote ?? this.altreNote, numeroCivico: numeroCivico ?? this.numeroCivico, pod: pod ?? this.pod, pdr: pdr ?? this.pdr, ubicazione: ubicazione ?? this.ubicazione, banca: banca ?? this.banca, bancaFiliale: bancaFiliale ?? this.bancaFiliale, codBlocco: codBlocco ?? this.codBlocco, creditScoreColor: creditScoreColor ?? this.creditScoreColor, dataCreditScore: dataCreditScore ?? this.dataCreditScore, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (idCliente.present) { map['idCliente'] = Variable(idCliente.value); } if (idClienteRemoto.present) { map['idClienteRemoto'] = Variable(idClienteRemoto.value); } if (codCliente.present) { map['codCliente'] = Variable(codCliente.value); } if (ragioneSociale.present) { map['ragioneSociale'] = Variable(ragioneSociale.value); } if (indirizzo.present) { map['indirizzo'] = Variable(indirizzo.value); } if (citta.present) { map['citta'] = Variable(citta.value); } if (provincia.present) { map['provincia'] = Variable(provincia.value); } if (cap.present) { map['cap'] = Variable(cap.value); } if (frazione.present) { map['frazione'] = Variable(frazione.value); } if (nazione.present) { map['nazione'] = Variable(nazione.value); } if (telefono.present) { map['telefono'] = Variable(telefono.value); } if (cellulare.present) { map['cellulare'] = Variable(cellulare.value); } if (fax.present) { map['fax'] = Variable(fax.value); } if (email.present) { map['email'] = Variable(email.value); } if (partitaIva.present) { map['partitaIva'] = Variable(partitaIva.value); } if (codiceFiscale.present) { map['codiceFiscale'] = Variable(codiceFiscale.value); } if (note.present) { map['note'] = Variable(note.value); } if (noteOrdine.present) { map['noteOrdine'] = Variable(noteOrdine.value); } if (stato.present) { map['stato'] = Variable(stato.value); } if (attivo.present) { map['attivo'] = Variable(attivo.value); } if (idPagamento.present) { map['idPagamento'] = Variable(idPagamento.value); } if (idListino.present) { map['idListino'] = Variable(idListino.value); } if (dataModifica.present) { map['dataModifica'] = Variable(dataModifica.value); } if (sdi.present) { map['sdi'] = Variable(sdi.value); } if (pec.present) { map['pec'] = Variable(pec.value); } if (altreNote.present) { map['altreNote'] = Variable(altreNote.value); } if (numeroCivico.present) { map['numeroCivico'] = Variable(numeroCivico.value); } if (pod.present) { map['pod'] = Variable(pod.value); } if (pdr.present) { map['pdr'] = Variable(pdr.value); } if (ubicazione.present) { map['ubicazione'] = Variable(ubicazione.value); } if (banca.present) { map['banca'] = Variable(banca.value); } if (bancaFiliale.present) { map['bancaFiliale'] = Variable(bancaFiliale.value); } if (codBlocco.present) { map['codBlocco'] = Variable(codBlocco.value); } if (creditScoreColor.present) { map['creditScoreColor'] = Variable(creditScoreColor.value); } if (dataCreditScore.present) { map['dataCreditScore'] = Variable(dataCreditScore.value); } return map; } @override String toString() { return (StringBuffer('ClientiCompanion(') ..write('idCliente: $idCliente, ') ..write('idClienteRemoto: $idClienteRemoto, ') ..write('codCliente: $codCliente, ') ..write('ragioneSociale: $ragioneSociale, ') ..write('indirizzo: $indirizzo, ') ..write('citta: $citta, ') ..write('provincia: $provincia, ') ..write('cap: $cap, ') ..write('frazione: $frazione, ') ..write('nazione: $nazione, ') ..write('telefono: $telefono, ') ..write('cellulare: $cellulare, ') ..write('fax: $fax, ') ..write('email: $email, ') ..write('partitaIva: $partitaIva, ') ..write('codiceFiscale: $codiceFiscale, ') ..write('note: $note, ') ..write('noteOrdine: $noteOrdine, ') ..write('stato: $stato, ') ..write('attivo: $attivo, ') ..write('idPagamento: $idPagamento, ') ..write('idListino: $idListino, ') ..write('dataModifica: $dataModifica, ') ..write('sdi: $sdi, ') ..write('pec: $pec, ') ..write('altreNote: $altreNote, ') ..write('numeroCivico: $numeroCivico, ') ..write('pod: $pod, ') ..write('pdr: $pdr, ') ..write('ubicazione: $ubicazione, ') ..write('banca: $banca, ') ..write('bancaFiliale: $bancaFiliale, ') ..write('codBlocco: $codBlocco, ') ..write('creditScoreColor: $creditScoreColor, ') ..write('dataCreditScore: $dataCreditScore') ..write(')')) .toString(); } } class $OrdiniTable extends Ordini with TableInfo<$OrdiniTable, Ordine> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $OrdiniTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _idOrdineMeta = const VerificationMeta('idOrdine'); @override late final GeneratedColumn idOrdine = GeneratedColumn( 'idOrdine', aliasedName, false, hasAutoIncrement: true, type: DriftSqlType.int, requiredDuringInsert: false, defaultConstraints: GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT')); static const VerificationMeta _idOrdineSedeMeta = const VerificationMeta('idOrdineSede'); @override late final GeneratedColumn idOrdineSede = GeneratedColumn( 'idOrdineSede', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _numeroOrdineMeta = const VerificationMeta('numeroOrdine'); @override late final GeneratedColumn numeroOrdine = GeneratedColumn( 'numeroOrdine', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _numeroOrdineSedeMeta = const VerificationMeta('numeroOrdineSede'); @override late final GeneratedColumn numeroOrdineSede = GeneratedColumn( 'numeroOrdineSede', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _dataOrdineMeta = const VerificationMeta('dataOrdine'); @override late final GeneratedColumn dataOrdine = GeneratedColumn( 'dataOrdine', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _dataConsegnaMeta = const VerificationMeta('dataConsegna'); @override late final GeneratedColumn dataConsegna = GeneratedColumn( 'dataConsegna', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _dataModificaMeta = const VerificationMeta('dataModifica'); @override late final GeneratedColumn dataModifica = GeneratedColumn( 'dataModifica', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _riferimentoMeta = const VerificationMeta('riferimento'); @override late final GeneratedColumn riferimento = GeneratedColumn( 'riferimento', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _noteClienteMeta = const VerificationMeta('noteCliente'); @override late final GeneratedColumn noteCliente = GeneratedColumn( 'noteCliente', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _noteOrdineMeta = const VerificationMeta('noteOrdine'); @override late final GeneratedColumn noteOrdine = GeneratedColumn( 'noteOrdine', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _idClienteMeta = const VerificationMeta('idCliente'); @override late final GeneratedColumn idCliente = GeneratedColumn( 'idCliente', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _idFilialeMeta = const VerificationMeta('idFiliale'); @override late final GeneratedColumn idFiliale = GeneratedColumn( 'idFiliale', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _statoMeta = const VerificationMeta('stato'); @override late final GeneratedColumn stato = GeneratedColumn( 'stato', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _idListinoMeta = const VerificationMeta('idListino'); @override late final GeneratedColumn idListino = GeneratedColumn( 'idListino', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _idAgenteMeta = const VerificationMeta('idAgente'); @override late final GeneratedColumn idAgente = GeneratedColumn( 'idAgente', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _idPagamentoMeta = const VerificationMeta('idPagamento'); @override late final GeneratedColumn idPagamento = GeneratedColumn( 'idPagamento', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); @override List get $columns => [ idOrdine, idOrdineSede, numeroOrdine, numeroOrdineSede, dataOrdine, dataConsegna, dataModifica, riferimento, noteCliente, noteOrdine, idCliente, idFiliale, stato, idListino, idAgente, idPagamento ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'Ordini'; @override VerificationContext validateIntegrity(Insertable instance, {bool isInserting = false}) { final context = VerificationContext(); final data = instance.toColumns(true); if (data.containsKey('idOrdine')) { context.handle(_idOrdineMeta, idOrdine.isAcceptableOrUnknown(data['idOrdine']!, _idOrdineMeta)); } if (data.containsKey('idOrdineSede')) { context.handle( _idOrdineSedeMeta, idOrdineSede.isAcceptableOrUnknown( data['idOrdineSede']!, _idOrdineSedeMeta)); } if (data.containsKey('numeroOrdine')) { context.handle( _numeroOrdineMeta, numeroOrdine.isAcceptableOrUnknown( data['numeroOrdine']!, _numeroOrdineMeta)); } if (data.containsKey('numeroOrdineSede')) { context.handle( _numeroOrdineSedeMeta, numeroOrdineSede.isAcceptableOrUnknown( data['numeroOrdineSede']!, _numeroOrdineSedeMeta)); } if (data.containsKey('dataOrdine')) { context.handle( _dataOrdineMeta, dataOrdine.isAcceptableOrUnknown( data['dataOrdine']!, _dataOrdineMeta)); } if (data.containsKey('dataConsegna')) { context.handle( _dataConsegnaMeta, dataConsegna.isAcceptableOrUnknown( data['dataConsegna']!, _dataConsegnaMeta)); } if (data.containsKey('dataModifica')) { context.handle( _dataModificaMeta, dataModifica.isAcceptableOrUnknown( data['dataModifica']!, _dataModificaMeta)); } if (data.containsKey('riferimento')) { context.handle( _riferimentoMeta, riferimento.isAcceptableOrUnknown( data['riferimento']!, _riferimentoMeta)); } if (data.containsKey('noteCliente')) { context.handle( _noteClienteMeta, noteCliente.isAcceptableOrUnknown( data['noteCliente']!, _noteClienteMeta)); } if (data.containsKey('noteOrdine')) { context.handle( _noteOrdineMeta, noteOrdine.isAcceptableOrUnknown( data['noteOrdine']!, _noteOrdineMeta)); } if (data.containsKey('idCliente')) { context.handle(_idClienteMeta, idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta)); } if (data.containsKey('idFiliale')) { context.handle(_idFilialeMeta, idFiliale.isAcceptableOrUnknown(data['idFiliale']!, _idFilialeMeta)); } if (data.containsKey('stato')) { context.handle( _statoMeta, stato.isAcceptableOrUnknown(data['stato']!, _statoMeta)); } if (data.containsKey('idListino')) { context.handle(_idListinoMeta, idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta)); } if (data.containsKey('idAgente')) { context.handle(_idAgenteMeta, idAgente.isAcceptableOrUnknown(data['idAgente']!, _idAgenteMeta)); } if (data.containsKey('idPagamento')) { context.handle( _idPagamentoMeta, idPagamento.isAcceptableOrUnknown( data['idPagamento']!, _idPagamentoMeta)); } return context; } @override Set get $primaryKey => {idOrdine}; @override Ordine map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return Ordine( idOrdine: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idOrdine'])!, idOrdineSede: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idOrdineSede']), numeroOrdine: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}numeroOrdine']), numeroOrdineSede: attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}numeroOrdineSede']), dataOrdine: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}dataOrdine']), dataConsegna: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}dataConsegna']), dataModifica: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}dataModifica']), riferimento: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}riferimento']), noteCliente: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}noteCliente']), noteOrdine: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}noteOrdine']), idCliente: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idCliente']), idFiliale: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idFiliale']), stato: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}stato']), idListino: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idListino']), idAgente: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idAgente']), idPagamento: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idPagamento']), ); } @override $OrdiniTable createAlias(String alias) { return $OrdiniTable(attachedDatabase, alias); } } class Ordine extends DataClass implements Insertable { final int idOrdine; final int? idOrdineSede; final int? numeroOrdine; final String? numeroOrdineSede; final String? dataOrdine; final String? dataConsegna; final String? dataModifica; final String? riferimento; final String? noteCliente; final String? noteOrdine; final int? idCliente; final int? idFiliale; final String? stato; final int? idListino; final int? idAgente; final int? idPagamento; const Ordine( {required this.idOrdine, this.idOrdineSede, this.numeroOrdine, this.numeroOrdineSede, this.dataOrdine, this.dataConsegna, this.dataModifica, this.riferimento, this.noteCliente, this.noteOrdine, this.idCliente, this.idFiliale, this.stato, this.idListino, this.idAgente, this.idPagamento}); @override Map toColumns(bool nullToAbsent) { final map = {}; map['idOrdine'] = Variable(idOrdine); if (!nullToAbsent || idOrdineSede != null) { map['idOrdineSede'] = Variable(idOrdineSede); } if (!nullToAbsent || numeroOrdine != null) { map['numeroOrdine'] = Variable(numeroOrdine); } if (!nullToAbsent || numeroOrdineSede != null) { map['numeroOrdineSede'] = Variable(numeroOrdineSede); } if (!nullToAbsent || dataOrdine != null) { map['dataOrdine'] = Variable(dataOrdine); } if (!nullToAbsent || dataConsegna != null) { map['dataConsegna'] = Variable(dataConsegna); } if (!nullToAbsent || dataModifica != null) { map['dataModifica'] = Variable(dataModifica); } if (!nullToAbsent || riferimento != null) { map['riferimento'] = Variable(riferimento); } if (!nullToAbsent || noteCliente != null) { map['noteCliente'] = Variable(noteCliente); } if (!nullToAbsent || noteOrdine != null) { map['noteOrdine'] = Variable(noteOrdine); } if (!nullToAbsent || idCliente != null) { map['idCliente'] = Variable(idCliente); } if (!nullToAbsent || idFiliale != null) { map['idFiliale'] = Variable(idFiliale); } if (!nullToAbsent || stato != null) { map['stato'] = Variable(stato); } if (!nullToAbsent || idListino != null) { map['idListino'] = Variable(idListino); } if (!nullToAbsent || idAgente != null) { map['idAgente'] = Variable(idAgente); } if (!nullToAbsent || idPagamento != null) { map['idPagamento'] = Variable(idPagamento); } return map; } OrdiniCompanion toCompanion(bool nullToAbsent) { return OrdiniCompanion( idOrdine: Value(idOrdine), idOrdineSede: idOrdineSede == null && nullToAbsent ? const Value.absent() : Value(idOrdineSede), numeroOrdine: numeroOrdine == null && nullToAbsent ? const Value.absent() : Value(numeroOrdine), numeroOrdineSede: numeroOrdineSede == null && nullToAbsent ? const Value.absent() : Value(numeroOrdineSede), dataOrdine: dataOrdine == null && nullToAbsent ? const Value.absent() : Value(dataOrdine), dataConsegna: dataConsegna == null && nullToAbsent ? const Value.absent() : Value(dataConsegna), dataModifica: dataModifica == null && nullToAbsent ? const Value.absent() : Value(dataModifica), riferimento: riferimento == null && nullToAbsent ? const Value.absent() : Value(riferimento), noteCliente: noteCliente == null && nullToAbsent ? const Value.absent() : Value(noteCliente), noteOrdine: noteOrdine == null && nullToAbsent ? const Value.absent() : Value(noteOrdine), idCliente: idCliente == null && nullToAbsent ? const Value.absent() : Value(idCliente), idFiliale: idFiliale == null && nullToAbsent ? const Value.absent() : Value(idFiliale), stato: stato == null && nullToAbsent ? const Value.absent() : Value(stato), idListino: idListino == null && nullToAbsent ? const Value.absent() : Value(idListino), idAgente: idAgente == null && nullToAbsent ? const Value.absent() : Value(idAgente), idPagamento: idPagamento == null && nullToAbsent ? const Value.absent() : Value(idPagamento), ); } factory Ordine.fromJson(Map json, {ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return Ordine( idOrdine: serializer.fromJson(json['idOrdine']), idOrdineSede: serializer.fromJson(json['idOrdineSede']), numeroOrdine: serializer.fromJson(json['numeroOrdine']), numeroOrdineSede: serializer.fromJson(json['numeroOrdineSede']), dataOrdine: serializer.fromJson(json['dataOrdine']), dataConsegna: serializer.fromJson(json['dataConsegna']), dataModifica: serializer.fromJson(json['dataModifica']), riferimento: serializer.fromJson(json['riferimento']), noteCliente: serializer.fromJson(json['noteCliente']), noteOrdine: serializer.fromJson(json['noteOrdine']), idCliente: serializer.fromJson(json['idCliente']), idFiliale: serializer.fromJson(json['idFiliale']), stato: serializer.fromJson(json['stato']), idListino: serializer.fromJson(json['idListino']), idAgente: serializer.fromJson(json['idAgente']), idPagamento: serializer.fromJson(json['idPagamento']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'idOrdine': serializer.toJson(idOrdine), 'idOrdineSede': serializer.toJson(idOrdineSede), 'numeroOrdine': serializer.toJson(numeroOrdine), 'numeroOrdineSede': serializer.toJson(numeroOrdineSede), 'dataOrdine': serializer.toJson(dataOrdine), 'dataConsegna': serializer.toJson(dataConsegna), 'dataModifica': serializer.toJson(dataModifica), 'riferimento': serializer.toJson(riferimento), 'noteCliente': serializer.toJson(noteCliente), 'noteOrdine': serializer.toJson(noteOrdine), 'idCliente': serializer.toJson(idCliente), 'idFiliale': serializer.toJson(idFiliale), 'stato': serializer.toJson(stato), 'idListino': serializer.toJson(idListino), 'idAgente': serializer.toJson(idAgente), 'idPagamento': serializer.toJson(idPagamento), }; } Ordine copyWith( {int? idOrdine, Value idOrdineSede = const Value.absent(), Value numeroOrdine = const Value.absent(), Value numeroOrdineSede = const Value.absent(), Value dataOrdine = const Value.absent(), Value dataConsegna = const Value.absent(), Value dataModifica = const Value.absent(), Value riferimento = const Value.absent(), Value noteCliente = const Value.absent(), Value noteOrdine = const Value.absent(), Value idCliente = const Value.absent(), Value idFiliale = const Value.absent(), Value stato = const Value.absent(), Value idListino = const Value.absent(), Value idAgente = const Value.absent(), Value idPagamento = const Value.absent()}) => Ordine( idOrdine: idOrdine ?? this.idOrdine, idOrdineSede: idOrdineSede.present ? idOrdineSede.value : this.idOrdineSede, numeroOrdine: numeroOrdine.present ? numeroOrdine.value : this.numeroOrdine, numeroOrdineSede: numeroOrdineSede.present ? numeroOrdineSede.value : this.numeroOrdineSede, dataOrdine: dataOrdine.present ? dataOrdine.value : this.dataOrdine, dataConsegna: dataConsegna.present ? dataConsegna.value : this.dataConsegna, dataModifica: dataModifica.present ? dataModifica.value : this.dataModifica, riferimento: riferimento.present ? riferimento.value : this.riferimento, noteCliente: noteCliente.present ? noteCliente.value : this.noteCliente, noteOrdine: noteOrdine.present ? noteOrdine.value : this.noteOrdine, idCliente: idCliente.present ? idCliente.value : this.idCliente, idFiliale: idFiliale.present ? idFiliale.value : this.idFiliale, stato: stato.present ? stato.value : this.stato, idListino: idListino.present ? idListino.value : this.idListino, idAgente: idAgente.present ? idAgente.value : this.idAgente, idPagamento: idPagamento.present ? idPagamento.value : this.idPagamento, ); Ordine copyWithCompanion(OrdiniCompanion data) { return Ordine( idOrdine: data.idOrdine.present ? data.idOrdine.value : this.idOrdine, idOrdineSede: data.idOrdineSede.present ? data.idOrdineSede.value : this.idOrdineSede, numeroOrdine: data.numeroOrdine.present ? data.numeroOrdine.value : this.numeroOrdine, numeroOrdineSede: data.numeroOrdineSede.present ? data.numeroOrdineSede.value : this.numeroOrdineSede, dataOrdine: data.dataOrdine.present ? data.dataOrdine.value : this.dataOrdine, dataConsegna: data.dataConsegna.present ? data.dataConsegna.value : this.dataConsegna, dataModifica: data.dataModifica.present ? data.dataModifica.value : this.dataModifica, riferimento: data.riferimento.present ? data.riferimento.value : this.riferimento, noteCliente: data.noteCliente.present ? data.noteCliente.value : this.noteCliente, noteOrdine: data.noteOrdine.present ? data.noteOrdine.value : this.noteOrdine, idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente, idFiliale: data.idFiliale.present ? data.idFiliale.value : this.idFiliale, stato: data.stato.present ? data.stato.value : this.stato, idListino: data.idListino.present ? data.idListino.value : this.idListino, idAgente: data.idAgente.present ? data.idAgente.value : this.idAgente, idPagamento: data.idPagamento.present ? data.idPagamento.value : this.idPagamento, ); } @override String toString() { return (StringBuffer('Ordine(') ..write('idOrdine: $idOrdine, ') ..write('idOrdineSede: $idOrdineSede, ') ..write('numeroOrdine: $numeroOrdine, ') ..write('numeroOrdineSede: $numeroOrdineSede, ') ..write('dataOrdine: $dataOrdine, ') ..write('dataConsegna: $dataConsegna, ') ..write('dataModifica: $dataModifica, ') ..write('riferimento: $riferimento, ') ..write('noteCliente: $noteCliente, ') ..write('noteOrdine: $noteOrdine, ') ..write('idCliente: $idCliente, ') ..write('idFiliale: $idFiliale, ') ..write('stato: $stato, ') ..write('idListino: $idListino, ') ..write('idAgente: $idAgente, ') ..write('idPagamento: $idPagamento') ..write(')')) .toString(); } @override int get hashCode => Object.hash( idOrdine, idOrdineSede, numeroOrdine, numeroOrdineSede, dataOrdine, dataConsegna, dataModifica, riferimento, noteCliente, noteOrdine, idCliente, idFiliale, stato, idListino, idAgente, idPagamento); @override bool operator ==(Object other) => identical(this, other) || (other is Ordine && other.idOrdine == this.idOrdine && other.idOrdineSede == this.idOrdineSede && other.numeroOrdine == this.numeroOrdine && other.numeroOrdineSede == this.numeroOrdineSede && other.dataOrdine == this.dataOrdine && other.dataConsegna == this.dataConsegna && other.dataModifica == this.dataModifica && other.riferimento == this.riferimento && other.noteCliente == this.noteCliente && other.noteOrdine == this.noteOrdine && other.idCliente == this.idCliente && other.idFiliale == this.idFiliale && other.stato == this.stato && other.idListino == this.idListino && other.idAgente == this.idAgente && other.idPagamento == this.idPagamento); } class OrdiniCompanion extends UpdateCompanion { final Value idOrdine; final Value idOrdineSede; final Value numeroOrdine; final Value numeroOrdineSede; final Value dataOrdine; final Value dataConsegna; final Value dataModifica; final Value riferimento; final Value noteCliente; final Value noteOrdine; final Value idCliente; final Value idFiliale; final Value stato; final Value idListino; final Value idAgente; final Value idPagamento; const OrdiniCompanion({ this.idOrdine = const Value.absent(), this.idOrdineSede = const Value.absent(), this.numeroOrdine = const Value.absent(), this.numeroOrdineSede = const Value.absent(), this.dataOrdine = const Value.absent(), this.dataConsegna = const Value.absent(), this.dataModifica = const Value.absent(), this.riferimento = const Value.absent(), this.noteCliente = const Value.absent(), this.noteOrdine = const Value.absent(), this.idCliente = const Value.absent(), this.idFiliale = const Value.absent(), this.stato = const Value.absent(), this.idListino = const Value.absent(), this.idAgente = const Value.absent(), this.idPagamento = const Value.absent(), }); OrdiniCompanion.insert({ this.idOrdine = const Value.absent(), this.idOrdineSede = const Value.absent(), this.numeroOrdine = const Value.absent(), this.numeroOrdineSede = const Value.absent(), this.dataOrdine = const Value.absent(), this.dataConsegna = const Value.absent(), this.dataModifica = const Value.absent(), this.riferimento = const Value.absent(), this.noteCliente = const Value.absent(), this.noteOrdine = const Value.absent(), this.idCliente = const Value.absent(), this.idFiliale = const Value.absent(), this.stato = const Value.absent(), this.idListino = const Value.absent(), this.idAgente = const Value.absent(), this.idPagamento = const Value.absent(), }); static Insertable custom({ Expression? idOrdine, Expression? idOrdineSede, Expression? numeroOrdine, Expression? numeroOrdineSede, Expression? dataOrdine, Expression? dataConsegna, Expression? dataModifica, Expression? riferimento, Expression? noteCliente, Expression? noteOrdine, Expression? idCliente, Expression? idFiliale, Expression? stato, Expression? idListino, Expression? idAgente, Expression? idPagamento, }) { return RawValuesInsertable({ if (idOrdine != null) 'idOrdine': idOrdine, if (idOrdineSede != null) 'idOrdineSede': idOrdineSede, if (numeroOrdine != null) 'numeroOrdine': numeroOrdine, if (numeroOrdineSede != null) 'numeroOrdineSede': numeroOrdineSede, if (dataOrdine != null) 'dataOrdine': dataOrdine, if (dataConsegna != null) 'dataConsegna': dataConsegna, if (dataModifica != null) 'dataModifica': dataModifica, if (riferimento != null) 'riferimento': riferimento, if (noteCliente != null) 'noteCliente': noteCliente, if (noteOrdine != null) 'noteOrdine': noteOrdine, if (idCliente != null) 'idCliente': idCliente, if (idFiliale != null) 'idFiliale': idFiliale, if (stato != null) 'stato': stato, if (idListino != null) 'idListino': idListino, if (idAgente != null) 'idAgente': idAgente, if (idPagamento != null) 'idPagamento': idPagamento, }); } OrdiniCompanion copyWith( {Value? idOrdine, Value? idOrdineSede, Value? numeroOrdine, Value? numeroOrdineSede, Value? dataOrdine, Value? dataConsegna, Value? dataModifica, Value? riferimento, Value? noteCliente, Value? noteOrdine, Value? idCliente, Value? idFiliale, Value? stato, Value? idListino, Value? idAgente, Value? idPagamento}) { return OrdiniCompanion( idOrdine: idOrdine ?? this.idOrdine, idOrdineSede: idOrdineSede ?? this.idOrdineSede, numeroOrdine: numeroOrdine ?? this.numeroOrdine, numeroOrdineSede: numeroOrdineSede ?? this.numeroOrdineSede, dataOrdine: dataOrdine ?? this.dataOrdine, dataConsegna: dataConsegna ?? this.dataConsegna, dataModifica: dataModifica ?? this.dataModifica, riferimento: riferimento ?? this.riferimento, noteCliente: noteCliente ?? this.noteCliente, noteOrdine: noteOrdine ?? this.noteOrdine, idCliente: idCliente ?? this.idCliente, idFiliale: idFiliale ?? this.idFiliale, stato: stato ?? this.stato, idListino: idListino ?? this.idListino, idAgente: idAgente ?? this.idAgente, idPagamento: idPagamento ?? this.idPagamento, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (idOrdine.present) { map['idOrdine'] = Variable(idOrdine.value); } if (idOrdineSede.present) { map['idOrdineSede'] = Variable(idOrdineSede.value); } if (numeroOrdine.present) { map['numeroOrdine'] = Variable(numeroOrdine.value); } if (numeroOrdineSede.present) { map['numeroOrdineSede'] = Variable(numeroOrdineSede.value); } if (dataOrdine.present) { map['dataOrdine'] = Variable(dataOrdine.value); } if (dataConsegna.present) { map['dataConsegna'] = Variable(dataConsegna.value); } if (dataModifica.present) { map['dataModifica'] = Variable(dataModifica.value); } if (riferimento.present) { map['riferimento'] = Variable(riferimento.value); } if (noteCliente.present) { map['noteCliente'] = Variable(noteCliente.value); } if (noteOrdine.present) { map['noteOrdine'] = Variable(noteOrdine.value); } if (idCliente.present) { map['idCliente'] = Variable(idCliente.value); } if (idFiliale.present) { map['idFiliale'] = Variable(idFiliale.value); } if (stato.present) { map['stato'] = Variable(stato.value); } if (idListino.present) { map['idListino'] = Variable(idListino.value); } if (idAgente.present) { map['idAgente'] = Variable(idAgente.value); } if (idPagamento.present) { map['idPagamento'] = Variable(idPagamento.value); } return map; } @override String toString() { return (StringBuffer('OrdiniCompanion(') ..write('idOrdine: $idOrdine, ') ..write('idOrdineSede: $idOrdineSede, ') ..write('numeroOrdine: $numeroOrdine, ') ..write('numeroOrdineSede: $numeroOrdineSede, ') ..write('dataOrdine: $dataOrdine, ') ..write('dataConsegna: $dataConsegna, ') ..write('dataModifica: $dataModifica, ') ..write('riferimento: $riferimento, ') ..write('noteCliente: $noteCliente, ') ..write('noteOrdine: $noteOrdine, ') ..write('idCliente: $idCliente, ') ..write('idFiliale: $idFiliale, ') ..write('stato: $stato, ') ..write('idListino: $idListino, ') ..write('idAgente: $idAgente, ') ..write('idPagamento: $idPagamento') ..write(')')) .toString(); } } class $RigheOrdineTable extends RigheOrdine with TableInfo<$RigheOrdineTable, RigaOrdine> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $RigheOrdineTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _idRigaOrdineMeta = const VerificationMeta('idRigaOrdine'); @override late final GeneratedColumn idRigaOrdine = GeneratedColumn( 'idRigaOrdine', aliasedName, false, hasAutoIncrement: true, type: DriftSqlType.int, requiredDuringInsert: false, defaultConstraints: GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT')); static const VerificationMeta _idOrdineMeta = const VerificationMeta('idOrdine'); @override late final GeneratedColumn idOrdine = GeneratedColumn( 'idOrdine', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _idArticoloMeta = const VerificationMeta('idArticolo'); @override late final GeneratedColumn idArticolo = GeneratedColumn( 'idArticolo', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _idListinoMeta = const VerificationMeta('idListino'); @override late final GeneratedColumn idListino = GeneratedColumn( 'idListino', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _quantitaMeta = const VerificationMeta('quantita'); @override late final GeneratedColumn quantita = GeneratedColumn( 'quantita', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _prezzoLordoMeta = const VerificationMeta('prezzoLordo'); @override late final GeneratedColumn prezzoLordo = GeneratedColumn( 'prezzoLordo', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _sconto1Meta = const VerificationMeta('sconto1'); @override late final GeneratedColumn sconto1 = GeneratedColumn( 'sconto1', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _sconto2Meta = const VerificationMeta('sconto2'); @override late final GeneratedColumn sconto2 = GeneratedColumn( 'sconto2', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _sconto3Meta = const VerificationMeta('sconto3'); @override late final GeneratedColumn sconto3 = GeneratedColumn( 'sconto3', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _sconto4Meta = const VerificationMeta('sconto4'); @override late final GeneratedColumn sconto4 = GeneratedColumn( 'sconto4', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _sconto5Meta = const VerificationMeta('sconto5'); @override late final GeneratedColumn sconto5 = GeneratedColumn( 'sconto5', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _prezzoNettoMeta = const VerificationMeta('prezzoNetto'); @override late final GeneratedColumn prezzoNetto = GeneratedColumn( 'prezzoNetto', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _scontoMerceMeta = const VerificationMeta('scontoMerce'); @override late final GeneratedColumn scontoMerce = GeneratedColumn( 'scontoMerce', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _totaleMeta = const VerificationMeta('totale'); @override late final GeneratedColumn totale = GeneratedColumn( 'totale', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _dataConsegnaMeta = const VerificationMeta('dataConsegna'); @override late final GeneratedColumn dataConsegna = GeneratedColumn( 'dataConsegna', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _dataModificaMeta = const VerificationMeta('dataModifica'); @override late final GeneratedColumn dataModifica = GeneratedColumn( 'dataModifica', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _qtaEvasaMeta = const VerificationMeta('qtaEvasa'); @override late final GeneratedColumn qtaEvasa = GeneratedColumn( 'qtaEvasa', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _statoMeta = const VerificationMeta('stato'); @override late final GeneratedColumn stato = GeneratedColumn( 'stato', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _colliMeta = const VerificationMeta('colli'); @override late final GeneratedColumn colli = GeneratedColumn( 'colli', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _promozioneMeta = const VerificationMeta('promozione'); @override late final GeneratedColumn promozione = GeneratedColumn( 'promozione', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _rigaPromozioneMeta = const VerificationMeta('rigaPromozione'); @override late final GeneratedColumn rigaPromozione = GeneratedColumn( 'rigaPromozione', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _prezzoManualeMeta = const VerificationMeta('prezzoManuale'); @override late final GeneratedColumn prezzoManuale = GeneratedColumn( 'prezzoManuale', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); @override List get $columns => [ idRigaOrdine, idOrdine, idArticolo, idListino, quantita, prezzoLordo, sconto1, sconto2, sconto3, sconto4, sconto5, prezzoNetto, scontoMerce, totale, dataConsegna, dataModifica, qtaEvasa, stato, colli, promozione, rigaPromozione, prezzoManuale ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'Righe_ordine'; @override VerificationContext validateIntegrity(Insertable instance, {bool isInserting = false}) { final context = VerificationContext(); final data = instance.toColumns(true); if (data.containsKey('idRigaOrdine')) { context.handle( _idRigaOrdineMeta, idRigaOrdine.isAcceptableOrUnknown( data['idRigaOrdine']!, _idRigaOrdineMeta)); } if (data.containsKey('idOrdine')) { context.handle(_idOrdineMeta, idOrdine.isAcceptableOrUnknown(data['idOrdine']!, _idOrdineMeta)); } if (data.containsKey('idArticolo')) { context.handle( _idArticoloMeta, idArticolo.isAcceptableOrUnknown( data['idArticolo']!, _idArticoloMeta)); } if (data.containsKey('idListino')) { context.handle(_idListinoMeta, idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta)); } if (data.containsKey('quantita')) { context.handle(_quantitaMeta, quantita.isAcceptableOrUnknown(data['quantita']!, _quantitaMeta)); } if (data.containsKey('prezzoLordo')) { context.handle( _prezzoLordoMeta, prezzoLordo.isAcceptableOrUnknown( data['prezzoLordo']!, _prezzoLordoMeta)); } if (data.containsKey('sconto1')) { context.handle(_sconto1Meta, sconto1.isAcceptableOrUnknown(data['sconto1']!, _sconto1Meta)); } if (data.containsKey('sconto2')) { context.handle(_sconto2Meta, sconto2.isAcceptableOrUnknown(data['sconto2']!, _sconto2Meta)); } if (data.containsKey('sconto3')) { context.handle(_sconto3Meta, sconto3.isAcceptableOrUnknown(data['sconto3']!, _sconto3Meta)); } if (data.containsKey('sconto4')) { context.handle(_sconto4Meta, sconto4.isAcceptableOrUnknown(data['sconto4']!, _sconto4Meta)); } if (data.containsKey('sconto5')) { context.handle(_sconto5Meta, sconto5.isAcceptableOrUnknown(data['sconto5']!, _sconto5Meta)); } if (data.containsKey('prezzoNetto')) { context.handle( _prezzoNettoMeta, prezzoNetto.isAcceptableOrUnknown( data['prezzoNetto']!, _prezzoNettoMeta)); } if (data.containsKey('scontoMerce')) { context.handle( _scontoMerceMeta, scontoMerce.isAcceptableOrUnknown( data['scontoMerce']!, _scontoMerceMeta)); } if (data.containsKey('totale')) { context.handle(_totaleMeta, totale.isAcceptableOrUnknown(data['totale']!, _totaleMeta)); } if (data.containsKey('dataConsegna')) { context.handle( _dataConsegnaMeta, dataConsegna.isAcceptableOrUnknown( data['dataConsegna']!, _dataConsegnaMeta)); } if (data.containsKey('dataModifica')) { context.handle( _dataModificaMeta, dataModifica.isAcceptableOrUnknown( data['dataModifica']!, _dataModificaMeta)); } if (data.containsKey('qtaEvasa')) { context.handle(_qtaEvasaMeta, qtaEvasa.isAcceptableOrUnknown(data['qtaEvasa']!, _qtaEvasaMeta)); } if (data.containsKey('stato')) { context.handle( _statoMeta, stato.isAcceptableOrUnknown(data['stato']!, _statoMeta)); } if (data.containsKey('colli')) { context.handle( _colliMeta, colli.isAcceptableOrUnknown(data['colli']!, _colliMeta)); } if (data.containsKey('promozione')) { context.handle( _promozioneMeta, promozione.isAcceptableOrUnknown( data['promozione']!, _promozioneMeta)); } if (data.containsKey('rigaPromozione')) { context.handle( _rigaPromozioneMeta, rigaPromozione.isAcceptableOrUnknown( data['rigaPromozione']!, _rigaPromozioneMeta)); } if (data.containsKey('prezzoManuale')) { context.handle( _prezzoManualeMeta, prezzoManuale.isAcceptableOrUnknown( data['prezzoManuale']!, _prezzoManualeMeta)); } return context; } @override Set get $primaryKey => {idRigaOrdine}; @override RigaOrdine map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return RigaOrdine( idRigaOrdine: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idRigaOrdine'])!, idOrdine: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idOrdine']), idArticolo: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idArticolo']), idListino: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idListino']), quantita: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}quantita']), prezzoLordo: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}prezzoLordo']), sconto1: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}sconto1']), sconto2: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}sconto2']), sconto3: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}sconto3']), sconto4: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}sconto4']), sconto5: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}sconto5']), prezzoNetto: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}prezzoNetto']), scontoMerce: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}scontoMerce']), totale: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}totale']), dataConsegna: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}dataConsegna']), dataModifica: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}dataModifica']), qtaEvasa: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}qtaEvasa']), stato: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}stato']), colli: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}colli']), promozione: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}promozione']), rigaPromozione: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}rigaPromozione']), prezzoManuale: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}prezzoManuale']), ); } @override $RigheOrdineTable createAlias(String alias) { return $RigheOrdineTable(attachedDatabase, alias); } } class RigaOrdine extends DataClass implements Insertable { final int idRigaOrdine; final int? idOrdine; final int? idArticolo; final int? idListino; final double? quantita; final double? prezzoLordo; final double? sconto1; final double? sconto2; final double? sconto3; final double? sconto4; final double? sconto5; final double? prezzoNetto; final double? scontoMerce; final double? totale; final String? dataConsegna; final String? dataModifica; final double? qtaEvasa; final String? stato; final double? colli; final int? promozione; final int? rigaPromozione; final int? prezzoManuale; const RigaOrdine( {required this.idRigaOrdine, this.idOrdine, this.idArticolo, this.idListino, this.quantita, this.prezzoLordo, this.sconto1, this.sconto2, this.sconto3, this.sconto4, this.sconto5, this.prezzoNetto, this.scontoMerce, this.totale, this.dataConsegna, this.dataModifica, this.qtaEvasa, this.stato, this.colli, this.promozione, this.rigaPromozione, this.prezzoManuale}); @override Map toColumns(bool nullToAbsent) { final map = {}; map['idRigaOrdine'] = Variable(idRigaOrdine); if (!nullToAbsent || idOrdine != null) { map['idOrdine'] = Variable(idOrdine); } if (!nullToAbsent || idArticolo != null) { map['idArticolo'] = Variable(idArticolo); } if (!nullToAbsent || idListino != null) { map['idListino'] = Variable(idListino); } if (!nullToAbsent || quantita != null) { map['quantita'] = Variable(quantita); } if (!nullToAbsent || prezzoLordo != null) { map['prezzoLordo'] = Variable(prezzoLordo); } if (!nullToAbsent || sconto1 != null) { map['sconto1'] = Variable(sconto1); } if (!nullToAbsent || sconto2 != null) { map['sconto2'] = Variable(sconto2); } if (!nullToAbsent || sconto3 != null) { map['sconto3'] = Variable(sconto3); } if (!nullToAbsent || sconto4 != null) { map['sconto4'] = Variable(sconto4); } if (!nullToAbsent || sconto5 != null) { map['sconto5'] = Variable(sconto5); } if (!nullToAbsent || prezzoNetto != null) { map['prezzoNetto'] = Variable(prezzoNetto); } if (!nullToAbsent || scontoMerce != null) { map['scontoMerce'] = Variable(scontoMerce); } if (!nullToAbsent || totale != null) { map['totale'] = Variable(totale); } if (!nullToAbsent || dataConsegna != null) { map['dataConsegna'] = Variable(dataConsegna); } if (!nullToAbsent || dataModifica != null) { map['dataModifica'] = Variable(dataModifica); } if (!nullToAbsent || qtaEvasa != null) { map['qtaEvasa'] = Variable(qtaEvasa); } if (!nullToAbsent || stato != null) { map['stato'] = Variable(stato); } if (!nullToAbsent || colli != null) { map['colli'] = Variable(colli); } if (!nullToAbsent || promozione != null) { map['promozione'] = Variable(promozione); } if (!nullToAbsent || rigaPromozione != null) { map['rigaPromozione'] = Variable(rigaPromozione); } if (!nullToAbsent || prezzoManuale != null) { map['prezzoManuale'] = Variable(prezzoManuale); } return map; } RigheOrdineCompanion toCompanion(bool nullToAbsent) { return RigheOrdineCompanion( idRigaOrdine: Value(idRigaOrdine), idOrdine: idOrdine == null && nullToAbsent ? const Value.absent() : Value(idOrdine), idArticolo: idArticolo == null && nullToAbsent ? const Value.absent() : Value(idArticolo), idListino: idListino == null && nullToAbsent ? const Value.absent() : Value(idListino), quantita: quantita == null && nullToAbsent ? const Value.absent() : Value(quantita), prezzoLordo: prezzoLordo == null && nullToAbsent ? const Value.absent() : Value(prezzoLordo), sconto1: sconto1 == null && nullToAbsent ? const Value.absent() : Value(sconto1), sconto2: sconto2 == null && nullToAbsent ? const Value.absent() : Value(sconto2), sconto3: sconto3 == null && nullToAbsent ? const Value.absent() : Value(sconto3), sconto4: sconto4 == null && nullToAbsent ? const Value.absent() : Value(sconto4), sconto5: sconto5 == null && nullToAbsent ? const Value.absent() : Value(sconto5), prezzoNetto: prezzoNetto == null && nullToAbsent ? const Value.absent() : Value(prezzoNetto), scontoMerce: scontoMerce == null && nullToAbsent ? const Value.absent() : Value(scontoMerce), totale: totale == null && nullToAbsent ? const Value.absent() : Value(totale), dataConsegna: dataConsegna == null && nullToAbsent ? const Value.absent() : Value(dataConsegna), dataModifica: dataModifica == null && nullToAbsent ? const Value.absent() : Value(dataModifica), qtaEvasa: qtaEvasa == null && nullToAbsent ? const Value.absent() : Value(qtaEvasa), stato: stato == null && nullToAbsent ? const Value.absent() : Value(stato), colli: colli == null && nullToAbsent ? const Value.absent() : Value(colli), promozione: promozione == null && nullToAbsent ? const Value.absent() : Value(promozione), rigaPromozione: rigaPromozione == null && nullToAbsent ? const Value.absent() : Value(rigaPromozione), prezzoManuale: prezzoManuale == null && nullToAbsent ? const Value.absent() : Value(prezzoManuale), ); } factory RigaOrdine.fromJson(Map json, {ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return RigaOrdine( idRigaOrdine: serializer.fromJson(json['idRigaOrdine']), idOrdine: serializer.fromJson(json['idOrdine']), idArticolo: serializer.fromJson(json['idArticolo']), idListino: serializer.fromJson(json['idListino']), quantita: serializer.fromJson(json['quantita']), prezzoLordo: serializer.fromJson(json['prezzoLordo']), sconto1: serializer.fromJson(json['sconto1']), sconto2: serializer.fromJson(json['sconto2']), sconto3: serializer.fromJson(json['sconto3']), sconto4: serializer.fromJson(json['sconto4']), sconto5: serializer.fromJson(json['sconto5']), prezzoNetto: serializer.fromJson(json['prezzoNetto']), scontoMerce: serializer.fromJson(json['scontoMerce']), totale: serializer.fromJson(json['totale']), dataConsegna: serializer.fromJson(json['dataConsegna']), dataModifica: serializer.fromJson(json['dataModifica']), qtaEvasa: serializer.fromJson(json['qtaEvasa']), stato: serializer.fromJson(json['stato']), colli: serializer.fromJson(json['colli']), promozione: serializer.fromJson(json['promozione']), rigaPromozione: serializer.fromJson(json['rigaPromozione']), prezzoManuale: serializer.fromJson(json['prezzoManuale']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'idRigaOrdine': serializer.toJson(idRigaOrdine), 'idOrdine': serializer.toJson(idOrdine), 'idArticolo': serializer.toJson(idArticolo), 'idListino': serializer.toJson(idListino), 'quantita': serializer.toJson(quantita), 'prezzoLordo': serializer.toJson(prezzoLordo), 'sconto1': serializer.toJson(sconto1), 'sconto2': serializer.toJson(sconto2), 'sconto3': serializer.toJson(sconto3), 'sconto4': serializer.toJson(sconto4), 'sconto5': serializer.toJson(sconto5), 'prezzoNetto': serializer.toJson(prezzoNetto), 'scontoMerce': serializer.toJson(scontoMerce), 'totale': serializer.toJson(totale), 'dataConsegna': serializer.toJson(dataConsegna), 'dataModifica': serializer.toJson(dataModifica), 'qtaEvasa': serializer.toJson(qtaEvasa), 'stato': serializer.toJson(stato), 'colli': serializer.toJson(colli), 'promozione': serializer.toJson(promozione), 'rigaPromozione': serializer.toJson(rigaPromozione), 'prezzoManuale': serializer.toJson(prezzoManuale), }; } RigaOrdine copyWith( {int? idRigaOrdine, Value idOrdine = const Value.absent(), Value idArticolo = const Value.absent(), Value idListino = const Value.absent(), Value quantita = const Value.absent(), Value prezzoLordo = const Value.absent(), Value sconto1 = const Value.absent(), Value sconto2 = const Value.absent(), Value sconto3 = const Value.absent(), Value sconto4 = const Value.absent(), Value sconto5 = const Value.absent(), Value prezzoNetto = const Value.absent(), Value scontoMerce = const Value.absent(), Value totale = const Value.absent(), Value dataConsegna = const Value.absent(), Value dataModifica = const Value.absent(), Value qtaEvasa = const Value.absent(), Value stato = const Value.absent(), Value colli = const Value.absent(), Value promozione = const Value.absent(), Value rigaPromozione = const Value.absent(), Value prezzoManuale = const Value.absent()}) => RigaOrdine( idRigaOrdine: idRigaOrdine ?? this.idRigaOrdine, idOrdine: idOrdine.present ? idOrdine.value : this.idOrdine, idArticolo: idArticolo.present ? idArticolo.value : this.idArticolo, idListino: idListino.present ? idListino.value : this.idListino, quantita: quantita.present ? quantita.value : this.quantita, prezzoLordo: prezzoLordo.present ? prezzoLordo.value : this.prezzoLordo, sconto1: sconto1.present ? sconto1.value : this.sconto1, sconto2: sconto2.present ? sconto2.value : this.sconto2, sconto3: sconto3.present ? sconto3.value : this.sconto3, sconto4: sconto4.present ? sconto4.value : this.sconto4, sconto5: sconto5.present ? sconto5.value : this.sconto5, prezzoNetto: prezzoNetto.present ? prezzoNetto.value : this.prezzoNetto, scontoMerce: scontoMerce.present ? scontoMerce.value : this.scontoMerce, totale: totale.present ? totale.value : this.totale, dataConsegna: dataConsegna.present ? dataConsegna.value : this.dataConsegna, dataModifica: dataModifica.present ? dataModifica.value : this.dataModifica, qtaEvasa: qtaEvasa.present ? qtaEvasa.value : this.qtaEvasa, stato: stato.present ? stato.value : this.stato, colli: colli.present ? colli.value : this.colli, promozione: promozione.present ? promozione.value : this.promozione, rigaPromozione: rigaPromozione.present ? rigaPromozione.value : this.rigaPromozione, prezzoManuale: prezzoManuale.present ? prezzoManuale.value : this.prezzoManuale, ); RigaOrdine copyWithCompanion(RigheOrdineCompanion data) { return RigaOrdine( idRigaOrdine: data.idRigaOrdine.present ? data.idRigaOrdine.value : this.idRigaOrdine, idOrdine: data.idOrdine.present ? data.idOrdine.value : this.idOrdine, idArticolo: data.idArticolo.present ? data.idArticolo.value : this.idArticolo, idListino: data.idListino.present ? data.idListino.value : this.idListino, quantita: data.quantita.present ? data.quantita.value : this.quantita, prezzoLordo: data.prezzoLordo.present ? data.prezzoLordo.value : this.prezzoLordo, sconto1: data.sconto1.present ? data.sconto1.value : this.sconto1, sconto2: data.sconto2.present ? data.sconto2.value : this.sconto2, sconto3: data.sconto3.present ? data.sconto3.value : this.sconto3, sconto4: data.sconto4.present ? data.sconto4.value : this.sconto4, sconto5: data.sconto5.present ? data.sconto5.value : this.sconto5, prezzoNetto: data.prezzoNetto.present ? data.prezzoNetto.value : this.prezzoNetto, scontoMerce: data.scontoMerce.present ? data.scontoMerce.value : this.scontoMerce, totale: data.totale.present ? data.totale.value : this.totale, dataConsegna: data.dataConsegna.present ? data.dataConsegna.value : this.dataConsegna, dataModifica: data.dataModifica.present ? data.dataModifica.value : this.dataModifica, qtaEvasa: data.qtaEvasa.present ? data.qtaEvasa.value : this.qtaEvasa, stato: data.stato.present ? data.stato.value : this.stato, colli: data.colli.present ? data.colli.value : this.colli, promozione: data.promozione.present ? data.promozione.value : this.promozione, rigaPromozione: data.rigaPromozione.present ? data.rigaPromozione.value : this.rigaPromozione, prezzoManuale: data.prezzoManuale.present ? data.prezzoManuale.value : this.prezzoManuale, ); } @override String toString() { return (StringBuffer('RigaOrdine(') ..write('idRigaOrdine: $idRigaOrdine, ') ..write('idOrdine: $idOrdine, ') ..write('idArticolo: $idArticolo, ') ..write('idListino: $idListino, ') ..write('quantita: $quantita, ') ..write('prezzoLordo: $prezzoLordo, ') ..write('sconto1: $sconto1, ') ..write('sconto2: $sconto2, ') ..write('sconto3: $sconto3, ') ..write('sconto4: $sconto4, ') ..write('sconto5: $sconto5, ') ..write('prezzoNetto: $prezzoNetto, ') ..write('scontoMerce: $scontoMerce, ') ..write('totale: $totale, ') ..write('dataConsegna: $dataConsegna, ') ..write('dataModifica: $dataModifica, ') ..write('qtaEvasa: $qtaEvasa, ') ..write('stato: $stato, ') ..write('colli: $colli, ') ..write('promozione: $promozione, ') ..write('rigaPromozione: $rigaPromozione, ') ..write('prezzoManuale: $prezzoManuale') ..write(')')) .toString(); } @override int get hashCode => Object.hashAll([ idRigaOrdine, idOrdine, idArticolo, idListino, quantita, prezzoLordo, sconto1, sconto2, sconto3, sconto4, sconto5, prezzoNetto, scontoMerce, totale, dataConsegna, dataModifica, qtaEvasa, stato, colli, promozione, rigaPromozione, prezzoManuale ]); @override bool operator ==(Object other) => identical(this, other) || (other is RigaOrdine && other.idRigaOrdine == this.idRigaOrdine && other.idOrdine == this.idOrdine && other.idArticolo == this.idArticolo && other.idListino == this.idListino && other.quantita == this.quantita && other.prezzoLordo == this.prezzoLordo && other.sconto1 == this.sconto1 && other.sconto2 == this.sconto2 && other.sconto3 == this.sconto3 && other.sconto4 == this.sconto4 && other.sconto5 == this.sconto5 && other.prezzoNetto == this.prezzoNetto && other.scontoMerce == this.scontoMerce && other.totale == this.totale && other.dataConsegna == this.dataConsegna && other.dataModifica == this.dataModifica && other.qtaEvasa == this.qtaEvasa && other.stato == this.stato && other.colli == this.colli && other.promozione == this.promozione && other.rigaPromozione == this.rigaPromozione && other.prezzoManuale == this.prezzoManuale); } class RigheOrdineCompanion extends UpdateCompanion { final Value idRigaOrdine; final Value idOrdine; final Value idArticolo; final Value idListino; final Value quantita; final Value prezzoLordo; final Value sconto1; final Value sconto2; final Value sconto3; final Value sconto4; final Value sconto5; final Value prezzoNetto; final Value scontoMerce; final Value totale; final Value dataConsegna; final Value dataModifica; final Value qtaEvasa; final Value stato; final Value colli; final Value promozione; final Value rigaPromozione; final Value prezzoManuale; const RigheOrdineCompanion({ this.idRigaOrdine = const Value.absent(), this.idOrdine = const Value.absent(), this.idArticolo = const Value.absent(), this.idListino = const Value.absent(), this.quantita = const Value.absent(), this.prezzoLordo = const Value.absent(), this.sconto1 = const Value.absent(), this.sconto2 = const Value.absent(), this.sconto3 = const Value.absent(), this.sconto4 = const Value.absent(), this.sconto5 = const Value.absent(), this.prezzoNetto = const Value.absent(), this.scontoMerce = const Value.absent(), this.totale = const Value.absent(), this.dataConsegna = const Value.absent(), this.dataModifica = const Value.absent(), this.qtaEvasa = const Value.absent(), this.stato = const Value.absent(), this.colli = const Value.absent(), this.promozione = const Value.absent(), this.rigaPromozione = const Value.absent(), this.prezzoManuale = const Value.absent(), }); RigheOrdineCompanion.insert({ this.idRigaOrdine = const Value.absent(), this.idOrdine = const Value.absent(), this.idArticolo = const Value.absent(), this.idListino = const Value.absent(), this.quantita = const Value.absent(), this.prezzoLordo = const Value.absent(), this.sconto1 = const Value.absent(), this.sconto2 = const Value.absent(), this.sconto3 = const Value.absent(), this.sconto4 = const Value.absent(), this.sconto5 = const Value.absent(), this.prezzoNetto = const Value.absent(), this.scontoMerce = const Value.absent(), this.totale = const Value.absent(), this.dataConsegna = const Value.absent(), this.dataModifica = const Value.absent(), this.qtaEvasa = const Value.absent(), this.stato = const Value.absent(), this.colli = const Value.absent(), this.promozione = const Value.absent(), this.rigaPromozione = const Value.absent(), this.prezzoManuale = const Value.absent(), }); static Insertable custom({ Expression? idRigaOrdine, Expression? idOrdine, Expression? idArticolo, Expression? idListino, Expression? quantita, Expression? prezzoLordo, Expression? sconto1, Expression? sconto2, Expression? sconto3, Expression? sconto4, Expression? sconto5, Expression? prezzoNetto, Expression? scontoMerce, Expression? totale, Expression? dataConsegna, Expression? dataModifica, Expression? qtaEvasa, Expression? stato, Expression? colli, Expression? promozione, Expression? rigaPromozione, Expression? prezzoManuale, }) { return RawValuesInsertable({ if (idRigaOrdine != null) 'idRigaOrdine': idRigaOrdine, if (idOrdine != null) 'idOrdine': idOrdine, if (idArticolo != null) 'idArticolo': idArticolo, if (idListino != null) 'idListino': idListino, if (quantita != null) 'quantita': quantita, if (prezzoLordo != null) 'prezzoLordo': prezzoLordo, if (sconto1 != null) 'sconto1': sconto1, if (sconto2 != null) 'sconto2': sconto2, if (sconto3 != null) 'sconto3': sconto3, if (sconto4 != null) 'sconto4': sconto4, if (sconto5 != null) 'sconto5': sconto5, if (prezzoNetto != null) 'prezzoNetto': prezzoNetto, if (scontoMerce != null) 'scontoMerce': scontoMerce, if (totale != null) 'totale': totale, if (dataConsegna != null) 'dataConsegna': dataConsegna, if (dataModifica != null) 'dataModifica': dataModifica, if (qtaEvasa != null) 'qtaEvasa': qtaEvasa, if (stato != null) 'stato': stato, if (colli != null) 'colli': colli, if (promozione != null) 'promozione': promozione, if (rigaPromozione != null) 'rigaPromozione': rigaPromozione, if (prezzoManuale != null) 'prezzoManuale': prezzoManuale, }); } RigheOrdineCompanion copyWith( {Value? idRigaOrdine, Value? idOrdine, Value? idArticolo, Value? idListino, Value? quantita, Value? prezzoLordo, Value? sconto1, Value? sconto2, Value? sconto3, Value? sconto4, Value? sconto5, Value? prezzoNetto, Value? scontoMerce, Value? totale, Value? dataConsegna, Value? dataModifica, Value? qtaEvasa, Value? stato, Value? colli, Value? promozione, Value? rigaPromozione, Value? prezzoManuale}) { return RigheOrdineCompanion( idRigaOrdine: idRigaOrdine ?? this.idRigaOrdine, idOrdine: idOrdine ?? this.idOrdine, idArticolo: idArticolo ?? this.idArticolo, idListino: idListino ?? this.idListino, quantita: quantita ?? this.quantita, prezzoLordo: prezzoLordo ?? this.prezzoLordo, sconto1: sconto1 ?? this.sconto1, sconto2: sconto2 ?? this.sconto2, sconto3: sconto3 ?? this.sconto3, sconto4: sconto4 ?? this.sconto4, sconto5: sconto5 ?? this.sconto5, prezzoNetto: prezzoNetto ?? this.prezzoNetto, scontoMerce: scontoMerce ?? this.scontoMerce, totale: totale ?? this.totale, dataConsegna: dataConsegna ?? this.dataConsegna, dataModifica: dataModifica ?? this.dataModifica, qtaEvasa: qtaEvasa ?? this.qtaEvasa, stato: stato ?? this.stato, colli: colli ?? this.colli, promozione: promozione ?? this.promozione, rigaPromozione: rigaPromozione ?? this.rigaPromozione, prezzoManuale: prezzoManuale ?? this.prezzoManuale, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (idRigaOrdine.present) { map['idRigaOrdine'] = Variable(idRigaOrdine.value); } if (idOrdine.present) { map['idOrdine'] = Variable(idOrdine.value); } if (idArticolo.present) { map['idArticolo'] = Variable(idArticolo.value); } if (idListino.present) { map['idListino'] = Variable(idListino.value); } if (quantita.present) { map['quantita'] = Variable(quantita.value); } if (prezzoLordo.present) { map['prezzoLordo'] = Variable(prezzoLordo.value); } if (sconto1.present) { map['sconto1'] = Variable(sconto1.value); } if (sconto2.present) { map['sconto2'] = Variable(sconto2.value); } if (sconto3.present) { map['sconto3'] = Variable(sconto3.value); } if (sconto4.present) { map['sconto4'] = Variable(sconto4.value); } if (sconto5.present) { map['sconto5'] = Variable(sconto5.value); } if (prezzoNetto.present) { map['prezzoNetto'] = Variable(prezzoNetto.value); } if (scontoMerce.present) { map['scontoMerce'] = Variable(scontoMerce.value); } if (totale.present) { map['totale'] = Variable(totale.value); } if (dataConsegna.present) { map['dataConsegna'] = Variable(dataConsegna.value); } if (dataModifica.present) { map['dataModifica'] = Variable(dataModifica.value); } if (qtaEvasa.present) { map['qtaEvasa'] = Variable(qtaEvasa.value); } if (stato.present) { map['stato'] = Variable(stato.value); } if (colli.present) { map['colli'] = Variable(colli.value); } if (promozione.present) { map['promozione'] = Variable(promozione.value); } if (rigaPromozione.present) { map['rigaPromozione'] = Variable(rigaPromozione.value); } if (prezzoManuale.present) { map['prezzoManuale'] = Variable(prezzoManuale.value); } return map; } @override String toString() { return (StringBuffer('RigheOrdineCompanion(') ..write('idRigaOrdine: $idRigaOrdine, ') ..write('idOrdine: $idOrdine, ') ..write('idArticolo: $idArticolo, ') ..write('idListino: $idListino, ') ..write('quantita: $quantita, ') ..write('prezzoLordo: $prezzoLordo, ') ..write('sconto1: $sconto1, ') ..write('sconto2: $sconto2, ') ..write('sconto3: $sconto3, ') ..write('sconto4: $sconto4, ') ..write('sconto5: $sconto5, ') ..write('prezzoNetto: $prezzoNetto, ') ..write('scontoMerce: $scontoMerce, ') ..write('totale: $totale, ') ..write('dataConsegna: $dataConsegna, ') ..write('dataModifica: $dataModifica, ') ..write('qtaEvasa: $qtaEvasa, ') ..write('stato: $stato, ') ..write('colli: $colli, ') ..write('promozione: $promozione, ') ..write('rigaPromozione: $rigaPromozione, ') ..write('prezzoManuale: $prezzoManuale') ..write(')')) .toString(); } } class $FilialiTable extends Filiali with TableInfo<$FilialiTable, Filiale> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $FilialiTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _idFilialeMeta = const VerificationMeta('idFiliale'); @override late final GeneratedColumn idFiliale = GeneratedColumn( 'idFiliale', aliasedName, false, hasAutoIncrement: true, type: DriftSqlType.int, requiredDuringInsert: false, defaultConstraints: GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT')); static const VerificationMeta _idFilialeRemotoMeta = const VerificationMeta('idFilialeRemoto'); @override late final GeneratedColumn idFilialeRemoto = GeneratedColumn( 'idFilialeRemoto', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _idClienteMeta = const VerificationMeta('idCliente'); @override late final GeneratedColumn idCliente = GeneratedColumn( 'idCliente', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _idAgenteMeta = const VerificationMeta('idAgente'); @override late final GeneratedColumn idAgente = GeneratedColumn( 'idAgente', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _codFilialeMeta = const VerificationMeta('codFiliale'); @override late final GeneratedColumn codFiliale = GeneratedColumn( 'codFiliale', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _descrizioneMeta = const VerificationMeta('descrizione'); @override late final GeneratedColumn descrizione = GeneratedColumn( 'descrizione', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _indirizzoMeta = const VerificationMeta('indirizzo'); @override late final GeneratedColumn indirizzo = GeneratedColumn( 'indirizzo', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _cittaMeta = const VerificationMeta('citta'); @override late final GeneratedColumn citta = GeneratedColumn( 'citta', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _provinciaMeta = const VerificationMeta('provincia'); @override late final GeneratedColumn provincia = GeneratedColumn( 'provincia', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _capMeta = const VerificationMeta('cap'); @override late final GeneratedColumn cap = GeneratedColumn( 'cap', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _frazioneMeta = const VerificationMeta('frazione'); @override late final GeneratedColumn frazione = GeneratedColumn( 'frazione', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _nazioneMeta = const VerificationMeta('nazione'); @override late final GeneratedColumn nazione = GeneratedColumn( 'nazione', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _telefonoMeta = const VerificationMeta('telefono'); @override late final GeneratedColumn telefono = GeneratedColumn( 'telefono', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _cellulareMeta = const VerificationMeta('cellulare'); @override late final GeneratedColumn cellulare = GeneratedColumn( 'cellulare', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _faxMeta = const VerificationMeta('fax'); @override late final GeneratedColumn fax = GeneratedColumn( 'fax', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _emailMeta = const VerificationMeta('email'); @override late final GeneratedColumn email = GeneratedColumn( 'email', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _statoMeta = const VerificationMeta('stato'); @override late final GeneratedColumn stato = GeneratedColumn( 'stato', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _attivoMeta = const VerificationMeta('attivo'); @override late final GeneratedColumn attivo = GeneratedColumn( 'attivo', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, defaultValue: const Constant(1)); static const VerificationMeta _noteMeta = const VerificationMeta('note'); @override late final GeneratedColumn note = GeneratedColumn( 'note', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); @override List get $columns => [ idFiliale, idFilialeRemoto, idCliente, idAgente, codFiliale, descrizione, indirizzo, citta, provincia, cap, frazione, nazione, telefono, cellulare, fax, email, stato, attivo, note ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'Filiali'; @override VerificationContext validateIntegrity(Insertable instance, {bool isInserting = false}) { final context = VerificationContext(); final data = instance.toColumns(true); if (data.containsKey('idFiliale')) { context.handle(_idFilialeMeta, idFiliale.isAcceptableOrUnknown(data['idFiliale']!, _idFilialeMeta)); } if (data.containsKey('idFilialeRemoto')) { context.handle( _idFilialeRemotoMeta, idFilialeRemoto.isAcceptableOrUnknown( data['idFilialeRemoto']!, _idFilialeRemotoMeta)); } if (data.containsKey('idCliente')) { context.handle(_idClienteMeta, idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta)); } if (data.containsKey('idAgente')) { context.handle(_idAgenteMeta, idAgente.isAcceptableOrUnknown(data['idAgente']!, _idAgenteMeta)); } if (data.containsKey('codFiliale')) { context.handle( _codFilialeMeta, codFiliale.isAcceptableOrUnknown( data['codFiliale']!, _codFilialeMeta)); } if (data.containsKey('descrizione')) { context.handle( _descrizioneMeta, descrizione.isAcceptableOrUnknown( data['descrizione']!, _descrizioneMeta)); } if (data.containsKey('indirizzo')) { context.handle(_indirizzoMeta, indirizzo.isAcceptableOrUnknown(data['indirizzo']!, _indirizzoMeta)); } if (data.containsKey('citta')) { context.handle( _cittaMeta, citta.isAcceptableOrUnknown(data['citta']!, _cittaMeta)); } if (data.containsKey('provincia')) { context.handle(_provinciaMeta, provincia.isAcceptableOrUnknown(data['provincia']!, _provinciaMeta)); } if (data.containsKey('cap')) { context.handle( _capMeta, cap.isAcceptableOrUnknown(data['cap']!, _capMeta)); } if (data.containsKey('frazione')) { context.handle(_frazioneMeta, frazione.isAcceptableOrUnknown(data['frazione']!, _frazioneMeta)); } if (data.containsKey('nazione')) { context.handle(_nazioneMeta, nazione.isAcceptableOrUnknown(data['nazione']!, _nazioneMeta)); } if (data.containsKey('telefono')) { context.handle(_telefonoMeta, telefono.isAcceptableOrUnknown(data['telefono']!, _telefonoMeta)); } if (data.containsKey('cellulare')) { context.handle(_cellulareMeta, cellulare.isAcceptableOrUnknown(data['cellulare']!, _cellulareMeta)); } if (data.containsKey('fax')) { context.handle( _faxMeta, fax.isAcceptableOrUnknown(data['fax']!, _faxMeta)); } if (data.containsKey('email')) { context.handle( _emailMeta, email.isAcceptableOrUnknown(data['email']!, _emailMeta)); } if (data.containsKey('stato')) { context.handle( _statoMeta, stato.isAcceptableOrUnknown(data['stato']!, _statoMeta)); } if (data.containsKey('attivo')) { context.handle(_attivoMeta, attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta)); } if (data.containsKey('note')) { context.handle( _noteMeta, note.isAcceptableOrUnknown(data['note']!, _noteMeta)); } return context; } @override Set get $primaryKey => {idFiliale}; @override Filiale map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return Filiale( idFiliale: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idFiliale'])!, idFilialeRemoto: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idFilialeRemoto']), idCliente: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idCliente']), idAgente: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idAgente']), codFiliale: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}codFiliale']), descrizione: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}descrizione']), indirizzo: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}indirizzo']), citta: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}citta']), provincia: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}provincia']), cap: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}cap']), frazione: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}frazione']), nazione: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}nazione']), telefono: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}telefono']), cellulare: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}cellulare']), fax: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}fax']), email: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}email']), stato: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}stato']), attivo: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}attivo'])!, note: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}note']), ); } @override $FilialiTable createAlias(String alias) { return $FilialiTable(attachedDatabase, alias); } } class Filiale extends DataClass implements Insertable { final int idFiliale; final int? idFilialeRemoto; final int? idCliente; final int? idAgente; final String? codFiliale; final String? descrizione; final String? indirizzo; final String? citta; final String? provincia; final String? cap; final String? frazione; final String? nazione; final String? telefono; final String? cellulare; final String? fax; final String? email; final String? stato; final int attivo; final String? note; const Filiale( {required this.idFiliale, this.idFilialeRemoto, this.idCliente, this.idAgente, this.codFiliale, this.descrizione, this.indirizzo, this.citta, this.provincia, this.cap, this.frazione, this.nazione, this.telefono, this.cellulare, this.fax, this.email, this.stato, required this.attivo, this.note}); @override Map toColumns(bool nullToAbsent) { final map = {}; map['idFiliale'] = Variable(idFiliale); if (!nullToAbsent || idFilialeRemoto != null) { map['idFilialeRemoto'] = Variable(idFilialeRemoto); } if (!nullToAbsent || idCliente != null) { map['idCliente'] = Variable(idCliente); } if (!nullToAbsent || idAgente != null) { map['idAgente'] = Variable(idAgente); } if (!nullToAbsent || codFiliale != null) { map['codFiliale'] = Variable(codFiliale); } if (!nullToAbsent || descrizione != null) { map['descrizione'] = Variable(descrizione); } if (!nullToAbsent || indirizzo != null) { map['indirizzo'] = Variable(indirizzo); } if (!nullToAbsent || citta != null) { map['citta'] = Variable(citta); } if (!nullToAbsent || provincia != null) { map['provincia'] = Variable(provincia); } if (!nullToAbsent || cap != null) { map['cap'] = Variable(cap); } if (!nullToAbsent || frazione != null) { map['frazione'] = Variable(frazione); } if (!nullToAbsent || nazione != null) { map['nazione'] = Variable(nazione); } if (!nullToAbsent || telefono != null) { map['telefono'] = Variable(telefono); } if (!nullToAbsent || cellulare != null) { map['cellulare'] = Variable(cellulare); } if (!nullToAbsent || fax != null) { map['fax'] = Variable(fax); } if (!nullToAbsent || email != null) { map['email'] = Variable(email); } if (!nullToAbsent || stato != null) { map['stato'] = Variable(stato); } map['attivo'] = Variable(attivo); if (!nullToAbsent || note != null) { map['note'] = Variable(note); } return map; } FilialiCompanion toCompanion(bool nullToAbsent) { return FilialiCompanion( idFiliale: Value(idFiliale), idFilialeRemoto: idFilialeRemoto == null && nullToAbsent ? const Value.absent() : Value(idFilialeRemoto), idCliente: idCliente == null && nullToAbsent ? const Value.absent() : Value(idCliente), idAgente: idAgente == null && nullToAbsent ? const Value.absent() : Value(idAgente), codFiliale: codFiliale == null && nullToAbsent ? const Value.absent() : Value(codFiliale), descrizione: descrizione == null && nullToAbsent ? const Value.absent() : Value(descrizione), indirizzo: indirizzo == null && nullToAbsent ? const Value.absent() : Value(indirizzo), citta: citta == null && nullToAbsent ? const Value.absent() : Value(citta), provincia: provincia == null && nullToAbsent ? const Value.absent() : Value(provincia), cap: cap == null && nullToAbsent ? const Value.absent() : Value(cap), frazione: frazione == null && nullToAbsent ? const Value.absent() : Value(frazione), nazione: nazione == null && nullToAbsent ? const Value.absent() : Value(nazione), telefono: telefono == null && nullToAbsent ? const Value.absent() : Value(telefono), cellulare: cellulare == null && nullToAbsent ? const Value.absent() : Value(cellulare), fax: fax == null && nullToAbsent ? const Value.absent() : Value(fax), email: email == null && nullToAbsent ? const Value.absent() : Value(email), stato: stato == null && nullToAbsent ? const Value.absent() : Value(stato), attivo: Value(attivo), note: note == null && nullToAbsent ? const Value.absent() : Value(note), ); } factory Filiale.fromJson(Map json, {ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return Filiale( idFiliale: serializer.fromJson(json['idFiliale']), idFilialeRemoto: serializer.fromJson(json['idFilialeRemoto']), idCliente: serializer.fromJson(json['idCliente']), idAgente: serializer.fromJson(json['idAgente']), codFiliale: serializer.fromJson(json['codFiliale']), descrizione: serializer.fromJson(json['descrizione']), indirizzo: serializer.fromJson(json['indirizzo']), citta: serializer.fromJson(json['citta']), provincia: serializer.fromJson(json['provincia']), cap: serializer.fromJson(json['cap']), frazione: serializer.fromJson(json['frazione']), nazione: serializer.fromJson(json['nazione']), telefono: serializer.fromJson(json['telefono']), cellulare: serializer.fromJson(json['cellulare']), fax: serializer.fromJson(json['fax']), email: serializer.fromJson(json['email']), stato: serializer.fromJson(json['stato']), attivo: serializer.fromJson(json['attivo']), note: serializer.fromJson(json['note']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'idFiliale': serializer.toJson(idFiliale), 'idFilialeRemoto': serializer.toJson(idFilialeRemoto), 'idCliente': serializer.toJson(idCliente), 'idAgente': serializer.toJson(idAgente), 'codFiliale': serializer.toJson(codFiliale), 'descrizione': serializer.toJson(descrizione), 'indirizzo': serializer.toJson(indirizzo), 'citta': serializer.toJson(citta), 'provincia': serializer.toJson(provincia), 'cap': serializer.toJson(cap), 'frazione': serializer.toJson(frazione), 'nazione': serializer.toJson(nazione), 'telefono': serializer.toJson(telefono), 'cellulare': serializer.toJson(cellulare), 'fax': serializer.toJson(fax), 'email': serializer.toJson(email), 'stato': serializer.toJson(stato), 'attivo': serializer.toJson(attivo), 'note': serializer.toJson(note), }; } Filiale copyWith( {int? idFiliale, Value idFilialeRemoto = const Value.absent(), Value idCliente = const Value.absent(), Value idAgente = const Value.absent(), Value codFiliale = const Value.absent(), Value descrizione = const Value.absent(), Value indirizzo = const Value.absent(), Value citta = const Value.absent(), Value provincia = const Value.absent(), Value cap = const Value.absent(), Value frazione = const Value.absent(), Value nazione = const Value.absent(), Value telefono = const Value.absent(), Value cellulare = const Value.absent(), Value fax = const Value.absent(), Value email = const Value.absent(), Value stato = const Value.absent(), int? attivo, Value note = const Value.absent()}) => Filiale( idFiliale: idFiliale ?? this.idFiliale, idFilialeRemoto: idFilialeRemoto.present ? idFilialeRemoto.value : this.idFilialeRemoto, idCliente: idCliente.present ? idCliente.value : this.idCliente, idAgente: idAgente.present ? idAgente.value : this.idAgente, codFiliale: codFiliale.present ? codFiliale.value : this.codFiliale, descrizione: descrizione.present ? descrizione.value : this.descrizione, indirizzo: indirizzo.present ? indirizzo.value : this.indirizzo, citta: citta.present ? citta.value : this.citta, provincia: provincia.present ? provincia.value : this.provincia, cap: cap.present ? cap.value : this.cap, frazione: frazione.present ? frazione.value : this.frazione, nazione: nazione.present ? nazione.value : this.nazione, telefono: telefono.present ? telefono.value : this.telefono, cellulare: cellulare.present ? cellulare.value : this.cellulare, fax: fax.present ? fax.value : this.fax, email: email.present ? email.value : this.email, stato: stato.present ? stato.value : this.stato, attivo: attivo ?? this.attivo, note: note.present ? note.value : this.note, ); Filiale copyWithCompanion(FilialiCompanion data) { return Filiale( idFiliale: data.idFiliale.present ? data.idFiliale.value : this.idFiliale, idFilialeRemoto: data.idFilialeRemoto.present ? data.idFilialeRemoto.value : this.idFilialeRemoto, idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente, idAgente: data.idAgente.present ? data.idAgente.value : this.idAgente, codFiliale: data.codFiliale.present ? data.codFiliale.value : this.codFiliale, descrizione: data.descrizione.present ? data.descrizione.value : this.descrizione, indirizzo: data.indirizzo.present ? data.indirizzo.value : this.indirizzo, citta: data.citta.present ? data.citta.value : this.citta, provincia: data.provincia.present ? data.provincia.value : this.provincia, cap: data.cap.present ? data.cap.value : this.cap, frazione: data.frazione.present ? data.frazione.value : this.frazione, nazione: data.nazione.present ? data.nazione.value : this.nazione, telefono: data.telefono.present ? data.telefono.value : this.telefono, cellulare: data.cellulare.present ? data.cellulare.value : this.cellulare, fax: data.fax.present ? data.fax.value : this.fax, email: data.email.present ? data.email.value : this.email, stato: data.stato.present ? data.stato.value : this.stato, attivo: data.attivo.present ? data.attivo.value : this.attivo, note: data.note.present ? data.note.value : this.note, ); } @override String toString() { return (StringBuffer('Filiale(') ..write('idFiliale: $idFiliale, ') ..write('idFilialeRemoto: $idFilialeRemoto, ') ..write('idCliente: $idCliente, ') ..write('idAgente: $idAgente, ') ..write('codFiliale: $codFiliale, ') ..write('descrizione: $descrizione, ') ..write('indirizzo: $indirizzo, ') ..write('citta: $citta, ') ..write('provincia: $provincia, ') ..write('cap: $cap, ') ..write('frazione: $frazione, ') ..write('nazione: $nazione, ') ..write('telefono: $telefono, ') ..write('cellulare: $cellulare, ') ..write('fax: $fax, ') ..write('email: $email, ') ..write('stato: $stato, ') ..write('attivo: $attivo, ') ..write('note: $note') ..write(')')) .toString(); } @override int get hashCode => Object.hash( idFiliale, idFilialeRemoto, idCliente, idAgente, codFiliale, descrizione, indirizzo, citta, provincia, cap, frazione, nazione, telefono, cellulare, fax, email, stato, attivo, note); @override bool operator ==(Object other) => identical(this, other) || (other is Filiale && other.idFiliale == this.idFiliale && other.idFilialeRemoto == this.idFilialeRemoto && other.idCliente == this.idCliente && other.idAgente == this.idAgente && other.codFiliale == this.codFiliale && other.descrizione == this.descrizione && other.indirizzo == this.indirizzo && other.citta == this.citta && other.provincia == this.provincia && other.cap == this.cap && other.frazione == this.frazione && other.nazione == this.nazione && other.telefono == this.telefono && other.cellulare == this.cellulare && other.fax == this.fax && other.email == this.email && other.stato == this.stato && other.attivo == this.attivo && other.note == this.note); } class FilialiCompanion extends UpdateCompanion { final Value idFiliale; final Value idFilialeRemoto; final Value idCliente; final Value idAgente; final Value codFiliale; final Value descrizione; final Value indirizzo; final Value citta; final Value provincia; final Value cap; final Value frazione; final Value nazione; final Value telefono; final Value cellulare; final Value fax; final Value email; final Value stato; final Value attivo; final Value note; const FilialiCompanion({ this.idFiliale = const Value.absent(), this.idFilialeRemoto = const Value.absent(), this.idCliente = const Value.absent(), this.idAgente = const Value.absent(), this.codFiliale = const Value.absent(), this.descrizione = const Value.absent(), this.indirizzo = const Value.absent(), this.citta = const Value.absent(), this.provincia = const Value.absent(), this.cap = const Value.absent(), this.frazione = const Value.absent(), this.nazione = const Value.absent(), this.telefono = const Value.absent(), this.cellulare = const Value.absent(), this.fax = const Value.absent(), this.email = const Value.absent(), this.stato = const Value.absent(), this.attivo = const Value.absent(), this.note = const Value.absent(), }); FilialiCompanion.insert({ this.idFiliale = const Value.absent(), this.idFilialeRemoto = const Value.absent(), this.idCliente = const Value.absent(), this.idAgente = const Value.absent(), this.codFiliale = const Value.absent(), this.descrizione = const Value.absent(), this.indirizzo = const Value.absent(), this.citta = const Value.absent(), this.provincia = const Value.absent(), this.cap = const Value.absent(), this.frazione = const Value.absent(), this.nazione = const Value.absent(), this.telefono = const Value.absent(), this.cellulare = const Value.absent(), this.fax = const Value.absent(), this.email = const Value.absent(), this.stato = const Value.absent(), this.attivo = const Value.absent(), this.note = const Value.absent(), }); static Insertable custom({ Expression? idFiliale, Expression? idFilialeRemoto, Expression? idCliente, Expression? idAgente, Expression? codFiliale, Expression? descrizione, Expression? indirizzo, Expression? citta, Expression? provincia, Expression? cap, Expression? frazione, Expression? nazione, Expression? telefono, Expression? cellulare, Expression? fax, Expression? email, Expression? stato, Expression? attivo, Expression? note, }) { return RawValuesInsertable({ if (idFiliale != null) 'idFiliale': idFiliale, if (idFilialeRemoto != null) 'idFilialeRemoto': idFilialeRemoto, if (idCliente != null) 'idCliente': idCliente, if (idAgente != null) 'idAgente': idAgente, if (codFiliale != null) 'codFiliale': codFiliale, if (descrizione != null) 'descrizione': descrizione, if (indirizzo != null) 'indirizzo': indirizzo, if (citta != null) 'citta': citta, if (provincia != null) 'provincia': provincia, if (cap != null) 'cap': cap, if (frazione != null) 'frazione': frazione, if (nazione != null) 'nazione': nazione, if (telefono != null) 'telefono': telefono, if (cellulare != null) 'cellulare': cellulare, if (fax != null) 'fax': fax, if (email != null) 'email': email, if (stato != null) 'stato': stato, if (attivo != null) 'attivo': attivo, if (note != null) 'note': note, }); } FilialiCompanion copyWith( {Value? idFiliale, Value? idFilialeRemoto, Value? idCliente, Value? idAgente, Value? codFiliale, Value? descrizione, Value? indirizzo, Value? citta, Value? provincia, Value? cap, Value? frazione, Value? nazione, Value? telefono, Value? cellulare, Value? fax, Value? email, Value? stato, Value? attivo, Value? note}) { return FilialiCompanion( idFiliale: idFiliale ?? this.idFiliale, idFilialeRemoto: idFilialeRemoto ?? this.idFilialeRemoto, idCliente: idCliente ?? this.idCliente, idAgente: idAgente ?? this.idAgente, codFiliale: codFiliale ?? this.codFiliale, descrizione: descrizione ?? this.descrizione, indirizzo: indirizzo ?? this.indirizzo, citta: citta ?? this.citta, provincia: provincia ?? this.provincia, cap: cap ?? this.cap, frazione: frazione ?? this.frazione, nazione: nazione ?? this.nazione, telefono: telefono ?? this.telefono, cellulare: cellulare ?? this.cellulare, fax: fax ?? this.fax, email: email ?? this.email, stato: stato ?? this.stato, attivo: attivo ?? this.attivo, note: note ?? this.note, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (idFiliale.present) { map['idFiliale'] = Variable(idFiliale.value); } if (idFilialeRemoto.present) { map['idFilialeRemoto'] = Variable(idFilialeRemoto.value); } if (idCliente.present) { map['idCliente'] = Variable(idCliente.value); } if (idAgente.present) { map['idAgente'] = Variable(idAgente.value); } if (codFiliale.present) { map['codFiliale'] = Variable(codFiliale.value); } if (descrizione.present) { map['descrizione'] = Variable(descrizione.value); } if (indirizzo.present) { map['indirizzo'] = Variable(indirizzo.value); } if (citta.present) { map['citta'] = Variable(citta.value); } if (provincia.present) { map['provincia'] = Variable(provincia.value); } if (cap.present) { map['cap'] = Variable(cap.value); } if (frazione.present) { map['frazione'] = Variable(frazione.value); } if (nazione.present) { map['nazione'] = Variable(nazione.value); } if (telefono.present) { map['telefono'] = Variable(telefono.value); } if (cellulare.present) { map['cellulare'] = Variable(cellulare.value); } if (fax.present) { map['fax'] = Variable(fax.value); } if (email.present) { map['email'] = Variable(email.value); } if (stato.present) { map['stato'] = Variable(stato.value); } if (attivo.present) { map['attivo'] = Variable(attivo.value); } if (note.present) { map['note'] = Variable(note.value); } return map; } @override String toString() { return (StringBuffer('FilialiCompanion(') ..write('idFiliale: $idFiliale, ') ..write('idFilialeRemoto: $idFilialeRemoto, ') ..write('idCliente: $idCliente, ') ..write('idAgente: $idAgente, ') ..write('codFiliale: $codFiliale, ') ..write('descrizione: $descrizione, ') ..write('indirizzo: $indirizzo, ') ..write('citta: $citta, ') ..write('provincia: $provincia, ') ..write('cap: $cap, ') ..write('frazione: $frazione, ') ..write('nazione: $nazione, ') ..write('telefono: $telefono, ') ..write('cellulare: $cellulare, ') ..write('fax: $fax, ') ..write('email: $email, ') ..write('stato: $stato, ') ..write('attivo: $attivo, ') ..write('note: $note') ..write(')')) .toString(); } } class $ListiniTable extends Listini with TableInfo<$ListiniTable, Listino> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $ListiniTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _idListinoMeta = const VerificationMeta('idListino'); @override late final GeneratedColumn idListino = GeneratedColumn( 'idListino', aliasedName, false, hasAutoIncrement: true, type: DriftSqlType.int, requiredDuringInsert: false, defaultConstraints: GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT')); static const VerificationMeta _codListinoMeta = const VerificationMeta('codListino'); @override late final GeneratedColumn codListino = GeneratedColumn( 'codListino', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _descrizioneMeta = const VerificationMeta('descrizione'); @override late final GeneratedColumn descrizione = GeneratedColumn( 'descrizione', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _validoDaMeta = const VerificationMeta('validoDa'); @override late final GeneratedColumn validoDa = GeneratedColumn( 'validoDa', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _validoAMeta = const VerificationMeta('validoA'); @override late final GeneratedColumn validoA = GeneratedColumn( 'validoA', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _attivoMeta = const VerificationMeta('attivo'); @override late final GeneratedColumn attivo = GeneratedColumn( 'attivo', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, defaultValue: const Constant(1)); static const VerificationMeta _dataModificaMeta = const VerificationMeta('dataModifica'); @override late final GeneratedColumn dataModifica = GeneratedColumn( 'dataModifica', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _listinoAgenteMeta = const VerificationMeta('listinoAgente'); @override late final GeneratedColumn listinoAgente = GeneratedColumn( 'listinoAgente', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); @override List get $columns => [ idListino, codListino, descrizione, validoDa, validoA, attivo, dataModifica, listinoAgente ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'Listini'; @override VerificationContext validateIntegrity(Insertable instance, {bool isInserting = false}) { final context = VerificationContext(); final data = instance.toColumns(true); if (data.containsKey('idListino')) { context.handle(_idListinoMeta, idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta)); } if (data.containsKey('codListino')) { context.handle( _codListinoMeta, codListino.isAcceptableOrUnknown( data['codListino']!, _codListinoMeta)); } if (data.containsKey('descrizione')) { context.handle( _descrizioneMeta, descrizione.isAcceptableOrUnknown( data['descrizione']!, _descrizioneMeta)); } if (data.containsKey('validoDa')) { context.handle(_validoDaMeta, validoDa.isAcceptableOrUnknown(data['validoDa']!, _validoDaMeta)); } if (data.containsKey('validoA')) { context.handle(_validoAMeta, validoA.isAcceptableOrUnknown(data['validoA']!, _validoAMeta)); } if (data.containsKey('attivo')) { context.handle(_attivoMeta, attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta)); } if (data.containsKey('dataModifica')) { context.handle( _dataModificaMeta, dataModifica.isAcceptableOrUnknown( data['dataModifica']!, _dataModificaMeta)); } if (data.containsKey('listinoAgente')) { context.handle( _listinoAgenteMeta, listinoAgente.isAcceptableOrUnknown( data['listinoAgente']!, _listinoAgenteMeta)); } return context; } @override Set get $primaryKey => {idListino}; @override Listino map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return Listino( idListino: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idListino'])!, codListino: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}codListino']), descrizione: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}descrizione']), validoDa: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}validoDa']), validoA: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}validoA']), attivo: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}attivo'])!, dataModifica: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}dataModifica']), listinoAgente: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}listinoAgente']), ); } @override $ListiniTable createAlias(String alias) { return $ListiniTable(attachedDatabase, alias); } } class Listino extends DataClass implements Insertable { final int idListino; final String? codListino; final String? descrizione; final String? validoDa; final String? validoA; final int attivo; final String? dataModifica; final int? listinoAgente; const Listino( {required this.idListino, this.codListino, this.descrizione, this.validoDa, this.validoA, required this.attivo, this.dataModifica, this.listinoAgente}); @override Map toColumns(bool nullToAbsent) { final map = {}; map['idListino'] = Variable(idListino); if (!nullToAbsent || codListino != null) { map['codListino'] = Variable(codListino); } if (!nullToAbsent || descrizione != null) { map['descrizione'] = Variable(descrizione); } if (!nullToAbsent || validoDa != null) { map['validoDa'] = Variable(validoDa); } if (!nullToAbsent || validoA != null) { map['validoA'] = Variable(validoA); } map['attivo'] = Variable(attivo); if (!nullToAbsent || dataModifica != null) { map['dataModifica'] = Variable(dataModifica); } if (!nullToAbsent || listinoAgente != null) { map['listinoAgente'] = Variable(listinoAgente); } return map; } ListiniCompanion toCompanion(bool nullToAbsent) { return ListiniCompanion( idListino: Value(idListino), codListino: codListino == null && nullToAbsent ? const Value.absent() : Value(codListino), descrizione: descrizione == null && nullToAbsent ? const Value.absent() : Value(descrizione), validoDa: validoDa == null && nullToAbsent ? const Value.absent() : Value(validoDa), validoA: validoA == null && nullToAbsent ? const Value.absent() : Value(validoA), attivo: Value(attivo), dataModifica: dataModifica == null && nullToAbsent ? const Value.absent() : Value(dataModifica), listinoAgente: listinoAgente == null && nullToAbsent ? const Value.absent() : Value(listinoAgente), ); } factory Listino.fromJson(Map json, {ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return Listino( idListino: serializer.fromJson(json['idListino']), codListino: serializer.fromJson(json['codListino']), descrizione: serializer.fromJson(json['descrizione']), validoDa: serializer.fromJson(json['validoDa']), validoA: serializer.fromJson(json['validoA']), attivo: serializer.fromJson(json['attivo']), dataModifica: serializer.fromJson(json['dataModifica']), listinoAgente: serializer.fromJson(json['listinoAgente']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'idListino': serializer.toJson(idListino), 'codListino': serializer.toJson(codListino), 'descrizione': serializer.toJson(descrizione), 'validoDa': serializer.toJson(validoDa), 'validoA': serializer.toJson(validoA), 'attivo': serializer.toJson(attivo), 'dataModifica': serializer.toJson(dataModifica), 'listinoAgente': serializer.toJson(listinoAgente), }; } Listino copyWith( {int? idListino, Value codListino = const Value.absent(), Value descrizione = const Value.absent(), Value validoDa = const Value.absent(), Value validoA = const Value.absent(), int? attivo, Value dataModifica = const Value.absent(), Value listinoAgente = const Value.absent()}) => Listino( idListino: idListino ?? this.idListino, codListino: codListino.present ? codListino.value : this.codListino, descrizione: descrizione.present ? descrizione.value : this.descrizione, validoDa: validoDa.present ? validoDa.value : this.validoDa, validoA: validoA.present ? validoA.value : this.validoA, attivo: attivo ?? this.attivo, dataModifica: dataModifica.present ? dataModifica.value : this.dataModifica, listinoAgente: listinoAgente.present ? listinoAgente.value : this.listinoAgente, ); Listino copyWithCompanion(ListiniCompanion data) { return Listino( idListino: data.idListino.present ? data.idListino.value : this.idListino, codListino: data.codListino.present ? data.codListino.value : this.codListino, descrizione: data.descrizione.present ? data.descrizione.value : this.descrizione, validoDa: data.validoDa.present ? data.validoDa.value : this.validoDa, validoA: data.validoA.present ? data.validoA.value : this.validoA, attivo: data.attivo.present ? data.attivo.value : this.attivo, dataModifica: data.dataModifica.present ? data.dataModifica.value : this.dataModifica, listinoAgente: data.listinoAgente.present ? data.listinoAgente.value : this.listinoAgente, ); } @override String toString() { return (StringBuffer('Listino(') ..write('idListino: $idListino, ') ..write('codListino: $codListino, ') ..write('descrizione: $descrizione, ') ..write('validoDa: $validoDa, ') ..write('validoA: $validoA, ') ..write('attivo: $attivo, ') ..write('dataModifica: $dataModifica, ') ..write('listinoAgente: $listinoAgente') ..write(')')) .toString(); } @override int get hashCode => Object.hash(idListino, codListino, descrizione, validoDa, validoA, attivo, dataModifica, listinoAgente); @override bool operator ==(Object other) => identical(this, other) || (other is Listino && other.idListino == this.idListino && other.codListino == this.codListino && other.descrizione == this.descrizione && other.validoDa == this.validoDa && other.validoA == this.validoA && other.attivo == this.attivo && other.dataModifica == this.dataModifica && other.listinoAgente == this.listinoAgente); } class ListiniCompanion extends UpdateCompanion { final Value idListino; final Value codListino; final Value descrizione; final Value validoDa; final Value validoA; final Value attivo; final Value dataModifica; final Value listinoAgente; const ListiniCompanion({ this.idListino = const Value.absent(), this.codListino = const Value.absent(), this.descrizione = const Value.absent(), this.validoDa = const Value.absent(), this.validoA = const Value.absent(), this.attivo = const Value.absent(), this.dataModifica = const Value.absent(), this.listinoAgente = const Value.absent(), }); ListiniCompanion.insert({ this.idListino = const Value.absent(), this.codListino = const Value.absent(), this.descrizione = const Value.absent(), this.validoDa = const Value.absent(), this.validoA = const Value.absent(), this.attivo = const Value.absent(), this.dataModifica = const Value.absent(), this.listinoAgente = const Value.absent(), }); static Insertable custom({ Expression? idListino, Expression? codListino, Expression? descrizione, Expression? validoDa, Expression? validoA, Expression? attivo, Expression? dataModifica, Expression? listinoAgente, }) { return RawValuesInsertable({ if (idListino != null) 'idListino': idListino, if (codListino != null) 'codListino': codListino, if (descrizione != null) 'descrizione': descrizione, if (validoDa != null) 'validoDa': validoDa, if (validoA != null) 'validoA': validoA, if (attivo != null) 'attivo': attivo, if (dataModifica != null) 'dataModifica': dataModifica, if (listinoAgente != null) 'listinoAgente': listinoAgente, }); } ListiniCompanion copyWith( {Value? idListino, Value? codListino, Value? descrizione, Value? validoDa, Value? validoA, Value? attivo, Value? dataModifica, Value? listinoAgente}) { return ListiniCompanion( idListino: idListino ?? this.idListino, codListino: codListino ?? this.codListino, descrizione: descrizione ?? this.descrizione, validoDa: validoDa ?? this.validoDa, validoA: validoA ?? this.validoA, attivo: attivo ?? this.attivo, dataModifica: dataModifica ?? this.dataModifica, listinoAgente: listinoAgente ?? this.listinoAgente, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (idListino.present) { map['idListino'] = Variable(idListino.value); } if (codListino.present) { map['codListino'] = Variable(codListino.value); } if (descrizione.present) { map['descrizione'] = Variable(descrizione.value); } if (validoDa.present) { map['validoDa'] = Variable(validoDa.value); } if (validoA.present) { map['validoA'] = Variable(validoA.value); } if (attivo.present) { map['attivo'] = Variable(attivo.value); } if (dataModifica.present) { map['dataModifica'] = Variable(dataModifica.value); } if (listinoAgente.present) { map['listinoAgente'] = Variable(listinoAgente.value); } return map; } @override String toString() { return (StringBuffer('ListiniCompanion(') ..write('idListino: $idListino, ') ..write('codListino: $codListino, ') ..write('descrizione: $descrizione, ') ..write('validoDa: $validoDa, ') ..write('validoA: $validoA, ') ..write('attivo: $attivo, ') ..write('dataModifica: $dataModifica, ') ..write('listinoAgente: $listinoAgente') ..write(')')) .toString(); } } class $ListiniArticoloTable extends ListiniArticolo with TableInfo<$ListiniArticoloTable, ListinoArticolo> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $ListiniArticoloTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _idListinoArticoliMeta = const VerificationMeta('idListinoArticoli'); @override late final GeneratedColumn idListinoArticoli = GeneratedColumn( 'idListinoArticoli', aliasedName, false, hasAutoIncrement: true, type: DriftSqlType.int, requiredDuringInsert: false, defaultConstraints: GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT')); static const VerificationMeta _idListinoMeta = const VerificationMeta('idListino'); @override late final GeneratedColumn idListino = GeneratedColumn( 'idListino', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _idArticoloMeta = const VerificationMeta('idArticolo'); @override late final GeneratedColumn idArticolo = GeneratedColumn( 'idArticolo', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _prezzoMeta = const VerificationMeta('prezzo'); @override late final GeneratedColumn prezzo = GeneratedColumn( 'prezzo', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _idScontoMeta = const VerificationMeta('idSconto'); @override late final GeneratedColumn idSconto = GeneratedColumn( 'idSconto', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _validoDaMeta = const VerificationMeta('validoDa'); @override late final GeneratedColumn validoDa = GeneratedColumn( 'validoDa', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _validoAMeta = const VerificationMeta('validoA'); @override late final GeneratedColumn validoA = GeneratedColumn( 'validoA', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _attivoMeta = const VerificationMeta('attivo'); @override late final GeneratedColumn attivo = GeneratedColumn( 'attivo', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, defaultValue: const Constant(1)); @override List get $columns => [ idListinoArticoli, idListino, idArticolo, prezzo, idSconto, validoDa, validoA, attivo ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'Listini_articolo'; @override VerificationContext validateIntegrity(Insertable instance, {bool isInserting = false}) { final context = VerificationContext(); final data = instance.toColumns(true); if (data.containsKey('idListinoArticoli')) { context.handle( _idListinoArticoliMeta, idListinoArticoli.isAcceptableOrUnknown( data['idListinoArticoli']!, _idListinoArticoliMeta)); } if (data.containsKey('idListino')) { context.handle(_idListinoMeta, idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta)); } if (data.containsKey('idArticolo')) { context.handle( _idArticoloMeta, idArticolo.isAcceptableOrUnknown( data['idArticolo']!, _idArticoloMeta)); } if (data.containsKey('prezzo')) { context.handle(_prezzoMeta, prezzo.isAcceptableOrUnknown(data['prezzo']!, _prezzoMeta)); } if (data.containsKey('idSconto')) { context.handle(_idScontoMeta, idSconto.isAcceptableOrUnknown(data['idSconto']!, _idScontoMeta)); } if (data.containsKey('validoDa')) { context.handle(_validoDaMeta, validoDa.isAcceptableOrUnknown(data['validoDa']!, _validoDaMeta)); } if (data.containsKey('validoA')) { context.handle(_validoAMeta, validoA.isAcceptableOrUnknown(data['validoA']!, _validoAMeta)); } if (data.containsKey('attivo')) { context.handle(_attivoMeta, attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta)); } return context; } @override Set get $primaryKey => {idListinoArticoli}; @override ListinoArticolo map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return ListinoArticolo( idListinoArticoli: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idListinoArticoli'])!, idListino: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idListino']), idArticolo: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idArticolo']), prezzo: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}prezzo']), idSconto: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idSconto']), validoDa: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}validoDa']), validoA: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}validoA']), attivo: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}attivo'])!, ); } @override $ListiniArticoloTable createAlias(String alias) { return $ListiniArticoloTable(attachedDatabase, alias); } } class ListinoArticolo extends DataClass implements Insertable { final int idListinoArticoli; final int? idListino; final int? idArticolo; final double? prezzo; final int? idSconto; final String? validoDa; final String? validoA; final int attivo; const ListinoArticolo( {required this.idListinoArticoli, this.idListino, this.idArticolo, this.prezzo, this.idSconto, this.validoDa, this.validoA, required this.attivo}); @override Map toColumns(bool nullToAbsent) { final map = {}; map['idListinoArticoli'] = Variable(idListinoArticoli); if (!nullToAbsent || idListino != null) { map['idListino'] = Variable(idListino); } if (!nullToAbsent || idArticolo != null) { map['idArticolo'] = Variable(idArticolo); } if (!nullToAbsent || prezzo != null) { map['prezzo'] = Variable(prezzo); } if (!nullToAbsent || idSconto != null) { map['idSconto'] = Variable(idSconto); } if (!nullToAbsent || validoDa != null) { map['validoDa'] = Variable(validoDa); } if (!nullToAbsent || validoA != null) { map['validoA'] = Variable(validoA); } map['attivo'] = Variable(attivo); return map; } ListiniArticoloCompanion toCompanion(bool nullToAbsent) { return ListiniArticoloCompanion( idListinoArticoli: Value(idListinoArticoli), idListino: idListino == null && nullToAbsent ? const Value.absent() : Value(idListino), idArticolo: idArticolo == null && nullToAbsent ? const Value.absent() : Value(idArticolo), prezzo: prezzo == null && nullToAbsent ? const Value.absent() : Value(prezzo), idSconto: idSconto == null && nullToAbsent ? const Value.absent() : Value(idSconto), validoDa: validoDa == null && nullToAbsent ? const Value.absent() : Value(validoDa), validoA: validoA == null && nullToAbsent ? const Value.absent() : Value(validoA), attivo: Value(attivo), ); } factory ListinoArticolo.fromJson(Map json, {ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return ListinoArticolo( idListinoArticoli: serializer.fromJson(json['idListinoArticoli']), idListino: serializer.fromJson(json['idListino']), idArticolo: serializer.fromJson(json['idArticolo']), prezzo: serializer.fromJson(json['prezzo']), idSconto: serializer.fromJson(json['idSconto']), validoDa: serializer.fromJson(json['validoDa']), validoA: serializer.fromJson(json['validoA']), attivo: serializer.fromJson(json['attivo']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'idListinoArticoli': serializer.toJson(idListinoArticoli), 'idListino': serializer.toJson(idListino), 'idArticolo': serializer.toJson(idArticolo), 'prezzo': serializer.toJson(prezzo), 'idSconto': serializer.toJson(idSconto), 'validoDa': serializer.toJson(validoDa), 'validoA': serializer.toJson(validoA), 'attivo': serializer.toJson(attivo), }; } ListinoArticolo copyWith( {int? idListinoArticoli, Value idListino = const Value.absent(), Value idArticolo = const Value.absent(), Value prezzo = const Value.absent(), Value idSconto = const Value.absent(), Value validoDa = const Value.absent(), Value validoA = const Value.absent(), int? attivo}) => ListinoArticolo( idListinoArticoli: idListinoArticoli ?? this.idListinoArticoli, idListino: idListino.present ? idListino.value : this.idListino, idArticolo: idArticolo.present ? idArticolo.value : this.idArticolo, prezzo: prezzo.present ? prezzo.value : this.prezzo, idSconto: idSconto.present ? idSconto.value : this.idSconto, validoDa: validoDa.present ? validoDa.value : this.validoDa, validoA: validoA.present ? validoA.value : this.validoA, attivo: attivo ?? this.attivo, ); ListinoArticolo copyWithCompanion(ListiniArticoloCompanion data) { return ListinoArticolo( idListinoArticoli: data.idListinoArticoli.present ? data.idListinoArticoli.value : this.idListinoArticoli, idListino: data.idListino.present ? data.idListino.value : this.idListino, idArticolo: data.idArticolo.present ? data.idArticolo.value : this.idArticolo, prezzo: data.prezzo.present ? data.prezzo.value : this.prezzo, idSconto: data.idSconto.present ? data.idSconto.value : this.idSconto, validoDa: data.validoDa.present ? data.validoDa.value : this.validoDa, validoA: data.validoA.present ? data.validoA.value : this.validoA, attivo: data.attivo.present ? data.attivo.value : this.attivo, ); } @override String toString() { return (StringBuffer('ListinoArticolo(') ..write('idListinoArticoli: $idListinoArticoli, ') ..write('idListino: $idListino, ') ..write('idArticolo: $idArticolo, ') ..write('prezzo: $prezzo, ') ..write('idSconto: $idSconto, ') ..write('validoDa: $validoDa, ') ..write('validoA: $validoA, ') ..write('attivo: $attivo') ..write(')')) .toString(); } @override int get hashCode => Object.hash(idListinoArticoli, idListino, idArticolo, prezzo, idSconto, validoDa, validoA, attivo); @override bool operator ==(Object other) => identical(this, other) || (other is ListinoArticolo && other.idListinoArticoli == this.idListinoArticoli && other.idListino == this.idListino && other.idArticolo == this.idArticolo && other.prezzo == this.prezzo && other.idSconto == this.idSconto && other.validoDa == this.validoDa && other.validoA == this.validoA && other.attivo == this.attivo); } class ListiniArticoloCompanion extends UpdateCompanion { final Value idListinoArticoli; final Value idListino; final Value idArticolo; final Value prezzo; final Value idSconto; final Value validoDa; final Value validoA; final Value attivo; const ListiniArticoloCompanion({ this.idListinoArticoli = const Value.absent(), this.idListino = const Value.absent(), this.idArticolo = const Value.absent(), this.prezzo = const Value.absent(), this.idSconto = const Value.absent(), this.validoDa = const Value.absent(), this.validoA = const Value.absent(), this.attivo = const Value.absent(), }); ListiniArticoloCompanion.insert({ this.idListinoArticoli = const Value.absent(), this.idListino = const Value.absent(), this.idArticolo = const Value.absent(), this.prezzo = const Value.absent(), this.idSconto = const Value.absent(), this.validoDa = const Value.absent(), this.validoA = const Value.absent(), this.attivo = const Value.absent(), }); static Insertable custom({ Expression? idListinoArticoli, Expression? idListino, Expression? idArticolo, Expression? prezzo, Expression? idSconto, Expression? validoDa, Expression? validoA, Expression? attivo, }) { return RawValuesInsertable({ if (idListinoArticoli != null) 'idListinoArticoli': idListinoArticoli, if (idListino != null) 'idListino': idListino, if (idArticolo != null) 'idArticolo': idArticolo, if (prezzo != null) 'prezzo': prezzo, if (idSconto != null) 'idSconto': idSconto, if (validoDa != null) 'validoDa': validoDa, if (validoA != null) 'validoA': validoA, if (attivo != null) 'attivo': attivo, }); } ListiniArticoloCompanion copyWith( {Value? idListinoArticoli, Value? idListino, Value? idArticolo, Value? prezzo, Value? idSconto, Value? validoDa, Value? validoA, Value? attivo}) { return ListiniArticoloCompanion( idListinoArticoli: idListinoArticoli ?? this.idListinoArticoli, idListino: idListino ?? this.idListino, idArticolo: idArticolo ?? this.idArticolo, prezzo: prezzo ?? this.prezzo, idSconto: idSconto ?? this.idSconto, validoDa: validoDa ?? this.validoDa, validoA: validoA ?? this.validoA, attivo: attivo ?? this.attivo, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (idListinoArticoli.present) { map['idListinoArticoli'] = Variable(idListinoArticoli.value); } if (idListino.present) { map['idListino'] = Variable(idListino.value); } if (idArticolo.present) { map['idArticolo'] = Variable(idArticolo.value); } if (prezzo.present) { map['prezzo'] = Variable(prezzo.value); } if (idSconto.present) { map['idSconto'] = Variable(idSconto.value); } if (validoDa.present) { map['validoDa'] = Variable(validoDa.value); } if (validoA.present) { map['validoA'] = Variable(validoA.value); } if (attivo.present) { map['attivo'] = Variable(attivo.value); } return map; } @override String toString() { return (StringBuffer('ListiniArticoloCompanion(') ..write('idListinoArticoli: $idListinoArticoli, ') ..write('idListino: $idListino, ') ..write('idArticolo: $idArticolo, ') ..write('prezzo: $prezzo, ') ..write('idSconto: $idSconto, ') ..write('validoDa: $validoDa, ') ..write('validoA: $validoA, ') ..write('attivo: $attivo') ..write(')')) .toString(); } } class $ListiniClienteTable extends ListiniCliente with TableInfo<$ListiniClienteTable, ListinoCliente> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $ListiniClienteTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _idListinoClienteMeta = const VerificationMeta('idListinoCliente'); @override late final GeneratedColumn idListinoCliente = GeneratedColumn( 'idListinoCliente', aliasedName, false, hasAutoIncrement: true, type: DriftSqlType.int, requiredDuringInsert: false, defaultConstraints: GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT')); static const VerificationMeta _idListinoMeta = const VerificationMeta('idListino'); @override late final GeneratedColumn idListino = GeneratedColumn( 'idListino', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _idClienteMeta = const VerificationMeta('idCliente'); @override late final GeneratedColumn idCliente = GeneratedColumn( 'idCliente', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _idArticoloMeta = const VerificationMeta('idArticolo'); @override late final GeneratedColumn idArticolo = GeneratedColumn( 'idArticolo', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _idScontoMeta = const VerificationMeta('idSconto'); @override late final GeneratedColumn idSconto = GeneratedColumn( 'idSconto', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _validoDaMeta = const VerificationMeta('validoDa'); @override late final GeneratedColumn validoDa = GeneratedColumn( 'validoDa', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _validoAMeta = const VerificationMeta('validoA'); @override late final GeneratedColumn validoA = GeneratedColumn( 'validoA', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _prezzoMeta = const VerificationMeta('prezzo'); @override late final GeneratedColumn prezzo = GeneratedColumn( 'prezzo', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _attivoMeta = const VerificationMeta('attivo'); @override late final GeneratedColumn attivo = GeneratedColumn( 'attivo', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, defaultValue: const Constant(1)); static const VerificationMeta _annullatoMeta = const VerificationMeta('annullato'); @override late final GeneratedColumn annullato = GeneratedColumn( 'annullato', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: false, defaultValue: const Constant('N')); static const VerificationMeta _listinoSostitutivoMeta = const VerificationMeta('listinoSostitutivo'); @override late final GeneratedColumn listinoSostitutivo = GeneratedColumn('listinoSostitutivo', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _statoMeta = const VerificationMeta('stato'); @override late final GeneratedColumn stato = GeneratedColumn( 'stato', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); @override List get $columns => [ idListinoCliente, idListino, idCliente, idArticolo, idSconto, validoDa, validoA, prezzo, attivo, annullato, listinoSostitutivo, stato ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'Listini_cliente'; @override VerificationContext validateIntegrity(Insertable instance, {bool isInserting = false}) { final context = VerificationContext(); final data = instance.toColumns(true); if (data.containsKey('idListinoCliente')) { context.handle( _idListinoClienteMeta, idListinoCliente.isAcceptableOrUnknown( data['idListinoCliente']!, _idListinoClienteMeta)); } if (data.containsKey('idListino')) { context.handle(_idListinoMeta, idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta)); } if (data.containsKey('idCliente')) { context.handle(_idClienteMeta, idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta)); } if (data.containsKey('idArticolo')) { context.handle( _idArticoloMeta, idArticolo.isAcceptableOrUnknown( data['idArticolo']!, _idArticoloMeta)); } if (data.containsKey('idSconto')) { context.handle(_idScontoMeta, idSconto.isAcceptableOrUnknown(data['idSconto']!, _idScontoMeta)); } if (data.containsKey('validoDa')) { context.handle(_validoDaMeta, validoDa.isAcceptableOrUnknown(data['validoDa']!, _validoDaMeta)); } if (data.containsKey('validoA')) { context.handle(_validoAMeta, validoA.isAcceptableOrUnknown(data['validoA']!, _validoAMeta)); } if (data.containsKey('prezzo')) { context.handle(_prezzoMeta, prezzo.isAcceptableOrUnknown(data['prezzo']!, _prezzoMeta)); } if (data.containsKey('attivo')) { context.handle(_attivoMeta, attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta)); } if (data.containsKey('annullato')) { context.handle(_annullatoMeta, annullato.isAcceptableOrUnknown(data['annullato']!, _annullatoMeta)); } if (data.containsKey('listinoSostitutivo')) { context.handle( _listinoSostitutivoMeta, listinoSostitutivo.isAcceptableOrUnknown( data['listinoSostitutivo']!, _listinoSostitutivoMeta)); } if (data.containsKey('stato')) { context.handle( _statoMeta, stato.isAcceptableOrUnknown(data['stato']!, _statoMeta)); } return context; } @override Set get $primaryKey => {idListinoCliente}; @override ListinoCliente map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return ListinoCliente( idListinoCliente: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idListinoCliente'])!, idListino: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idListino']), idCliente: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idCliente']), idArticolo: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idArticolo']), idSconto: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idSconto']), validoDa: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}validoDa']), validoA: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}validoA']), prezzo: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}prezzo']), attivo: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}attivo'])!, annullato: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}annullato'])!, listinoSostitutivo: attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}listinoSostitutivo']), stato: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}stato']), ); } @override $ListiniClienteTable createAlias(String alias) { return $ListiniClienteTable(attachedDatabase, alias); } } class ListinoCliente extends DataClass implements Insertable { final int idListinoCliente; final int? idListino; final int? idCliente; final int? idArticolo; final int? idSconto; final String? validoDa; final String? validoA; final double? prezzo; final int attivo; final String annullato; final String? listinoSostitutivo; final String? stato; const ListinoCliente( {required this.idListinoCliente, this.idListino, this.idCliente, this.idArticolo, this.idSconto, this.validoDa, this.validoA, this.prezzo, required this.attivo, required this.annullato, this.listinoSostitutivo, this.stato}); @override Map toColumns(bool nullToAbsent) { final map = {}; map['idListinoCliente'] = Variable(idListinoCliente); if (!nullToAbsent || idListino != null) { map['idListino'] = Variable(idListino); } if (!nullToAbsent || idCliente != null) { map['idCliente'] = Variable(idCliente); } if (!nullToAbsent || idArticolo != null) { map['idArticolo'] = Variable(idArticolo); } if (!nullToAbsent || idSconto != null) { map['idSconto'] = Variable(idSconto); } if (!nullToAbsent || validoDa != null) { map['validoDa'] = Variable(validoDa); } if (!nullToAbsent || validoA != null) { map['validoA'] = Variable(validoA); } if (!nullToAbsent || prezzo != null) { map['prezzo'] = Variable(prezzo); } map['attivo'] = Variable(attivo); map['annullato'] = Variable(annullato); if (!nullToAbsent || listinoSostitutivo != null) { map['listinoSostitutivo'] = Variable(listinoSostitutivo); } if (!nullToAbsent || stato != null) { map['stato'] = Variable(stato); } return map; } ListiniClienteCompanion toCompanion(bool nullToAbsent) { return ListiniClienteCompanion( idListinoCliente: Value(idListinoCliente), idListino: idListino == null && nullToAbsent ? const Value.absent() : Value(idListino), idCliente: idCliente == null && nullToAbsent ? const Value.absent() : Value(idCliente), idArticolo: idArticolo == null && nullToAbsent ? const Value.absent() : Value(idArticolo), idSconto: idSconto == null && nullToAbsent ? const Value.absent() : Value(idSconto), validoDa: validoDa == null && nullToAbsent ? const Value.absent() : Value(validoDa), validoA: validoA == null && nullToAbsent ? const Value.absent() : Value(validoA), prezzo: prezzo == null && nullToAbsent ? const Value.absent() : Value(prezzo), attivo: Value(attivo), annullato: Value(annullato), listinoSostitutivo: listinoSostitutivo == null && nullToAbsent ? const Value.absent() : Value(listinoSostitutivo), stato: stato == null && nullToAbsent ? const Value.absent() : Value(stato), ); } factory ListinoCliente.fromJson(Map json, {ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return ListinoCliente( idListinoCliente: serializer.fromJson(json['idListinoCliente']), idListino: serializer.fromJson(json['idListino']), idCliente: serializer.fromJson(json['idCliente']), idArticolo: serializer.fromJson(json['idArticolo']), idSconto: serializer.fromJson(json['idSconto']), validoDa: serializer.fromJson(json['validoDa']), validoA: serializer.fromJson(json['validoA']), prezzo: serializer.fromJson(json['prezzo']), attivo: serializer.fromJson(json['attivo']), annullato: serializer.fromJson(json['annullato']), listinoSostitutivo: serializer.fromJson(json['listinoSostitutivo']), stato: serializer.fromJson(json['stato']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'idListinoCliente': serializer.toJson(idListinoCliente), 'idListino': serializer.toJson(idListino), 'idCliente': serializer.toJson(idCliente), 'idArticolo': serializer.toJson(idArticolo), 'idSconto': serializer.toJson(idSconto), 'validoDa': serializer.toJson(validoDa), 'validoA': serializer.toJson(validoA), 'prezzo': serializer.toJson(prezzo), 'attivo': serializer.toJson(attivo), 'annullato': serializer.toJson(annullato), 'listinoSostitutivo': serializer.toJson(listinoSostitutivo), 'stato': serializer.toJson(stato), }; } ListinoCliente copyWith( {int? idListinoCliente, Value idListino = const Value.absent(), Value idCliente = const Value.absent(), Value idArticolo = const Value.absent(), Value idSconto = const Value.absent(), Value validoDa = const Value.absent(), Value validoA = const Value.absent(), Value prezzo = const Value.absent(), int? attivo, String? annullato, Value listinoSostitutivo = const Value.absent(), Value stato = const Value.absent()}) => ListinoCliente( idListinoCliente: idListinoCliente ?? this.idListinoCliente, idListino: idListino.present ? idListino.value : this.idListino, idCliente: idCliente.present ? idCliente.value : this.idCliente, idArticolo: idArticolo.present ? idArticolo.value : this.idArticolo, idSconto: idSconto.present ? idSconto.value : this.idSconto, validoDa: validoDa.present ? validoDa.value : this.validoDa, validoA: validoA.present ? validoA.value : this.validoA, prezzo: prezzo.present ? prezzo.value : this.prezzo, attivo: attivo ?? this.attivo, annullato: annullato ?? this.annullato, listinoSostitutivo: listinoSostitutivo.present ? listinoSostitutivo.value : this.listinoSostitutivo, stato: stato.present ? stato.value : this.stato, ); ListinoCliente copyWithCompanion(ListiniClienteCompanion data) { return ListinoCliente( idListinoCliente: data.idListinoCliente.present ? data.idListinoCliente.value : this.idListinoCliente, idListino: data.idListino.present ? data.idListino.value : this.idListino, idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente, idArticolo: data.idArticolo.present ? data.idArticolo.value : this.idArticolo, idSconto: data.idSconto.present ? data.idSconto.value : this.idSconto, validoDa: data.validoDa.present ? data.validoDa.value : this.validoDa, validoA: data.validoA.present ? data.validoA.value : this.validoA, prezzo: data.prezzo.present ? data.prezzo.value : this.prezzo, attivo: data.attivo.present ? data.attivo.value : this.attivo, annullato: data.annullato.present ? data.annullato.value : this.annullato, listinoSostitutivo: data.listinoSostitutivo.present ? data.listinoSostitutivo.value : this.listinoSostitutivo, stato: data.stato.present ? data.stato.value : this.stato, ); } @override String toString() { return (StringBuffer('ListinoCliente(') ..write('idListinoCliente: $idListinoCliente, ') ..write('idListino: $idListino, ') ..write('idCliente: $idCliente, ') ..write('idArticolo: $idArticolo, ') ..write('idSconto: $idSconto, ') ..write('validoDa: $validoDa, ') ..write('validoA: $validoA, ') ..write('prezzo: $prezzo, ') ..write('attivo: $attivo, ') ..write('annullato: $annullato, ') ..write('listinoSostitutivo: $listinoSostitutivo, ') ..write('stato: $stato') ..write(')')) .toString(); } @override int get hashCode => Object.hash( idListinoCliente, idListino, idCliente, idArticolo, idSconto, validoDa, validoA, prezzo, attivo, annullato, listinoSostitutivo, stato); @override bool operator ==(Object other) => identical(this, other) || (other is ListinoCliente && other.idListinoCliente == this.idListinoCliente && other.idListino == this.idListino && other.idCliente == this.idCliente && other.idArticolo == this.idArticolo && other.idSconto == this.idSconto && other.validoDa == this.validoDa && other.validoA == this.validoA && other.prezzo == this.prezzo && other.attivo == this.attivo && other.annullato == this.annullato && other.listinoSostitutivo == this.listinoSostitutivo && other.stato == this.stato); } class ListiniClienteCompanion extends UpdateCompanion { final Value idListinoCliente; final Value idListino; final Value idCliente; final Value idArticolo; final Value idSconto; final Value validoDa; final Value validoA; final Value prezzo; final Value attivo; final Value annullato; final Value listinoSostitutivo; final Value stato; const ListiniClienteCompanion({ this.idListinoCliente = const Value.absent(), this.idListino = const Value.absent(), this.idCliente = const Value.absent(), this.idArticolo = const Value.absent(), this.idSconto = const Value.absent(), this.validoDa = const Value.absent(), this.validoA = const Value.absent(), this.prezzo = const Value.absent(), this.attivo = const Value.absent(), this.annullato = const Value.absent(), this.listinoSostitutivo = const Value.absent(), this.stato = const Value.absent(), }); ListiniClienteCompanion.insert({ this.idListinoCliente = const Value.absent(), this.idListino = const Value.absent(), this.idCliente = const Value.absent(), this.idArticolo = const Value.absent(), this.idSconto = const Value.absent(), this.validoDa = const Value.absent(), this.validoA = const Value.absent(), this.prezzo = const Value.absent(), this.attivo = const Value.absent(), this.annullato = const Value.absent(), this.listinoSostitutivo = const Value.absent(), this.stato = const Value.absent(), }); static Insertable custom({ Expression? idListinoCliente, Expression? idListino, Expression? idCliente, Expression? idArticolo, Expression? idSconto, Expression? validoDa, Expression? validoA, Expression? prezzo, Expression? attivo, Expression? annullato, Expression? listinoSostitutivo, Expression? stato, }) { return RawValuesInsertable({ if (idListinoCliente != null) 'idListinoCliente': idListinoCliente, if (idListino != null) 'idListino': idListino, if (idCliente != null) 'idCliente': idCliente, if (idArticolo != null) 'idArticolo': idArticolo, if (idSconto != null) 'idSconto': idSconto, if (validoDa != null) 'validoDa': validoDa, if (validoA != null) 'validoA': validoA, if (prezzo != null) 'prezzo': prezzo, if (attivo != null) 'attivo': attivo, if (annullato != null) 'annullato': annullato, if (listinoSostitutivo != null) 'listinoSostitutivo': listinoSostitutivo, if (stato != null) 'stato': stato, }); } ListiniClienteCompanion copyWith( {Value? idListinoCliente, Value? idListino, Value? idCliente, Value? idArticolo, Value? idSconto, Value? validoDa, Value? validoA, Value? prezzo, Value? attivo, Value? annullato, Value? listinoSostitutivo, Value? stato}) { return ListiniClienteCompanion( idListinoCliente: idListinoCliente ?? this.idListinoCliente, idListino: idListino ?? this.idListino, idCliente: idCliente ?? this.idCliente, idArticolo: idArticolo ?? this.idArticolo, idSconto: idSconto ?? this.idSconto, validoDa: validoDa ?? this.validoDa, validoA: validoA ?? this.validoA, prezzo: prezzo ?? this.prezzo, attivo: attivo ?? this.attivo, annullato: annullato ?? this.annullato, listinoSostitutivo: listinoSostitutivo ?? this.listinoSostitutivo, stato: stato ?? this.stato, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (idListinoCliente.present) { map['idListinoCliente'] = Variable(idListinoCliente.value); } if (idListino.present) { map['idListino'] = Variable(idListino.value); } if (idCliente.present) { map['idCliente'] = Variable(idCliente.value); } if (idArticolo.present) { map['idArticolo'] = Variable(idArticolo.value); } if (idSconto.present) { map['idSconto'] = Variable(idSconto.value); } if (validoDa.present) { map['validoDa'] = Variable(validoDa.value); } if (validoA.present) { map['validoA'] = Variable(validoA.value); } if (prezzo.present) { map['prezzo'] = Variable(prezzo.value); } if (attivo.present) { map['attivo'] = Variable(attivo.value); } if (annullato.present) { map['annullato'] = Variable(annullato.value); } if (listinoSostitutivo.present) { map['listinoSostitutivo'] = Variable(listinoSostitutivo.value); } if (stato.present) { map['stato'] = Variable(stato.value); } return map; } @override String toString() { return (StringBuffer('ListiniClienteCompanion(') ..write('idListinoCliente: $idListinoCliente, ') ..write('idListino: $idListino, ') ..write('idCliente: $idCliente, ') ..write('idArticolo: $idArticolo, ') ..write('idSconto: $idSconto, ') ..write('validoDa: $validoDa, ') ..write('validoA: $validoA, ') ..write('prezzo: $prezzo, ') ..write('attivo: $attivo, ') ..write('annullato: $annullato, ') ..write('listinoSostitutivo: $listinoSostitutivo, ') ..write('stato: $stato') ..write(')')) .toString(); } } class $ScontiTable extends Sconti with TableInfo<$ScontiTable, Sconto> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $ScontiTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _idScontoMeta = const VerificationMeta('idSconto'); @override late final GeneratedColumn idSconto = GeneratedColumn( 'idSconto', aliasedName, false, hasAutoIncrement: true, type: DriftSqlType.int, requiredDuringInsert: false, defaultConstraints: GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT')); static const VerificationMeta _codScontoMeta = const VerificationMeta('codSconto'); @override late final GeneratedColumn codSconto = GeneratedColumn( 'codSconto', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _descrizioneMeta = const VerificationMeta('descrizione'); @override late final GeneratedColumn descrizione = GeneratedColumn( 'descrizione', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _sconto1Meta = const VerificationMeta('sconto1'); @override late final GeneratedColumn sconto1 = GeneratedColumn( 'sconto1', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _sconto2Meta = const VerificationMeta('sconto2'); @override late final GeneratedColumn sconto2 = GeneratedColumn( 'sconto2', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _sconto3Meta = const VerificationMeta('sconto3'); @override late final GeneratedColumn sconto3 = GeneratedColumn( 'sconto3', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _sconto4Meta = const VerificationMeta('sconto4'); @override late final GeneratedColumn sconto4 = GeneratedColumn( 'sconto4', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _sconto5Meta = const VerificationMeta('sconto5'); @override late final GeneratedColumn sconto5 = GeneratedColumn( 'sconto5', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); @override List get $columns => [ idSconto, codSconto, descrizione, sconto1, sconto2, sconto3, sconto4, sconto5 ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'Sconti'; @override VerificationContext validateIntegrity(Insertable instance, {bool isInserting = false}) { final context = VerificationContext(); final data = instance.toColumns(true); if (data.containsKey('idSconto')) { context.handle(_idScontoMeta, idSconto.isAcceptableOrUnknown(data['idSconto']!, _idScontoMeta)); } if (data.containsKey('codSconto')) { context.handle(_codScontoMeta, codSconto.isAcceptableOrUnknown(data['codSconto']!, _codScontoMeta)); } if (data.containsKey('descrizione')) { context.handle( _descrizioneMeta, descrizione.isAcceptableOrUnknown( data['descrizione']!, _descrizioneMeta)); } if (data.containsKey('sconto1')) { context.handle(_sconto1Meta, sconto1.isAcceptableOrUnknown(data['sconto1']!, _sconto1Meta)); } if (data.containsKey('sconto2')) { context.handle(_sconto2Meta, sconto2.isAcceptableOrUnknown(data['sconto2']!, _sconto2Meta)); } if (data.containsKey('sconto3')) { context.handle(_sconto3Meta, sconto3.isAcceptableOrUnknown(data['sconto3']!, _sconto3Meta)); } if (data.containsKey('sconto4')) { context.handle(_sconto4Meta, sconto4.isAcceptableOrUnknown(data['sconto4']!, _sconto4Meta)); } if (data.containsKey('sconto5')) { context.handle(_sconto5Meta, sconto5.isAcceptableOrUnknown(data['sconto5']!, _sconto5Meta)); } return context; } @override Set get $primaryKey => {idSconto}; @override Sconto map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return Sconto( idSconto: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idSconto'])!, codSconto: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}codSconto']), descrizione: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}descrizione']), sconto1: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}sconto1']), sconto2: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}sconto2']), sconto3: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}sconto3']), sconto4: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}sconto4']), sconto5: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}sconto5']), ); } @override $ScontiTable createAlias(String alias) { return $ScontiTable(attachedDatabase, alias); } } class Sconto extends DataClass implements Insertable { final int idSconto; final String? codSconto; final String? descrizione; final double? sconto1; final double? sconto2; final double? sconto3; final double? sconto4; final double? sconto5; const Sconto( {required this.idSconto, this.codSconto, this.descrizione, this.sconto1, this.sconto2, this.sconto3, this.sconto4, this.sconto5}); @override Map toColumns(bool nullToAbsent) { final map = {}; map['idSconto'] = Variable(idSconto); if (!nullToAbsent || codSconto != null) { map['codSconto'] = Variable(codSconto); } if (!nullToAbsent || descrizione != null) { map['descrizione'] = Variable(descrizione); } if (!nullToAbsent || sconto1 != null) { map['sconto1'] = Variable(sconto1); } if (!nullToAbsent || sconto2 != null) { map['sconto2'] = Variable(sconto2); } if (!nullToAbsent || sconto3 != null) { map['sconto3'] = Variable(sconto3); } if (!nullToAbsent || sconto4 != null) { map['sconto4'] = Variable(sconto4); } if (!nullToAbsent || sconto5 != null) { map['sconto5'] = Variable(sconto5); } return map; } ScontiCompanion toCompanion(bool nullToAbsent) { return ScontiCompanion( idSconto: Value(idSconto), codSconto: codSconto == null && nullToAbsent ? const Value.absent() : Value(codSconto), descrizione: descrizione == null && nullToAbsent ? const Value.absent() : Value(descrizione), sconto1: sconto1 == null && nullToAbsent ? const Value.absent() : Value(sconto1), sconto2: sconto2 == null && nullToAbsent ? const Value.absent() : Value(sconto2), sconto3: sconto3 == null && nullToAbsent ? const Value.absent() : Value(sconto3), sconto4: sconto4 == null && nullToAbsent ? const Value.absent() : Value(sconto4), sconto5: sconto5 == null && nullToAbsent ? const Value.absent() : Value(sconto5), ); } factory Sconto.fromJson(Map json, {ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return Sconto( idSconto: serializer.fromJson(json['idSconto']), codSconto: serializer.fromJson(json['codSconto']), descrizione: serializer.fromJson(json['descrizione']), sconto1: serializer.fromJson(json['sconto1']), sconto2: serializer.fromJson(json['sconto2']), sconto3: serializer.fromJson(json['sconto3']), sconto4: serializer.fromJson(json['sconto4']), sconto5: serializer.fromJson(json['sconto5']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'idSconto': serializer.toJson(idSconto), 'codSconto': serializer.toJson(codSconto), 'descrizione': serializer.toJson(descrizione), 'sconto1': serializer.toJson(sconto1), 'sconto2': serializer.toJson(sconto2), 'sconto3': serializer.toJson(sconto3), 'sconto4': serializer.toJson(sconto4), 'sconto5': serializer.toJson(sconto5), }; } Sconto copyWith( {int? idSconto, Value codSconto = const Value.absent(), Value descrizione = const Value.absent(), Value sconto1 = const Value.absent(), Value sconto2 = const Value.absent(), Value sconto3 = const Value.absent(), Value sconto4 = const Value.absent(), Value sconto5 = const Value.absent()}) => Sconto( idSconto: idSconto ?? this.idSconto, codSconto: codSconto.present ? codSconto.value : this.codSconto, descrizione: descrizione.present ? descrizione.value : this.descrizione, sconto1: sconto1.present ? sconto1.value : this.sconto1, sconto2: sconto2.present ? sconto2.value : this.sconto2, sconto3: sconto3.present ? sconto3.value : this.sconto3, sconto4: sconto4.present ? sconto4.value : this.sconto4, sconto5: sconto5.present ? sconto5.value : this.sconto5, ); Sconto copyWithCompanion(ScontiCompanion data) { return Sconto( idSconto: data.idSconto.present ? data.idSconto.value : this.idSconto, codSconto: data.codSconto.present ? data.codSconto.value : this.codSconto, descrizione: data.descrizione.present ? data.descrizione.value : this.descrizione, sconto1: data.sconto1.present ? data.sconto1.value : this.sconto1, sconto2: data.sconto2.present ? data.sconto2.value : this.sconto2, sconto3: data.sconto3.present ? data.sconto3.value : this.sconto3, sconto4: data.sconto4.present ? data.sconto4.value : this.sconto4, sconto5: data.sconto5.present ? data.sconto5.value : this.sconto5, ); } @override String toString() { return (StringBuffer('Sconto(') ..write('idSconto: $idSconto, ') ..write('codSconto: $codSconto, ') ..write('descrizione: $descrizione, ') ..write('sconto1: $sconto1, ') ..write('sconto2: $sconto2, ') ..write('sconto3: $sconto3, ') ..write('sconto4: $sconto4, ') ..write('sconto5: $sconto5') ..write(')')) .toString(); } @override int get hashCode => Object.hash(idSconto, codSconto, descrizione, sconto1, sconto2, sconto3, sconto4, sconto5); @override bool operator ==(Object other) => identical(this, other) || (other is Sconto && other.idSconto == this.idSconto && other.codSconto == this.codSconto && other.descrizione == this.descrizione && other.sconto1 == this.sconto1 && other.sconto2 == this.sconto2 && other.sconto3 == this.sconto3 && other.sconto4 == this.sconto4 && other.sconto5 == this.sconto5); } class ScontiCompanion extends UpdateCompanion { final Value idSconto; final Value codSconto; final Value descrizione; final Value sconto1; final Value sconto2; final Value sconto3; final Value sconto4; final Value sconto5; const ScontiCompanion({ this.idSconto = const Value.absent(), this.codSconto = const Value.absent(), this.descrizione = const Value.absent(), this.sconto1 = const Value.absent(), this.sconto2 = const Value.absent(), this.sconto3 = const Value.absent(), this.sconto4 = const Value.absent(), this.sconto5 = const Value.absent(), }); ScontiCompanion.insert({ this.idSconto = const Value.absent(), this.codSconto = const Value.absent(), this.descrizione = const Value.absent(), this.sconto1 = const Value.absent(), this.sconto2 = const Value.absent(), this.sconto3 = const Value.absent(), this.sconto4 = const Value.absent(), this.sconto5 = const Value.absent(), }); static Insertable custom({ Expression? idSconto, Expression? codSconto, Expression? descrizione, Expression? sconto1, Expression? sconto2, Expression? sconto3, Expression? sconto4, Expression? sconto5, }) { return RawValuesInsertable({ if (idSconto != null) 'idSconto': idSconto, if (codSconto != null) 'codSconto': codSconto, if (descrizione != null) 'descrizione': descrizione, if (sconto1 != null) 'sconto1': sconto1, if (sconto2 != null) 'sconto2': sconto2, if (sconto3 != null) 'sconto3': sconto3, if (sconto4 != null) 'sconto4': sconto4, if (sconto5 != null) 'sconto5': sconto5, }); } ScontiCompanion copyWith( {Value? idSconto, Value? codSconto, Value? descrizione, Value? sconto1, Value? sconto2, Value? sconto3, Value? sconto4, Value? sconto5}) { return ScontiCompanion( idSconto: idSconto ?? this.idSconto, codSconto: codSconto ?? this.codSconto, descrizione: descrizione ?? this.descrizione, sconto1: sconto1 ?? this.sconto1, sconto2: sconto2 ?? this.sconto2, sconto3: sconto3 ?? this.sconto3, sconto4: sconto4 ?? this.sconto4, sconto5: sconto5 ?? this.sconto5, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (idSconto.present) { map['idSconto'] = Variable(idSconto.value); } if (codSconto.present) { map['codSconto'] = Variable(codSconto.value); } if (descrizione.present) { map['descrizione'] = Variable(descrizione.value); } if (sconto1.present) { map['sconto1'] = Variable(sconto1.value); } if (sconto2.present) { map['sconto2'] = Variable(sconto2.value); } if (sconto3.present) { map['sconto3'] = Variable(sconto3.value); } if (sconto4.present) { map['sconto4'] = Variable(sconto4.value); } if (sconto5.present) { map['sconto5'] = Variable(sconto5.value); } return map; } @override String toString() { return (StringBuffer('ScontiCompanion(') ..write('idSconto: $idSconto, ') ..write('codSconto: $codSconto, ') ..write('descrizione: $descrizione, ') ..write('sconto1: $sconto1, ') ..write('sconto2: $sconto2, ') ..write('sconto3: $sconto3, ') ..write('sconto4: $sconto4, ') ..write('sconto5: $sconto5') ..write(')')) .toString(); } } class $ScontiClienteTable extends ScontiCliente with TableInfo<$ScontiClienteTable, ScontoCliente> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $ScontiClienteTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _idScontoClienteMeta = const VerificationMeta('idScontoCliente'); @override late final GeneratedColumn idScontoCliente = GeneratedColumn( 'idScontoCliente', aliasedName, false, hasAutoIncrement: true, type: DriftSqlType.int, requiredDuringInsert: false, defaultConstraints: GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT')); static const VerificationMeta _idClienteMeta = const VerificationMeta('idCliente'); @override late final GeneratedColumn idCliente = GeneratedColumn( 'idCliente', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _idArticoloMeta = const VerificationMeta('idArticolo'); @override late final GeneratedColumn idArticolo = GeneratedColumn( 'idArticolo', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _lineaMeta = const VerificationMeta('linea'); @override late final GeneratedColumn linea = GeneratedColumn( 'linea', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _idScontoMeta = const VerificationMeta('idSconto'); @override late final GeneratedColumn idSconto = GeneratedColumn( 'idSconto', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _validoDaMeta = const VerificationMeta('validoDa'); @override late final GeneratedColumn validoDa = GeneratedColumn( 'validoDa', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _validoAMeta = const VerificationMeta('validoA'); @override late final GeneratedColumn validoA = GeneratedColumn( 'validoA', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _statoMeta = const VerificationMeta('stato'); @override late final GeneratedColumn stato = GeneratedColumn( 'stato', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _dataModificaMeta = const VerificationMeta('dataModifica'); @override late final GeneratedColumn dataModifica = GeneratedColumn( 'dataModifica', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); @override List get $columns => [ idScontoCliente, idCliente, idArticolo, linea, idSconto, validoDa, validoA, stato, dataModifica ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'Sconto_cliente'; @override VerificationContext validateIntegrity(Insertable instance, {bool isInserting = false}) { final context = VerificationContext(); final data = instance.toColumns(true); if (data.containsKey('idScontoCliente')) { context.handle( _idScontoClienteMeta, idScontoCliente.isAcceptableOrUnknown( data['idScontoCliente']!, _idScontoClienteMeta)); } if (data.containsKey('idCliente')) { context.handle(_idClienteMeta, idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta)); } if (data.containsKey('idArticolo')) { context.handle( _idArticoloMeta, idArticolo.isAcceptableOrUnknown( data['idArticolo']!, _idArticoloMeta)); } if (data.containsKey('linea')) { context.handle( _lineaMeta, linea.isAcceptableOrUnknown(data['linea']!, _lineaMeta)); } if (data.containsKey('idSconto')) { context.handle(_idScontoMeta, idSconto.isAcceptableOrUnknown(data['idSconto']!, _idScontoMeta)); } if (data.containsKey('validoDa')) { context.handle(_validoDaMeta, validoDa.isAcceptableOrUnknown(data['validoDa']!, _validoDaMeta)); } if (data.containsKey('validoA')) { context.handle(_validoAMeta, validoA.isAcceptableOrUnknown(data['validoA']!, _validoAMeta)); } if (data.containsKey('stato')) { context.handle( _statoMeta, stato.isAcceptableOrUnknown(data['stato']!, _statoMeta)); } if (data.containsKey('dataModifica')) { context.handle( _dataModificaMeta, dataModifica.isAcceptableOrUnknown( data['dataModifica']!, _dataModificaMeta)); } return context; } @override Set get $primaryKey => {idScontoCliente}; @override ScontoCliente map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return ScontoCliente( idScontoCliente: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idScontoCliente'])!, idCliente: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idCliente']), idArticolo: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idArticolo']), linea: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}linea']), idSconto: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idSconto']), validoDa: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}validoDa']), validoA: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}validoA']), stato: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}stato']), dataModifica: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}dataModifica']), ); } @override $ScontiClienteTable createAlias(String alias) { return $ScontiClienteTable(attachedDatabase, alias); } } class ScontoCliente extends DataClass implements Insertable { final int idScontoCliente; final int? idCliente; final int? idArticolo; final String? linea; final int? idSconto; final String? validoDa; final String? validoA; final String? stato; final String? dataModifica; const ScontoCliente( {required this.idScontoCliente, this.idCliente, this.idArticolo, this.linea, this.idSconto, this.validoDa, this.validoA, this.stato, this.dataModifica}); @override Map toColumns(bool nullToAbsent) { final map = {}; map['idScontoCliente'] = Variable(idScontoCliente); if (!nullToAbsent || idCliente != null) { map['idCliente'] = Variable(idCliente); } if (!nullToAbsent || idArticolo != null) { map['idArticolo'] = Variable(idArticolo); } if (!nullToAbsent || linea != null) { map['linea'] = Variable(linea); } if (!nullToAbsent || idSconto != null) { map['idSconto'] = Variable(idSconto); } if (!nullToAbsent || validoDa != null) { map['validoDa'] = Variable(validoDa); } if (!nullToAbsent || validoA != null) { map['validoA'] = Variable(validoA); } if (!nullToAbsent || stato != null) { map['stato'] = Variable(stato); } if (!nullToAbsent || dataModifica != null) { map['dataModifica'] = Variable(dataModifica); } return map; } ScontiClienteCompanion toCompanion(bool nullToAbsent) { return ScontiClienteCompanion( idScontoCliente: Value(idScontoCliente), idCliente: idCliente == null && nullToAbsent ? const Value.absent() : Value(idCliente), idArticolo: idArticolo == null && nullToAbsent ? const Value.absent() : Value(idArticolo), linea: linea == null && nullToAbsent ? const Value.absent() : Value(linea), idSconto: idSconto == null && nullToAbsent ? const Value.absent() : Value(idSconto), validoDa: validoDa == null && nullToAbsent ? const Value.absent() : Value(validoDa), validoA: validoA == null && nullToAbsent ? const Value.absent() : Value(validoA), stato: stato == null && nullToAbsent ? const Value.absent() : Value(stato), dataModifica: dataModifica == null && nullToAbsent ? const Value.absent() : Value(dataModifica), ); } factory ScontoCliente.fromJson(Map json, {ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return ScontoCliente( idScontoCliente: serializer.fromJson(json['idScontoCliente']), idCliente: serializer.fromJson(json['idCliente']), idArticolo: serializer.fromJson(json['idArticolo']), linea: serializer.fromJson(json['linea']), idSconto: serializer.fromJson(json['idSconto']), validoDa: serializer.fromJson(json['validoDa']), validoA: serializer.fromJson(json['validoA']), stato: serializer.fromJson(json['stato']), dataModifica: serializer.fromJson(json['dataModifica']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'idScontoCliente': serializer.toJson(idScontoCliente), 'idCliente': serializer.toJson(idCliente), 'idArticolo': serializer.toJson(idArticolo), 'linea': serializer.toJson(linea), 'idSconto': serializer.toJson(idSconto), 'validoDa': serializer.toJson(validoDa), 'validoA': serializer.toJson(validoA), 'stato': serializer.toJson(stato), 'dataModifica': serializer.toJson(dataModifica), }; } ScontoCliente copyWith( {int? idScontoCliente, Value idCliente = const Value.absent(), Value idArticolo = const Value.absent(), Value linea = const Value.absent(), Value idSconto = const Value.absent(), Value validoDa = const Value.absent(), Value validoA = const Value.absent(), Value stato = const Value.absent(), Value dataModifica = const Value.absent()}) => ScontoCliente( idScontoCliente: idScontoCliente ?? this.idScontoCliente, idCliente: idCliente.present ? idCliente.value : this.idCliente, idArticolo: idArticolo.present ? idArticolo.value : this.idArticolo, linea: linea.present ? linea.value : this.linea, idSconto: idSconto.present ? idSconto.value : this.idSconto, validoDa: validoDa.present ? validoDa.value : this.validoDa, validoA: validoA.present ? validoA.value : this.validoA, stato: stato.present ? stato.value : this.stato, dataModifica: dataModifica.present ? dataModifica.value : this.dataModifica, ); ScontoCliente copyWithCompanion(ScontiClienteCompanion data) { return ScontoCliente( idScontoCliente: data.idScontoCliente.present ? data.idScontoCliente.value : this.idScontoCliente, idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente, idArticolo: data.idArticolo.present ? data.idArticolo.value : this.idArticolo, linea: data.linea.present ? data.linea.value : this.linea, idSconto: data.idSconto.present ? data.idSconto.value : this.idSconto, validoDa: data.validoDa.present ? data.validoDa.value : this.validoDa, validoA: data.validoA.present ? data.validoA.value : this.validoA, stato: data.stato.present ? data.stato.value : this.stato, dataModifica: data.dataModifica.present ? data.dataModifica.value : this.dataModifica, ); } @override String toString() { return (StringBuffer('ScontoCliente(') ..write('idScontoCliente: $idScontoCliente, ') ..write('idCliente: $idCliente, ') ..write('idArticolo: $idArticolo, ') ..write('linea: $linea, ') ..write('idSconto: $idSconto, ') ..write('validoDa: $validoDa, ') ..write('validoA: $validoA, ') ..write('stato: $stato, ') ..write('dataModifica: $dataModifica') ..write(')')) .toString(); } @override int get hashCode => Object.hash(idScontoCliente, idCliente, idArticolo, linea, idSconto, validoDa, validoA, stato, dataModifica); @override bool operator ==(Object other) => identical(this, other) || (other is ScontoCliente && other.idScontoCliente == this.idScontoCliente && other.idCliente == this.idCliente && other.idArticolo == this.idArticolo && other.linea == this.linea && other.idSconto == this.idSconto && other.validoDa == this.validoDa && other.validoA == this.validoA && other.stato == this.stato && other.dataModifica == this.dataModifica); } class ScontiClienteCompanion extends UpdateCompanion { final Value idScontoCliente; final Value idCliente; final Value idArticolo; final Value linea; final Value idSconto; final Value validoDa; final Value validoA; final Value stato; final Value dataModifica; const ScontiClienteCompanion({ this.idScontoCliente = const Value.absent(), this.idCliente = const Value.absent(), this.idArticolo = const Value.absent(), this.linea = const Value.absent(), this.idSconto = const Value.absent(), this.validoDa = const Value.absent(), this.validoA = const Value.absent(), this.stato = const Value.absent(), this.dataModifica = const Value.absent(), }); ScontiClienteCompanion.insert({ this.idScontoCliente = const Value.absent(), this.idCliente = const Value.absent(), this.idArticolo = const Value.absent(), this.linea = const Value.absent(), this.idSconto = const Value.absent(), this.validoDa = const Value.absent(), this.validoA = const Value.absent(), this.stato = const Value.absent(), this.dataModifica = const Value.absent(), }); static Insertable custom({ Expression? idScontoCliente, Expression? idCliente, Expression? idArticolo, Expression? linea, Expression? idSconto, Expression? validoDa, Expression? validoA, Expression? stato, Expression? dataModifica, }) { return RawValuesInsertable({ if (idScontoCliente != null) 'idScontoCliente': idScontoCliente, if (idCliente != null) 'idCliente': idCliente, if (idArticolo != null) 'idArticolo': idArticolo, if (linea != null) 'linea': linea, if (idSconto != null) 'idSconto': idSconto, if (validoDa != null) 'validoDa': validoDa, if (validoA != null) 'validoA': validoA, if (stato != null) 'stato': stato, if (dataModifica != null) 'dataModifica': dataModifica, }); } ScontiClienteCompanion copyWith( {Value? idScontoCliente, Value? idCliente, Value? idArticolo, Value? linea, Value? idSconto, Value? validoDa, Value? validoA, Value? stato, Value? dataModifica}) { return ScontiClienteCompanion( idScontoCliente: idScontoCliente ?? this.idScontoCliente, idCliente: idCliente ?? this.idCliente, idArticolo: idArticolo ?? this.idArticolo, linea: linea ?? this.linea, idSconto: idSconto ?? this.idSconto, validoDa: validoDa ?? this.validoDa, validoA: validoA ?? this.validoA, stato: stato ?? this.stato, dataModifica: dataModifica ?? this.dataModifica, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (idScontoCliente.present) { map['idScontoCliente'] = Variable(idScontoCliente.value); } if (idCliente.present) { map['idCliente'] = Variable(idCliente.value); } if (idArticolo.present) { map['idArticolo'] = Variable(idArticolo.value); } if (linea.present) { map['linea'] = Variable(linea.value); } if (idSconto.present) { map['idSconto'] = Variable(idSconto.value); } if (validoDa.present) { map['validoDa'] = Variable(validoDa.value); } if (validoA.present) { map['validoA'] = Variable(validoA.value); } if (stato.present) { map['stato'] = Variable(stato.value); } if (dataModifica.present) { map['dataModifica'] = Variable(dataModifica.value); } return map; } @override String toString() { return (StringBuffer('ScontiClienteCompanion(') ..write('idScontoCliente: $idScontoCliente, ') ..write('idCliente: $idCliente, ') ..write('idArticolo: $idArticolo, ') ..write('linea: $linea, ') ..write('idSconto: $idSconto, ') ..write('validoDa: $validoDa, ') ..write('validoA: $validoA, ') ..write('stato: $stato, ') ..write('dataModifica: $dataModifica') ..write(')')) .toString(); } } class $PagamentiTable extends Pagamenti with TableInfo<$PagamentiTable, Pagamento> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $PagamentiTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _idPagamentoMeta = const VerificationMeta('idPagamento'); @override late final GeneratedColumn idPagamento = GeneratedColumn( 'idPagamento', aliasedName, false, hasAutoIncrement: true, type: DriftSqlType.int, requiredDuringInsert: false, defaultConstraints: GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT')); static const VerificationMeta _codPagamentoMeta = const VerificationMeta('codPagamento'); @override late final GeneratedColumn codPagamento = GeneratedColumn( 'codPagamento', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _descrizioneMeta = const VerificationMeta('descrizione'); @override late final GeneratedColumn descrizione = GeneratedColumn( 'descrizione', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _dataModificaMeta = const VerificationMeta('dataModifica'); @override late final GeneratedColumn dataModifica = GeneratedColumn( 'dataModifica', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _attivoMeta = const VerificationMeta('attivo'); @override late final GeneratedColumn attivo = GeneratedColumn( 'attivo', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); @override List get $columns => [idPagamento, codPagamento, descrizione, dataModifica, attivo]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'Pagamenti'; @override VerificationContext validateIntegrity(Insertable instance, {bool isInserting = false}) { final context = VerificationContext(); final data = instance.toColumns(true); if (data.containsKey('idPagamento')) { context.handle( _idPagamentoMeta, idPagamento.isAcceptableOrUnknown( data['idPagamento']!, _idPagamentoMeta)); } if (data.containsKey('codPagamento')) { context.handle( _codPagamentoMeta, codPagamento.isAcceptableOrUnknown( data['codPagamento']!, _codPagamentoMeta)); } if (data.containsKey('descrizione')) { context.handle( _descrizioneMeta, descrizione.isAcceptableOrUnknown( data['descrizione']!, _descrizioneMeta)); } if (data.containsKey('dataModifica')) { context.handle( _dataModificaMeta, dataModifica.isAcceptableOrUnknown( data['dataModifica']!, _dataModificaMeta)); } if (data.containsKey('attivo')) { context.handle(_attivoMeta, attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta)); } return context; } @override Set get $primaryKey => {idPagamento}; @override Pagamento map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return Pagamento( idPagamento: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idPagamento'])!, codPagamento: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}codPagamento']), descrizione: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}descrizione']), dataModifica: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}dataModifica']), attivo: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}attivo']), ); } @override $PagamentiTable createAlias(String alias) { return $PagamentiTable(attachedDatabase, alias); } } class Pagamento extends DataClass implements Insertable { final int idPagamento; final String? codPagamento; final String? descrizione; final String? dataModifica; final int? attivo; const Pagamento( {required this.idPagamento, this.codPagamento, this.descrizione, this.dataModifica, this.attivo}); @override Map toColumns(bool nullToAbsent) { final map = {}; map['idPagamento'] = Variable(idPagamento); if (!nullToAbsent || codPagamento != null) { map['codPagamento'] = Variable(codPagamento); } if (!nullToAbsent || descrizione != null) { map['descrizione'] = Variable(descrizione); } if (!nullToAbsent || dataModifica != null) { map['dataModifica'] = Variable(dataModifica); } if (!nullToAbsent || attivo != null) { map['attivo'] = Variable(attivo); } return map; } PagamentiCompanion toCompanion(bool nullToAbsent) { return PagamentiCompanion( idPagamento: Value(idPagamento), codPagamento: codPagamento == null && nullToAbsent ? const Value.absent() : Value(codPagamento), descrizione: descrizione == null && nullToAbsent ? const Value.absent() : Value(descrizione), dataModifica: dataModifica == null && nullToAbsent ? const Value.absent() : Value(dataModifica), attivo: attivo == null && nullToAbsent ? const Value.absent() : Value(attivo), ); } factory Pagamento.fromJson(Map json, {ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return Pagamento( idPagamento: serializer.fromJson(json['idPagamento']), codPagamento: serializer.fromJson(json['codPagamento']), descrizione: serializer.fromJson(json['descrizione']), dataModifica: serializer.fromJson(json['dataModifica']), attivo: serializer.fromJson(json['attivo']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'idPagamento': serializer.toJson(idPagamento), 'codPagamento': serializer.toJson(codPagamento), 'descrizione': serializer.toJson(descrizione), 'dataModifica': serializer.toJson(dataModifica), 'attivo': serializer.toJson(attivo), }; } Pagamento copyWith( {int? idPagamento, Value codPagamento = const Value.absent(), Value descrizione = const Value.absent(), Value dataModifica = const Value.absent(), Value attivo = const Value.absent()}) => Pagamento( idPagamento: idPagamento ?? this.idPagamento, codPagamento: codPagamento.present ? codPagamento.value : this.codPagamento, descrizione: descrizione.present ? descrizione.value : this.descrizione, dataModifica: dataModifica.present ? dataModifica.value : this.dataModifica, attivo: attivo.present ? attivo.value : this.attivo, ); Pagamento copyWithCompanion(PagamentiCompanion data) { return Pagamento( idPagamento: data.idPagamento.present ? data.idPagamento.value : this.idPagamento, codPagamento: data.codPagamento.present ? data.codPagamento.value : this.codPagamento, descrizione: data.descrizione.present ? data.descrizione.value : this.descrizione, dataModifica: data.dataModifica.present ? data.dataModifica.value : this.dataModifica, attivo: data.attivo.present ? data.attivo.value : this.attivo, ); } @override String toString() { return (StringBuffer('Pagamento(') ..write('idPagamento: $idPagamento, ') ..write('codPagamento: $codPagamento, ') ..write('descrizione: $descrizione, ') ..write('dataModifica: $dataModifica, ') ..write('attivo: $attivo') ..write(')')) .toString(); } @override int get hashCode => Object.hash(idPagamento, codPagamento, descrizione, dataModifica, attivo); @override bool operator ==(Object other) => identical(this, other) || (other is Pagamento && other.idPagamento == this.idPagamento && other.codPagamento == this.codPagamento && other.descrizione == this.descrizione && other.dataModifica == this.dataModifica && other.attivo == this.attivo); } class PagamentiCompanion extends UpdateCompanion { final Value idPagamento; final Value codPagamento; final Value descrizione; final Value dataModifica; final Value attivo; const PagamentiCompanion({ this.idPagamento = const Value.absent(), this.codPagamento = const Value.absent(), this.descrizione = const Value.absent(), this.dataModifica = const Value.absent(), this.attivo = const Value.absent(), }); PagamentiCompanion.insert({ this.idPagamento = const Value.absent(), this.codPagamento = const Value.absent(), this.descrizione = const Value.absent(), this.dataModifica = const Value.absent(), this.attivo = const Value.absent(), }); static Insertable custom({ Expression? idPagamento, Expression? codPagamento, Expression? descrizione, Expression? dataModifica, Expression? attivo, }) { return RawValuesInsertable({ if (idPagamento != null) 'idPagamento': idPagamento, if (codPagamento != null) 'codPagamento': codPagamento, if (descrizione != null) 'descrizione': descrizione, if (dataModifica != null) 'dataModifica': dataModifica, if (attivo != null) 'attivo': attivo, }); } PagamentiCompanion copyWith( {Value? idPagamento, Value? codPagamento, Value? descrizione, Value? dataModifica, Value? attivo}) { return PagamentiCompanion( idPagamento: idPagamento ?? this.idPagamento, codPagamento: codPagamento ?? this.codPagamento, descrizione: descrizione ?? this.descrizione, dataModifica: dataModifica ?? this.dataModifica, attivo: attivo ?? this.attivo, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (idPagamento.present) { map['idPagamento'] = Variable(idPagamento.value); } if (codPagamento.present) { map['codPagamento'] = Variable(codPagamento.value); } if (descrizione.present) { map['descrizione'] = Variable(descrizione.value); } if (dataModifica.present) { map['dataModifica'] = Variable(dataModifica.value); } if (attivo.present) { map['attivo'] = Variable(attivo.value); } return map; } @override String toString() { return (StringBuffer('PagamentiCompanion(') ..write('idPagamento: $idPagamento, ') ..write('codPagamento: $codPagamento, ') ..write('descrizione: $descrizione, ') ..write('dataModifica: $dataModifica, ') ..write('attivo: $attivo') ..write(')')) .toString(); } } class $ParametriTable extends Parametri with TableInfo<$ParametriTable, Parametro> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $ParametriTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _nomeMeta = const VerificationMeta('nome'); @override late final GeneratedColumn nome = GeneratedColumn( 'nome', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true); static const VerificationMeta _valoreMeta = const VerificationMeta('valore'); @override late final GeneratedColumn valore = GeneratedColumn( 'valore', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); @override List get $columns => [nome, valore]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'Parametri'; @override VerificationContext validateIntegrity(Insertable instance, {bool isInserting = false}) { final context = VerificationContext(); final data = instance.toColumns(true); if (data.containsKey('nome')) { context.handle( _nomeMeta, nome.isAcceptableOrUnknown(data['nome']!, _nomeMeta)); } else if (isInserting) { context.missing(_nomeMeta); } if (data.containsKey('valore')) { context.handle(_valoreMeta, valore.isAcceptableOrUnknown(data['valore']!, _valoreMeta)); } return context; } @override Set get $primaryKey => {nome}; @override Parametro map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return Parametro( nome: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}nome'])!, valore: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}valore']), ); } @override $ParametriTable createAlias(String alias) { return $ParametriTable(attachedDatabase, alias); } } class Parametro extends DataClass implements Insertable { final String nome; final String? valore; const Parametro({required this.nome, this.valore}); @override Map toColumns(bool nullToAbsent) { final map = {}; map['nome'] = Variable(nome); if (!nullToAbsent || valore != null) { map['valore'] = Variable(valore); } return map; } ParametriCompanion toCompanion(bool nullToAbsent) { return ParametriCompanion( nome: Value(nome), valore: valore == null && nullToAbsent ? const Value.absent() : Value(valore), ); } factory Parametro.fromJson(Map json, {ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return Parametro( nome: serializer.fromJson(json['nome']), valore: serializer.fromJson(json['valore']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'nome': serializer.toJson(nome), 'valore': serializer.toJson(valore), }; } Parametro copyWith( {String? nome, Value valore = const Value.absent()}) => Parametro( nome: nome ?? this.nome, valore: valore.present ? valore.value : this.valore, ); Parametro copyWithCompanion(ParametriCompanion data) { return Parametro( nome: data.nome.present ? data.nome.value : this.nome, valore: data.valore.present ? data.valore.value : this.valore, ); } @override String toString() { return (StringBuffer('Parametro(') ..write('nome: $nome, ') ..write('valore: $valore') ..write(')')) .toString(); } @override int get hashCode => Object.hash(nome, valore); @override bool operator ==(Object other) => identical(this, other) || (other is Parametro && other.nome == this.nome && other.valore == this.valore); } class ParametriCompanion extends UpdateCompanion { final Value nome; final Value valore; final Value rowid; const ParametriCompanion({ this.nome = const Value.absent(), this.valore = const Value.absent(), this.rowid = const Value.absent(), }); ParametriCompanion.insert({ required String nome, this.valore = const Value.absent(), this.rowid = const Value.absent(), }) : nome = Value(nome); static Insertable custom({ Expression? nome, Expression? valore, Expression? rowid, }) { return RawValuesInsertable({ if (nome != null) 'nome': nome, if (valore != null) 'valore': valore, if (rowid != null) 'rowid': rowid, }); } ParametriCompanion copyWith( {Value? nome, Value? valore, Value? rowid}) { return ParametriCompanion( nome: nome ?? this.nome, valore: valore ?? this.valore, rowid: rowid ?? this.rowid, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (nome.present) { map['nome'] = Variable(nome.value); } if (valore.present) { map['valore'] = Variable(valore.value); } if (rowid.present) { map['rowid'] = Variable(rowid.value); } return map; } @override String toString() { return (StringBuffer('ParametriCompanion(') ..write('nome: $nome, ') ..write('valore: $valore, ') ..write('rowid: $rowid') ..write(')')) .toString(); } } class $TabelleTable extends Tabelle with TableInfo<$TabelleTable, Tabella> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $TabelleTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _idTabellaMeta = const VerificationMeta('idTabella'); @override late final GeneratedColumn idTabella = GeneratedColumn( 'idTabella', aliasedName, false, hasAutoIncrement: true, type: DriftSqlType.int, requiredDuringInsert: false, defaultConstraints: GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT')); static const VerificationMeta _tipoTabellaMeta = const VerificationMeta('tipoTabella'); @override late final GeneratedColumn tipoTabella = GeneratedColumn( 'tipoTabella', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true); static const VerificationMeta _codTabellaMeta = const VerificationMeta('codTabella'); @override late final GeneratedColumn codTabella = GeneratedColumn( 'codTabella', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _descrizioneMeta = const VerificationMeta('descrizione'); @override late final GeneratedColumn descrizione = GeneratedColumn( 'descrizione', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _stringa1Meta = const VerificationMeta('stringa1'); @override late final GeneratedColumn stringa1 = GeneratedColumn( 'stringa1', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _stringa2Meta = const VerificationMeta('stringa2'); @override late final GeneratedColumn stringa2 = GeneratedColumn( 'stringa2', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _stringa3Meta = const VerificationMeta('stringa3'); @override late final GeneratedColumn stringa3 = GeneratedColumn( 'stringa3', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _stringa4Meta = const VerificationMeta('stringa4'); @override late final GeneratedColumn stringa4 = GeneratedColumn( 'stringa4', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _stringa5Meta = const VerificationMeta('stringa5'); @override late final GeneratedColumn stringa5 = GeneratedColumn( 'stringa5', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _valore1Meta = const VerificationMeta('valore1'); @override late final GeneratedColumn valore1 = GeneratedColumn( 'valore1', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _valore2Meta = const VerificationMeta('valore2'); @override late final GeneratedColumn valore2 = GeneratedColumn( 'valore2', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _valore3Meta = const VerificationMeta('valore3'); @override late final GeneratedColumn valore3 = GeneratedColumn( 'valore3', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _valore4Meta = const VerificationMeta('valore4'); @override late final GeneratedColumn valore4 = GeneratedColumn( 'valore4', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _valore5Meta = const VerificationMeta('valore5'); @override late final GeneratedColumn valore5 = GeneratedColumn( 'valore5', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _dataModificaMeta = const VerificationMeta('dataModifica'); @override late final GeneratedColumn dataModifica = GeneratedColumn( 'dataModifica', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); @override List get $columns => [ idTabella, tipoTabella, codTabella, descrizione, stringa1, stringa2, stringa3, stringa4, stringa5, valore1, valore2, valore3, valore4, valore5, dataModifica ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'Tabelle'; @override VerificationContext validateIntegrity(Insertable instance, {bool isInserting = false}) { final context = VerificationContext(); final data = instance.toColumns(true); if (data.containsKey('idTabella')) { context.handle(_idTabellaMeta, idTabella.isAcceptableOrUnknown(data['idTabella']!, _idTabellaMeta)); } if (data.containsKey('tipoTabella')) { context.handle( _tipoTabellaMeta, tipoTabella.isAcceptableOrUnknown( data['tipoTabella']!, _tipoTabellaMeta)); } else if (isInserting) { context.missing(_tipoTabellaMeta); } if (data.containsKey('codTabella')) { context.handle( _codTabellaMeta, codTabella.isAcceptableOrUnknown( data['codTabella']!, _codTabellaMeta)); } if (data.containsKey('descrizione')) { context.handle( _descrizioneMeta, descrizione.isAcceptableOrUnknown( data['descrizione']!, _descrizioneMeta)); } if (data.containsKey('stringa1')) { context.handle(_stringa1Meta, stringa1.isAcceptableOrUnknown(data['stringa1']!, _stringa1Meta)); } if (data.containsKey('stringa2')) { context.handle(_stringa2Meta, stringa2.isAcceptableOrUnknown(data['stringa2']!, _stringa2Meta)); } if (data.containsKey('stringa3')) { context.handle(_stringa3Meta, stringa3.isAcceptableOrUnknown(data['stringa3']!, _stringa3Meta)); } if (data.containsKey('stringa4')) { context.handle(_stringa4Meta, stringa4.isAcceptableOrUnknown(data['stringa4']!, _stringa4Meta)); } if (data.containsKey('stringa5')) { context.handle(_stringa5Meta, stringa5.isAcceptableOrUnknown(data['stringa5']!, _stringa5Meta)); } if (data.containsKey('valore1')) { context.handle(_valore1Meta, valore1.isAcceptableOrUnknown(data['valore1']!, _valore1Meta)); } if (data.containsKey('valore2')) { context.handle(_valore2Meta, valore2.isAcceptableOrUnknown(data['valore2']!, _valore2Meta)); } if (data.containsKey('valore3')) { context.handle(_valore3Meta, valore3.isAcceptableOrUnknown(data['valore3']!, _valore3Meta)); } if (data.containsKey('valore4')) { context.handle(_valore4Meta, valore4.isAcceptableOrUnknown(data['valore4']!, _valore4Meta)); } if (data.containsKey('valore5')) { context.handle(_valore5Meta, valore5.isAcceptableOrUnknown(data['valore5']!, _valore5Meta)); } if (data.containsKey('dataModifica')) { context.handle( _dataModificaMeta, dataModifica.isAcceptableOrUnknown( data['dataModifica']!, _dataModificaMeta)); } return context; } @override Set get $primaryKey => {idTabella}; @override Tabella map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return Tabella( idTabella: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idTabella'])!, tipoTabella: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}tipoTabella'])!, codTabella: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}codTabella']), descrizione: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}descrizione']), stringa1: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}stringa1']), stringa2: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}stringa2']), stringa3: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}stringa3']), stringa4: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}stringa4']), stringa5: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}stringa5']), valore1: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}valore1']), valore2: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}valore2']), valore3: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}valore3']), valore4: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}valore4']), valore5: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}valore5']), dataModifica: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}dataModifica']), ); } @override $TabelleTable createAlias(String alias) { return $TabelleTable(attachedDatabase, alias); } } class Tabella extends DataClass implements Insertable { final int idTabella; final String tipoTabella; final String? codTabella; final String? descrizione; final String? stringa1; final String? stringa2; final String? stringa3; final String? stringa4; final String? stringa5; final double? valore1; final double? valore2; final double? valore3; final double? valore4; final double? valore5; final String? dataModifica; const Tabella( {required this.idTabella, required this.tipoTabella, this.codTabella, this.descrizione, this.stringa1, this.stringa2, this.stringa3, this.stringa4, this.stringa5, this.valore1, this.valore2, this.valore3, this.valore4, this.valore5, this.dataModifica}); @override Map toColumns(bool nullToAbsent) { final map = {}; map['idTabella'] = Variable(idTabella); map['tipoTabella'] = Variable(tipoTabella); if (!nullToAbsent || codTabella != null) { map['codTabella'] = Variable(codTabella); } if (!nullToAbsent || descrizione != null) { map['descrizione'] = Variable(descrizione); } if (!nullToAbsent || stringa1 != null) { map['stringa1'] = Variable(stringa1); } if (!nullToAbsent || stringa2 != null) { map['stringa2'] = Variable(stringa2); } if (!nullToAbsent || stringa3 != null) { map['stringa3'] = Variable(stringa3); } if (!nullToAbsent || stringa4 != null) { map['stringa4'] = Variable(stringa4); } if (!nullToAbsent || stringa5 != null) { map['stringa5'] = Variable(stringa5); } if (!nullToAbsent || valore1 != null) { map['valore1'] = Variable(valore1); } if (!nullToAbsent || valore2 != null) { map['valore2'] = Variable(valore2); } if (!nullToAbsent || valore3 != null) { map['valore3'] = Variable(valore3); } if (!nullToAbsent || valore4 != null) { map['valore4'] = Variable(valore4); } if (!nullToAbsent || valore5 != null) { map['valore5'] = Variable(valore5); } if (!nullToAbsent || dataModifica != null) { map['dataModifica'] = Variable(dataModifica); } return map; } TabelleCompanion toCompanion(bool nullToAbsent) { return TabelleCompanion( idTabella: Value(idTabella), tipoTabella: Value(tipoTabella), codTabella: codTabella == null && nullToAbsent ? const Value.absent() : Value(codTabella), descrizione: descrizione == null && nullToAbsent ? const Value.absent() : Value(descrizione), stringa1: stringa1 == null && nullToAbsent ? const Value.absent() : Value(stringa1), stringa2: stringa2 == null && nullToAbsent ? const Value.absent() : Value(stringa2), stringa3: stringa3 == null && nullToAbsent ? const Value.absent() : Value(stringa3), stringa4: stringa4 == null && nullToAbsent ? const Value.absent() : Value(stringa4), stringa5: stringa5 == null && nullToAbsent ? const Value.absent() : Value(stringa5), valore1: valore1 == null && nullToAbsent ? const Value.absent() : Value(valore1), valore2: valore2 == null && nullToAbsent ? const Value.absent() : Value(valore2), valore3: valore3 == null && nullToAbsent ? const Value.absent() : Value(valore3), valore4: valore4 == null && nullToAbsent ? const Value.absent() : Value(valore4), valore5: valore5 == null && nullToAbsent ? const Value.absent() : Value(valore5), dataModifica: dataModifica == null && nullToAbsent ? const Value.absent() : Value(dataModifica), ); } factory Tabella.fromJson(Map json, {ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return Tabella( idTabella: serializer.fromJson(json['idTabella']), tipoTabella: serializer.fromJson(json['tipoTabella']), codTabella: serializer.fromJson(json['codTabella']), descrizione: serializer.fromJson(json['descrizione']), stringa1: serializer.fromJson(json['stringa1']), stringa2: serializer.fromJson(json['stringa2']), stringa3: serializer.fromJson(json['stringa3']), stringa4: serializer.fromJson(json['stringa4']), stringa5: serializer.fromJson(json['stringa5']), valore1: serializer.fromJson(json['valore1']), valore2: serializer.fromJson(json['valore2']), valore3: serializer.fromJson(json['valore3']), valore4: serializer.fromJson(json['valore4']), valore5: serializer.fromJson(json['valore5']), dataModifica: serializer.fromJson(json['dataModifica']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'idTabella': serializer.toJson(idTabella), 'tipoTabella': serializer.toJson(tipoTabella), 'codTabella': serializer.toJson(codTabella), 'descrizione': serializer.toJson(descrizione), 'stringa1': serializer.toJson(stringa1), 'stringa2': serializer.toJson(stringa2), 'stringa3': serializer.toJson(stringa3), 'stringa4': serializer.toJson(stringa4), 'stringa5': serializer.toJson(stringa5), 'valore1': serializer.toJson(valore1), 'valore2': serializer.toJson(valore2), 'valore3': serializer.toJson(valore3), 'valore4': serializer.toJson(valore4), 'valore5': serializer.toJson(valore5), 'dataModifica': serializer.toJson(dataModifica), }; } Tabella copyWith( {int? idTabella, String? tipoTabella, Value codTabella = const Value.absent(), Value descrizione = const Value.absent(), Value stringa1 = const Value.absent(), Value stringa2 = const Value.absent(), Value stringa3 = const Value.absent(), Value stringa4 = const Value.absent(), Value stringa5 = const Value.absent(), Value valore1 = const Value.absent(), Value valore2 = const Value.absent(), Value valore3 = const Value.absent(), Value valore4 = const Value.absent(), Value valore5 = const Value.absent(), Value dataModifica = const Value.absent()}) => Tabella( idTabella: idTabella ?? this.idTabella, tipoTabella: tipoTabella ?? this.tipoTabella, codTabella: codTabella.present ? codTabella.value : this.codTabella, descrizione: descrizione.present ? descrizione.value : this.descrizione, stringa1: stringa1.present ? stringa1.value : this.stringa1, stringa2: stringa2.present ? stringa2.value : this.stringa2, stringa3: stringa3.present ? stringa3.value : this.stringa3, stringa4: stringa4.present ? stringa4.value : this.stringa4, stringa5: stringa5.present ? stringa5.value : this.stringa5, valore1: valore1.present ? valore1.value : this.valore1, valore2: valore2.present ? valore2.value : this.valore2, valore3: valore3.present ? valore3.value : this.valore3, valore4: valore4.present ? valore4.value : this.valore4, valore5: valore5.present ? valore5.value : this.valore5, dataModifica: dataModifica.present ? dataModifica.value : this.dataModifica, ); Tabella copyWithCompanion(TabelleCompanion data) { return Tabella( idTabella: data.idTabella.present ? data.idTabella.value : this.idTabella, tipoTabella: data.tipoTabella.present ? data.tipoTabella.value : this.tipoTabella, codTabella: data.codTabella.present ? data.codTabella.value : this.codTabella, descrizione: data.descrizione.present ? data.descrizione.value : this.descrizione, stringa1: data.stringa1.present ? data.stringa1.value : this.stringa1, stringa2: data.stringa2.present ? data.stringa2.value : this.stringa2, stringa3: data.stringa3.present ? data.stringa3.value : this.stringa3, stringa4: data.stringa4.present ? data.stringa4.value : this.stringa4, stringa5: data.stringa5.present ? data.stringa5.value : this.stringa5, valore1: data.valore1.present ? data.valore1.value : this.valore1, valore2: data.valore2.present ? data.valore2.value : this.valore2, valore3: data.valore3.present ? data.valore3.value : this.valore3, valore4: data.valore4.present ? data.valore4.value : this.valore4, valore5: data.valore5.present ? data.valore5.value : this.valore5, dataModifica: data.dataModifica.present ? data.dataModifica.value : this.dataModifica, ); } @override String toString() { return (StringBuffer('Tabella(') ..write('idTabella: $idTabella, ') ..write('tipoTabella: $tipoTabella, ') ..write('codTabella: $codTabella, ') ..write('descrizione: $descrizione, ') ..write('stringa1: $stringa1, ') ..write('stringa2: $stringa2, ') ..write('stringa3: $stringa3, ') ..write('stringa4: $stringa4, ') ..write('stringa5: $stringa5, ') ..write('valore1: $valore1, ') ..write('valore2: $valore2, ') ..write('valore3: $valore3, ') ..write('valore4: $valore4, ') ..write('valore5: $valore5, ') ..write('dataModifica: $dataModifica') ..write(')')) .toString(); } @override int get hashCode => Object.hash( idTabella, tipoTabella, codTabella, descrizione, stringa1, stringa2, stringa3, stringa4, stringa5, valore1, valore2, valore3, valore4, valore5, dataModifica); @override bool operator ==(Object other) => identical(this, other) || (other is Tabella && other.idTabella == this.idTabella && other.tipoTabella == this.tipoTabella && other.codTabella == this.codTabella && other.descrizione == this.descrizione && other.stringa1 == this.stringa1 && other.stringa2 == this.stringa2 && other.stringa3 == this.stringa3 && other.stringa4 == this.stringa4 && other.stringa5 == this.stringa5 && other.valore1 == this.valore1 && other.valore2 == this.valore2 && other.valore3 == this.valore3 && other.valore4 == this.valore4 && other.valore5 == this.valore5 && other.dataModifica == this.dataModifica); } class TabelleCompanion extends UpdateCompanion { final Value idTabella; final Value tipoTabella; final Value codTabella; final Value descrizione; final Value stringa1; final Value stringa2; final Value stringa3; final Value stringa4; final Value stringa5; final Value valore1; final Value valore2; final Value valore3; final Value valore4; final Value valore5; final Value dataModifica; const TabelleCompanion({ this.idTabella = const Value.absent(), this.tipoTabella = const Value.absent(), this.codTabella = const Value.absent(), this.descrizione = const Value.absent(), this.stringa1 = const Value.absent(), this.stringa2 = const Value.absent(), this.stringa3 = const Value.absent(), this.stringa4 = const Value.absent(), this.stringa5 = const Value.absent(), this.valore1 = const Value.absent(), this.valore2 = const Value.absent(), this.valore3 = const Value.absent(), this.valore4 = const Value.absent(), this.valore5 = const Value.absent(), this.dataModifica = const Value.absent(), }); TabelleCompanion.insert({ this.idTabella = const Value.absent(), required String tipoTabella, this.codTabella = const Value.absent(), this.descrizione = const Value.absent(), this.stringa1 = const Value.absent(), this.stringa2 = const Value.absent(), this.stringa3 = const Value.absent(), this.stringa4 = const Value.absent(), this.stringa5 = const Value.absent(), this.valore1 = const Value.absent(), this.valore2 = const Value.absent(), this.valore3 = const Value.absent(), this.valore4 = const Value.absent(), this.valore5 = const Value.absent(), this.dataModifica = const Value.absent(), }) : tipoTabella = Value(tipoTabella); static Insertable custom({ Expression? idTabella, Expression? tipoTabella, Expression? codTabella, Expression? descrizione, Expression? stringa1, Expression? stringa2, Expression? stringa3, Expression? stringa4, Expression? stringa5, Expression? valore1, Expression? valore2, Expression? valore3, Expression? valore4, Expression? valore5, Expression? dataModifica, }) { return RawValuesInsertable({ if (idTabella != null) 'idTabella': idTabella, if (tipoTabella != null) 'tipoTabella': tipoTabella, if (codTabella != null) 'codTabella': codTabella, if (descrizione != null) 'descrizione': descrizione, if (stringa1 != null) 'stringa1': stringa1, if (stringa2 != null) 'stringa2': stringa2, if (stringa3 != null) 'stringa3': stringa3, if (stringa4 != null) 'stringa4': stringa4, if (stringa5 != null) 'stringa5': stringa5, if (valore1 != null) 'valore1': valore1, if (valore2 != null) 'valore2': valore2, if (valore3 != null) 'valore3': valore3, if (valore4 != null) 'valore4': valore4, if (valore5 != null) 'valore5': valore5, if (dataModifica != null) 'dataModifica': dataModifica, }); } TabelleCompanion copyWith( {Value? idTabella, Value? tipoTabella, Value? codTabella, Value? descrizione, Value? stringa1, Value? stringa2, Value? stringa3, Value? stringa4, Value? stringa5, Value? valore1, Value? valore2, Value? valore3, Value? valore4, Value? valore5, Value? dataModifica}) { return TabelleCompanion( idTabella: idTabella ?? this.idTabella, tipoTabella: tipoTabella ?? this.tipoTabella, codTabella: codTabella ?? this.codTabella, descrizione: descrizione ?? this.descrizione, stringa1: stringa1 ?? this.stringa1, stringa2: stringa2 ?? this.stringa2, stringa3: stringa3 ?? this.stringa3, stringa4: stringa4 ?? this.stringa4, stringa5: stringa5 ?? this.stringa5, valore1: valore1 ?? this.valore1, valore2: valore2 ?? this.valore2, valore3: valore3 ?? this.valore3, valore4: valore4 ?? this.valore4, valore5: valore5 ?? this.valore5, dataModifica: dataModifica ?? this.dataModifica, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (idTabella.present) { map['idTabella'] = Variable(idTabella.value); } if (tipoTabella.present) { map['tipoTabella'] = Variable(tipoTabella.value); } if (codTabella.present) { map['codTabella'] = Variable(codTabella.value); } if (descrizione.present) { map['descrizione'] = Variable(descrizione.value); } if (stringa1.present) { map['stringa1'] = Variable(stringa1.value); } if (stringa2.present) { map['stringa2'] = Variable(stringa2.value); } if (stringa3.present) { map['stringa3'] = Variable(stringa3.value); } if (stringa4.present) { map['stringa4'] = Variable(stringa4.value); } if (stringa5.present) { map['stringa5'] = Variable(stringa5.value); } if (valore1.present) { map['valore1'] = Variable(valore1.value); } if (valore2.present) { map['valore2'] = Variable(valore2.value); } if (valore3.present) { map['valore3'] = Variable(valore3.value); } if (valore4.present) { map['valore4'] = Variable(valore4.value); } if (valore5.present) { map['valore5'] = Variable(valore5.value); } if (dataModifica.present) { map['dataModifica'] = Variable(dataModifica.value); } return map; } @override String toString() { return (StringBuffer('TabelleCompanion(') ..write('idTabella: $idTabella, ') ..write('tipoTabella: $tipoTabella, ') ..write('codTabella: $codTabella, ') ..write('descrizione: $descrizione, ') ..write('stringa1: $stringa1, ') ..write('stringa2: $stringa2, ') ..write('stringa3: $stringa3, ') ..write('stringa4: $stringa4, ') ..write('stringa5: $stringa5, ') ..write('valore1: $valore1, ') ..write('valore2: $valore2, ') ..write('valore3: $valore3, ') ..write('valore4: $valore4, ') ..write('valore5: $valore5, ') ..write('dataModifica: $dataModifica') ..write(')')) .toString(); } } class $PromozioniTable extends Promozioni with TableInfo<$PromozioniTable, Promozione> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $PromozioniTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _progressivoMeta = const VerificationMeta('progressivo'); @override late final GeneratedColumn progressivo = GeneratedColumn( 'progressivo', aliasedName, false, hasAutoIncrement: true, type: DriftSqlType.int, requiredDuringInsert: false, defaultConstraints: GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT')); static const VerificationMeta _tipoPromozioneMeta = const VerificationMeta('tipoPromozione'); @override late final GeneratedColumn tipoPromozione = GeneratedColumn( 'tipoPromozione', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _descrizioneMeta = const VerificationMeta('descrizione'); @override late final GeneratedColumn descrizione = GeneratedColumn( 'descrizione', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _dataInizioMeta = const VerificationMeta('dataInizio'); @override late final GeneratedColumn dataInizio = GeneratedColumn( 'dataInizio', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _dataFineMeta = const VerificationMeta('dataFine'); @override late final GeneratedColumn dataFine = GeneratedColumn( 'dataFine', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _limiteQtaMeta = const VerificationMeta('limiteQta'); @override late final GeneratedColumn limiteQta = GeneratedColumn( 'limiteQta', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _quantitaOmaggioMeta = const VerificationMeta('quantitaOmaggio'); @override late final GeneratedColumn quantitaOmaggio = GeneratedColumn( 'quantitaOmaggio', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _limiteImportoMeta = const VerificationMeta('limiteImporto'); @override late final GeneratedColumn limiteImporto = GeneratedColumn( 'limiteImporto', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _statoMeta = const VerificationMeta('stato'); @override late final GeneratedColumn stato = GeneratedColumn( 'stato', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _prioritaMeta = const VerificationMeta('priorita'); @override late final GeneratedColumn priorita = GeneratedColumn( 'priorita', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _codiceMeta = const VerificationMeta('codice'); @override late final GeneratedColumn codice = GeneratedColumn( 'codice', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _idArticoloOmaggioMeta = const VerificationMeta('idArticoloOmaggio'); @override late final GeneratedColumn idArticoloOmaggio = GeneratedColumn( 'idArticoloOmaggio', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _idScontoMeta = const VerificationMeta('idSconto'); @override late final GeneratedColumn idSconto = GeneratedColumn( 'idSconto', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _idListinoMeta = const VerificationMeta('idListino'); @override late final GeneratedColumn idListino = GeneratedColumn( 'idListino', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); @override List get $columns => [ progressivo, tipoPromozione, descrizione, dataInizio, dataFine, limiteQta, quantitaOmaggio, limiteImporto, stato, priorita, codice, idArticoloOmaggio, idSconto, idListino ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'Promozioni'; @override VerificationContext validateIntegrity(Insertable instance, {bool isInserting = false}) { final context = VerificationContext(); final data = instance.toColumns(true); if (data.containsKey('progressivo')) { context.handle( _progressivoMeta, progressivo.isAcceptableOrUnknown( data['progressivo']!, _progressivoMeta)); } if (data.containsKey('tipoPromozione')) { context.handle( _tipoPromozioneMeta, tipoPromozione.isAcceptableOrUnknown( data['tipoPromozione']!, _tipoPromozioneMeta)); } if (data.containsKey('descrizione')) { context.handle( _descrizioneMeta, descrizione.isAcceptableOrUnknown( data['descrizione']!, _descrizioneMeta)); } if (data.containsKey('dataInizio')) { context.handle( _dataInizioMeta, dataInizio.isAcceptableOrUnknown( data['dataInizio']!, _dataInizioMeta)); } if (data.containsKey('dataFine')) { context.handle(_dataFineMeta, dataFine.isAcceptableOrUnknown(data['dataFine']!, _dataFineMeta)); } if (data.containsKey('limiteQta')) { context.handle(_limiteQtaMeta, limiteQta.isAcceptableOrUnknown(data['limiteQta']!, _limiteQtaMeta)); } if (data.containsKey('quantitaOmaggio')) { context.handle( _quantitaOmaggioMeta, quantitaOmaggio.isAcceptableOrUnknown( data['quantitaOmaggio']!, _quantitaOmaggioMeta)); } if (data.containsKey('limiteImporto')) { context.handle( _limiteImportoMeta, limiteImporto.isAcceptableOrUnknown( data['limiteImporto']!, _limiteImportoMeta)); } if (data.containsKey('stato')) { context.handle( _statoMeta, stato.isAcceptableOrUnknown(data['stato']!, _statoMeta)); } if (data.containsKey('priorita')) { context.handle(_prioritaMeta, priorita.isAcceptableOrUnknown(data['priorita']!, _prioritaMeta)); } if (data.containsKey('codice')) { context.handle(_codiceMeta, codice.isAcceptableOrUnknown(data['codice']!, _codiceMeta)); } if (data.containsKey('idArticoloOmaggio')) { context.handle( _idArticoloOmaggioMeta, idArticoloOmaggio.isAcceptableOrUnknown( data['idArticoloOmaggio']!, _idArticoloOmaggioMeta)); } if (data.containsKey('idSconto')) { context.handle(_idScontoMeta, idSconto.isAcceptableOrUnknown(data['idSconto']!, _idScontoMeta)); } if (data.containsKey('idListino')) { context.handle(_idListinoMeta, idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta)); } return context; } @override Set get $primaryKey => {progressivo}; @override Promozione map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return Promozione( progressivo: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}progressivo'])!, tipoPromozione: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}tipoPromozione']), descrizione: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}descrizione']), dataInizio: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}dataInizio']), dataFine: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}dataFine']), limiteQta: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}limiteQta']), quantitaOmaggio: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}quantitaOmaggio']), limiteImporto: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}limiteImporto']), stato: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}stato']), priorita: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}priorita']), codice: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}codice']), idArticoloOmaggio: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idArticoloOmaggio']), idSconto: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idSconto']), idListino: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idListino']), ); } @override $PromozioniTable createAlias(String alias) { return $PromozioniTable(attachedDatabase, alias); } } class Promozione extends DataClass implements Insertable { final int progressivo; final int? tipoPromozione; final String? descrizione; final String? dataInizio; final String? dataFine; final double? limiteQta; final double? quantitaOmaggio; final double? limiteImporto; final String? stato; final int? priorita; final int? codice; final int? idArticoloOmaggio; final int? idSconto; final int? idListino; const Promozione( {required this.progressivo, this.tipoPromozione, this.descrizione, this.dataInizio, this.dataFine, this.limiteQta, this.quantitaOmaggio, this.limiteImporto, this.stato, this.priorita, this.codice, this.idArticoloOmaggio, this.idSconto, this.idListino}); @override Map toColumns(bool nullToAbsent) { final map = {}; map['progressivo'] = Variable(progressivo); if (!nullToAbsent || tipoPromozione != null) { map['tipoPromozione'] = Variable(tipoPromozione); } if (!nullToAbsent || descrizione != null) { map['descrizione'] = Variable(descrizione); } if (!nullToAbsent || dataInizio != null) { map['dataInizio'] = Variable(dataInizio); } if (!nullToAbsent || dataFine != null) { map['dataFine'] = Variable(dataFine); } if (!nullToAbsent || limiteQta != null) { map['limiteQta'] = Variable(limiteQta); } if (!nullToAbsent || quantitaOmaggio != null) { map['quantitaOmaggio'] = Variable(quantitaOmaggio); } if (!nullToAbsent || limiteImporto != null) { map['limiteImporto'] = Variable(limiteImporto); } if (!nullToAbsent || stato != null) { map['stato'] = Variable(stato); } if (!nullToAbsent || priorita != null) { map['priorita'] = Variable(priorita); } if (!nullToAbsent || codice != null) { map['codice'] = Variable(codice); } if (!nullToAbsent || idArticoloOmaggio != null) { map['idArticoloOmaggio'] = Variable(idArticoloOmaggio); } if (!nullToAbsent || idSconto != null) { map['idSconto'] = Variable(idSconto); } if (!nullToAbsent || idListino != null) { map['idListino'] = Variable(idListino); } return map; } PromozioniCompanion toCompanion(bool nullToAbsent) { return PromozioniCompanion( progressivo: Value(progressivo), tipoPromozione: tipoPromozione == null && nullToAbsent ? const Value.absent() : Value(tipoPromozione), descrizione: descrizione == null && nullToAbsent ? const Value.absent() : Value(descrizione), dataInizio: dataInizio == null && nullToAbsent ? const Value.absent() : Value(dataInizio), dataFine: dataFine == null && nullToAbsent ? const Value.absent() : Value(dataFine), limiteQta: limiteQta == null && nullToAbsent ? const Value.absent() : Value(limiteQta), quantitaOmaggio: quantitaOmaggio == null && nullToAbsent ? const Value.absent() : Value(quantitaOmaggio), limiteImporto: limiteImporto == null && nullToAbsent ? const Value.absent() : Value(limiteImporto), stato: stato == null && nullToAbsent ? const Value.absent() : Value(stato), priorita: priorita == null && nullToAbsent ? const Value.absent() : Value(priorita), codice: codice == null && nullToAbsent ? const Value.absent() : Value(codice), idArticoloOmaggio: idArticoloOmaggio == null && nullToAbsent ? const Value.absent() : Value(idArticoloOmaggio), idSconto: idSconto == null && nullToAbsent ? const Value.absent() : Value(idSconto), idListino: idListino == null && nullToAbsent ? const Value.absent() : Value(idListino), ); } factory Promozione.fromJson(Map json, {ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return Promozione( progressivo: serializer.fromJson(json['progressivo']), tipoPromozione: serializer.fromJson(json['tipoPromozione']), descrizione: serializer.fromJson(json['descrizione']), dataInizio: serializer.fromJson(json['dataInizio']), dataFine: serializer.fromJson(json['dataFine']), limiteQta: serializer.fromJson(json['limiteQta']), quantitaOmaggio: serializer.fromJson(json['quantitaOmaggio']), limiteImporto: serializer.fromJson(json['limiteImporto']), stato: serializer.fromJson(json['stato']), priorita: serializer.fromJson(json['priorita']), codice: serializer.fromJson(json['codice']), idArticoloOmaggio: serializer.fromJson(json['idArticoloOmaggio']), idSconto: serializer.fromJson(json['idSconto']), idListino: serializer.fromJson(json['idListino']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'progressivo': serializer.toJson(progressivo), 'tipoPromozione': serializer.toJson(tipoPromozione), 'descrizione': serializer.toJson(descrizione), 'dataInizio': serializer.toJson(dataInizio), 'dataFine': serializer.toJson(dataFine), 'limiteQta': serializer.toJson(limiteQta), 'quantitaOmaggio': serializer.toJson(quantitaOmaggio), 'limiteImporto': serializer.toJson(limiteImporto), 'stato': serializer.toJson(stato), 'priorita': serializer.toJson(priorita), 'codice': serializer.toJson(codice), 'idArticoloOmaggio': serializer.toJson(idArticoloOmaggio), 'idSconto': serializer.toJson(idSconto), 'idListino': serializer.toJson(idListino), }; } Promozione copyWith( {int? progressivo, Value tipoPromozione = const Value.absent(), Value descrizione = const Value.absent(), Value dataInizio = const Value.absent(), Value dataFine = const Value.absent(), Value limiteQta = const Value.absent(), Value quantitaOmaggio = const Value.absent(), Value limiteImporto = const Value.absent(), Value stato = const Value.absent(), Value priorita = const Value.absent(), Value codice = const Value.absent(), Value idArticoloOmaggio = const Value.absent(), Value idSconto = const Value.absent(), Value idListino = const Value.absent()}) => Promozione( progressivo: progressivo ?? this.progressivo, tipoPromozione: tipoPromozione.present ? tipoPromozione.value : this.tipoPromozione, descrizione: descrizione.present ? descrizione.value : this.descrizione, dataInizio: dataInizio.present ? dataInizio.value : this.dataInizio, dataFine: dataFine.present ? dataFine.value : this.dataFine, limiteQta: limiteQta.present ? limiteQta.value : this.limiteQta, quantitaOmaggio: quantitaOmaggio.present ? quantitaOmaggio.value : this.quantitaOmaggio, limiteImporto: limiteImporto.present ? limiteImporto.value : this.limiteImporto, stato: stato.present ? stato.value : this.stato, priorita: priorita.present ? priorita.value : this.priorita, codice: codice.present ? codice.value : this.codice, idArticoloOmaggio: idArticoloOmaggio.present ? idArticoloOmaggio.value : this.idArticoloOmaggio, idSconto: idSconto.present ? idSconto.value : this.idSconto, idListino: idListino.present ? idListino.value : this.idListino, ); Promozione copyWithCompanion(PromozioniCompanion data) { return Promozione( progressivo: data.progressivo.present ? data.progressivo.value : this.progressivo, tipoPromozione: data.tipoPromozione.present ? data.tipoPromozione.value : this.tipoPromozione, descrizione: data.descrizione.present ? data.descrizione.value : this.descrizione, dataInizio: data.dataInizio.present ? data.dataInizio.value : this.dataInizio, dataFine: data.dataFine.present ? data.dataFine.value : this.dataFine, limiteQta: data.limiteQta.present ? data.limiteQta.value : this.limiteQta, quantitaOmaggio: data.quantitaOmaggio.present ? data.quantitaOmaggio.value : this.quantitaOmaggio, limiteImporto: data.limiteImporto.present ? data.limiteImporto.value : this.limiteImporto, stato: data.stato.present ? data.stato.value : this.stato, priorita: data.priorita.present ? data.priorita.value : this.priorita, codice: data.codice.present ? data.codice.value : this.codice, idArticoloOmaggio: data.idArticoloOmaggio.present ? data.idArticoloOmaggio.value : this.idArticoloOmaggio, idSconto: data.idSconto.present ? data.idSconto.value : this.idSconto, idListino: data.idListino.present ? data.idListino.value : this.idListino, ); } @override String toString() { return (StringBuffer('Promozione(') ..write('progressivo: $progressivo, ') ..write('tipoPromozione: $tipoPromozione, ') ..write('descrizione: $descrizione, ') ..write('dataInizio: $dataInizio, ') ..write('dataFine: $dataFine, ') ..write('limiteQta: $limiteQta, ') ..write('quantitaOmaggio: $quantitaOmaggio, ') ..write('limiteImporto: $limiteImporto, ') ..write('stato: $stato, ') ..write('priorita: $priorita, ') ..write('codice: $codice, ') ..write('idArticoloOmaggio: $idArticoloOmaggio, ') ..write('idSconto: $idSconto, ') ..write('idListino: $idListino') ..write(')')) .toString(); } @override int get hashCode => Object.hash( progressivo, tipoPromozione, descrizione, dataInizio, dataFine, limiteQta, quantitaOmaggio, limiteImporto, stato, priorita, codice, idArticoloOmaggio, idSconto, idListino); @override bool operator ==(Object other) => identical(this, other) || (other is Promozione && other.progressivo == this.progressivo && other.tipoPromozione == this.tipoPromozione && other.descrizione == this.descrizione && other.dataInizio == this.dataInizio && other.dataFine == this.dataFine && other.limiteQta == this.limiteQta && other.quantitaOmaggio == this.quantitaOmaggio && other.limiteImporto == this.limiteImporto && other.stato == this.stato && other.priorita == this.priorita && other.codice == this.codice && other.idArticoloOmaggio == this.idArticoloOmaggio && other.idSconto == this.idSconto && other.idListino == this.idListino); } class PromozioniCompanion extends UpdateCompanion { final Value progressivo; final Value tipoPromozione; final Value descrizione; final Value dataInizio; final Value dataFine; final Value limiteQta; final Value quantitaOmaggio; final Value limiteImporto; final Value stato; final Value priorita; final Value codice; final Value idArticoloOmaggio; final Value idSconto; final Value idListino; const PromozioniCompanion({ this.progressivo = const Value.absent(), this.tipoPromozione = const Value.absent(), this.descrizione = const Value.absent(), this.dataInizio = const Value.absent(), this.dataFine = const Value.absent(), this.limiteQta = const Value.absent(), this.quantitaOmaggio = const Value.absent(), this.limiteImporto = const Value.absent(), this.stato = const Value.absent(), this.priorita = const Value.absent(), this.codice = const Value.absent(), this.idArticoloOmaggio = const Value.absent(), this.idSconto = const Value.absent(), this.idListino = const Value.absent(), }); PromozioniCompanion.insert({ this.progressivo = const Value.absent(), this.tipoPromozione = const Value.absent(), this.descrizione = const Value.absent(), this.dataInizio = const Value.absent(), this.dataFine = const Value.absent(), this.limiteQta = const Value.absent(), this.quantitaOmaggio = const Value.absent(), this.limiteImporto = const Value.absent(), this.stato = const Value.absent(), this.priorita = const Value.absent(), this.codice = const Value.absent(), this.idArticoloOmaggio = const Value.absent(), this.idSconto = const Value.absent(), this.idListino = const Value.absent(), }); static Insertable custom({ Expression? progressivo, Expression? tipoPromozione, Expression? descrizione, Expression? dataInizio, Expression? dataFine, Expression? limiteQta, Expression? quantitaOmaggio, Expression? limiteImporto, Expression? stato, Expression? priorita, Expression? codice, Expression? idArticoloOmaggio, Expression? idSconto, Expression? idListino, }) { return RawValuesInsertable({ if (progressivo != null) 'progressivo': progressivo, if (tipoPromozione != null) 'tipoPromozione': tipoPromozione, if (descrizione != null) 'descrizione': descrizione, if (dataInizio != null) 'dataInizio': dataInizio, if (dataFine != null) 'dataFine': dataFine, if (limiteQta != null) 'limiteQta': limiteQta, if (quantitaOmaggio != null) 'quantitaOmaggio': quantitaOmaggio, if (limiteImporto != null) 'limiteImporto': limiteImporto, if (stato != null) 'stato': stato, if (priorita != null) 'priorita': priorita, if (codice != null) 'codice': codice, if (idArticoloOmaggio != null) 'idArticoloOmaggio': idArticoloOmaggio, if (idSconto != null) 'idSconto': idSconto, if (idListino != null) 'idListino': idListino, }); } PromozioniCompanion copyWith( {Value? progressivo, Value? tipoPromozione, Value? descrizione, Value? dataInizio, Value? dataFine, Value? limiteQta, Value? quantitaOmaggio, Value? limiteImporto, Value? stato, Value? priorita, Value? codice, Value? idArticoloOmaggio, Value? idSconto, Value? idListino}) { return PromozioniCompanion( progressivo: progressivo ?? this.progressivo, tipoPromozione: tipoPromozione ?? this.tipoPromozione, descrizione: descrizione ?? this.descrizione, dataInizio: dataInizio ?? this.dataInizio, dataFine: dataFine ?? this.dataFine, limiteQta: limiteQta ?? this.limiteQta, quantitaOmaggio: quantitaOmaggio ?? this.quantitaOmaggio, limiteImporto: limiteImporto ?? this.limiteImporto, stato: stato ?? this.stato, priorita: priorita ?? this.priorita, codice: codice ?? this.codice, idArticoloOmaggio: idArticoloOmaggio ?? this.idArticoloOmaggio, idSconto: idSconto ?? this.idSconto, idListino: idListino ?? this.idListino, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (progressivo.present) { map['progressivo'] = Variable(progressivo.value); } if (tipoPromozione.present) { map['tipoPromozione'] = Variable(tipoPromozione.value); } if (descrizione.present) { map['descrizione'] = Variable(descrizione.value); } if (dataInizio.present) { map['dataInizio'] = Variable(dataInizio.value); } if (dataFine.present) { map['dataFine'] = Variable(dataFine.value); } if (limiteQta.present) { map['limiteQta'] = Variable(limiteQta.value); } if (quantitaOmaggio.present) { map['quantitaOmaggio'] = Variable(quantitaOmaggio.value); } if (limiteImporto.present) { map['limiteImporto'] = Variable(limiteImporto.value); } if (stato.present) { map['stato'] = Variable(stato.value); } if (priorita.present) { map['priorita'] = Variable(priorita.value); } if (codice.present) { map['codice'] = Variable(codice.value); } if (idArticoloOmaggio.present) { map['idArticoloOmaggio'] = Variable(idArticoloOmaggio.value); } if (idSconto.present) { map['idSconto'] = Variable(idSconto.value); } if (idListino.present) { map['idListino'] = Variable(idListino.value); } return map; } @override String toString() { return (StringBuffer('PromozioniCompanion(') ..write('progressivo: $progressivo, ') ..write('tipoPromozione: $tipoPromozione, ') ..write('descrizione: $descrizione, ') ..write('dataInizio: $dataInizio, ') ..write('dataFine: $dataFine, ') ..write('limiteQta: $limiteQta, ') ..write('quantitaOmaggio: $quantitaOmaggio, ') ..write('limiteImporto: $limiteImporto, ') ..write('stato: $stato, ') ..write('priorita: $priorita, ') ..write('codice: $codice, ') ..write('idArticoloOmaggio: $idArticoloOmaggio, ') ..write('idSconto: $idSconto, ') ..write('idListino: $idListino') ..write(')')) .toString(); } } class $PromoArticoliTable extends PromoArticoli with TableInfo<$PromoArticoliTable, PromoArticolo> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $PromoArticoliTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _progressivoMeta = const VerificationMeta('progressivo'); @override late final GeneratedColumn progressivo = GeneratedColumn( 'progressivo', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true); static const VerificationMeta _rigaMeta = const VerificationMeta('riga'); @override late final GeneratedColumn riga = GeneratedColumn( 'riga', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true); static const VerificationMeta _quantitaOmaggioMeta = const VerificationMeta('quantitaOmaggio'); @override late final GeneratedColumn quantitaOmaggio = GeneratedColumn( 'quantitaOmaggio', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _idArticoloMeta = const VerificationMeta('idArticolo'); @override late final GeneratedColumn idArticolo = GeneratedColumn( 'idArticolo', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); @override List get $columns => [progressivo, riga, quantitaOmaggio, idArticolo]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'PromoArticoli'; @override VerificationContext validateIntegrity(Insertable instance, {bool isInserting = false}) { final context = VerificationContext(); final data = instance.toColumns(true); if (data.containsKey('progressivo')) { context.handle( _progressivoMeta, progressivo.isAcceptableOrUnknown( data['progressivo']!, _progressivoMeta)); } else if (isInserting) { context.missing(_progressivoMeta); } if (data.containsKey('riga')) { context.handle( _rigaMeta, riga.isAcceptableOrUnknown(data['riga']!, _rigaMeta)); } else if (isInserting) { context.missing(_rigaMeta); } if (data.containsKey('quantitaOmaggio')) { context.handle( _quantitaOmaggioMeta, quantitaOmaggio.isAcceptableOrUnknown( data['quantitaOmaggio']!, _quantitaOmaggioMeta)); } if (data.containsKey('idArticolo')) { context.handle( _idArticoloMeta, idArticolo.isAcceptableOrUnknown( data['idArticolo']!, _idArticoloMeta)); } return context; } @override Set get $primaryKey => {progressivo, riga}; @override PromoArticolo map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return PromoArticolo( progressivo: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}progressivo'])!, riga: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}riga'])!, quantitaOmaggio: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}quantitaOmaggio']), idArticolo: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idArticolo']), ); } @override $PromoArticoliTable createAlias(String alias) { return $PromoArticoliTable(attachedDatabase, alias); } } class PromoArticolo extends DataClass implements Insertable { final int progressivo; final int riga; final double? quantitaOmaggio; final int? idArticolo; const PromoArticolo( {required this.progressivo, required this.riga, this.quantitaOmaggio, this.idArticolo}); @override Map toColumns(bool nullToAbsent) { final map = {}; map['progressivo'] = Variable(progressivo); map['riga'] = Variable(riga); if (!nullToAbsent || quantitaOmaggio != null) { map['quantitaOmaggio'] = Variable(quantitaOmaggio); } if (!nullToAbsent || idArticolo != null) { map['idArticolo'] = Variable(idArticolo); } return map; } PromoArticoliCompanion toCompanion(bool nullToAbsent) { return PromoArticoliCompanion( progressivo: Value(progressivo), riga: Value(riga), quantitaOmaggio: quantitaOmaggio == null && nullToAbsent ? const Value.absent() : Value(quantitaOmaggio), idArticolo: idArticolo == null && nullToAbsent ? const Value.absent() : Value(idArticolo), ); } factory PromoArticolo.fromJson(Map json, {ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return PromoArticolo( progressivo: serializer.fromJson(json['progressivo']), riga: serializer.fromJson(json['riga']), quantitaOmaggio: serializer.fromJson(json['quantitaOmaggio']), idArticolo: serializer.fromJson(json['idArticolo']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'progressivo': serializer.toJson(progressivo), 'riga': serializer.toJson(riga), 'quantitaOmaggio': serializer.toJson(quantitaOmaggio), 'idArticolo': serializer.toJson(idArticolo), }; } PromoArticolo copyWith( {int? progressivo, int? riga, Value quantitaOmaggio = const Value.absent(), Value idArticolo = const Value.absent()}) => PromoArticolo( progressivo: progressivo ?? this.progressivo, riga: riga ?? this.riga, quantitaOmaggio: quantitaOmaggio.present ? quantitaOmaggio.value : this.quantitaOmaggio, idArticolo: idArticolo.present ? idArticolo.value : this.idArticolo, ); PromoArticolo copyWithCompanion(PromoArticoliCompanion data) { return PromoArticolo( progressivo: data.progressivo.present ? data.progressivo.value : this.progressivo, riga: data.riga.present ? data.riga.value : this.riga, quantitaOmaggio: data.quantitaOmaggio.present ? data.quantitaOmaggio.value : this.quantitaOmaggio, idArticolo: data.idArticolo.present ? data.idArticolo.value : this.idArticolo, ); } @override String toString() { return (StringBuffer('PromoArticolo(') ..write('progressivo: $progressivo, ') ..write('riga: $riga, ') ..write('quantitaOmaggio: $quantitaOmaggio, ') ..write('idArticolo: $idArticolo') ..write(')')) .toString(); } @override int get hashCode => Object.hash(progressivo, riga, quantitaOmaggio, idArticolo); @override bool operator ==(Object other) => identical(this, other) || (other is PromoArticolo && other.progressivo == this.progressivo && other.riga == this.riga && other.quantitaOmaggio == this.quantitaOmaggio && other.idArticolo == this.idArticolo); } class PromoArticoliCompanion extends UpdateCompanion { final Value progressivo; final Value riga; final Value quantitaOmaggio; final Value idArticolo; final Value rowid; const PromoArticoliCompanion({ this.progressivo = const Value.absent(), this.riga = const Value.absent(), this.quantitaOmaggio = const Value.absent(), this.idArticolo = const Value.absent(), this.rowid = const Value.absent(), }); PromoArticoliCompanion.insert({ required int progressivo, required int riga, this.quantitaOmaggio = const Value.absent(), this.idArticolo = const Value.absent(), this.rowid = const Value.absent(), }) : progressivo = Value(progressivo), riga = Value(riga); static Insertable custom({ Expression? progressivo, Expression? riga, Expression? quantitaOmaggio, Expression? idArticolo, Expression? rowid, }) { return RawValuesInsertable({ if (progressivo != null) 'progressivo': progressivo, if (riga != null) 'riga': riga, if (quantitaOmaggio != null) 'quantitaOmaggio': quantitaOmaggio, if (idArticolo != null) 'idArticolo': idArticolo, if (rowid != null) 'rowid': rowid, }); } PromoArticoliCompanion copyWith( {Value? progressivo, Value? riga, Value? quantitaOmaggio, Value? idArticolo, Value? rowid}) { return PromoArticoliCompanion( progressivo: progressivo ?? this.progressivo, riga: riga ?? this.riga, quantitaOmaggio: quantitaOmaggio ?? this.quantitaOmaggio, idArticolo: idArticolo ?? this.idArticolo, rowid: rowid ?? this.rowid, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (progressivo.present) { map['progressivo'] = Variable(progressivo.value); } if (riga.present) { map['riga'] = Variable(riga.value); } if (quantitaOmaggio.present) { map['quantitaOmaggio'] = Variable(quantitaOmaggio.value); } if (idArticolo.present) { map['idArticolo'] = Variable(idArticolo.value); } if (rowid.present) { map['rowid'] = Variable(rowid.value); } return map; } @override String toString() { return (StringBuffer('PromoArticoliCompanion(') ..write('progressivo: $progressivo, ') ..write('riga: $riga, ') ..write('quantitaOmaggio: $quantitaOmaggio, ') ..write('idArticolo: $idArticolo, ') ..write('rowid: $rowid') ..write(')')) .toString(); } } class $PromoListiniTable extends PromoListini with TableInfo<$PromoListiniTable, PromoListino> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $PromoListiniTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _progressivoMeta = const VerificationMeta('progressivo'); @override late final GeneratedColumn progressivo = GeneratedColumn( 'progressivo', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true); static const VerificationMeta _idListinoMeta = const VerificationMeta('idListino'); @override late final GeneratedColumn idListino = GeneratedColumn( 'idListino', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true); @override List get $columns => [progressivo, idListino]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'PromoListini'; @override VerificationContext validateIntegrity(Insertable instance, {bool isInserting = false}) { final context = VerificationContext(); final data = instance.toColumns(true); if (data.containsKey('progressivo')) { context.handle( _progressivoMeta, progressivo.isAcceptableOrUnknown( data['progressivo']!, _progressivoMeta)); } else if (isInserting) { context.missing(_progressivoMeta); } if (data.containsKey('idListino')) { context.handle(_idListinoMeta, idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta)); } else if (isInserting) { context.missing(_idListinoMeta); } return context; } @override Set get $primaryKey => {progressivo, idListino}; @override PromoListino map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return PromoListino( progressivo: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}progressivo'])!, idListino: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idListino'])!, ); } @override $PromoListiniTable createAlias(String alias) { return $PromoListiniTable(attachedDatabase, alias); } } class PromoListino extends DataClass implements Insertable { final int progressivo; final int idListino; const PromoListino({required this.progressivo, required this.idListino}); @override Map toColumns(bool nullToAbsent) { final map = {}; map['progressivo'] = Variable(progressivo); map['idListino'] = Variable(idListino); return map; } PromoListiniCompanion toCompanion(bool nullToAbsent) { return PromoListiniCompanion( progressivo: Value(progressivo), idListino: Value(idListino), ); } factory PromoListino.fromJson(Map json, {ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return PromoListino( progressivo: serializer.fromJson(json['progressivo']), idListino: serializer.fromJson(json['idListino']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'progressivo': serializer.toJson(progressivo), 'idListino': serializer.toJson(idListino), }; } PromoListino copyWith({int? progressivo, int? idListino}) => PromoListino( progressivo: progressivo ?? this.progressivo, idListino: idListino ?? this.idListino, ); PromoListino copyWithCompanion(PromoListiniCompanion data) { return PromoListino( progressivo: data.progressivo.present ? data.progressivo.value : this.progressivo, idListino: data.idListino.present ? data.idListino.value : this.idListino, ); } @override String toString() { return (StringBuffer('PromoListino(') ..write('progressivo: $progressivo, ') ..write('idListino: $idListino') ..write(')')) .toString(); } @override int get hashCode => Object.hash(progressivo, idListino); @override bool operator ==(Object other) => identical(this, other) || (other is PromoListino && other.progressivo == this.progressivo && other.idListino == this.idListino); } class PromoListiniCompanion extends UpdateCompanion { final Value progressivo; final Value idListino; final Value rowid; const PromoListiniCompanion({ this.progressivo = const Value.absent(), this.idListino = const Value.absent(), this.rowid = const Value.absent(), }); PromoListiniCompanion.insert({ required int progressivo, required int idListino, this.rowid = const Value.absent(), }) : progressivo = Value(progressivo), idListino = Value(idListino); static Insertable custom({ Expression? progressivo, Expression? idListino, Expression? rowid, }) { return RawValuesInsertable({ if (progressivo != null) 'progressivo': progressivo, if (idListino != null) 'idListino': idListino, if (rowid != null) 'rowid': rowid, }); } PromoListiniCompanion copyWith( {Value? progressivo, Value? idListino, Value? rowid}) { return PromoListiniCompanion( progressivo: progressivo ?? this.progressivo, idListino: idListino ?? this.idListino, rowid: rowid ?? this.rowid, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (progressivo.present) { map['progressivo'] = Variable(progressivo.value); } if (idListino.present) { map['idListino'] = Variable(idListino.value); } if (rowid.present) { map['rowid'] = Variable(rowid.value); } return map; } @override String toString() { return (StringBuffer('PromoListiniCompanion(') ..write('progressivo: $progressivo, ') ..write('idListino: $idListino, ') ..write('rowid: $rowid') ..write(')')) .toString(); } } class $PromoOmaggiTable extends PromoOmaggi with TableInfo<$PromoOmaggiTable, PromoOmaggio> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $PromoOmaggiTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _progressivoMeta = const VerificationMeta('progressivo'); @override late final GeneratedColumn progressivo = GeneratedColumn( 'progressivo', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true); static const VerificationMeta _rigaMeta = const VerificationMeta('riga'); @override late final GeneratedColumn riga = GeneratedColumn( 'riga', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true); static const VerificationMeta _idArticoloMeta = const VerificationMeta('idArticolo'); @override late final GeneratedColumn idArticolo = GeneratedColumn( 'idArticolo', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _quantitaMeta = const VerificationMeta('quantita'); @override late final GeneratedColumn quantita = GeneratedColumn( 'quantita', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); @override List get $columns => [progressivo, riga, idArticolo, quantita]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'PromoOmaggi'; @override VerificationContext validateIntegrity(Insertable instance, {bool isInserting = false}) { final context = VerificationContext(); final data = instance.toColumns(true); if (data.containsKey('progressivo')) { context.handle( _progressivoMeta, progressivo.isAcceptableOrUnknown( data['progressivo']!, _progressivoMeta)); } else if (isInserting) { context.missing(_progressivoMeta); } if (data.containsKey('riga')) { context.handle( _rigaMeta, riga.isAcceptableOrUnknown(data['riga']!, _rigaMeta)); } else if (isInserting) { context.missing(_rigaMeta); } if (data.containsKey('idArticolo')) { context.handle( _idArticoloMeta, idArticolo.isAcceptableOrUnknown( data['idArticolo']!, _idArticoloMeta)); } if (data.containsKey('quantita')) { context.handle(_quantitaMeta, quantita.isAcceptableOrUnknown(data['quantita']!, _quantitaMeta)); } return context; } @override Set get $primaryKey => {progressivo, riga}; @override PromoOmaggio map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return PromoOmaggio( progressivo: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}progressivo'])!, riga: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}riga'])!, idArticolo: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idArticolo']), quantita: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}quantita']), ); } @override $PromoOmaggiTable createAlias(String alias) { return $PromoOmaggiTable(attachedDatabase, alias); } } class PromoOmaggio extends DataClass implements Insertable { final int progressivo; final int riga; final int? idArticolo; final double? quantita; const PromoOmaggio( {required this.progressivo, required this.riga, this.idArticolo, this.quantita}); @override Map toColumns(bool nullToAbsent) { final map = {}; map['progressivo'] = Variable(progressivo); map['riga'] = Variable(riga); if (!nullToAbsent || idArticolo != null) { map['idArticolo'] = Variable(idArticolo); } if (!nullToAbsent || quantita != null) { map['quantita'] = Variable(quantita); } return map; } PromoOmaggiCompanion toCompanion(bool nullToAbsent) { return PromoOmaggiCompanion( progressivo: Value(progressivo), riga: Value(riga), idArticolo: idArticolo == null && nullToAbsent ? const Value.absent() : Value(idArticolo), quantita: quantita == null && nullToAbsent ? const Value.absent() : Value(quantita), ); } factory PromoOmaggio.fromJson(Map json, {ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return PromoOmaggio( progressivo: serializer.fromJson(json['progressivo']), riga: serializer.fromJson(json['riga']), idArticolo: serializer.fromJson(json['idArticolo']), quantita: serializer.fromJson(json['quantita']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'progressivo': serializer.toJson(progressivo), 'riga': serializer.toJson(riga), 'idArticolo': serializer.toJson(idArticolo), 'quantita': serializer.toJson(quantita), }; } PromoOmaggio copyWith( {int? progressivo, int? riga, Value idArticolo = const Value.absent(), Value quantita = const Value.absent()}) => PromoOmaggio( progressivo: progressivo ?? this.progressivo, riga: riga ?? this.riga, idArticolo: idArticolo.present ? idArticolo.value : this.idArticolo, quantita: quantita.present ? quantita.value : this.quantita, ); PromoOmaggio copyWithCompanion(PromoOmaggiCompanion data) { return PromoOmaggio( progressivo: data.progressivo.present ? data.progressivo.value : this.progressivo, riga: data.riga.present ? data.riga.value : this.riga, idArticolo: data.idArticolo.present ? data.idArticolo.value : this.idArticolo, quantita: data.quantita.present ? data.quantita.value : this.quantita, ); } @override String toString() { return (StringBuffer('PromoOmaggio(') ..write('progressivo: $progressivo, ') ..write('riga: $riga, ') ..write('idArticolo: $idArticolo, ') ..write('quantita: $quantita') ..write(')')) .toString(); } @override int get hashCode => Object.hash(progressivo, riga, idArticolo, quantita); @override bool operator ==(Object other) => identical(this, other) || (other is PromoOmaggio && other.progressivo == this.progressivo && other.riga == this.riga && other.idArticolo == this.idArticolo && other.quantita == this.quantita); } class PromoOmaggiCompanion extends UpdateCompanion { final Value progressivo; final Value riga; final Value idArticolo; final Value quantita; final Value rowid; const PromoOmaggiCompanion({ this.progressivo = const Value.absent(), this.riga = const Value.absent(), this.idArticolo = const Value.absent(), this.quantita = const Value.absent(), this.rowid = const Value.absent(), }); PromoOmaggiCompanion.insert({ required int progressivo, required int riga, this.idArticolo = const Value.absent(), this.quantita = const Value.absent(), this.rowid = const Value.absent(), }) : progressivo = Value(progressivo), riga = Value(riga); static Insertable custom({ Expression? progressivo, Expression? riga, Expression? idArticolo, Expression? quantita, Expression? rowid, }) { return RawValuesInsertable({ if (progressivo != null) 'progressivo': progressivo, if (riga != null) 'riga': riga, if (idArticolo != null) 'idArticolo': idArticolo, if (quantita != null) 'quantita': quantita, if (rowid != null) 'rowid': rowid, }); } PromoOmaggiCompanion copyWith( {Value? progressivo, Value? riga, Value? idArticolo, Value? quantita, Value? rowid}) { return PromoOmaggiCompanion( progressivo: progressivo ?? this.progressivo, riga: riga ?? this.riga, idArticolo: idArticolo ?? this.idArticolo, quantita: quantita ?? this.quantita, rowid: rowid ?? this.rowid, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (progressivo.present) { map['progressivo'] = Variable(progressivo.value); } if (riga.present) { map['riga'] = Variable(riga.value); } if (idArticolo.present) { map['idArticolo'] = Variable(idArticolo.value); } if (quantita.present) { map['quantita'] = Variable(quantita.value); } if (rowid.present) { map['rowid'] = Variable(rowid.value); } return map; } @override String toString() { return (StringBuffer('PromoOmaggiCompanion(') ..write('progressivo: $progressivo, ') ..write('riga: $riga, ') ..write('idArticolo: $idArticolo, ') ..write('quantita: $quantita, ') ..write('rowid: $rowid') ..write(')')) .toString(); } } class $ClientiAgenteTable extends ClientiAgente with TableInfo<$ClientiAgenteTable, ClientiAgenteData> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $ClientiAgenteTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _idClientiAgenteMeta = const VerificationMeta('idClientiAgente'); @override late final GeneratedColumn idClientiAgente = GeneratedColumn( 'idClientiAgente', aliasedName, false, hasAutoIncrement: true, type: DriftSqlType.int, requiredDuringInsert: false, defaultConstraints: GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT')); static const VerificationMeta _idClienteMeta = const VerificationMeta('idCliente'); @override late final GeneratedColumn idCliente = GeneratedColumn( 'idCliente', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true); static const VerificationMeta _idAgenteMeta = const VerificationMeta('idAgente'); @override late final GeneratedColumn idAgente = GeneratedColumn( 'idAgente', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true); static const VerificationMeta _attivoMeta = const VerificationMeta('attivo'); @override late final GeneratedColumn attivo = GeneratedColumn( 'attivo', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: false, defaultValue: const Constant(1)); @override List get $columns => [idClientiAgente, idCliente, idAgente, attivo]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'Clienti_Agente'; @override VerificationContext validateIntegrity(Insertable instance, {bool isInserting = false}) { final context = VerificationContext(); final data = instance.toColumns(true); if (data.containsKey('idClientiAgente')) { context.handle( _idClientiAgenteMeta, idClientiAgente.isAcceptableOrUnknown( data['idClientiAgente']!, _idClientiAgenteMeta)); } if (data.containsKey('idCliente')) { context.handle(_idClienteMeta, idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta)); } else if (isInserting) { context.missing(_idClienteMeta); } if (data.containsKey('idAgente')) { context.handle(_idAgenteMeta, idAgente.isAcceptableOrUnknown(data['idAgente']!, _idAgenteMeta)); } else if (isInserting) { context.missing(_idAgenteMeta); } if (data.containsKey('attivo')) { context.handle(_attivoMeta, attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta)); } return context; } @override Set get $primaryKey => {idClientiAgente}; @override ClientiAgenteData map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return ClientiAgenteData( idClientiAgente: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idClientiAgente'])!, idCliente: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idCliente'])!, idAgente: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idAgente'])!, attivo: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}attivo'])!, ); } @override $ClientiAgenteTable createAlias(String alias) { return $ClientiAgenteTable(attachedDatabase, alias); } } class ClientiAgenteData extends DataClass implements Insertable { final int idClientiAgente; final int idCliente; final int idAgente; final int attivo; const ClientiAgenteData( {required this.idClientiAgente, required this.idCliente, required this.idAgente, required this.attivo}); @override Map toColumns(bool nullToAbsent) { final map = {}; map['idClientiAgente'] = Variable(idClientiAgente); map['idCliente'] = Variable(idCliente); map['idAgente'] = Variable(idAgente); map['attivo'] = Variable(attivo); return map; } ClientiAgenteCompanion toCompanion(bool nullToAbsent) { return ClientiAgenteCompanion( idClientiAgente: Value(idClientiAgente), idCliente: Value(idCliente), idAgente: Value(idAgente), attivo: Value(attivo), ); } factory ClientiAgenteData.fromJson(Map json, {ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return ClientiAgenteData( idClientiAgente: serializer.fromJson(json['idClientiAgente']), idCliente: serializer.fromJson(json['idCliente']), idAgente: serializer.fromJson(json['idAgente']), attivo: serializer.fromJson(json['attivo']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'idClientiAgente': serializer.toJson(idClientiAgente), 'idCliente': serializer.toJson(idCliente), 'idAgente': serializer.toJson(idAgente), 'attivo': serializer.toJson(attivo), }; } ClientiAgenteData copyWith( {int? idClientiAgente, int? idCliente, int? idAgente, int? attivo}) => ClientiAgenteData( idClientiAgente: idClientiAgente ?? this.idClientiAgente, idCliente: idCliente ?? this.idCliente, idAgente: idAgente ?? this.idAgente, attivo: attivo ?? this.attivo, ); ClientiAgenteData copyWithCompanion(ClientiAgenteCompanion data) { return ClientiAgenteData( idClientiAgente: data.idClientiAgente.present ? data.idClientiAgente.value : this.idClientiAgente, idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente, idAgente: data.idAgente.present ? data.idAgente.value : this.idAgente, attivo: data.attivo.present ? data.attivo.value : this.attivo, ); } @override String toString() { return (StringBuffer('ClientiAgenteData(') ..write('idClientiAgente: $idClientiAgente, ') ..write('idCliente: $idCliente, ') ..write('idAgente: $idAgente, ') ..write('attivo: $attivo') ..write(')')) .toString(); } @override int get hashCode => Object.hash(idClientiAgente, idCliente, idAgente, attivo); @override bool operator ==(Object other) => identical(this, other) || (other is ClientiAgenteData && other.idClientiAgente == this.idClientiAgente && other.idCliente == this.idCliente && other.idAgente == this.idAgente && other.attivo == this.attivo); } class ClientiAgenteCompanion extends UpdateCompanion { final Value idClientiAgente; final Value idCliente; final Value idAgente; final Value attivo; const ClientiAgenteCompanion({ this.idClientiAgente = const Value.absent(), this.idCliente = const Value.absent(), this.idAgente = const Value.absent(), this.attivo = const Value.absent(), }); ClientiAgenteCompanion.insert({ this.idClientiAgente = const Value.absent(), required int idCliente, required int idAgente, this.attivo = const Value.absent(), }) : idCliente = Value(idCliente), idAgente = Value(idAgente); static Insertable custom({ Expression? idClientiAgente, Expression? idCliente, Expression? idAgente, Expression? attivo, }) { return RawValuesInsertable({ if (idClientiAgente != null) 'idClientiAgente': idClientiAgente, if (idCliente != null) 'idCliente': idCliente, if (idAgente != null) 'idAgente': idAgente, if (attivo != null) 'attivo': attivo, }); } ClientiAgenteCompanion copyWith( {Value? idClientiAgente, Value? idCliente, Value? idAgente, Value? attivo}) { return ClientiAgenteCompanion( idClientiAgente: idClientiAgente ?? this.idClientiAgente, idCliente: idCliente ?? this.idCliente, idAgente: idAgente ?? this.idAgente, attivo: attivo ?? this.attivo, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (idClientiAgente.present) { map['idClientiAgente'] = Variable(idClientiAgente.value); } if (idCliente.present) { map['idCliente'] = Variable(idCliente.value); } if (idAgente.present) { map['idAgente'] = Variable(idAgente.value); } if (attivo.present) { map['attivo'] = Variable(attivo.value); } return map; } @override String toString() { return (StringBuffer('ClientiAgenteCompanion(') ..write('idClientiAgente: $idClientiAgente, ') ..write('idCliente: $idCliente, ') ..write('idAgente: $idAgente, ') ..write('attivo: $attivo') ..write(')')) .toString(); } } class $ScadenzeTable extends Scadenze with TableInfo<$ScadenzeTable, Scadenza> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $ScadenzeTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _idScadenzaMeta = const VerificationMeta('idScadenza'); @override late final GeneratedColumn idScadenza = GeneratedColumn( 'idScadenza', aliasedName, false, hasAutoIncrement: true, type: DriftSqlType.int, requiredDuringInsert: false, defaultConstraints: GeneratedColumn.constraintIsAlways('PRIMARY KEY AUTOINCREMENT')); static const VerificationMeta _idClienteMeta = const VerificationMeta('idCliente'); @override late final GeneratedColumn idCliente = GeneratedColumn( 'idCliente', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _idAgenteMeta = const VerificationMeta('idAgente'); @override late final GeneratedColumn idAgente = GeneratedColumn( 'idAgente', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _chiaveMeta = const VerificationMeta('chiave'); @override late final GeneratedColumn chiave = GeneratedColumn( 'chiave', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _numPartitaMeta = const VerificationMeta('numPartita'); @override late final GeneratedColumn numPartita = GeneratedColumn( 'numPartita', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _dataScadenzaMeta = const VerificationMeta('dataScadenza'); @override late final GeneratedColumn dataScadenza = GeneratedColumn( 'dataScadenza', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _segnoMeta = const VerificationMeta('segno'); @override late final GeneratedColumn segno = GeneratedColumn( 'segno', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _importoFatturaMeta = const VerificationMeta('importoFattura'); @override late final GeneratedColumn importoFattura = GeneratedColumn( 'importoFattura', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _valutaMeta = const VerificationMeta('valuta'); @override late final GeneratedColumn valuta = GeneratedColumn( 'valuta', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _numDocMeta = const VerificationMeta('numDoc'); @override late final GeneratedColumn numDoc = GeneratedColumn( 'numDoc', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _serieDocMeta = const VerificationMeta('serieDoc'); @override late final GeneratedColumn serieDoc = GeneratedColumn( 'serieDoc', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _dataDocMeta = const VerificationMeta('dataDoc'); @override late final GeneratedColumn dataDoc = GeneratedColumn( 'dataDoc', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _importoScadenzaMeta = const VerificationMeta('importoScadenza'); @override late final GeneratedColumn importoScadenza = GeneratedColumn( 'importoScadenza', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _saldoMeta = const VerificationMeta('saldo'); @override late final GeneratedColumn saldo = GeneratedColumn( 'saldo', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _tipoPagamentoMeta = const VerificationMeta('tipoPagamento'); @override late final GeneratedColumn tipoPagamento = GeneratedColumn( 'tipoPagamento', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _flgSoppressaMeta = const VerificationMeta('flgSoppressa'); @override late final GeneratedColumn flgSoppressa = GeneratedColumn( 'flgSoppressa', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _importoAbbuonoMeta = const VerificationMeta('importoAbbuono'); @override late final GeneratedColumn importoAbbuono = GeneratedColumn( 'importoAbbuono', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _noteMeta = const VerificationMeta('note'); @override late final GeneratedColumn note = GeneratedColumn( 'note', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _dataModificaMeta = const VerificationMeta('dataModifica'); @override late final GeneratedColumn dataModifica = GeneratedColumn( 'dataModifica', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _statoMeta = const VerificationMeta('stato'); @override late final GeneratedColumn stato = GeneratedColumn( 'stato', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); @override List get $columns => [ idScadenza, idCliente, idAgente, chiave, numPartita, dataScadenza, segno, importoFattura, valuta, numDoc, serieDoc, dataDoc, importoScadenza, saldo, tipoPagamento, flgSoppressa, importoAbbuono, note, dataModifica, stato ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'Scadenze'; @override VerificationContext validateIntegrity(Insertable instance, {bool isInserting = false}) { final context = VerificationContext(); final data = instance.toColumns(true); if (data.containsKey('idScadenza')) { context.handle( _idScadenzaMeta, idScadenza.isAcceptableOrUnknown( data['idScadenza']!, _idScadenzaMeta)); } if (data.containsKey('idCliente')) { context.handle(_idClienteMeta, idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta)); } if (data.containsKey('idAgente')) { context.handle(_idAgenteMeta, idAgente.isAcceptableOrUnknown(data['idAgente']!, _idAgenteMeta)); } if (data.containsKey('chiave')) { context.handle(_chiaveMeta, chiave.isAcceptableOrUnknown(data['chiave']!, _chiaveMeta)); } if (data.containsKey('numPartita')) { context.handle( _numPartitaMeta, numPartita.isAcceptableOrUnknown( data['numPartita']!, _numPartitaMeta)); } if (data.containsKey('dataScadenza')) { context.handle( _dataScadenzaMeta, dataScadenza.isAcceptableOrUnknown( data['dataScadenza']!, _dataScadenzaMeta)); } if (data.containsKey('segno')) { context.handle( _segnoMeta, segno.isAcceptableOrUnknown(data['segno']!, _segnoMeta)); } if (data.containsKey('importoFattura')) { context.handle( _importoFatturaMeta, importoFattura.isAcceptableOrUnknown( data['importoFattura']!, _importoFatturaMeta)); } if (data.containsKey('valuta')) { context.handle(_valutaMeta, valuta.isAcceptableOrUnknown(data['valuta']!, _valutaMeta)); } if (data.containsKey('numDoc')) { context.handle(_numDocMeta, numDoc.isAcceptableOrUnknown(data['numDoc']!, _numDocMeta)); } if (data.containsKey('serieDoc')) { context.handle(_serieDocMeta, serieDoc.isAcceptableOrUnknown(data['serieDoc']!, _serieDocMeta)); } if (data.containsKey('dataDoc')) { context.handle(_dataDocMeta, dataDoc.isAcceptableOrUnknown(data['dataDoc']!, _dataDocMeta)); } if (data.containsKey('importoScadenza')) { context.handle( _importoScadenzaMeta, importoScadenza.isAcceptableOrUnknown( data['importoScadenza']!, _importoScadenzaMeta)); } if (data.containsKey('saldo')) { context.handle( _saldoMeta, saldo.isAcceptableOrUnknown(data['saldo']!, _saldoMeta)); } if (data.containsKey('tipoPagamento')) { context.handle( _tipoPagamentoMeta, tipoPagamento.isAcceptableOrUnknown( data['tipoPagamento']!, _tipoPagamentoMeta)); } if (data.containsKey('flgSoppressa')) { context.handle( _flgSoppressaMeta, flgSoppressa.isAcceptableOrUnknown( data['flgSoppressa']!, _flgSoppressaMeta)); } if (data.containsKey('importoAbbuono')) { context.handle( _importoAbbuonoMeta, importoAbbuono.isAcceptableOrUnknown( data['importoAbbuono']!, _importoAbbuonoMeta)); } if (data.containsKey('note')) { context.handle( _noteMeta, note.isAcceptableOrUnknown(data['note']!, _noteMeta)); } if (data.containsKey('dataModifica')) { context.handle( _dataModificaMeta, dataModifica.isAcceptableOrUnknown( data['dataModifica']!, _dataModificaMeta)); } if (data.containsKey('stato')) { context.handle( _statoMeta, stato.isAcceptableOrUnknown(data['stato']!, _statoMeta)); } return context; } @override Set get $primaryKey => {idScadenza}; @override Scadenza map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return Scadenza( idScadenza: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idScadenza'])!, idCliente: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idCliente']), idAgente: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idAgente']), chiave: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}chiave']), numPartita: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}numPartita']), dataScadenza: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}dataScadenza']), segno: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}segno']), importoFattura: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}importoFattura']), valuta: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}valuta']), numDoc: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}numDoc']), serieDoc: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}serieDoc']), dataDoc: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}dataDoc']), importoScadenza: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}importoScadenza']), saldo: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}saldo']), tipoPagamento: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}tipoPagamento']), flgSoppressa: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}flgSoppressa']), importoAbbuono: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}importoAbbuono']), note: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}note']), dataModifica: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}dataModifica']), stato: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}stato']), ); } @override $ScadenzeTable createAlias(String alias) { return $ScadenzeTable(attachedDatabase, alias); } } class Scadenza extends DataClass implements Insertable { final int idScadenza; final int? idCliente; final int? idAgente; final String? chiave; final String? numPartita; final String? dataScadenza; final String? segno; final double? importoFattura; final String? valuta; final String? numDoc; final String? serieDoc; final String? dataDoc; final double? importoScadenza; final double? saldo; final String? tipoPagamento; final int? flgSoppressa; final double? importoAbbuono; final String? note; final String? dataModifica; final String? stato; const Scadenza( {required this.idScadenza, this.idCliente, this.idAgente, this.chiave, this.numPartita, this.dataScadenza, this.segno, this.importoFattura, this.valuta, this.numDoc, this.serieDoc, this.dataDoc, this.importoScadenza, this.saldo, this.tipoPagamento, this.flgSoppressa, this.importoAbbuono, this.note, this.dataModifica, this.stato}); @override Map toColumns(bool nullToAbsent) { final map = {}; map['idScadenza'] = Variable(idScadenza); if (!nullToAbsent || idCliente != null) { map['idCliente'] = Variable(idCliente); } if (!nullToAbsent || idAgente != null) { map['idAgente'] = Variable(idAgente); } if (!nullToAbsent || chiave != null) { map['chiave'] = Variable(chiave); } if (!nullToAbsent || numPartita != null) { map['numPartita'] = Variable(numPartita); } if (!nullToAbsent || dataScadenza != null) { map['dataScadenza'] = Variable(dataScadenza); } if (!nullToAbsent || segno != null) { map['segno'] = Variable(segno); } if (!nullToAbsent || importoFattura != null) { map['importoFattura'] = Variable(importoFattura); } if (!nullToAbsent || valuta != null) { map['valuta'] = Variable(valuta); } if (!nullToAbsent || numDoc != null) { map['numDoc'] = Variable(numDoc); } if (!nullToAbsent || serieDoc != null) { map['serieDoc'] = Variable(serieDoc); } if (!nullToAbsent || dataDoc != null) { map['dataDoc'] = Variable(dataDoc); } if (!nullToAbsent || importoScadenza != null) { map['importoScadenza'] = Variable(importoScadenza); } if (!nullToAbsent || saldo != null) { map['saldo'] = Variable(saldo); } if (!nullToAbsent || tipoPagamento != null) { map['tipoPagamento'] = Variable(tipoPagamento); } if (!nullToAbsent || flgSoppressa != null) { map['flgSoppressa'] = Variable(flgSoppressa); } if (!nullToAbsent || importoAbbuono != null) { map['importoAbbuono'] = Variable(importoAbbuono); } if (!nullToAbsent || note != null) { map['note'] = Variable(note); } if (!nullToAbsent || dataModifica != null) { map['dataModifica'] = Variable(dataModifica); } if (!nullToAbsent || stato != null) { map['stato'] = Variable(stato); } return map; } ScadenzeCompanion toCompanion(bool nullToAbsent) { return ScadenzeCompanion( idScadenza: Value(idScadenza), idCliente: idCliente == null && nullToAbsent ? const Value.absent() : Value(idCliente), idAgente: idAgente == null && nullToAbsent ? const Value.absent() : Value(idAgente), chiave: chiave == null && nullToAbsent ? const Value.absent() : Value(chiave), numPartita: numPartita == null && nullToAbsent ? const Value.absent() : Value(numPartita), dataScadenza: dataScadenza == null && nullToAbsent ? const Value.absent() : Value(dataScadenza), segno: segno == null && nullToAbsent ? const Value.absent() : Value(segno), importoFattura: importoFattura == null && nullToAbsent ? const Value.absent() : Value(importoFattura), valuta: valuta == null && nullToAbsent ? const Value.absent() : Value(valuta), numDoc: numDoc == null && nullToAbsent ? const Value.absent() : Value(numDoc), serieDoc: serieDoc == null && nullToAbsent ? const Value.absent() : Value(serieDoc), dataDoc: dataDoc == null && nullToAbsent ? const Value.absent() : Value(dataDoc), importoScadenza: importoScadenza == null && nullToAbsent ? const Value.absent() : Value(importoScadenza), saldo: saldo == null && nullToAbsent ? const Value.absent() : Value(saldo), tipoPagamento: tipoPagamento == null && nullToAbsent ? const Value.absent() : Value(tipoPagamento), flgSoppressa: flgSoppressa == null && nullToAbsent ? const Value.absent() : Value(flgSoppressa), importoAbbuono: importoAbbuono == null && nullToAbsent ? const Value.absent() : Value(importoAbbuono), note: note == null && nullToAbsent ? const Value.absent() : Value(note), dataModifica: dataModifica == null && nullToAbsent ? const Value.absent() : Value(dataModifica), stato: stato == null && nullToAbsent ? const Value.absent() : Value(stato), ); } factory Scadenza.fromJson(Map json, {ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return Scadenza( idScadenza: serializer.fromJson(json['idScadenza']), idCliente: serializer.fromJson(json['idCliente']), idAgente: serializer.fromJson(json['idAgente']), chiave: serializer.fromJson(json['chiave']), numPartita: serializer.fromJson(json['numPartita']), dataScadenza: serializer.fromJson(json['dataScadenza']), segno: serializer.fromJson(json['segno']), importoFattura: serializer.fromJson(json['importoFattura']), valuta: serializer.fromJson(json['valuta']), numDoc: serializer.fromJson(json['numDoc']), serieDoc: serializer.fromJson(json['serieDoc']), dataDoc: serializer.fromJson(json['dataDoc']), importoScadenza: serializer.fromJson(json['importoScadenza']), saldo: serializer.fromJson(json['saldo']), tipoPagamento: serializer.fromJson(json['tipoPagamento']), flgSoppressa: serializer.fromJson(json['flgSoppressa']), importoAbbuono: serializer.fromJson(json['importoAbbuono']), note: serializer.fromJson(json['note']), dataModifica: serializer.fromJson(json['dataModifica']), stato: serializer.fromJson(json['stato']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'idScadenza': serializer.toJson(idScadenza), 'idCliente': serializer.toJson(idCliente), 'idAgente': serializer.toJson(idAgente), 'chiave': serializer.toJson(chiave), 'numPartita': serializer.toJson(numPartita), 'dataScadenza': serializer.toJson(dataScadenza), 'segno': serializer.toJson(segno), 'importoFattura': serializer.toJson(importoFattura), 'valuta': serializer.toJson(valuta), 'numDoc': serializer.toJson(numDoc), 'serieDoc': serializer.toJson(serieDoc), 'dataDoc': serializer.toJson(dataDoc), 'importoScadenza': serializer.toJson(importoScadenza), 'saldo': serializer.toJson(saldo), 'tipoPagamento': serializer.toJson(tipoPagamento), 'flgSoppressa': serializer.toJson(flgSoppressa), 'importoAbbuono': serializer.toJson(importoAbbuono), 'note': serializer.toJson(note), 'dataModifica': serializer.toJson(dataModifica), 'stato': serializer.toJson(stato), }; } Scadenza copyWith( {int? idScadenza, Value idCliente = const Value.absent(), Value idAgente = const Value.absent(), Value chiave = const Value.absent(), Value numPartita = const Value.absent(), Value dataScadenza = const Value.absent(), Value segno = const Value.absent(), Value importoFattura = const Value.absent(), Value valuta = const Value.absent(), Value numDoc = const Value.absent(), Value serieDoc = const Value.absent(), Value dataDoc = const Value.absent(), Value importoScadenza = const Value.absent(), Value saldo = const Value.absent(), Value tipoPagamento = const Value.absent(), Value flgSoppressa = const Value.absent(), Value importoAbbuono = const Value.absent(), Value note = const Value.absent(), Value dataModifica = const Value.absent(), Value stato = const Value.absent()}) => Scadenza( idScadenza: idScadenza ?? this.idScadenza, idCliente: idCliente.present ? idCliente.value : this.idCliente, idAgente: idAgente.present ? idAgente.value : this.idAgente, chiave: chiave.present ? chiave.value : this.chiave, numPartita: numPartita.present ? numPartita.value : this.numPartita, dataScadenza: dataScadenza.present ? dataScadenza.value : this.dataScadenza, segno: segno.present ? segno.value : this.segno, importoFattura: importoFattura.present ? importoFattura.value : this.importoFattura, valuta: valuta.present ? valuta.value : this.valuta, numDoc: numDoc.present ? numDoc.value : this.numDoc, serieDoc: serieDoc.present ? serieDoc.value : this.serieDoc, dataDoc: dataDoc.present ? dataDoc.value : this.dataDoc, importoScadenza: importoScadenza.present ? importoScadenza.value : this.importoScadenza, saldo: saldo.present ? saldo.value : this.saldo, tipoPagamento: tipoPagamento.present ? tipoPagamento.value : this.tipoPagamento, flgSoppressa: flgSoppressa.present ? flgSoppressa.value : this.flgSoppressa, importoAbbuono: importoAbbuono.present ? importoAbbuono.value : this.importoAbbuono, note: note.present ? note.value : this.note, dataModifica: dataModifica.present ? dataModifica.value : this.dataModifica, stato: stato.present ? stato.value : this.stato, ); Scadenza copyWithCompanion(ScadenzeCompanion data) { return Scadenza( idScadenza: data.idScadenza.present ? data.idScadenza.value : this.idScadenza, idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente, idAgente: data.idAgente.present ? data.idAgente.value : this.idAgente, chiave: data.chiave.present ? data.chiave.value : this.chiave, numPartita: data.numPartita.present ? data.numPartita.value : this.numPartita, dataScadenza: data.dataScadenza.present ? data.dataScadenza.value : this.dataScadenza, segno: data.segno.present ? data.segno.value : this.segno, importoFattura: data.importoFattura.present ? data.importoFattura.value : this.importoFattura, valuta: data.valuta.present ? data.valuta.value : this.valuta, numDoc: data.numDoc.present ? data.numDoc.value : this.numDoc, serieDoc: data.serieDoc.present ? data.serieDoc.value : this.serieDoc, dataDoc: data.dataDoc.present ? data.dataDoc.value : this.dataDoc, importoScadenza: data.importoScadenza.present ? data.importoScadenza.value : this.importoScadenza, saldo: data.saldo.present ? data.saldo.value : this.saldo, tipoPagamento: data.tipoPagamento.present ? data.tipoPagamento.value : this.tipoPagamento, flgSoppressa: data.flgSoppressa.present ? data.flgSoppressa.value : this.flgSoppressa, importoAbbuono: data.importoAbbuono.present ? data.importoAbbuono.value : this.importoAbbuono, note: data.note.present ? data.note.value : this.note, dataModifica: data.dataModifica.present ? data.dataModifica.value : this.dataModifica, stato: data.stato.present ? data.stato.value : this.stato, ); } @override String toString() { return (StringBuffer('Scadenza(') ..write('idScadenza: $idScadenza, ') ..write('idCliente: $idCliente, ') ..write('idAgente: $idAgente, ') ..write('chiave: $chiave, ') ..write('numPartita: $numPartita, ') ..write('dataScadenza: $dataScadenza, ') ..write('segno: $segno, ') ..write('importoFattura: $importoFattura, ') ..write('valuta: $valuta, ') ..write('numDoc: $numDoc, ') ..write('serieDoc: $serieDoc, ') ..write('dataDoc: $dataDoc, ') ..write('importoScadenza: $importoScadenza, ') ..write('saldo: $saldo, ') ..write('tipoPagamento: $tipoPagamento, ') ..write('flgSoppressa: $flgSoppressa, ') ..write('importoAbbuono: $importoAbbuono, ') ..write('note: $note, ') ..write('dataModifica: $dataModifica, ') ..write('stato: $stato') ..write(')')) .toString(); } @override int get hashCode => Object.hash( idScadenza, idCliente, idAgente, chiave, numPartita, dataScadenza, segno, importoFattura, valuta, numDoc, serieDoc, dataDoc, importoScadenza, saldo, tipoPagamento, flgSoppressa, importoAbbuono, note, dataModifica, stato); @override bool operator ==(Object other) => identical(this, other) || (other is Scadenza && other.idScadenza == this.idScadenza && other.idCliente == this.idCliente && other.idAgente == this.idAgente && other.chiave == this.chiave && other.numPartita == this.numPartita && other.dataScadenza == this.dataScadenza && other.segno == this.segno && other.importoFattura == this.importoFattura && other.valuta == this.valuta && other.numDoc == this.numDoc && other.serieDoc == this.serieDoc && other.dataDoc == this.dataDoc && other.importoScadenza == this.importoScadenza && other.saldo == this.saldo && other.tipoPagamento == this.tipoPagamento && other.flgSoppressa == this.flgSoppressa && other.importoAbbuono == this.importoAbbuono && other.note == this.note && other.dataModifica == this.dataModifica && other.stato == this.stato); } class ScadenzeCompanion extends UpdateCompanion { final Value idScadenza; final Value idCliente; final Value idAgente; final Value chiave; final Value numPartita; final Value dataScadenza; final Value segno; final Value importoFattura; final Value valuta; final Value numDoc; final Value serieDoc; final Value dataDoc; final Value importoScadenza; final Value saldo; final Value tipoPagamento; final Value flgSoppressa; final Value importoAbbuono; final Value note; final Value dataModifica; final Value stato; const ScadenzeCompanion({ this.idScadenza = const Value.absent(), this.idCliente = const Value.absent(), this.idAgente = const Value.absent(), this.chiave = const Value.absent(), this.numPartita = const Value.absent(), this.dataScadenza = const Value.absent(), this.segno = const Value.absent(), this.importoFattura = const Value.absent(), this.valuta = const Value.absent(), this.numDoc = const Value.absent(), this.serieDoc = const Value.absent(), this.dataDoc = const Value.absent(), this.importoScadenza = const Value.absent(), this.saldo = const Value.absent(), this.tipoPagamento = const Value.absent(), this.flgSoppressa = const Value.absent(), this.importoAbbuono = const Value.absent(), this.note = const Value.absent(), this.dataModifica = const Value.absent(), this.stato = const Value.absent(), }); ScadenzeCompanion.insert({ this.idScadenza = const Value.absent(), this.idCliente = const Value.absent(), this.idAgente = const Value.absent(), this.chiave = const Value.absent(), this.numPartita = const Value.absent(), this.dataScadenza = const Value.absent(), this.segno = const Value.absent(), this.importoFattura = const Value.absent(), this.valuta = const Value.absent(), this.numDoc = const Value.absent(), this.serieDoc = const Value.absent(), this.dataDoc = const Value.absent(), this.importoScadenza = const Value.absent(), this.saldo = const Value.absent(), this.tipoPagamento = const Value.absent(), this.flgSoppressa = const Value.absent(), this.importoAbbuono = const Value.absent(), this.note = const Value.absent(), this.dataModifica = const Value.absent(), this.stato = const Value.absent(), }); static Insertable custom({ Expression? idScadenza, Expression? idCliente, Expression? idAgente, Expression? chiave, Expression? numPartita, Expression? dataScadenza, Expression? segno, Expression? importoFattura, Expression? valuta, Expression? numDoc, Expression? serieDoc, Expression? dataDoc, Expression? importoScadenza, Expression? saldo, Expression? tipoPagamento, Expression? flgSoppressa, Expression? importoAbbuono, Expression? note, Expression? dataModifica, Expression? stato, }) { return RawValuesInsertable({ if (idScadenza != null) 'idScadenza': idScadenza, if (idCliente != null) 'idCliente': idCliente, if (idAgente != null) 'idAgente': idAgente, if (chiave != null) 'chiave': chiave, if (numPartita != null) 'numPartita': numPartita, if (dataScadenza != null) 'dataScadenza': dataScadenza, if (segno != null) 'segno': segno, if (importoFattura != null) 'importoFattura': importoFattura, if (valuta != null) 'valuta': valuta, if (numDoc != null) 'numDoc': numDoc, if (serieDoc != null) 'serieDoc': serieDoc, if (dataDoc != null) 'dataDoc': dataDoc, if (importoScadenza != null) 'importoScadenza': importoScadenza, if (saldo != null) 'saldo': saldo, if (tipoPagamento != null) 'tipoPagamento': tipoPagamento, if (flgSoppressa != null) 'flgSoppressa': flgSoppressa, if (importoAbbuono != null) 'importoAbbuono': importoAbbuono, if (note != null) 'note': note, if (dataModifica != null) 'dataModifica': dataModifica, if (stato != null) 'stato': stato, }); } ScadenzeCompanion copyWith( {Value? idScadenza, Value? idCliente, Value? idAgente, Value? chiave, Value? numPartita, Value? dataScadenza, Value? segno, Value? importoFattura, Value? valuta, Value? numDoc, Value? serieDoc, Value? dataDoc, Value? importoScadenza, Value? saldo, Value? tipoPagamento, Value? flgSoppressa, Value? importoAbbuono, Value? note, Value? dataModifica, Value? stato}) { return ScadenzeCompanion( idScadenza: idScadenza ?? this.idScadenza, idCliente: idCliente ?? this.idCliente, idAgente: idAgente ?? this.idAgente, chiave: chiave ?? this.chiave, numPartita: numPartita ?? this.numPartita, dataScadenza: dataScadenza ?? this.dataScadenza, segno: segno ?? this.segno, importoFattura: importoFattura ?? this.importoFattura, valuta: valuta ?? this.valuta, numDoc: numDoc ?? this.numDoc, serieDoc: serieDoc ?? this.serieDoc, dataDoc: dataDoc ?? this.dataDoc, importoScadenza: importoScadenza ?? this.importoScadenza, saldo: saldo ?? this.saldo, tipoPagamento: tipoPagamento ?? this.tipoPagamento, flgSoppressa: flgSoppressa ?? this.flgSoppressa, importoAbbuono: importoAbbuono ?? this.importoAbbuono, note: note ?? this.note, dataModifica: dataModifica ?? this.dataModifica, stato: stato ?? this.stato, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (idScadenza.present) { map['idScadenza'] = Variable(idScadenza.value); } if (idCliente.present) { map['idCliente'] = Variable(idCliente.value); } if (idAgente.present) { map['idAgente'] = Variable(idAgente.value); } if (chiave.present) { map['chiave'] = Variable(chiave.value); } if (numPartita.present) { map['numPartita'] = Variable(numPartita.value); } if (dataScadenza.present) { map['dataScadenza'] = Variable(dataScadenza.value); } if (segno.present) { map['segno'] = Variable(segno.value); } if (importoFattura.present) { map['importoFattura'] = Variable(importoFattura.value); } if (valuta.present) { map['valuta'] = Variable(valuta.value); } if (numDoc.present) { map['numDoc'] = Variable(numDoc.value); } if (serieDoc.present) { map['serieDoc'] = Variable(serieDoc.value); } if (dataDoc.present) { map['dataDoc'] = Variable(dataDoc.value); } if (importoScadenza.present) { map['importoScadenza'] = Variable(importoScadenza.value); } if (saldo.present) { map['saldo'] = Variable(saldo.value); } if (tipoPagamento.present) { map['tipoPagamento'] = Variable(tipoPagamento.value); } if (flgSoppressa.present) { map['flgSoppressa'] = Variable(flgSoppressa.value); } if (importoAbbuono.present) { map['importoAbbuono'] = Variable(importoAbbuono.value); } if (note.present) { map['note'] = Variable(note.value); } if (dataModifica.present) { map['dataModifica'] = Variable(dataModifica.value); } if (stato.present) { map['stato'] = Variable(stato.value); } return map; } @override String toString() { return (StringBuffer('ScadenzeCompanion(') ..write('idScadenza: $idScadenza, ') ..write('idCliente: $idCliente, ') ..write('idAgente: $idAgente, ') ..write('chiave: $chiave, ') ..write('numPartita: $numPartita, ') ..write('dataScadenza: $dataScadenza, ') ..write('segno: $segno, ') ..write('importoFattura: $importoFattura, ') ..write('valuta: $valuta, ') ..write('numDoc: $numDoc, ') ..write('serieDoc: $serieDoc, ') ..write('dataDoc: $dataDoc, ') ..write('importoScadenza: $importoScadenza, ') ..write('saldo: $saldo, ') ..write('tipoPagamento: $tipoPagamento, ') ..write('flgSoppressa: $flgSoppressa, ') ..write('importoAbbuono: $importoAbbuono, ') ..write('note: $note, ') ..write('dataModifica: $dataModifica, ') ..write('stato: $stato') ..write(')')) .toString(); } } class $StatisticheVenditaTable extends StatisticheVendita with TableInfo<$StatisticheVenditaTable, StatisticheVenditaData> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $StatisticheVenditaTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _idMeta = const VerificationMeta('id'); @override late final GeneratedColumn id = GeneratedColumn( 'id', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true); static const VerificationMeta _idAgenteMeta = const VerificationMeta('idAgente'); @override late final GeneratedColumn idAgente = GeneratedColumn( 'idAgente', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _idClienteMeta = const VerificationMeta('idCliente'); @override late final GeneratedColumn idCliente = GeneratedColumn( 'idCliente', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _idArticoloMeta = const VerificationMeta('idArticolo'); @override late final GeneratedColumn idArticolo = GeneratedColumn( 'idArticolo', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _codStatisticheMeta = const VerificationMeta('codStatistiche'); @override late final GeneratedColumn codStatistiche = GeneratedColumn( 'codStatistiche', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _rigaMeta = const VerificationMeta('riga'); @override late final GeneratedColumn riga = GeneratedColumn( 'riga', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _numeroFatturaMeta = const VerificationMeta('numeroFattura'); @override late final GeneratedColumn numeroFattura = GeneratedColumn( 'numeroFattura', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _dataFatturaMeta = const VerificationMeta('dataFattura'); @override late final GeneratedColumn dataFattura = GeneratedColumn( 'dataFattura', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _qtaMeta = const VerificationMeta('qta'); @override late final GeneratedColumn qta = GeneratedColumn( 'qta', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _importoMeta = const VerificationMeta('importo'); @override late final GeneratedColumn importo = GeneratedColumn( 'importo', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _tipoVenditaMeta = const VerificationMeta('tipoVendita'); @override late final GeneratedColumn tipoVendita = GeneratedColumn( 'tipoVendita', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); @override List get $columns => [ id, idAgente, idCliente, idArticolo, codStatistiche, riga, numeroFattura, dataFattura, qta, importo, tipoVendita ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'Statistiche_vendita'; @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)); } else if (isInserting) { context.missing(_idMeta); } if (data.containsKey('idAgente')) { context.handle(_idAgenteMeta, idAgente.isAcceptableOrUnknown(data['idAgente']!, _idAgenteMeta)); } if (data.containsKey('idCliente')) { context.handle(_idClienteMeta, idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta)); } if (data.containsKey('idArticolo')) { context.handle( _idArticoloMeta, idArticolo.isAcceptableOrUnknown( data['idArticolo']!, _idArticoloMeta)); } if (data.containsKey('codStatistiche')) { context.handle( _codStatisticheMeta, codStatistiche.isAcceptableOrUnknown( data['codStatistiche']!, _codStatisticheMeta)); } if (data.containsKey('riga')) { context.handle( _rigaMeta, riga.isAcceptableOrUnknown(data['riga']!, _rigaMeta)); } if (data.containsKey('numeroFattura')) { context.handle( _numeroFatturaMeta, numeroFattura.isAcceptableOrUnknown( data['numeroFattura']!, _numeroFatturaMeta)); } if (data.containsKey('dataFattura')) { context.handle( _dataFatturaMeta, dataFattura.isAcceptableOrUnknown( data['dataFattura']!, _dataFatturaMeta)); } if (data.containsKey('qta')) { context.handle( _qtaMeta, qta.isAcceptableOrUnknown(data['qta']!, _qtaMeta)); } if (data.containsKey('importo')) { context.handle(_importoMeta, importo.isAcceptableOrUnknown(data['importo']!, _importoMeta)); } if (data.containsKey('tipoVendita')) { context.handle( _tipoVenditaMeta, tipoVendita.isAcceptableOrUnknown( data['tipoVendita']!, _tipoVenditaMeta)); } return context; } @override Set get $primaryKey => const {}; @override StatisticheVenditaData map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return StatisticheVenditaData( id: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}id'])!, idAgente: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idAgente']), idCliente: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idCliente']), idArticolo: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idArticolo']), codStatistiche: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}codStatistiche']), riga: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}riga']), numeroFattura: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}numeroFattura']), dataFattura: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}dataFattura']), qta: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}qta']), importo: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}importo']), tipoVendita: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}tipoVendita']), ); } @override $StatisticheVenditaTable createAlias(String alias) { return $StatisticheVenditaTable(attachedDatabase, alias); } } class StatisticheVenditaData extends DataClass implements Insertable { final int id; final int? idAgente; final int? idCliente; final int? idArticolo; final String? codStatistiche; final int? riga; final String? numeroFattura; final String? dataFattura; final double? qta; final double? importo; final String? tipoVendita; const StatisticheVenditaData( {required this.id, this.idAgente, this.idCliente, this.idArticolo, this.codStatistiche, this.riga, this.numeroFattura, this.dataFattura, this.qta, this.importo, this.tipoVendita}); @override Map toColumns(bool nullToAbsent) { final map = {}; map['id'] = Variable(id); if (!nullToAbsent || idAgente != null) { map['idAgente'] = Variable(idAgente); } if (!nullToAbsent || idCliente != null) { map['idCliente'] = Variable(idCliente); } if (!nullToAbsent || idArticolo != null) { map['idArticolo'] = Variable(idArticolo); } if (!nullToAbsent || codStatistiche != null) { map['codStatistiche'] = Variable(codStatistiche); } if (!nullToAbsent || riga != null) { map['riga'] = Variable(riga); } if (!nullToAbsent || numeroFattura != null) { map['numeroFattura'] = Variable(numeroFattura); } if (!nullToAbsent || dataFattura != null) { map['dataFattura'] = Variable(dataFattura); } if (!nullToAbsent || qta != null) { map['qta'] = Variable(qta); } if (!nullToAbsent || importo != null) { map['importo'] = Variable(importo); } if (!nullToAbsent || tipoVendita != null) { map['tipoVendita'] = Variable(tipoVendita); } return map; } StatisticheVenditaCompanion toCompanion(bool nullToAbsent) { return StatisticheVenditaCompanion( id: Value(id), idAgente: idAgente == null && nullToAbsent ? const Value.absent() : Value(idAgente), idCliente: idCliente == null && nullToAbsent ? const Value.absent() : Value(idCliente), idArticolo: idArticolo == null && nullToAbsent ? const Value.absent() : Value(idArticolo), codStatistiche: codStatistiche == null && nullToAbsent ? const Value.absent() : Value(codStatistiche), riga: riga == null && nullToAbsent ? const Value.absent() : Value(riga), numeroFattura: numeroFattura == null && nullToAbsent ? const Value.absent() : Value(numeroFattura), dataFattura: dataFattura == null && nullToAbsent ? const Value.absent() : Value(dataFattura), qta: qta == null && nullToAbsent ? const Value.absent() : Value(qta), importo: importo == null && nullToAbsent ? const Value.absent() : Value(importo), tipoVendita: tipoVendita == null && nullToAbsent ? const Value.absent() : Value(tipoVendita), ); } factory StatisticheVenditaData.fromJson(Map json, {ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return StatisticheVenditaData( id: serializer.fromJson(json['id']), idAgente: serializer.fromJson(json['idAgente']), idCliente: serializer.fromJson(json['idCliente']), idArticolo: serializer.fromJson(json['idArticolo']), codStatistiche: serializer.fromJson(json['codStatistiche']), riga: serializer.fromJson(json['riga']), numeroFattura: serializer.fromJson(json['numeroFattura']), dataFattura: serializer.fromJson(json['dataFattura']), qta: serializer.fromJson(json['qta']), importo: serializer.fromJson(json['importo']), tipoVendita: serializer.fromJson(json['tipoVendita']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'id': serializer.toJson(id), 'idAgente': serializer.toJson(idAgente), 'idCliente': serializer.toJson(idCliente), 'idArticolo': serializer.toJson(idArticolo), 'codStatistiche': serializer.toJson(codStatistiche), 'riga': serializer.toJson(riga), 'numeroFattura': serializer.toJson(numeroFattura), 'dataFattura': serializer.toJson(dataFattura), 'qta': serializer.toJson(qta), 'importo': serializer.toJson(importo), 'tipoVendita': serializer.toJson(tipoVendita), }; } StatisticheVenditaData copyWith( {int? id, Value idAgente = const Value.absent(), Value idCliente = const Value.absent(), Value idArticolo = const Value.absent(), Value codStatistiche = const Value.absent(), Value riga = const Value.absent(), Value numeroFattura = const Value.absent(), Value dataFattura = const Value.absent(), Value qta = const Value.absent(), Value importo = const Value.absent(), Value tipoVendita = const Value.absent()}) => StatisticheVenditaData( id: id ?? this.id, idAgente: idAgente.present ? idAgente.value : this.idAgente, idCliente: idCliente.present ? idCliente.value : this.idCliente, idArticolo: idArticolo.present ? idArticolo.value : this.idArticolo, codStatistiche: codStatistiche.present ? codStatistiche.value : this.codStatistiche, riga: riga.present ? riga.value : this.riga, numeroFattura: numeroFattura.present ? numeroFattura.value : this.numeroFattura, dataFattura: dataFattura.present ? dataFattura.value : this.dataFattura, qta: qta.present ? qta.value : this.qta, importo: importo.present ? importo.value : this.importo, tipoVendita: tipoVendita.present ? tipoVendita.value : this.tipoVendita, ); StatisticheVenditaData copyWithCompanion(StatisticheVenditaCompanion data) { return StatisticheVenditaData( id: data.id.present ? data.id.value : this.id, idAgente: data.idAgente.present ? data.idAgente.value : this.idAgente, idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente, idArticolo: data.idArticolo.present ? data.idArticolo.value : this.idArticolo, codStatistiche: data.codStatistiche.present ? data.codStatistiche.value : this.codStatistiche, riga: data.riga.present ? data.riga.value : this.riga, numeroFattura: data.numeroFattura.present ? data.numeroFattura.value : this.numeroFattura, dataFattura: data.dataFattura.present ? data.dataFattura.value : this.dataFattura, qta: data.qta.present ? data.qta.value : this.qta, importo: data.importo.present ? data.importo.value : this.importo, tipoVendita: data.tipoVendita.present ? data.tipoVendita.value : this.tipoVendita, ); } @override String toString() { return (StringBuffer('StatisticheVenditaData(') ..write('id: $id, ') ..write('idAgente: $idAgente, ') ..write('idCliente: $idCliente, ') ..write('idArticolo: $idArticolo, ') ..write('codStatistiche: $codStatistiche, ') ..write('riga: $riga, ') ..write('numeroFattura: $numeroFattura, ') ..write('dataFattura: $dataFattura, ') ..write('qta: $qta, ') ..write('importo: $importo, ') ..write('tipoVendita: $tipoVendita') ..write(')')) .toString(); } @override int get hashCode => Object.hash( id, idAgente, idCliente, idArticolo, codStatistiche, riga, numeroFattura, dataFattura, qta, importo, tipoVendita); @override bool operator ==(Object other) => identical(this, other) || (other is StatisticheVenditaData && other.id == this.id && other.idAgente == this.idAgente && other.idCliente == this.idCliente && other.idArticolo == this.idArticolo && other.codStatistiche == this.codStatistiche && other.riga == this.riga && other.numeroFattura == this.numeroFattura && other.dataFattura == this.dataFattura && other.qta == this.qta && other.importo == this.importo && other.tipoVendita == this.tipoVendita); } class StatisticheVenditaCompanion extends UpdateCompanion { final Value id; final Value idAgente; final Value idCliente; final Value idArticolo; final Value codStatistiche; final Value riga; final Value numeroFattura; final Value dataFattura; final Value qta; final Value importo; final Value tipoVendita; final Value rowid; const StatisticheVenditaCompanion({ this.id = const Value.absent(), this.idAgente = const Value.absent(), this.idCliente = const Value.absent(), this.idArticolo = const Value.absent(), this.codStatistiche = const Value.absent(), this.riga = const Value.absent(), this.numeroFattura = const Value.absent(), this.dataFattura = const Value.absent(), this.qta = const Value.absent(), this.importo = const Value.absent(), this.tipoVendita = const Value.absent(), this.rowid = const Value.absent(), }); StatisticheVenditaCompanion.insert({ required int id, this.idAgente = const Value.absent(), this.idCliente = const Value.absent(), this.idArticolo = const Value.absent(), this.codStatistiche = const Value.absent(), this.riga = const Value.absent(), this.numeroFattura = const Value.absent(), this.dataFattura = const Value.absent(), this.qta = const Value.absent(), this.importo = const Value.absent(), this.tipoVendita = const Value.absent(), this.rowid = const Value.absent(), }) : id = Value(id); static Insertable custom({ Expression? id, Expression? idAgente, Expression? idCliente, Expression? idArticolo, Expression? codStatistiche, Expression? riga, Expression? numeroFattura, Expression? dataFattura, Expression? qta, Expression? importo, Expression? tipoVendita, Expression? rowid, }) { return RawValuesInsertable({ if (id != null) 'id': id, if (idAgente != null) 'idAgente': idAgente, if (idCliente != null) 'idCliente': idCliente, if (idArticolo != null) 'idArticolo': idArticolo, if (codStatistiche != null) 'codStatistiche': codStatistiche, if (riga != null) 'riga': riga, if (numeroFattura != null) 'numeroFattura': numeroFattura, if (dataFattura != null) 'dataFattura': dataFattura, if (qta != null) 'qta': qta, if (importo != null) 'importo': importo, if (tipoVendita != null) 'tipoVendita': tipoVendita, if (rowid != null) 'rowid': rowid, }); } StatisticheVenditaCompanion copyWith( {Value? id, Value? idAgente, Value? idCliente, Value? idArticolo, Value? codStatistiche, Value? riga, Value? numeroFattura, Value? dataFattura, Value? qta, Value? importo, Value? tipoVendita, Value? rowid}) { return StatisticheVenditaCompanion( id: id ?? this.id, idAgente: idAgente ?? this.idAgente, idCliente: idCliente ?? this.idCliente, idArticolo: idArticolo ?? this.idArticolo, codStatistiche: codStatistiche ?? this.codStatistiche, riga: riga ?? this.riga, numeroFattura: numeroFattura ?? this.numeroFattura, dataFattura: dataFattura ?? this.dataFattura, qta: qta ?? this.qta, importo: importo ?? this.importo, tipoVendita: tipoVendita ?? this.tipoVendita, rowid: rowid ?? this.rowid, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (id.present) { map['id'] = Variable(id.value); } if (idAgente.present) { map['idAgente'] = Variable(idAgente.value); } if (idCliente.present) { map['idCliente'] = Variable(idCliente.value); } if (idArticolo.present) { map['idArticolo'] = Variable(idArticolo.value); } if (codStatistiche.present) { map['codStatistiche'] = Variable(codStatistiche.value); } if (riga.present) { map['riga'] = Variable(riga.value); } if (numeroFattura.present) { map['numeroFattura'] = Variable(numeroFattura.value); } if (dataFattura.present) { map['dataFattura'] = Variable(dataFattura.value); } if (qta.present) { map['qta'] = Variable(qta.value); } if (importo.present) { map['importo'] = Variable(importo.value); } if (tipoVendita.present) { map['tipoVendita'] = Variable(tipoVendita.value); } if (rowid.present) { map['rowid'] = Variable(rowid.value); } return map; } @override String toString() { return (StringBuffer('StatisticheVenditaCompanion(') ..write('id: $id, ') ..write('idAgente: $idAgente, ') ..write('idCliente: $idCliente, ') ..write('idArticolo: $idArticolo, ') ..write('codStatistiche: $codStatistiche, ') ..write('riga: $riga, ') ..write('numeroFattura: $numeroFattura, ') ..write('dataFattura: $dataFattura, ') ..write('qta: $qta, ') ..write('importo: $importo, ') ..write('tipoVendita: $tipoVendita, ') ..write('rowid: $rowid') ..write(')')) .toString(); } } class $ArticoliConPromoTable extends ArticoliConPromo with TableInfo<$ArticoliConPromoTable, ArticoliConPromoData> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $ArticoliConPromoTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _idArticoloMeta = const VerificationMeta('idArticolo'); @override late final GeneratedColumn idArticolo = GeneratedColumn( 'idArticolo', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true); static const VerificationMeta _codArticoloMeta = const VerificationMeta('codArticolo'); @override late final GeneratedColumn codArticolo = GeneratedColumn( 'codArticolo', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _descrizioneMeta = const VerificationMeta('descrizione'); @override late final GeneratedColumn descrizione = GeneratedColumn( 'descrizione', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _prezzoBaseMeta = const VerificationMeta('prezzoBase'); @override late final GeneratedColumn prezzoBase = GeneratedColumn( 'prezzoBase', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _attivoMeta = const VerificationMeta('attivo'); @override late final GeneratedColumn attivo = GeneratedColumn( 'attivo', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _nonDisponibileMeta = const VerificationMeta('nonDisponibile'); @override late final GeneratedColumn nonDisponibile = GeneratedColumn( 'nonDisponibile', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _inPromoMeta = const VerificationMeta('inPromo'); @override late final GeneratedColumn inPromo = GeneratedColumn( 'inPromo', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _ultimoPrezzoMeta = const VerificationMeta('ultimoPrezzo'); @override late final GeneratedColumn ultimoPrezzo = GeneratedColumn( 'ultimoPrezzo', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _lastDateSoldMeta = const VerificationMeta('lastDateSold'); @override late final GeneratedColumn lastDateSold = GeneratedColumn( 'lastDateSold', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); @override List get $columns => [ idArticolo, codArticolo, descrizione, prezzoBase, attivo, nonDisponibile, inPromo, ultimoPrezzo, lastDateSold ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'ArticoloConPromo'; @override VerificationContext validateIntegrity( Insertable instance, {bool isInserting = false}) { final context = VerificationContext(); final data = instance.toColumns(true); if (data.containsKey('idArticolo')) { context.handle( _idArticoloMeta, idArticolo.isAcceptableOrUnknown( data['idArticolo']!, _idArticoloMeta)); } else if (isInserting) { context.missing(_idArticoloMeta); } if (data.containsKey('codArticolo')) { context.handle( _codArticoloMeta, codArticolo.isAcceptableOrUnknown( data['codArticolo']!, _codArticoloMeta)); } if (data.containsKey('descrizione')) { context.handle( _descrizioneMeta, descrizione.isAcceptableOrUnknown( data['descrizione']!, _descrizioneMeta)); } if (data.containsKey('prezzoBase')) { context.handle( _prezzoBaseMeta, prezzoBase.isAcceptableOrUnknown( data['prezzoBase']!, _prezzoBaseMeta)); } if (data.containsKey('attivo')) { context.handle(_attivoMeta, attivo.isAcceptableOrUnknown(data['attivo']!, _attivoMeta)); } if (data.containsKey('nonDisponibile')) { context.handle( _nonDisponibileMeta, nonDisponibile.isAcceptableOrUnknown( data['nonDisponibile']!, _nonDisponibileMeta)); } if (data.containsKey('inPromo')) { context.handle(_inPromoMeta, inPromo.isAcceptableOrUnknown(data['inPromo']!, _inPromoMeta)); } if (data.containsKey('ultimoPrezzo')) { context.handle( _ultimoPrezzoMeta, ultimoPrezzo.isAcceptableOrUnknown( data['ultimoPrezzo']!, _ultimoPrezzoMeta)); } if (data.containsKey('lastDateSold')) { context.handle( _lastDateSoldMeta, lastDateSold.isAcceptableOrUnknown( data['lastDateSold']!, _lastDateSoldMeta)); } return context; } @override Set get $primaryKey => {idArticolo}; @override ArticoliConPromoData map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return ArticoliConPromoData( idArticolo: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idArticolo'])!, codArticolo: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}codArticolo']), descrizione: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}descrizione']), prezzoBase: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}prezzoBase']), attivo: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}attivo']), nonDisponibile: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}nonDisponibile']), inPromo: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}inPromo']), ultimoPrezzo: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}ultimoPrezzo']), lastDateSold: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}lastDateSold']), ); } @override $ArticoliConPromoTable createAlias(String alias) { return $ArticoliConPromoTable(attachedDatabase, alias); } @override bool get withoutRowId => true; } class ArticoliConPromoData extends DataClass implements Insertable { final int idArticolo; final String? codArticolo; final String? descrizione; final double? prezzoBase; final int? attivo; final int? nonDisponibile; final int? inPromo; final double? ultimoPrezzo; final String? lastDateSold; const ArticoliConPromoData( {required this.idArticolo, this.codArticolo, this.descrizione, this.prezzoBase, this.attivo, this.nonDisponibile, this.inPromo, this.ultimoPrezzo, this.lastDateSold}); @override Map toColumns(bool nullToAbsent) { final map = {}; map['idArticolo'] = Variable(idArticolo); if (!nullToAbsent || codArticolo != null) { map['codArticolo'] = Variable(codArticolo); } if (!nullToAbsent || descrizione != null) { map['descrizione'] = Variable(descrizione); } if (!nullToAbsent || prezzoBase != null) { map['prezzoBase'] = Variable(prezzoBase); } if (!nullToAbsent || attivo != null) { map['attivo'] = Variable(attivo); } if (!nullToAbsent || nonDisponibile != null) { map['nonDisponibile'] = Variable(nonDisponibile); } if (!nullToAbsent || inPromo != null) { map['inPromo'] = Variable(inPromo); } if (!nullToAbsent || ultimoPrezzo != null) { map['ultimoPrezzo'] = Variable(ultimoPrezzo); } if (!nullToAbsent || lastDateSold != null) { map['lastDateSold'] = Variable(lastDateSold); } return map; } ArticoliConPromoCompanion toCompanion(bool nullToAbsent) { return ArticoliConPromoCompanion( idArticolo: Value(idArticolo), codArticolo: codArticolo == null && nullToAbsent ? const Value.absent() : Value(codArticolo), descrizione: descrizione == null && nullToAbsent ? const Value.absent() : Value(descrizione), prezzoBase: prezzoBase == null && nullToAbsent ? const Value.absent() : Value(prezzoBase), attivo: attivo == null && nullToAbsent ? const Value.absent() : Value(attivo), nonDisponibile: nonDisponibile == null && nullToAbsent ? const Value.absent() : Value(nonDisponibile), inPromo: inPromo == null && nullToAbsent ? const Value.absent() : Value(inPromo), ultimoPrezzo: ultimoPrezzo == null && nullToAbsent ? const Value.absent() : Value(ultimoPrezzo), lastDateSold: lastDateSold == null && nullToAbsent ? const Value.absent() : Value(lastDateSold), ); } factory ArticoliConPromoData.fromJson(Map json, {ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return ArticoliConPromoData( idArticolo: serializer.fromJson(json['idArticolo']), codArticolo: serializer.fromJson(json['codArticolo']), descrizione: serializer.fromJson(json['descrizione']), prezzoBase: serializer.fromJson(json['prezzoBase']), attivo: serializer.fromJson(json['attivo']), nonDisponibile: serializer.fromJson(json['nonDisponibile']), inPromo: serializer.fromJson(json['inPromo']), ultimoPrezzo: serializer.fromJson(json['ultimoPrezzo']), lastDateSold: serializer.fromJson(json['lastDateSold']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'idArticolo': serializer.toJson(idArticolo), 'codArticolo': serializer.toJson(codArticolo), 'descrizione': serializer.toJson(descrizione), 'prezzoBase': serializer.toJson(prezzoBase), 'attivo': serializer.toJson(attivo), 'nonDisponibile': serializer.toJson(nonDisponibile), 'inPromo': serializer.toJson(inPromo), 'ultimoPrezzo': serializer.toJson(ultimoPrezzo), 'lastDateSold': serializer.toJson(lastDateSold), }; } ArticoliConPromoData copyWith( {int? idArticolo, Value codArticolo = const Value.absent(), Value descrizione = const Value.absent(), Value prezzoBase = const Value.absent(), Value attivo = const Value.absent(), Value nonDisponibile = const Value.absent(), Value inPromo = const Value.absent(), Value ultimoPrezzo = const Value.absent(), Value lastDateSold = const Value.absent()}) => ArticoliConPromoData( idArticolo: idArticolo ?? this.idArticolo, codArticolo: codArticolo.present ? codArticolo.value : this.codArticolo, descrizione: descrizione.present ? descrizione.value : this.descrizione, prezzoBase: prezzoBase.present ? prezzoBase.value : this.prezzoBase, attivo: attivo.present ? attivo.value : this.attivo, nonDisponibile: nonDisponibile.present ? nonDisponibile.value : this.nonDisponibile, inPromo: inPromo.present ? inPromo.value : this.inPromo, ultimoPrezzo: ultimoPrezzo.present ? ultimoPrezzo.value : this.ultimoPrezzo, lastDateSold: lastDateSold.present ? lastDateSold.value : this.lastDateSold, ); ArticoliConPromoData copyWithCompanion(ArticoliConPromoCompanion data) { return ArticoliConPromoData( idArticolo: data.idArticolo.present ? data.idArticolo.value : this.idArticolo, codArticolo: data.codArticolo.present ? data.codArticolo.value : this.codArticolo, descrizione: data.descrizione.present ? data.descrizione.value : this.descrizione, prezzoBase: data.prezzoBase.present ? data.prezzoBase.value : this.prezzoBase, attivo: data.attivo.present ? data.attivo.value : this.attivo, nonDisponibile: data.nonDisponibile.present ? data.nonDisponibile.value : this.nonDisponibile, inPromo: data.inPromo.present ? data.inPromo.value : this.inPromo, ultimoPrezzo: data.ultimoPrezzo.present ? data.ultimoPrezzo.value : this.ultimoPrezzo, lastDateSold: data.lastDateSold.present ? data.lastDateSold.value : this.lastDateSold, ); } @override String toString() { return (StringBuffer('ArticoliConPromoData(') ..write('idArticolo: $idArticolo, ') ..write('codArticolo: $codArticolo, ') ..write('descrizione: $descrizione, ') ..write('prezzoBase: $prezzoBase, ') ..write('attivo: $attivo, ') ..write('nonDisponibile: $nonDisponibile, ') ..write('inPromo: $inPromo, ') ..write('ultimoPrezzo: $ultimoPrezzo, ') ..write('lastDateSold: $lastDateSold') ..write(')')) .toString(); } @override int get hashCode => Object.hash(idArticolo, codArticolo, descrizione, prezzoBase, attivo, nonDisponibile, inPromo, ultimoPrezzo, lastDateSold); @override bool operator ==(Object other) => identical(this, other) || (other is ArticoliConPromoData && other.idArticolo == this.idArticolo && other.codArticolo == this.codArticolo && other.descrizione == this.descrizione && other.prezzoBase == this.prezzoBase && other.attivo == this.attivo && other.nonDisponibile == this.nonDisponibile && other.inPromo == this.inPromo && other.ultimoPrezzo == this.ultimoPrezzo && other.lastDateSold == this.lastDateSold); } class ArticoliConPromoCompanion extends UpdateCompanion { final Value idArticolo; final Value codArticolo; final Value descrizione; final Value prezzoBase; final Value attivo; final Value nonDisponibile; final Value inPromo; final Value ultimoPrezzo; final Value lastDateSold; const ArticoliConPromoCompanion({ this.idArticolo = const Value.absent(), this.codArticolo = const Value.absent(), this.descrizione = const Value.absent(), this.prezzoBase = const Value.absent(), this.attivo = const Value.absent(), this.nonDisponibile = const Value.absent(), this.inPromo = const Value.absent(), this.ultimoPrezzo = const Value.absent(), this.lastDateSold = const Value.absent(), }); ArticoliConPromoCompanion.insert({ required int idArticolo, this.codArticolo = const Value.absent(), this.descrizione = const Value.absent(), this.prezzoBase = const Value.absent(), this.attivo = const Value.absent(), this.nonDisponibile = const Value.absent(), this.inPromo = const Value.absent(), this.ultimoPrezzo = const Value.absent(), this.lastDateSold = const Value.absent(), }) : idArticolo = Value(idArticolo); static Insertable custom({ Expression? idArticolo, Expression? codArticolo, Expression? descrizione, Expression? prezzoBase, Expression? attivo, Expression? nonDisponibile, Expression? inPromo, Expression? ultimoPrezzo, Expression? lastDateSold, }) { return RawValuesInsertable({ if (idArticolo != null) 'idArticolo': idArticolo, if (codArticolo != null) 'codArticolo': codArticolo, if (descrizione != null) 'descrizione': descrizione, if (prezzoBase != null) 'prezzoBase': prezzoBase, if (attivo != null) 'attivo': attivo, if (nonDisponibile != null) 'nonDisponibile': nonDisponibile, if (inPromo != null) 'inPromo': inPromo, if (ultimoPrezzo != null) 'ultimoPrezzo': ultimoPrezzo, if (lastDateSold != null) 'lastDateSold': lastDateSold, }); } ArticoliConPromoCompanion copyWith( {Value? idArticolo, Value? codArticolo, Value? descrizione, Value? prezzoBase, Value? attivo, Value? nonDisponibile, Value? inPromo, Value? ultimoPrezzo, Value? lastDateSold}) { return ArticoliConPromoCompanion( idArticolo: idArticolo ?? this.idArticolo, codArticolo: codArticolo ?? this.codArticolo, descrizione: descrizione ?? this.descrizione, prezzoBase: prezzoBase ?? this.prezzoBase, attivo: attivo ?? this.attivo, nonDisponibile: nonDisponibile ?? this.nonDisponibile, inPromo: inPromo ?? this.inPromo, ultimoPrezzo: ultimoPrezzo ?? this.ultimoPrezzo, lastDateSold: lastDateSold ?? this.lastDateSold, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (idArticolo.present) { map['idArticolo'] = Variable(idArticolo.value); } if (codArticolo.present) { map['codArticolo'] = Variable(codArticolo.value); } if (descrizione.present) { map['descrizione'] = Variable(descrizione.value); } if (prezzoBase.present) { map['prezzoBase'] = Variable(prezzoBase.value); } if (attivo.present) { map['attivo'] = Variable(attivo.value); } if (nonDisponibile.present) { map['nonDisponibile'] = Variable(nonDisponibile.value); } if (inPromo.present) { map['inPromo'] = Variable(inPromo.value); } if (ultimoPrezzo.present) { map['ultimoPrezzo'] = Variable(ultimoPrezzo.value); } if (lastDateSold.present) { map['lastDateSold'] = Variable(lastDateSold.value); } return map; } @override String toString() { return (StringBuffer('ArticoliConPromoCompanion(') ..write('idArticolo: $idArticolo, ') ..write('codArticolo: $codArticolo, ') ..write('descrizione: $descrizione, ') ..write('prezzoBase: $prezzoBase, ') ..write('attivo: $attivo, ') ..write('nonDisponibile: $nonDisponibile, ') ..write('inPromo: $inPromo, ') ..write('ultimoPrezzo: $ultimoPrezzo, ') ..write('lastDateSold: $lastDateSold') ..write(')')) .toString(); } } class $OrdiniSenzaRigheTable extends OrdiniSenzaRighe with TableInfo<$OrdiniSenzaRigheTable, OrdiniSenzaRigheData> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $OrdiniSenzaRigheTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _idOrdineMeta = const VerificationMeta('idOrdine'); @override late final GeneratedColumn idOrdine = GeneratedColumn( 'idOrdine', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true); static const VerificationMeta _numeroOrdineMeta = const VerificationMeta('numeroOrdine'); @override late final GeneratedColumn numeroOrdine = GeneratedColumn( 'numeroOrdine', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _dataOrdineMeta = const VerificationMeta('dataOrdine'); @override late final GeneratedColumn dataOrdine = GeneratedColumn( 'dataOrdine', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _dataConsegnaMeta = const VerificationMeta('dataConsegna'); @override late final GeneratedColumn dataConsegna = GeneratedColumn( 'dataConsegna', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _riferimentoMeta = const VerificationMeta('riferimento'); @override late final GeneratedColumn riferimento = GeneratedColumn( 'riferimento', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _noteClienteMeta = const VerificationMeta('noteCliente'); @override late final GeneratedColumn noteCliente = GeneratedColumn( 'noteCliente', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _statoMeta = const VerificationMeta('stato'); @override late final GeneratedColumn stato = GeneratedColumn( 'stato', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _idClienteMeta = const VerificationMeta('idCliente'); @override late final GeneratedColumn idCliente = GeneratedColumn( 'idCliente', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _codClienteMeta = const VerificationMeta('codCliente'); @override late final GeneratedColumn codCliente = GeneratedColumn( 'codCliente', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _ragioneSocialeMeta = const VerificationMeta('ragioneSociale'); @override late final GeneratedColumn ragioneSociale = GeneratedColumn( 'ragioneSociale', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _totaleMeta = const VerificationMeta('totale'); @override late final GeneratedColumn totale = GeneratedColumn( 'totale', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _totQtaMeta = const VerificationMeta('totQta'); @override late final GeneratedColumn totQta = GeneratedColumn( 'totQta', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); @override List get $columns => [ idOrdine, numeroOrdine, dataOrdine, dataConsegna, riferimento, noteCliente, stato, idCliente, codCliente, ragioneSociale, totale, totQta ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'OrdiniSenzaRighe'; @override VerificationContext validateIntegrity( Insertable instance, {bool isInserting = false}) { final context = VerificationContext(); final data = instance.toColumns(true); if (data.containsKey('idOrdine')) { context.handle(_idOrdineMeta, idOrdine.isAcceptableOrUnknown(data['idOrdine']!, _idOrdineMeta)); } else if (isInserting) { context.missing(_idOrdineMeta); } if (data.containsKey('numeroOrdine')) { context.handle( _numeroOrdineMeta, numeroOrdine.isAcceptableOrUnknown( data['numeroOrdine']!, _numeroOrdineMeta)); } if (data.containsKey('dataOrdine')) { context.handle( _dataOrdineMeta, dataOrdine.isAcceptableOrUnknown( data['dataOrdine']!, _dataOrdineMeta)); } if (data.containsKey('dataConsegna')) { context.handle( _dataConsegnaMeta, dataConsegna.isAcceptableOrUnknown( data['dataConsegna']!, _dataConsegnaMeta)); } if (data.containsKey('riferimento')) { context.handle( _riferimentoMeta, riferimento.isAcceptableOrUnknown( data['riferimento']!, _riferimentoMeta)); } if (data.containsKey('noteCliente')) { context.handle( _noteClienteMeta, noteCliente.isAcceptableOrUnknown( data['noteCliente']!, _noteClienteMeta)); } if (data.containsKey('stato')) { context.handle( _statoMeta, stato.isAcceptableOrUnknown(data['stato']!, _statoMeta)); } if (data.containsKey('idCliente')) { context.handle(_idClienteMeta, idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta)); } if (data.containsKey('codCliente')) { context.handle( _codClienteMeta, codCliente.isAcceptableOrUnknown( data['codCliente']!, _codClienteMeta)); } if (data.containsKey('ragioneSociale')) { context.handle( _ragioneSocialeMeta, ragioneSociale.isAcceptableOrUnknown( data['ragioneSociale']!, _ragioneSocialeMeta)); } if (data.containsKey('totale')) { context.handle(_totaleMeta, totale.isAcceptableOrUnknown(data['totale']!, _totaleMeta)); } if (data.containsKey('totQta')) { context.handle(_totQtaMeta, totQta.isAcceptableOrUnknown(data['totQta']!, _totQtaMeta)); } return context; } @override Set get $primaryKey => {idOrdine}; @override OrdiniSenzaRigheData map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return OrdiniSenzaRigheData( idOrdine: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idOrdine'])!, numeroOrdine: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}numeroOrdine']), dataOrdine: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}dataOrdine']), dataConsegna: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}dataConsegna']), riferimento: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}riferimento']), noteCliente: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}noteCliente']), stato: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}stato']), idCliente: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idCliente']), codCliente: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}codCliente']), ragioneSociale: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}ragioneSociale']), totale: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}totale']), totQta: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}totQta']), ); } @override $OrdiniSenzaRigheTable createAlias(String alias) { return $OrdiniSenzaRigheTable(attachedDatabase, alias); } @override bool get withoutRowId => true; } class OrdiniSenzaRigheData extends DataClass implements Insertable { final int idOrdine; final int? numeroOrdine; final String? dataOrdine; final String? dataConsegna; final String? riferimento; final String? noteCliente; final String? stato; final int? idCliente; final String? codCliente; final String? ragioneSociale; final double? totale; final double? totQta; const OrdiniSenzaRigheData( {required this.idOrdine, this.numeroOrdine, this.dataOrdine, this.dataConsegna, this.riferimento, this.noteCliente, this.stato, this.idCliente, this.codCliente, this.ragioneSociale, this.totale, this.totQta}); @override Map toColumns(bool nullToAbsent) { final map = {}; map['idOrdine'] = Variable(idOrdine); if (!nullToAbsent || numeroOrdine != null) { map['numeroOrdine'] = Variable(numeroOrdine); } if (!nullToAbsent || dataOrdine != null) { map['dataOrdine'] = Variable(dataOrdine); } if (!nullToAbsent || dataConsegna != null) { map['dataConsegna'] = Variable(dataConsegna); } if (!nullToAbsent || riferimento != null) { map['riferimento'] = Variable(riferimento); } if (!nullToAbsent || noteCliente != null) { map['noteCliente'] = Variable(noteCliente); } if (!nullToAbsent || stato != null) { map['stato'] = Variable(stato); } if (!nullToAbsent || idCliente != null) { map['idCliente'] = Variable(idCliente); } if (!nullToAbsent || codCliente != null) { map['codCliente'] = Variable(codCliente); } if (!nullToAbsent || ragioneSociale != null) { map['ragioneSociale'] = Variable(ragioneSociale); } if (!nullToAbsent || totale != null) { map['totale'] = Variable(totale); } if (!nullToAbsent || totQta != null) { map['totQta'] = Variable(totQta); } return map; } OrdiniSenzaRigheCompanion toCompanion(bool nullToAbsent) { return OrdiniSenzaRigheCompanion( idOrdine: Value(idOrdine), numeroOrdine: numeroOrdine == null && nullToAbsent ? const Value.absent() : Value(numeroOrdine), dataOrdine: dataOrdine == null && nullToAbsent ? const Value.absent() : Value(dataOrdine), dataConsegna: dataConsegna == null && nullToAbsent ? const Value.absent() : Value(dataConsegna), riferimento: riferimento == null && nullToAbsent ? const Value.absent() : Value(riferimento), noteCliente: noteCliente == null && nullToAbsent ? const Value.absent() : Value(noteCliente), stato: stato == null && nullToAbsent ? const Value.absent() : Value(stato), idCliente: idCliente == null && nullToAbsent ? const Value.absent() : Value(idCliente), codCliente: codCliente == null && nullToAbsent ? const Value.absent() : Value(codCliente), ragioneSociale: ragioneSociale == null && nullToAbsent ? const Value.absent() : Value(ragioneSociale), totale: totale == null && nullToAbsent ? const Value.absent() : Value(totale), totQta: totQta == null && nullToAbsent ? const Value.absent() : Value(totQta), ); } factory OrdiniSenzaRigheData.fromJson(Map json, {ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return OrdiniSenzaRigheData( idOrdine: serializer.fromJson(json['idOrdine']), numeroOrdine: serializer.fromJson(json['numeroOrdine']), dataOrdine: serializer.fromJson(json['dataOrdine']), dataConsegna: serializer.fromJson(json['dataConsegna']), riferimento: serializer.fromJson(json['riferimento']), noteCliente: serializer.fromJson(json['noteCliente']), stato: serializer.fromJson(json['stato']), idCliente: serializer.fromJson(json['idCliente']), codCliente: serializer.fromJson(json['codCliente']), ragioneSociale: serializer.fromJson(json['ragioneSociale']), totale: serializer.fromJson(json['totale']), totQta: serializer.fromJson(json['totQta']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'idOrdine': serializer.toJson(idOrdine), 'numeroOrdine': serializer.toJson(numeroOrdine), 'dataOrdine': serializer.toJson(dataOrdine), 'dataConsegna': serializer.toJson(dataConsegna), 'riferimento': serializer.toJson(riferimento), 'noteCliente': serializer.toJson(noteCliente), 'stato': serializer.toJson(stato), 'idCliente': serializer.toJson(idCliente), 'codCliente': serializer.toJson(codCliente), 'ragioneSociale': serializer.toJson(ragioneSociale), 'totale': serializer.toJson(totale), 'totQta': serializer.toJson(totQta), }; } OrdiniSenzaRigheData copyWith( {int? idOrdine, Value numeroOrdine = const Value.absent(), Value dataOrdine = const Value.absent(), Value dataConsegna = const Value.absent(), Value riferimento = const Value.absent(), Value noteCliente = const Value.absent(), Value stato = const Value.absent(), Value idCliente = const Value.absent(), Value codCliente = const Value.absent(), Value ragioneSociale = const Value.absent(), Value totale = const Value.absent(), Value totQta = const Value.absent()}) => OrdiniSenzaRigheData( idOrdine: idOrdine ?? this.idOrdine, numeroOrdine: numeroOrdine.present ? numeroOrdine.value : this.numeroOrdine, dataOrdine: dataOrdine.present ? dataOrdine.value : this.dataOrdine, dataConsegna: dataConsegna.present ? dataConsegna.value : this.dataConsegna, riferimento: riferimento.present ? riferimento.value : this.riferimento, noteCliente: noteCliente.present ? noteCliente.value : this.noteCliente, stato: stato.present ? stato.value : this.stato, idCliente: idCliente.present ? idCliente.value : this.idCliente, codCliente: codCliente.present ? codCliente.value : this.codCliente, ragioneSociale: ragioneSociale.present ? ragioneSociale.value : this.ragioneSociale, totale: totale.present ? totale.value : this.totale, totQta: totQta.present ? totQta.value : this.totQta, ); OrdiniSenzaRigheData copyWithCompanion(OrdiniSenzaRigheCompanion data) { return OrdiniSenzaRigheData( idOrdine: data.idOrdine.present ? data.idOrdine.value : this.idOrdine, numeroOrdine: data.numeroOrdine.present ? data.numeroOrdine.value : this.numeroOrdine, dataOrdine: data.dataOrdine.present ? data.dataOrdine.value : this.dataOrdine, dataConsegna: data.dataConsegna.present ? data.dataConsegna.value : this.dataConsegna, riferimento: data.riferimento.present ? data.riferimento.value : this.riferimento, noteCliente: data.noteCliente.present ? data.noteCliente.value : this.noteCliente, stato: data.stato.present ? data.stato.value : this.stato, idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente, codCliente: data.codCliente.present ? data.codCliente.value : this.codCliente, ragioneSociale: data.ragioneSociale.present ? data.ragioneSociale.value : this.ragioneSociale, totale: data.totale.present ? data.totale.value : this.totale, totQta: data.totQta.present ? data.totQta.value : this.totQta, ); } @override String toString() { return (StringBuffer('OrdiniSenzaRigheData(') ..write('idOrdine: $idOrdine, ') ..write('numeroOrdine: $numeroOrdine, ') ..write('dataOrdine: $dataOrdine, ') ..write('dataConsegna: $dataConsegna, ') ..write('riferimento: $riferimento, ') ..write('noteCliente: $noteCliente, ') ..write('stato: $stato, ') ..write('idCliente: $idCliente, ') ..write('codCliente: $codCliente, ') ..write('ragioneSociale: $ragioneSociale, ') ..write('totale: $totale, ') ..write('totQta: $totQta') ..write(')')) .toString(); } @override int get hashCode => Object.hash( idOrdine, numeroOrdine, dataOrdine, dataConsegna, riferimento, noteCliente, stato, idCliente, codCliente, ragioneSociale, totale, totQta); @override bool operator ==(Object other) => identical(this, other) || (other is OrdiniSenzaRigheData && other.idOrdine == this.idOrdine && other.numeroOrdine == this.numeroOrdine && other.dataOrdine == this.dataOrdine && other.dataConsegna == this.dataConsegna && other.riferimento == this.riferimento && other.noteCliente == this.noteCliente && other.stato == this.stato && other.idCliente == this.idCliente && other.codCliente == this.codCliente && other.ragioneSociale == this.ragioneSociale && other.totale == this.totale && other.totQta == this.totQta); } class OrdiniSenzaRigheCompanion extends UpdateCompanion { final Value idOrdine; final Value numeroOrdine; final Value dataOrdine; final Value dataConsegna; final Value riferimento; final Value noteCliente; final Value stato; final Value idCliente; final Value codCliente; final Value ragioneSociale; final Value totale; final Value totQta; const OrdiniSenzaRigheCompanion({ this.idOrdine = const Value.absent(), this.numeroOrdine = const Value.absent(), this.dataOrdine = const Value.absent(), this.dataConsegna = const Value.absent(), this.riferimento = const Value.absent(), this.noteCliente = const Value.absent(), this.stato = const Value.absent(), this.idCliente = const Value.absent(), this.codCliente = const Value.absent(), this.ragioneSociale = const Value.absent(), this.totale = const Value.absent(), this.totQta = const Value.absent(), }); OrdiniSenzaRigheCompanion.insert({ required int idOrdine, this.numeroOrdine = const Value.absent(), this.dataOrdine = const Value.absent(), this.dataConsegna = const Value.absent(), this.riferimento = const Value.absent(), this.noteCliente = const Value.absent(), this.stato = const Value.absent(), this.idCliente = const Value.absent(), this.codCliente = const Value.absent(), this.ragioneSociale = const Value.absent(), this.totale = const Value.absent(), this.totQta = const Value.absent(), }) : idOrdine = Value(idOrdine); static Insertable custom({ Expression? idOrdine, Expression? numeroOrdine, Expression? dataOrdine, Expression? dataConsegna, Expression? riferimento, Expression? noteCliente, Expression? stato, Expression? idCliente, Expression? codCliente, Expression? ragioneSociale, Expression? totale, Expression? totQta, }) { return RawValuesInsertable({ if (idOrdine != null) 'idOrdine': idOrdine, if (numeroOrdine != null) 'numeroOrdine': numeroOrdine, if (dataOrdine != null) 'dataOrdine': dataOrdine, if (dataConsegna != null) 'dataConsegna': dataConsegna, if (riferimento != null) 'riferimento': riferimento, if (noteCliente != null) 'noteCliente': noteCliente, if (stato != null) 'stato': stato, if (idCliente != null) 'idCliente': idCliente, if (codCliente != null) 'codCliente': codCliente, if (ragioneSociale != null) 'ragioneSociale': ragioneSociale, if (totale != null) 'totale': totale, if (totQta != null) 'totQta': totQta, }); } OrdiniSenzaRigheCompanion copyWith( {Value? idOrdine, Value? numeroOrdine, Value? dataOrdine, Value? dataConsegna, Value? riferimento, Value? noteCliente, Value? stato, Value? idCliente, Value? codCliente, Value? ragioneSociale, Value? totale, Value? totQta}) { return OrdiniSenzaRigheCompanion( idOrdine: idOrdine ?? this.idOrdine, numeroOrdine: numeroOrdine ?? this.numeroOrdine, dataOrdine: dataOrdine ?? this.dataOrdine, dataConsegna: dataConsegna ?? this.dataConsegna, riferimento: riferimento ?? this.riferimento, noteCliente: noteCliente ?? this.noteCliente, stato: stato ?? this.stato, idCliente: idCliente ?? this.idCliente, codCliente: codCliente ?? this.codCliente, ragioneSociale: ragioneSociale ?? this.ragioneSociale, totale: totale ?? this.totale, totQta: totQta ?? this.totQta, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (idOrdine.present) { map['idOrdine'] = Variable(idOrdine.value); } if (numeroOrdine.present) { map['numeroOrdine'] = Variable(numeroOrdine.value); } if (dataOrdine.present) { map['dataOrdine'] = Variable(dataOrdine.value); } if (dataConsegna.present) { map['dataConsegna'] = Variable(dataConsegna.value); } if (riferimento.present) { map['riferimento'] = Variable(riferimento.value); } if (noteCliente.present) { map['noteCliente'] = Variable(noteCliente.value); } if (stato.present) { map['stato'] = Variable(stato.value); } if (idCliente.present) { map['idCliente'] = Variable(idCliente.value); } if (codCliente.present) { map['codCliente'] = Variable(codCliente.value); } if (ragioneSociale.present) { map['ragioneSociale'] = Variable(ragioneSociale.value); } if (totale.present) { map['totale'] = Variable(totale.value); } if (totQta.present) { map['totQta'] = Variable(totQta.value); } return map; } @override String toString() { return (StringBuffer('OrdiniSenzaRigheCompanion(') ..write('idOrdine: $idOrdine, ') ..write('numeroOrdine: $numeroOrdine, ') ..write('dataOrdine: $dataOrdine, ') ..write('dataConsegna: $dataConsegna, ') ..write('riferimento: $riferimento, ') ..write('noteCliente: $noteCliente, ') ..write('stato: $stato, ') ..write('idCliente: $idCliente, ') ..write('codCliente: $codCliente, ') ..write('ragioneSociale: $ragioneSociale, ') ..write('totale: $totale, ') ..write('totQta: $totQta') ..write(')')) .toString(); } } class $TopItemTable extends TopItem with TableInfo<$TopItemTable, TopItemData> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $TopItemTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _idArticoloMeta = const VerificationMeta('idArticolo'); @override late final GeneratedColumn idArticolo = GeneratedColumn( 'idArticolo', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true); static const VerificationMeta _codArticoloMeta = const VerificationMeta('codArticolo'); @override late final GeneratedColumn codArticolo = GeneratedColumn( 'codArticolo', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _descrizioneMeta = const VerificationMeta('descrizione'); @override late final GeneratedColumn descrizione = GeneratedColumn( 'descrizione', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _totaleMeta = const VerificationMeta('totale'); @override late final GeneratedColumn totale = GeneratedColumn( 'totale', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); @override List get $columns => [idArticolo, codArticolo, descrizione, totale]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'TopItem'; @override VerificationContext validateIntegrity(Insertable instance, {bool isInserting = false}) { final context = VerificationContext(); final data = instance.toColumns(true); if (data.containsKey('idArticolo')) { context.handle( _idArticoloMeta, idArticolo.isAcceptableOrUnknown( data['idArticolo']!, _idArticoloMeta)); } else if (isInserting) { context.missing(_idArticoloMeta); } if (data.containsKey('codArticolo')) { context.handle( _codArticoloMeta, codArticolo.isAcceptableOrUnknown( data['codArticolo']!, _codArticoloMeta)); } if (data.containsKey('descrizione')) { context.handle( _descrizioneMeta, descrizione.isAcceptableOrUnknown( data['descrizione']!, _descrizioneMeta)); } if (data.containsKey('totale')) { context.handle(_totaleMeta, totale.isAcceptableOrUnknown(data['totale']!, _totaleMeta)); } return context; } @override Set get $primaryKey => {idArticolo}; @override TopItemData map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return TopItemData( idArticolo: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idArticolo'])!, codArticolo: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}codArticolo']), descrizione: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}descrizione']), totale: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}totale']), ); } @override $TopItemTable createAlias(String alias) { return $TopItemTable(attachedDatabase, alias); } @override bool get withoutRowId => true; } class TopItemData extends DataClass implements Insertable { final int idArticolo; final String? codArticolo; final String? descrizione; final double? totale; const TopItemData( {required this.idArticolo, this.codArticolo, this.descrizione, this.totale}); @override Map toColumns(bool nullToAbsent) { final map = {}; map['idArticolo'] = Variable(idArticolo); if (!nullToAbsent || codArticolo != null) { map['codArticolo'] = Variable(codArticolo); } if (!nullToAbsent || descrizione != null) { map['descrizione'] = Variable(descrizione); } if (!nullToAbsent || totale != null) { map['totale'] = Variable(totale); } return map; } TopItemCompanion toCompanion(bool nullToAbsent) { return TopItemCompanion( idArticolo: Value(idArticolo), codArticolo: codArticolo == null && nullToAbsent ? const Value.absent() : Value(codArticolo), descrizione: descrizione == null && nullToAbsent ? const Value.absent() : Value(descrizione), totale: totale == null && nullToAbsent ? const Value.absent() : Value(totale), ); } factory TopItemData.fromJson(Map json, {ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return TopItemData( idArticolo: serializer.fromJson(json['idArticolo']), codArticolo: serializer.fromJson(json['codArticolo']), descrizione: serializer.fromJson(json['descrizione']), totale: serializer.fromJson(json['totale']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'idArticolo': serializer.toJson(idArticolo), 'codArticolo': serializer.toJson(codArticolo), 'descrizione': serializer.toJson(descrizione), 'totale': serializer.toJson(totale), }; } TopItemData copyWith( {int? idArticolo, Value codArticolo = const Value.absent(), Value descrizione = const Value.absent(), Value totale = const Value.absent()}) => TopItemData( idArticolo: idArticolo ?? this.idArticolo, codArticolo: codArticolo.present ? codArticolo.value : this.codArticolo, descrizione: descrizione.present ? descrizione.value : this.descrizione, totale: totale.present ? totale.value : this.totale, ); TopItemData copyWithCompanion(TopItemCompanion data) { return TopItemData( idArticolo: data.idArticolo.present ? data.idArticolo.value : this.idArticolo, codArticolo: data.codArticolo.present ? data.codArticolo.value : this.codArticolo, descrizione: data.descrizione.present ? data.descrizione.value : this.descrizione, totale: data.totale.present ? data.totale.value : this.totale, ); } @override String toString() { return (StringBuffer('TopItemData(') ..write('idArticolo: $idArticolo, ') ..write('codArticolo: $codArticolo, ') ..write('descrizione: $descrizione, ') ..write('totale: $totale') ..write(')')) .toString(); } @override int get hashCode => Object.hash(idArticolo, codArticolo, descrizione, totale); @override bool operator ==(Object other) => identical(this, other) || (other is TopItemData && other.idArticolo == this.idArticolo && other.codArticolo == this.codArticolo && other.descrizione == this.descrizione && other.totale == this.totale); } class TopItemCompanion extends UpdateCompanion { final Value idArticolo; final Value codArticolo; final Value descrizione; final Value totale; const TopItemCompanion({ this.idArticolo = const Value.absent(), this.codArticolo = const Value.absent(), this.descrizione = const Value.absent(), this.totale = const Value.absent(), }); TopItemCompanion.insert({ required int idArticolo, this.codArticolo = const Value.absent(), this.descrizione = const Value.absent(), this.totale = const Value.absent(), }) : idArticolo = Value(idArticolo); static Insertable custom({ Expression? idArticolo, Expression? codArticolo, Expression? descrizione, Expression? totale, }) { return RawValuesInsertable({ if (idArticolo != null) 'idArticolo': idArticolo, if (codArticolo != null) 'codArticolo': codArticolo, if (descrizione != null) 'descrizione': descrizione, if (totale != null) 'totale': totale, }); } TopItemCompanion copyWith( {Value? idArticolo, Value? codArticolo, Value? descrizione, Value? totale}) { return TopItemCompanion( idArticolo: idArticolo ?? this.idArticolo, codArticolo: codArticolo ?? this.codArticolo, descrizione: descrizione ?? this.descrizione, totale: totale ?? this.totale, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (idArticolo.present) { map['idArticolo'] = Variable(idArticolo.value); } if (codArticolo.present) { map['codArticolo'] = Variable(codArticolo.value); } if (descrizione.present) { map['descrizione'] = Variable(descrizione.value); } if (totale.present) { map['totale'] = Variable(totale.value); } return map; } @override String toString() { return (StringBuffer('TopItemCompanion(') ..write('idArticolo: $idArticolo, ') ..write('codArticolo: $codArticolo, ') ..write('descrizione: $descrizione, ') ..write('totale: $totale') ..write(')')) .toString(); } } class $TopCustomerTable extends TopCustomer with TableInfo<$TopCustomerTable, TopCustomerData> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $TopCustomerTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _idClienteMeta = const VerificationMeta('idCliente'); @override late final GeneratedColumn idCliente = GeneratedColumn( 'idCliente', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true); static const VerificationMeta _codClienteMeta = const VerificationMeta('codCliente'); @override late final GeneratedColumn codCliente = GeneratedColumn( 'codCliente', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _ragioneSocialeMeta = const VerificationMeta('ragioneSociale'); @override late final GeneratedColumn ragioneSociale = GeneratedColumn( 'ragioneSociale', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _totaleMeta = const VerificationMeta('totale'); @override late final GeneratedColumn totale = GeneratedColumn( 'totale', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); @override List get $columns => [idCliente, codCliente, ragioneSociale, totale]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'TopCustomer'; @override VerificationContext validateIntegrity(Insertable instance, {bool isInserting = false}) { final context = VerificationContext(); final data = instance.toColumns(true); if (data.containsKey('idCliente')) { context.handle(_idClienteMeta, idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta)); } else if (isInserting) { context.missing(_idClienteMeta); } if (data.containsKey('codCliente')) { context.handle( _codClienteMeta, codCliente.isAcceptableOrUnknown( data['codCliente']!, _codClienteMeta)); } if (data.containsKey('ragioneSociale')) { context.handle( _ragioneSocialeMeta, ragioneSociale.isAcceptableOrUnknown( data['ragioneSociale']!, _ragioneSocialeMeta)); } if (data.containsKey('totale')) { context.handle(_totaleMeta, totale.isAcceptableOrUnknown(data['totale']!, _totaleMeta)); } return context; } @override Set get $primaryKey => {idCliente}; @override TopCustomerData map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return TopCustomerData( idCliente: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idCliente'])!, codCliente: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}codCliente']), ragioneSociale: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}ragioneSociale']), totale: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}totale']), ); } @override $TopCustomerTable createAlias(String alias) { return $TopCustomerTable(attachedDatabase, alias); } @override bool get withoutRowId => true; } class TopCustomerData extends DataClass implements Insertable { final int idCliente; final String? codCliente; final String? ragioneSociale; final double? totale; const TopCustomerData( {required this.idCliente, this.codCliente, this.ragioneSociale, this.totale}); @override Map toColumns(bool nullToAbsent) { final map = {}; map['idCliente'] = Variable(idCliente); if (!nullToAbsent || codCliente != null) { map['codCliente'] = Variable(codCliente); } if (!nullToAbsent || ragioneSociale != null) { map['ragioneSociale'] = Variable(ragioneSociale); } if (!nullToAbsent || totale != null) { map['totale'] = Variable(totale); } return map; } TopCustomerCompanion toCompanion(bool nullToAbsent) { return TopCustomerCompanion( idCliente: Value(idCliente), codCliente: codCliente == null && nullToAbsent ? const Value.absent() : Value(codCliente), ragioneSociale: ragioneSociale == null && nullToAbsent ? const Value.absent() : Value(ragioneSociale), totale: totale == null && nullToAbsent ? const Value.absent() : Value(totale), ); } factory TopCustomerData.fromJson(Map json, {ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return TopCustomerData( idCliente: serializer.fromJson(json['idCliente']), codCliente: serializer.fromJson(json['codCliente']), ragioneSociale: serializer.fromJson(json['ragioneSociale']), totale: serializer.fromJson(json['totale']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'idCliente': serializer.toJson(idCliente), 'codCliente': serializer.toJson(codCliente), 'ragioneSociale': serializer.toJson(ragioneSociale), 'totale': serializer.toJson(totale), }; } TopCustomerData copyWith( {int? idCliente, Value codCliente = const Value.absent(), Value ragioneSociale = const Value.absent(), Value totale = const Value.absent()}) => TopCustomerData( idCliente: idCliente ?? this.idCliente, codCliente: codCliente.present ? codCliente.value : this.codCliente, ragioneSociale: ragioneSociale.present ? ragioneSociale.value : this.ragioneSociale, totale: totale.present ? totale.value : this.totale, ); TopCustomerData copyWithCompanion(TopCustomerCompanion data) { return TopCustomerData( idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente, codCliente: data.codCliente.present ? data.codCliente.value : this.codCliente, ragioneSociale: data.ragioneSociale.present ? data.ragioneSociale.value : this.ragioneSociale, totale: data.totale.present ? data.totale.value : this.totale, ); } @override String toString() { return (StringBuffer('TopCustomerData(') ..write('idCliente: $idCliente, ') ..write('codCliente: $codCliente, ') ..write('ragioneSociale: $ragioneSociale, ') ..write('totale: $totale') ..write(')')) .toString(); } @override int get hashCode => Object.hash(idCliente, codCliente, ragioneSociale, totale); @override bool operator ==(Object other) => identical(this, other) || (other is TopCustomerData && other.idCliente == this.idCliente && other.codCliente == this.codCliente && other.ragioneSociale == this.ragioneSociale && other.totale == this.totale); } class TopCustomerCompanion extends UpdateCompanion { final Value idCliente; final Value codCliente; final Value ragioneSociale; final Value totale; const TopCustomerCompanion({ this.idCliente = const Value.absent(), this.codCliente = const Value.absent(), this.ragioneSociale = const Value.absent(), this.totale = const Value.absent(), }); TopCustomerCompanion.insert({ required int idCliente, this.codCliente = const Value.absent(), this.ragioneSociale = const Value.absent(), this.totale = const Value.absent(), }) : idCliente = Value(idCliente); static Insertable custom({ Expression? idCliente, Expression? codCliente, Expression? ragioneSociale, Expression? totale, }) { return RawValuesInsertable({ if (idCliente != null) 'idCliente': idCliente, if (codCliente != null) 'codCliente': codCliente, if (ragioneSociale != null) 'ragioneSociale': ragioneSociale, if (totale != null) 'totale': totale, }); } TopCustomerCompanion copyWith( {Value? idCliente, Value? codCliente, Value? ragioneSociale, Value? totale}) { return TopCustomerCompanion( idCliente: idCliente ?? this.idCliente, codCliente: codCliente ?? this.codCliente, ragioneSociale: ragioneSociale ?? this.ragioneSociale, totale: totale ?? this.totale, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (idCliente.present) { map['idCliente'] = Variable(idCliente.value); } if (codCliente.present) { map['codCliente'] = Variable(codCliente.value); } if (ragioneSociale.present) { map['ragioneSociale'] = Variable(ragioneSociale.value); } if (totale.present) { map['totale'] = Variable(totale.value); } return map; } @override String toString() { return (StringBuffer('TopCustomerCompanion(') ..write('idCliente: $idCliente, ') ..write('codCliente: $codCliente, ') ..write('ragioneSociale: $ragioneSociale, ') ..write('totale: $totale') ..write(')')) .toString(); } } class $VOrdiniTable extends VOrdini with TableInfo<$VOrdiniTable, VOrdiniData> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $VOrdiniTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _codAgenteMeta = const VerificationMeta('codAgente'); @override late final GeneratedColumn codAgente = GeneratedColumn( 'codAgente', aliasedName, false, type: DriftSqlType.string, requiredDuringInsert: true); static const VerificationMeta _codClienteMeta = const VerificationMeta('codCliente'); @override late final GeneratedColumn codCliente = GeneratedColumn( 'codCliente', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _ragioneSocialeMeta = const VerificationMeta('ragioneSociale'); @override late final GeneratedColumn ragioneSociale = GeneratedColumn( 'ragioneSociale', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _codFilialeMeta = const VerificationMeta('codFiliale'); @override late final GeneratedColumn codFiliale = GeneratedColumn( 'codFiliale', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _filialeMeta = const VerificationMeta('filiale'); @override late final GeneratedColumn filiale = GeneratedColumn( 'Filiale', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _indirizzoMeta = const VerificationMeta('indirizzo'); @override late final GeneratedColumn indirizzo = GeneratedColumn( 'indirizzo', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _cittaMeta = const VerificationMeta('citta'); @override late final GeneratedColumn citta = GeneratedColumn( 'citta', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _provinciaMeta = const VerificationMeta('provincia'); @override late final GeneratedColumn provincia = GeneratedColumn( 'provincia', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _capMeta = const VerificationMeta('cap'); @override late final GeneratedColumn cap = GeneratedColumn( 'cap', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _idOrdineMeta = const VerificationMeta('idOrdine'); @override late final GeneratedColumn idOrdine = GeneratedColumn( 'idOrdine', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true); static const VerificationMeta _idOrdineSedeMeta = const VerificationMeta('idOrdineSede'); @override late final GeneratedColumn idOrdineSede = GeneratedColumn( 'idOrdineSede', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _numeroOrdineMeta = const VerificationMeta('numeroOrdine'); @override late final GeneratedColumn numeroOrdine = GeneratedColumn( 'numeroOrdine', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _numeroOrdineSedeMeta = const VerificationMeta('numeroOrdineSede'); @override late final GeneratedColumn numeroOrdineSede = GeneratedColumn( 'numeroOrdineSede', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _dataOrdineMeta = const VerificationMeta('dataOrdine'); @override late final GeneratedColumn dataOrdine = GeneratedColumn( 'dataOrdine', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _dataConsegnaMeta = const VerificationMeta('dataConsegna'); @override late final GeneratedColumn dataConsegna = GeneratedColumn( 'dataConsegna', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _dataModificaMeta = const VerificationMeta('dataModifica'); @override late final GeneratedColumn dataModifica = GeneratedColumn( 'dataModifica', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _riferimentoMeta = const VerificationMeta('riferimento'); @override late final GeneratedColumn riferimento = GeneratedColumn( 'riferimento', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _noteClienteMeta = const VerificationMeta('noteCliente'); @override late final GeneratedColumn noteCliente = GeneratedColumn( 'noteCliente', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _noteOrdineMeta = const VerificationMeta('noteOrdine'); @override late final GeneratedColumn noteOrdine = GeneratedColumn( 'noteOrdine', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _idClienteMeta = const VerificationMeta('idCliente'); @override late final GeneratedColumn idCliente = GeneratedColumn( 'idCliente', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _idFilialeMeta = const VerificationMeta('idFiliale'); @override late final GeneratedColumn idFiliale = GeneratedColumn( 'idFiliale', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _statoMeta = const VerificationMeta('stato'); @override late final GeneratedColumn stato = GeneratedColumn( 'stato', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _idListinoMeta = const VerificationMeta('idListino'); @override late final GeneratedColumn idListino = GeneratedColumn( 'idListino', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _idAgenteMeta = const VerificationMeta('idAgente'); @override late final GeneratedColumn idAgente = GeneratedColumn( 'idAgente', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _idPagamentoMeta = const VerificationMeta('idPagamento'); @override late final GeneratedColumn idPagamento = GeneratedColumn( 'idPagamento', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _totaleMeta = const VerificationMeta('totale'); @override late final GeneratedColumn totale = GeneratedColumn( 'totale', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); @override List get $columns => [ codAgente, codCliente, ragioneSociale, codFiliale, filiale, indirizzo, citta, provincia, cap, idOrdine, idOrdineSede, numeroOrdine, numeroOrdineSede, dataOrdine, dataConsegna, dataModifica, riferimento, noteCliente, noteOrdine, idCliente, idFiliale, stato, idListino, idAgente, idPagamento, totale ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'v_ordini'; @override VerificationContext validateIntegrity(Insertable instance, {bool isInserting = false}) { final context = VerificationContext(); final data = instance.toColumns(true); if (data.containsKey('codAgente')) { context.handle(_codAgenteMeta, codAgente.isAcceptableOrUnknown(data['codAgente']!, _codAgenteMeta)); } else if (isInserting) { context.missing(_codAgenteMeta); } if (data.containsKey('codCliente')) { context.handle( _codClienteMeta, codCliente.isAcceptableOrUnknown( data['codCliente']!, _codClienteMeta)); } if (data.containsKey('ragioneSociale')) { context.handle( _ragioneSocialeMeta, ragioneSociale.isAcceptableOrUnknown( data['ragioneSociale']!, _ragioneSocialeMeta)); } if (data.containsKey('codFiliale')) { context.handle( _codFilialeMeta, codFiliale.isAcceptableOrUnknown( data['codFiliale']!, _codFilialeMeta)); } if (data.containsKey('Filiale')) { context.handle(_filialeMeta, filiale.isAcceptableOrUnknown(data['Filiale']!, _filialeMeta)); } if (data.containsKey('indirizzo')) { context.handle(_indirizzoMeta, indirizzo.isAcceptableOrUnknown(data['indirizzo']!, _indirizzoMeta)); } if (data.containsKey('citta')) { context.handle( _cittaMeta, citta.isAcceptableOrUnknown(data['citta']!, _cittaMeta)); } if (data.containsKey('provincia')) { context.handle(_provinciaMeta, provincia.isAcceptableOrUnknown(data['provincia']!, _provinciaMeta)); } if (data.containsKey('cap')) { context.handle( _capMeta, cap.isAcceptableOrUnknown(data['cap']!, _capMeta)); } if (data.containsKey('idOrdine')) { context.handle(_idOrdineMeta, idOrdine.isAcceptableOrUnknown(data['idOrdine']!, _idOrdineMeta)); } else if (isInserting) { context.missing(_idOrdineMeta); } if (data.containsKey('idOrdineSede')) { context.handle( _idOrdineSedeMeta, idOrdineSede.isAcceptableOrUnknown( data['idOrdineSede']!, _idOrdineSedeMeta)); } if (data.containsKey('numeroOrdine')) { context.handle( _numeroOrdineMeta, numeroOrdine.isAcceptableOrUnknown( data['numeroOrdine']!, _numeroOrdineMeta)); } if (data.containsKey('numeroOrdineSede')) { context.handle( _numeroOrdineSedeMeta, numeroOrdineSede.isAcceptableOrUnknown( data['numeroOrdineSede']!, _numeroOrdineSedeMeta)); } if (data.containsKey('dataOrdine')) { context.handle( _dataOrdineMeta, dataOrdine.isAcceptableOrUnknown( data['dataOrdine']!, _dataOrdineMeta)); } if (data.containsKey('dataConsegna')) { context.handle( _dataConsegnaMeta, dataConsegna.isAcceptableOrUnknown( data['dataConsegna']!, _dataConsegnaMeta)); } if (data.containsKey('dataModifica')) { context.handle( _dataModificaMeta, dataModifica.isAcceptableOrUnknown( data['dataModifica']!, _dataModificaMeta)); } if (data.containsKey('riferimento')) { context.handle( _riferimentoMeta, riferimento.isAcceptableOrUnknown( data['riferimento']!, _riferimentoMeta)); } if (data.containsKey('noteCliente')) { context.handle( _noteClienteMeta, noteCliente.isAcceptableOrUnknown( data['noteCliente']!, _noteClienteMeta)); } if (data.containsKey('noteOrdine')) { context.handle( _noteOrdineMeta, noteOrdine.isAcceptableOrUnknown( data['noteOrdine']!, _noteOrdineMeta)); } if (data.containsKey('idCliente')) { context.handle(_idClienteMeta, idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta)); } if (data.containsKey('idFiliale')) { context.handle(_idFilialeMeta, idFiliale.isAcceptableOrUnknown(data['idFiliale']!, _idFilialeMeta)); } if (data.containsKey('stato')) { context.handle( _statoMeta, stato.isAcceptableOrUnknown(data['stato']!, _statoMeta)); } if (data.containsKey('idListino')) { context.handle(_idListinoMeta, idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta)); } if (data.containsKey('idAgente')) { context.handle(_idAgenteMeta, idAgente.isAcceptableOrUnknown(data['idAgente']!, _idAgenteMeta)); } if (data.containsKey('idPagamento')) { context.handle( _idPagamentoMeta, idPagamento.isAcceptableOrUnknown( data['idPagamento']!, _idPagamentoMeta)); } if (data.containsKey('totale')) { context.handle(_totaleMeta, totale.isAcceptableOrUnknown(data['totale']!, _totaleMeta)); } return context; } @override Set get $primaryKey => {idOrdine}; @override VOrdiniData map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return VOrdiniData( codAgente: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}codAgente'])!, codCliente: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}codCliente']), ragioneSociale: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}ragioneSociale']), codFiliale: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}codFiliale']), filiale: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}Filiale']), indirizzo: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}indirizzo']), citta: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}citta']), provincia: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}provincia']), cap: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}cap']), idOrdine: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idOrdine'])!, idOrdineSede: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idOrdineSede']), numeroOrdine: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}numeroOrdine']), numeroOrdineSede: attachedDatabase.typeMapping.read( DriftSqlType.string, data['${effectivePrefix}numeroOrdineSede']), dataOrdine: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}dataOrdine']), dataConsegna: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}dataConsegna']), dataModifica: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}dataModifica']), riferimento: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}riferimento']), noteCliente: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}noteCliente']), noteOrdine: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}noteOrdine']), idCliente: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idCliente']), idFiliale: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idFiliale']), stato: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}stato']), idListino: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idListino']), idAgente: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idAgente']), idPagamento: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idPagamento']), totale: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}totale']), ); } @override $VOrdiniTable createAlias(String alias) { return $VOrdiniTable(attachedDatabase, alias); } @override bool get withoutRowId => true; } class VOrdiniData extends DataClass implements Insertable { final String codAgente; final String? codCliente; final String? ragioneSociale; final String? codFiliale; final String? filiale; final String? indirizzo; final String? citta; final String? provincia; final String? cap; final int idOrdine; final int? idOrdineSede; final int? numeroOrdine; final String? numeroOrdineSede; final String? dataOrdine; final String? dataConsegna; final String? dataModifica; final String? riferimento; final String? noteCliente; final String? noteOrdine; final int? idCliente; final int? idFiliale; final String? stato; final int? idListino; final int? idAgente; final int? idPagamento; final double? totale; const VOrdiniData( {required this.codAgente, this.codCliente, this.ragioneSociale, this.codFiliale, this.filiale, this.indirizzo, this.citta, this.provincia, this.cap, required this.idOrdine, this.idOrdineSede, this.numeroOrdine, this.numeroOrdineSede, this.dataOrdine, this.dataConsegna, this.dataModifica, this.riferimento, this.noteCliente, this.noteOrdine, this.idCliente, this.idFiliale, this.stato, this.idListino, this.idAgente, this.idPagamento, this.totale}); @override Map toColumns(bool nullToAbsent) { final map = {}; map['codAgente'] = Variable(codAgente); if (!nullToAbsent || codCliente != null) { map['codCliente'] = Variable(codCliente); } if (!nullToAbsent || ragioneSociale != null) { map['ragioneSociale'] = Variable(ragioneSociale); } if (!nullToAbsent || codFiliale != null) { map['codFiliale'] = Variable(codFiliale); } if (!nullToAbsent || filiale != null) { map['Filiale'] = Variable(filiale); } if (!nullToAbsent || indirizzo != null) { map['indirizzo'] = Variable(indirizzo); } if (!nullToAbsent || citta != null) { map['citta'] = Variable(citta); } if (!nullToAbsent || provincia != null) { map['provincia'] = Variable(provincia); } if (!nullToAbsent || cap != null) { map['cap'] = Variable(cap); } map['idOrdine'] = Variable(idOrdine); if (!nullToAbsent || idOrdineSede != null) { map['idOrdineSede'] = Variable(idOrdineSede); } if (!nullToAbsent || numeroOrdine != null) { map['numeroOrdine'] = Variable(numeroOrdine); } if (!nullToAbsent || numeroOrdineSede != null) { map['numeroOrdineSede'] = Variable(numeroOrdineSede); } if (!nullToAbsent || dataOrdine != null) { map['dataOrdine'] = Variable(dataOrdine); } if (!nullToAbsent || dataConsegna != null) { map['dataConsegna'] = Variable(dataConsegna); } if (!nullToAbsent || dataModifica != null) { map['dataModifica'] = Variable(dataModifica); } if (!nullToAbsent || riferimento != null) { map['riferimento'] = Variable(riferimento); } if (!nullToAbsent || noteCliente != null) { map['noteCliente'] = Variable(noteCliente); } if (!nullToAbsent || noteOrdine != null) { map['noteOrdine'] = Variable(noteOrdine); } if (!nullToAbsent || idCliente != null) { map['idCliente'] = Variable(idCliente); } if (!nullToAbsent || idFiliale != null) { map['idFiliale'] = Variable(idFiliale); } if (!nullToAbsent || stato != null) { map['stato'] = Variable(stato); } if (!nullToAbsent || idListino != null) { map['idListino'] = Variable(idListino); } if (!nullToAbsent || idAgente != null) { map['idAgente'] = Variable(idAgente); } if (!nullToAbsent || idPagamento != null) { map['idPagamento'] = Variable(idPagamento); } if (!nullToAbsent || totale != null) { map['totale'] = Variable(totale); } return map; } VOrdiniCompanion toCompanion(bool nullToAbsent) { return VOrdiniCompanion( codAgente: Value(codAgente), codCliente: codCliente == null && nullToAbsent ? const Value.absent() : Value(codCliente), ragioneSociale: ragioneSociale == null && nullToAbsent ? const Value.absent() : Value(ragioneSociale), codFiliale: codFiliale == null && nullToAbsent ? const Value.absent() : Value(codFiliale), filiale: filiale == null && nullToAbsent ? const Value.absent() : Value(filiale), indirizzo: indirizzo == null && nullToAbsent ? const Value.absent() : Value(indirizzo), citta: citta == null && nullToAbsent ? const Value.absent() : Value(citta), provincia: provincia == null && nullToAbsent ? const Value.absent() : Value(provincia), cap: cap == null && nullToAbsent ? const Value.absent() : Value(cap), idOrdine: Value(idOrdine), idOrdineSede: idOrdineSede == null && nullToAbsent ? const Value.absent() : Value(idOrdineSede), numeroOrdine: numeroOrdine == null && nullToAbsent ? const Value.absent() : Value(numeroOrdine), numeroOrdineSede: numeroOrdineSede == null && nullToAbsent ? const Value.absent() : Value(numeroOrdineSede), dataOrdine: dataOrdine == null && nullToAbsent ? const Value.absent() : Value(dataOrdine), dataConsegna: dataConsegna == null && nullToAbsent ? const Value.absent() : Value(dataConsegna), dataModifica: dataModifica == null && nullToAbsent ? const Value.absent() : Value(dataModifica), riferimento: riferimento == null && nullToAbsent ? const Value.absent() : Value(riferimento), noteCliente: noteCliente == null && nullToAbsent ? const Value.absent() : Value(noteCliente), noteOrdine: noteOrdine == null && nullToAbsent ? const Value.absent() : Value(noteOrdine), idCliente: idCliente == null && nullToAbsent ? const Value.absent() : Value(idCliente), idFiliale: idFiliale == null && nullToAbsent ? const Value.absent() : Value(idFiliale), stato: stato == null && nullToAbsent ? const Value.absent() : Value(stato), idListino: idListino == null && nullToAbsent ? const Value.absent() : Value(idListino), idAgente: idAgente == null && nullToAbsent ? const Value.absent() : Value(idAgente), idPagamento: idPagamento == null && nullToAbsent ? const Value.absent() : Value(idPagamento), totale: totale == null && nullToAbsent ? const Value.absent() : Value(totale), ); } factory VOrdiniData.fromJson(Map json, {ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return VOrdiniData( codAgente: serializer.fromJson(json['codAgente']), codCliente: serializer.fromJson(json['codCliente']), ragioneSociale: serializer.fromJson(json['ragioneSociale']), codFiliale: serializer.fromJson(json['codFiliale']), filiale: serializer.fromJson(json['filiale']), indirizzo: serializer.fromJson(json['indirizzo']), citta: serializer.fromJson(json['citta']), provincia: serializer.fromJson(json['provincia']), cap: serializer.fromJson(json['cap']), idOrdine: serializer.fromJson(json['idOrdine']), idOrdineSede: serializer.fromJson(json['idOrdineSede']), numeroOrdine: serializer.fromJson(json['numeroOrdine']), numeroOrdineSede: serializer.fromJson(json['numeroOrdineSede']), dataOrdine: serializer.fromJson(json['dataOrdine']), dataConsegna: serializer.fromJson(json['dataConsegna']), dataModifica: serializer.fromJson(json['dataModifica']), riferimento: serializer.fromJson(json['riferimento']), noteCliente: serializer.fromJson(json['noteCliente']), noteOrdine: serializer.fromJson(json['noteOrdine']), idCliente: serializer.fromJson(json['idCliente']), idFiliale: serializer.fromJson(json['idFiliale']), stato: serializer.fromJson(json['stato']), idListino: serializer.fromJson(json['idListino']), idAgente: serializer.fromJson(json['idAgente']), idPagamento: serializer.fromJson(json['idPagamento']), totale: serializer.fromJson(json['totale']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'codAgente': serializer.toJson(codAgente), 'codCliente': serializer.toJson(codCliente), 'ragioneSociale': serializer.toJson(ragioneSociale), 'codFiliale': serializer.toJson(codFiliale), 'filiale': serializer.toJson(filiale), 'indirizzo': serializer.toJson(indirizzo), 'citta': serializer.toJson(citta), 'provincia': serializer.toJson(provincia), 'cap': serializer.toJson(cap), 'idOrdine': serializer.toJson(idOrdine), 'idOrdineSede': serializer.toJson(idOrdineSede), 'numeroOrdine': serializer.toJson(numeroOrdine), 'numeroOrdineSede': serializer.toJson(numeroOrdineSede), 'dataOrdine': serializer.toJson(dataOrdine), 'dataConsegna': serializer.toJson(dataConsegna), 'dataModifica': serializer.toJson(dataModifica), 'riferimento': serializer.toJson(riferimento), 'noteCliente': serializer.toJson(noteCliente), 'noteOrdine': serializer.toJson(noteOrdine), 'idCliente': serializer.toJson(idCliente), 'idFiliale': serializer.toJson(idFiliale), 'stato': serializer.toJson(stato), 'idListino': serializer.toJson(idListino), 'idAgente': serializer.toJson(idAgente), 'idPagamento': serializer.toJson(idPagamento), 'totale': serializer.toJson(totale), }; } VOrdiniData copyWith( {String? codAgente, Value codCliente = const Value.absent(), Value ragioneSociale = const Value.absent(), Value codFiliale = const Value.absent(), Value filiale = const Value.absent(), Value indirizzo = const Value.absent(), Value citta = const Value.absent(), Value provincia = const Value.absent(), Value cap = const Value.absent(), int? idOrdine, Value idOrdineSede = const Value.absent(), Value numeroOrdine = const Value.absent(), Value numeroOrdineSede = const Value.absent(), Value dataOrdine = const Value.absent(), Value dataConsegna = const Value.absent(), Value dataModifica = const Value.absent(), Value riferimento = const Value.absent(), Value noteCliente = const Value.absent(), Value noteOrdine = const Value.absent(), Value idCliente = const Value.absent(), Value idFiliale = const Value.absent(), Value stato = const Value.absent(), Value idListino = const Value.absent(), Value idAgente = const Value.absent(), Value idPagamento = const Value.absent(), Value totale = const Value.absent()}) => VOrdiniData( codAgente: codAgente ?? this.codAgente, codCliente: codCliente.present ? codCliente.value : this.codCliente, ragioneSociale: ragioneSociale.present ? ragioneSociale.value : this.ragioneSociale, codFiliale: codFiliale.present ? codFiliale.value : this.codFiliale, filiale: filiale.present ? filiale.value : this.filiale, indirizzo: indirizzo.present ? indirizzo.value : this.indirizzo, citta: citta.present ? citta.value : this.citta, provincia: provincia.present ? provincia.value : this.provincia, cap: cap.present ? cap.value : this.cap, idOrdine: idOrdine ?? this.idOrdine, idOrdineSede: idOrdineSede.present ? idOrdineSede.value : this.idOrdineSede, numeroOrdine: numeroOrdine.present ? numeroOrdine.value : this.numeroOrdine, numeroOrdineSede: numeroOrdineSede.present ? numeroOrdineSede.value : this.numeroOrdineSede, dataOrdine: dataOrdine.present ? dataOrdine.value : this.dataOrdine, dataConsegna: dataConsegna.present ? dataConsegna.value : this.dataConsegna, dataModifica: dataModifica.present ? dataModifica.value : this.dataModifica, riferimento: riferimento.present ? riferimento.value : this.riferimento, noteCliente: noteCliente.present ? noteCliente.value : this.noteCliente, noteOrdine: noteOrdine.present ? noteOrdine.value : this.noteOrdine, idCliente: idCliente.present ? idCliente.value : this.idCliente, idFiliale: idFiliale.present ? idFiliale.value : this.idFiliale, stato: stato.present ? stato.value : this.stato, idListino: idListino.present ? idListino.value : this.idListino, idAgente: idAgente.present ? idAgente.value : this.idAgente, idPagamento: idPagamento.present ? idPagamento.value : this.idPagamento, totale: totale.present ? totale.value : this.totale, ); VOrdiniData copyWithCompanion(VOrdiniCompanion data) { return VOrdiniData( codAgente: data.codAgente.present ? data.codAgente.value : this.codAgente, codCliente: data.codCliente.present ? data.codCliente.value : this.codCliente, ragioneSociale: data.ragioneSociale.present ? data.ragioneSociale.value : this.ragioneSociale, codFiliale: data.codFiliale.present ? data.codFiliale.value : this.codFiliale, filiale: data.filiale.present ? data.filiale.value : this.filiale, indirizzo: data.indirizzo.present ? data.indirizzo.value : this.indirizzo, citta: data.citta.present ? data.citta.value : this.citta, provincia: data.provincia.present ? data.provincia.value : this.provincia, cap: data.cap.present ? data.cap.value : this.cap, idOrdine: data.idOrdine.present ? data.idOrdine.value : this.idOrdine, idOrdineSede: data.idOrdineSede.present ? data.idOrdineSede.value : this.idOrdineSede, numeroOrdine: data.numeroOrdine.present ? data.numeroOrdine.value : this.numeroOrdine, numeroOrdineSede: data.numeroOrdineSede.present ? data.numeroOrdineSede.value : this.numeroOrdineSede, dataOrdine: data.dataOrdine.present ? data.dataOrdine.value : this.dataOrdine, dataConsegna: data.dataConsegna.present ? data.dataConsegna.value : this.dataConsegna, dataModifica: data.dataModifica.present ? data.dataModifica.value : this.dataModifica, riferimento: data.riferimento.present ? data.riferimento.value : this.riferimento, noteCliente: data.noteCliente.present ? data.noteCliente.value : this.noteCliente, noteOrdine: data.noteOrdine.present ? data.noteOrdine.value : this.noteOrdine, idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente, idFiliale: data.idFiliale.present ? data.idFiliale.value : this.idFiliale, stato: data.stato.present ? data.stato.value : this.stato, idListino: data.idListino.present ? data.idListino.value : this.idListino, idAgente: data.idAgente.present ? data.idAgente.value : this.idAgente, idPagamento: data.idPagamento.present ? data.idPagamento.value : this.idPagamento, totale: data.totale.present ? data.totale.value : this.totale, ); } @override String toString() { return (StringBuffer('VOrdiniData(') ..write('codAgente: $codAgente, ') ..write('codCliente: $codCliente, ') ..write('ragioneSociale: $ragioneSociale, ') ..write('codFiliale: $codFiliale, ') ..write('filiale: $filiale, ') ..write('indirizzo: $indirizzo, ') ..write('citta: $citta, ') ..write('provincia: $provincia, ') ..write('cap: $cap, ') ..write('idOrdine: $idOrdine, ') ..write('idOrdineSede: $idOrdineSede, ') ..write('numeroOrdine: $numeroOrdine, ') ..write('numeroOrdineSede: $numeroOrdineSede, ') ..write('dataOrdine: $dataOrdine, ') ..write('dataConsegna: $dataConsegna, ') ..write('dataModifica: $dataModifica, ') ..write('riferimento: $riferimento, ') ..write('noteCliente: $noteCliente, ') ..write('noteOrdine: $noteOrdine, ') ..write('idCliente: $idCliente, ') ..write('idFiliale: $idFiliale, ') ..write('stato: $stato, ') ..write('idListino: $idListino, ') ..write('idAgente: $idAgente, ') ..write('idPagamento: $idPagamento, ') ..write('totale: $totale') ..write(')')) .toString(); } @override int get hashCode => Object.hashAll([ codAgente, codCliente, ragioneSociale, codFiliale, filiale, indirizzo, citta, provincia, cap, idOrdine, idOrdineSede, numeroOrdine, numeroOrdineSede, dataOrdine, dataConsegna, dataModifica, riferimento, noteCliente, noteOrdine, idCliente, idFiliale, stato, idListino, idAgente, idPagamento, totale ]); @override bool operator ==(Object other) => identical(this, other) || (other is VOrdiniData && other.codAgente == this.codAgente && other.codCliente == this.codCliente && other.ragioneSociale == this.ragioneSociale && other.codFiliale == this.codFiliale && other.filiale == this.filiale && other.indirizzo == this.indirizzo && other.citta == this.citta && other.provincia == this.provincia && other.cap == this.cap && other.idOrdine == this.idOrdine && other.idOrdineSede == this.idOrdineSede && other.numeroOrdine == this.numeroOrdine && other.numeroOrdineSede == this.numeroOrdineSede && other.dataOrdine == this.dataOrdine && other.dataConsegna == this.dataConsegna && other.dataModifica == this.dataModifica && other.riferimento == this.riferimento && other.noteCliente == this.noteCliente && other.noteOrdine == this.noteOrdine && other.idCliente == this.idCliente && other.idFiliale == this.idFiliale && other.stato == this.stato && other.idListino == this.idListino && other.idAgente == this.idAgente && other.idPagamento == this.idPagamento && other.totale == this.totale); } class VOrdiniCompanion extends UpdateCompanion { final Value codAgente; final Value codCliente; final Value ragioneSociale; final Value codFiliale; final Value filiale; final Value indirizzo; final Value citta; final Value provincia; final Value cap; final Value idOrdine; final Value idOrdineSede; final Value numeroOrdine; final Value numeroOrdineSede; final Value dataOrdine; final Value dataConsegna; final Value dataModifica; final Value riferimento; final Value noteCliente; final Value noteOrdine; final Value idCliente; final Value idFiliale; final Value stato; final Value idListino; final Value idAgente; final Value idPagamento; final Value totale; const VOrdiniCompanion({ this.codAgente = const Value.absent(), this.codCliente = const Value.absent(), this.ragioneSociale = const Value.absent(), this.codFiliale = const Value.absent(), this.filiale = const Value.absent(), this.indirizzo = const Value.absent(), this.citta = const Value.absent(), this.provincia = const Value.absent(), this.cap = const Value.absent(), this.idOrdine = const Value.absent(), this.idOrdineSede = const Value.absent(), this.numeroOrdine = const Value.absent(), this.numeroOrdineSede = const Value.absent(), this.dataOrdine = const Value.absent(), this.dataConsegna = const Value.absent(), this.dataModifica = const Value.absent(), this.riferimento = const Value.absent(), this.noteCliente = const Value.absent(), this.noteOrdine = const Value.absent(), this.idCliente = const Value.absent(), this.idFiliale = const Value.absent(), this.stato = const Value.absent(), this.idListino = const Value.absent(), this.idAgente = const Value.absent(), this.idPagamento = const Value.absent(), this.totale = const Value.absent(), }); VOrdiniCompanion.insert({ required String codAgente, this.codCliente = const Value.absent(), this.ragioneSociale = const Value.absent(), this.codFiliale = const Value.absent(), this.filiale = const Value.absent(), this.indirizzo = const Value.absent(), this.citta = const Value.absent(), this.provincia = const Value.absent(), this.cap = const Value.absent(), required int idOrdine, this.idOrdineSede = const Value.absent(), this.numeroOrdine = const Value.absent(), this.numeroOrdineSede = const Value.absent(), this.dataOrdine = const Value.absent(), this.dataConsegna = const Value.absent(), this.dataModifica = const Value.absent(), this.riferimento = const Value.absent(), this.noteCliente = const Value.absent(), this.noteOrdine = const Value.absent(), this.idCliente = const Value.absent(), this.idFiliale = const Value.absent(), this.stato = const Value.absent(), this.idListino = const Value.absent(), this.idAgente = const Value.absent(), this.idPagamento = const Value.absent(), this.totale = const Value.absent(), }) : codAgente = Value(codAgente), idOrdine = Value(idOrdine); static Insertable custom({ Expression? codAgente, Expression? codCliente, Expression? ragioneSociale, Expression? codFiliale, Expression? filiale, Expression? indirizzo, Expression? citta, Expression? provincia, Expression? cap, Expression? idOrdine, Expression? idOrdineSede, Expression? numeroOrdine, Expression? numeroOrdineSede, Expression? dataOrdine, Expression? dataConsegna, Expression? dataModifica, Expression? riferimento, Expression? noteCliente, Expression? noteOrdine, Expression? idCliente, Expression? idFiliale, Expression? stato, Expression? idListino, Expression? idAgente, Expression? idPagamento, Expression? totale, }) { return RawValuesInsertable({ if (codAgente != null) 'codAgente': codAgente, if (codCliente != null) 'codCliente': codCliente, if (ragioneSociale != null) 'ragioneSociale': ragioneSociale, if (codFiliale != null) 'codFiliale': codFiliale, if (filiale != null) 'Filiale': filiale, if (indirizzo != null) 'indirizzo': indirizzo, if (citta != null) 'citta': citta, if (provincia != null) 'provincia': provincia, if (cap != null) 'cap': cap, if (idOrdine != null) 'idOrdine': idOrdine, if (idOrdineSede != null) 'idOrdineSede': idOrdineSede, if (numeroOrdine != null) 'numeroOrdine': numeroOrdine, if (numeroOrdineSede != null) 'numeroOrdineSede': numeroOrdineSede, if (dataOrdine != null) 'dataOrdine': dataOrdine, if (dataConsegna != null) 'dataConsegna': dataConsegna, if (dataModifica != null) 'dataModifica': dataModifica, if (riferimento != null) 'riferimento': riferimento, if (noteCliente != null) 'noteCliente': noteCliente, if (noteOrdine != null) 'noteOrdine': noteOrdine, if (idCliente != null) 'idCliente': idCliente, if (idFiliale != null) 'idFiliale': idFiliale, if (stato != null) 'stato': stato, if (idListino != null) 'idListino': idListino, if (idAgente != null) 'idAgente': idAgente, if (idPagamento != null) 'idPagamento': idPagamento, if (totale != null) 'totale': totale, }); } VOrdiniCompanion copyWith( {Value? codAgente, Value? codCliente, Value? ragioneSociale, Value? codFiliale, Value? filiale, Value? indirizzo, Value? citta, Value? provincia, Value? cap, Value? idOrdine, Value? idOrdineSede, Value? numeroOrdine, Value? numeroOrdineSede, Value? dataOrdine, Value? dataConsegna, Value? dataModifica, Value? riferimento, Value? noteCliente, Value? noteOrdine, Value? idCliente, Value? idFiliale, Value? stato, Value? idListino, Value? idAgente, Value? idPagamento, Value? totale}) { return VOrdiniCompanion( codAgente: codAgente ?? this.codAgente, codCliente: codCliente ?? this.codCliente, ragioneSociale: ragioneSociale ?? this.ragioneSociale, codFiliale: codFiliale ?? this.codFiliale, filiale: filiale ?? this.filiale, indirizzo: indirizzo ?? this.indirizzo, citta: citta ?? this.citta, provincia: provincia ?? this.provincia, cap: cap ?? this.cap, idOrdine: idOrdine ?? this.idOrdine, idOrdineSede: idOrdineSede ?? this.idOrdineSede, numeroOrdine: numeroOrdine ?? this.numeroOrdine, numeroOrdineSede: numeroOrdineSede ?? this.numeroOrdineSede, dataOrdine: dataOrdine ?? this.dataOrdine, dataConsegna: dataConsegna ?? this.dataConsegna, dataModifica: dataModifica ?? this.dataModifica, riferimento: riferimento ?? this.riferimento, noteCliente: noteCliente ?? this.noteCliente, noteOrdine: noteOrdine ?? this.noteOrdine, idCliente: idCliente ?? this.idCliente, idFiliale: idFiliale ?? this.idFiliale, stato: stato ?? this.stato, idListino: idListino ?? this.idListino, idAgente: idAgente ?? this.idAgente, idPagamento: idPagamento ?? this.idPagamento, totale: totale ?? this.totale, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (codAgente.present) { map['codAgente'] = Variable(codAgente.value); } if (codCliente.present) { map['codCliente'] = Variable(codCliente.value); } if (ragioneSociale.present) { map['ragioneSociale'] = Variable(ragioneSociale.value); } if (codFiliale.present) { map['codFiliale'] = Variable(codFiliale.value); } if (filiale.present) { map['Filiale'] = Variable(filiale.value); } if (indirizzo.present) { map['indirizzo'] = Variable(indirizzo.value); } if (citta.present) { map['citta'] = Variable(citta.value); } if (provincia.present) { map['provincia'] = Variable(provincia.value); } if (cap.present) { map['cap'] = Variable(cap.value); } if (idOrdine.present) { map['idOrdine'] = Variable(idOrdine.value); } if (idOrdineSede.present) { map['idOrdineSede'] = Variable(idOrdineSede.value); } if (numeroOrdine.present) { map['numeroOrdine'] = Variable(numeroOrdine.value); } if (numeroOrdineSede.present) { map['numeroOrdineSede'] = Variable(numeroOrdineSede.value); } if (dataOrdine.present) { map['dataOrdine'] = Variable(dataOrdine.value); } if (dataConsegna.present) { map['dataConsegna'] = Variable(dataConsegna.value); } if (dataModifica.present) { map['dataModifica'] = Variable(dataModifica.value); } if (riferimento.present) { map['riferimento'] = Variable(riferimento.value); } if (noteCliente.present) { map['noteCliente'] = Variable(noteCliente.value); } if (noteOrdine.present) { map['noteOrdine'] = Variable(noteOrdine.value); } if (idCliente.present) { map['idCliente'] = Variable(idCliente.value); } if (idFiliale.present) { map['idFiliale'] = Variable(idFiliale.value); } if (stato.present) { map['stato'] = Variable(stato.value); } if (idListino.present) { map['idListino'] = Variable(idListino.value); } if (idAgente.present) { map['idAgente'] = Variable(idAgente.value); } if (idPagamento.present) { map['idPagamento'] = Variable(idPagamento.value); } if (totale.present) { map['totale'] = Variable(totale.value); } return map; } @override String toString() { return (StringBuffer('VOrdiniCompanion(') ..write('codAgente: $codAgente, ') ..write('codCliente: $codCliente, ') ..write('ragioneSociale: $ragioneSociale, ') ..write('codFiliale: $codFiliale, ') ..write('filiale: $filiale, ') ..write('indirizzo: $indirizzo, ') ..write('citta: $citta, ') ..write('provincia: $provincia, ') ..write('cap: $cap, ') ..write('idOrdine: $idOrdine, ') ..write('idOrdineSede: $idOrdineSede, ') ..write('numeroOrdine: $numeroOrdine, ') ..write('numeroOrdineSede: $numeroOrdineSede, ') ..write('dataOrdine: $dataOrdine, ') ..write('dataConsegna: $dataConsegna, ') ..write('dataModifica: $dataModifica, ') ..write('riferimento: $riferimento, ') ..write('noteCliente: $noteCliente, ') ..write('noteOrdine: $noteOrdine, ') ..write('idCliente: $idCliente, ') ..write('idFiliale: $idFiliale, ') ..write('stato: $stato, ') ..write('idListino: $idListino, ') ..write('idAgente: $idAgente, ') ..write('idPagamento: $idPagamento, ') ..write('totale: $totale') ..write(')')) .toString(); } } class $VRigheOrdineTable extends VRigheOrdine with TableInfo<$VRigheOrdineTable, VRigheOrdineData> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $VRigheOrdineTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _idRigaOrdineMeta = const VerificationMeta('idRigaOrdine'); @override late final GeneratedColumn idRigaOrdine = GeneratedColumn( 'idRigaOrdine', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true); static const VerificationMeta _idOrdineMeta = const VerificationMeta('idOrdine'); @override late final GeneratedColumn idOrdine = GeneratedColumn( 'idOrdine', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _idArticoloMeta = const VerificationMeta('idArticolo'); @override late final GeneratedColumn idArticolo = GeneratedColumn( 'idArticolo', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _idListinoMeta = const VerificationMeta('idListino'); @override late final GeneratedColumn idListino = GeneratedColumn( 'idListino', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _quantitaMeta = const VerificationMeta('quantita'); @override late final GeneratedColumn quantita = GeneratedColumn( 'quantita', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _prezzoLordoMeta = const VerificationMeta('prezzoLordo'); @override late final GeneratedColumn prezzoLordo = GeneratedColumn( 'prezzoLordo', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _sconto1Meta = const VerificationMeta('sconto1'); @override late final GeneratedColumn sconto1 = GeneratedColumn( 'sconto1', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _sconto2Meta = const VerificationMeta('sconto2'); @override late final GeneratedColumn sconto2 = GeneratedColumn( 'sconto2', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _sconto3Meta = const VerificationMeta('sconto3'); @override late final GeneratedColumn sconto3 = GeneratedColumn( 'sconto3', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _sconto4Meta = const VerificationMeta('sconto4'); @override late final GeneratedColumn sconto4 = GeneratedColumn( 'sconto4', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _sconto5Meta = const VerificationMeta('sconto5'); @override late final GeneratedColumn sconto5 = GeneratedColumn( 'sconto5', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _prezzoNettoMeta = const VerificationMeta('prezzoNetto'); @override late final GeneratedColumn prezzoNetto = GeneratedColumn( 'prezzoNetto', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _scontoMerceMeta = const VerificationMeta('scontoMerce'); @override late final GeneratedColumn scontoMerce = GeneratedColumn( 'scontoMerce', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _totaleMeta = const VerificationMeta('totale'); @override late final GeneratedColumn totale = GeneratedColumn( 'totale', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _dataConsegnaMeta = const VerificationMeta('dataConsegna'); @override late final GeneratedColumn dataConsegna = GeneratedColumn( 'dataConsegna', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _dataModificaMeta = const VerificationMeta('dataModifica'); @override late final GeneratedColumn dataModifica = GeneratedColumn( 'dataModifica', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _qtaEvasaMeta = const VerificationMeta('qtaEvasa'); @override late final GeneratedColumn qtaEvasa = GeneratedColumn( 'qtaEvasa', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _statoMeta = const VerificationMeta('stato'); @override late final GeneratedColumn stato = GeneratedColumn( 'stato', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _colliMeta = const VerificationMeta('colli'); @override late final GeneratedColumn colli = GeneratedColumn( 'colli', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _promozioneMeta = const VerificationMeta('promozione'); @override late final GeneratedColumn promozione = GeneratedColumn( 'promozione', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _rigaPromozioneMeta = const VerificationMeta('rigaPromozione'); @override late final GeneratedColumn rigaPromozione = GeneratedColumn( 'rigaPromozione', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _prezzoManualeMeta = const VerificationMeta('prezzoManuale'); @override late final GeneratedColumn prezzoManuale = GeneratedColumn( 'prezzoManuale', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _codArticoloMeta = const VerificationMeta('codArticolo'); @override late final GeneratedColumn codArticolo = GeneratedColumn( 'codArticolo', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _descrizioneMeta = const VerificationMeta('descrizione'); @override late final GeneratedColumn descrizione = GeneratedColumn( 'descrizione', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _codListinoMeta = const VerificationMeta('codListino'); @override late final GeneratedColumn codListino = GeneratedColumn( 'codListino', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _listinoMeta = const VerificationMeta('listino'); @override late final GeneratedColumn listino = GeneratedColumn( 'Listino', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); @override List get $columns => [ idRigaOrdine, idOrdine, idArticolo, idListino, quantita, prezzoLordo, sconto1, sconto2, sconto3, sconto4, sconto5, prezzoNetto, scontoMerce, totale, dataConsegna, dataModifica, qtaEvasa, stato, colli, promozione, rigaPromozione, prezzoManuale, codArticolo, descrizione, codListino, listino ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'v_righe_ordine'; @override VerificationContext validateIntegrity(Insertable instance, {bool isInserting = false}) { final context = VerificationContext(); final data = instance.toColumns(true); if (data.containsKey('idRigaOrdine')) { context.handle( _idRigaOrdineMeta, idRigaOrdine.isAcceptableOrUnknown( data['idRigaOrdine']!, _idRigaOrdineMeta)); } else if (isInserting) { context.missing(_idRigaOrdineMeta); } if (data.containsKey('idOrdine')) { context.handle(_idOrdineMeta, idOrdine.isAcceptableOrUnknown(data['idOrdine']!, _idOrdineMeta)); } if (data.containsKey('idArticolo')) { context.handle( _idArticoloMeta, idArticolo.isAcceptableOrUnknown( data['idArticolo']!, _idArticoloMeta)); } if (data.containsKey('idListino')) { context.handle(_idListinoMeta, idListino.isAcceptableOrUnknown(data['idListino']!, _idListinoMeta)); } if (data.containsKey('quantita')) { context.handle(_quantitaMeta, quantita.isAcceptableOrUnknown(data['quantita']!, _quantitaMeta)); } if (data.containsKey('prezzoLordo')) { context.handle( _prezzoLordoMeta, prezzoLordo.isAcceptableOrUnknown( data['prezzoLordo']!, _prezzoLordoMeta)); } if (data.containsKey('sconto1')) { context.handle(_sconto1Meta, sconto1.isAcceptableOrUnknown(data['sconto1']!, _sconto1Meta)); } if (data.containsKey('sconto2')) { context.handle(_sconto2Meta, sconto2.isAcceptableOrUnknown(data['sconto2']!, _sconto2Meta)); } if (data.containsKey('sconto3')) { context.handle(_sconto3Meta, sconto3.isAcceptableOrUnknown(data['sconto3']!, _sconto3Meta)); } if (data.containsKey('sconto4')) { context.handle(_sconto4Meta, sconto4.isAcceptableOrUnknown(data['sconto4']!, _sconto4Meta)); } if (data.containsKey('sconto5')) { context.handle(_sconto5Meta, sconto5.isAcceptableOrUnknown(data['sconto5']!, _sconto5Meta)); } if (data.containsKey('prezzoNetto')) { context.handle( _prezzoNettoMeta, prezzoNetto.isAcceptableOrUnknown( data['prezzoNetto']!, _prezzoNettoMeta)); } if (data.containsKey('scontoMerce')) { context.handle( _scontoMerceMeta, scontoMerce.isAcceptableOrUnknown( data['scontoMerce']!, _scontoMerceMeta)); } if (data.containsKey('totale')) { context.handle(_totaleMeta, totale.isAcceptableOrUnknown(data['totale']!, _totaleMeta)); } if (data.containsKey('dataConsegna')) { context.handle( _dataConsegnaMeta, dataConsegna.isAcceptableOrUnknown( data['dataConsegna']!, _dataConsegnaMeta)); } if (data.containsKey('dataModifica')) { context.handle( _dataModificaMeta, dataModifica.isAcceptableOrUnknown( data['dataModifica']!, _dataModificaMeta)); } if (data.containsKey('qtaEvasa')) { context.handle(_qtaEvasaMeta, qtaEvasa.isAcceptableOrUnknown(data['qtaEvasa']!, _qtaEvasaMeta)); } if (data.containsKey('stato')) { context.handle( _statoMeta, stato.isAcceptableOrUnknown(data['stato']!, _statoMeta)); } if (data.containsKey('colli')) { context.handle( _colliMeta, colli.isAcceptableOrUnknown(data['colli']!, _colliMeta)); } if (data.containsKey('promozione')) { context.handle( _promozioneMeta, promozione.isAcceptableOrUnknown( data['promozione']!, _promozioneMeta)); } if (data.containsKey('rigaPromozione')) { context.handle( _rigaPromozioneMeta, rigaPromozione.isAcceptableOrUnknown( data['rigaPromozione']!, _rigaPromozioneMeta)); } if (data.containsKey('prezzoManuale')) { context.handle( _prezzoManualeMeta, prezzoManuale.isAcceptableOrUnknown( data['prezzoManuale']!, _prezzoManualeMeta)); } if (data.containsKey('codArticolo')) { context.handle( _codArticoloMeta, codArticolo.isAcceptableOrUnknown( data['codArticolo']!, _codArticoloMeta)); } if (data.containsKey('descrizione')) { context.handle( _descrizioneMeta, descrizione.isAcceptableOrUnknown( data['descrizione']!, _descrizioneMeta)); } if (data.containsKey('codListino')) { context.handle( _codListinoMeta, codListino.isAcceptableOrUnknown( data['codListino']!, _codListinoMeta)); } if (data.containsKey('Listino')) { context.handle(_listinoMeta, listino.isAcceptableOrUnknown(data['Listino']!, _listinoMeta)); } return context; } @override Set get $primaryKey => {idRigaOrdine}; @override VRigheOrdineData map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return VRigheOrdineData( idRigaOrdine: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idRigaOrdine'])!, idOrdine: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idOrdine']), idArticolo: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idArticolo']), idListino: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idListino']), quantita: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}quantita']), prezzoLordo: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}prezzoLordo']), sconto1: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}sconto1']), sconto2: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}sconto2']), sconto3: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}sconto3']), sconto4: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}sconto4']), sconto5: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}sconto5']), prezzoNetto: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}prezzoNetto']), scontoMerce: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}scontoMerce']), totale: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}totale']), dataConsegna: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}dataConsegna']), dataModifica: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}dataModifica']), qtaEvasa: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}qtaEvasa']), stato: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}stato']), colli: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}colli']), promozione: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}promozione']), rigaPromozione: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}rigaPromozione']), prezzoManuale: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}prezzoManuale']), codArticolo: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}codArticolo']), descrizione: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}descrizione']), codListino: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}codListino']), listino: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}Listino']), ); } @override $VRigheOrdineTable createAlias(String alias) { return $VRigheOrdineTable(attachedDatabase, alias); } @override bool get withoutRowId => true; } class VRigheOrdineData extends DataClass implements Insertable { final int idRigaOrdine; final int? idOrdine; final int? idArticolo; final int? idListino; final double? quantita; final double? prezzoLordo; final double? sconto1; final double? sconto2; final double? sconto3; final double? sconto4; final double? sconto5; final double? prezzoNetto; final double? scontoMerce; final double? totale; final String? dataConsegna; final String? dataModifica; final double? qtaEvasa; final String? stato; final double? colli; final int? promozione; final int? rigaPromozione; final int? prezzoManuale; final String? codArticolo; final String? descrizione; final String? codListino; final String? listino; const VRigheOrdineData( {required this.idRigaOrdine, this.idOrdine, this.idArticolo, this.idListino, this.quantita, this.prezzoLordo, this.sconto1, this.sconto2, this.sconto3, this.sconto4, this.sconto5, this.prezzoNetto, this.scontoMerce, this.totale, this.dataConsegna, this.dataModifica, this.qtaEvasa, this.stato, this.colli, this.promozione, this.rigaPromozione, this.prezzoManuale, this.codArticolo, this.descrizione, this.codListino, this.listino}); @override Map toColumns(bool nullToAbsent) { final map = {}; map['idRigaOrdine'] = Variable(idRigaOrdine); if (!nullToAbsent || idOrdine != null) { map['idOrdine'] = Variable(idOrdine); } if (!nullToAbsent || idArticolo != null) { map['idArticolo'] = Variable(idArticolo); } if (!nullToAbsent || idListino != null) { map['idListino'] = Variable(idListino); } if (!nullToAbsent || quantita != null) { map['quantita'] = Variable(quantita); } if (!nullToAbsent || prezzoLordo != null) { map['prezzoLordo'] = Variable(prezzoLordo); } if (!nullToAbsent || sconto1 != null) { map['sconto1'] = Variable(sconto1); } if (!nullToAbsent || sconto2 != null) { map['sconto2'] = Variable(sconto2); } if (!nullToAbsent || sconto3 != null) { map['sconto3'] = Variable(sconto3); } if (!nullToAbsent || sconto4 != null) { map['sconto4'] = Variable(sconto4); } if (!nullToAbsent || sconto5 != null) { map['sconto5'] = Variable(sconto5); } if (!nullToAbsent || prezzoNetto != null) { map['prezzoNetto'] = Variable(prezzoNetto); } if (!nullToAbsent || scontoMerce != null) { map['scontoMerce'] = Variable(scontoMerce); } if (!nullToAbsent || totale != null) { map['totale'] = Variable(totale); } if (!nullToAbsent || dataConsegna != null) { map['dataConsegna'] = Variable(dataConsegna); } if (!nullToAbsent || dataModifica != null) { map['dataModifica'] = Variable(dataModifica); } if (!nullToAbsent || qtaEvasa != null) { map['qtaEvasa'] = Variable(qtaEvasa); } if (!nullToAbsent || stato != null) { map['stato'] = Variable(stato); } if (!nullToAbsent || colli != null) { map['colli'] = Variable(colli); } if (!nullToAbsent || promozione != null) { map['promozione'] = Variable(promozione); } if (!nullToAbsent || rigaPromozione != null) { map['rigaPromozione'] = Variable(rigaPromozione); } if (!nullToAbsent || prezzoManuale != null) { map['prezzoManuale'] = Variable(prezzoManuale); } if (!nullToAbsent || codArticolo != null) { map['codArticolo'] = Variable(codArticolo); } if (!nullToAbsent || descrizione != null) { map['descrizione'] = Variable(descrizione); } if (!nullToAbsent || codListino != null) { map['codListino'] = Variable(codListino); } if (!nullToAbsent || listino != null) { map['Listino'] = Variable(listino); } return map; } VRigheOrdineCompanion toCompanion(bool nullToAbsent) { return VRigheOrdineCompanion( idRigaOrdine: Value(idRigaOrdine), idOrdine: idOrdine == null && nullToAbsent ? const Value.absent() : Value(idOrdine), idArticolo: idArticolo == null && nullToAbsent ? const Value.absent() : Value(idArticolo), idListino: idListino == null && nullToAbsent ? const Value.absent() : Value(idListino), quantita: quantita == null && nullToAbsent ? const Value.absent() : Value(quantita), prezzoLordo: prezzoLordo == null && nullToAbsent ? const Value.absent() : Value(prezzoLordo), sconto1: sconto1 == null && nullToAbsent ? const Value.absent() : Value(sconto1), sconto2: sconto2 == null && nullToAbsent ? const Value.absent() : Value(sconto2), sconto3: sconto3 == null && nullToAbsent ? const Value.absent() : Value(sconto3), sconto4: sconto4 == null && nullToAbsent ? const Value.absent() : Value(sconto4), sconto5: sconto5 == null && nullToAbsent ? const Value.absent() : Value(sconto5), prezzoNetto: prezzoNetto == null && nullToAbsent ? const Value.absent() : Value(prezzoNetto), scontoMerce: scontoMerce == null && nullToAbsent ? const Value.absent() : Value(scontoMerce), totale: totale == null && nullToAbsent ? const Value.absent() : Value(totale), dataConsegna: dataConsegna == null && nullToAbsent ? const Value.absent() : Value(dataConsegna), dataModifica: dataModifica == null && nullToAbsent ? const Value.absent() : Value(dataModifica), qtaEvasa: qtaEvasa == null && nullToAbsent ? const Value.absent() : Value(qtaEvasa), stato: stato == null && nullToAbsent ? const Value.absent() : Value(stato), colli: colli == null && nullToAbsent ? const Value.absent() : Value(colli), promozione: promozione == null && nullToAbsent ? const Value.absent() : Value(promozione), rigaPromozione: rigaPromozione == null && nullToAbsent ? const Value.absent() : Value(rigaPromozione), prezzoManuale: prezzoManuale == null && nullToAbsent ? const Value.absent() : Value(prezzoManuale), codArticolo: codArticolo == null && nullToAbsent ? const Value.absent() : Value(codArticolo), descrizione: descrizione == null && nullToAbsent ? const Value.absent() : Value(descrizione), codListino: codListino == null && nullToAbsent ? const Value.absent() : Value(codListino), listino: listino == null && nullToAbsent ? const Value.absent() : Value(listino), ); } factory VRigheOrdineData.fromJson(Map json, {ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return VRigheOrdineData( idRigaOrdine: serializer.fromJson(json['idRigaOrdine']), idOrdine: serializer.fromJson(json['idOrdine']), idArticolo: serializer.fromJson(json['idArticolo']), idListino: serializer.fromJson(json['idListino']), quantita: serializer.fromJson(json['quantita']), prezzoLordo: serializer.fromJson(json['prezzoLordo']), sconto1: serializer.fromJson(json['sconto1']), sconto2: serializer.fromJson(json['sconto2']), sconto3: serializer.fromJson(json['sconto3']), sconto4: serializer.fromJson(json['sconto4']), sconto5: serializer.fromJson(json['sconto5']), prezzoNetto: serializer.fromJson(json['prezzoNetto']), scontoMerce: serializer.fromJson(json['scontoMerce']), totale: serializer.fromJson(json['totale']), dataConsegna: serializer.fromJson(json['dataConsegna']), dataModifica: serializer.fromJson(json['dataModifica']), qtaEvasa: serializer.fromJson(json['qtaEvasa']), stato: serializer.fromJson(json['stato']), colli: serializer.fromJson(json['colli']), promozione: serializer.fromJson(json['promozione']), rigaPromozione: serializer.fromJson(json['rigaPromozione']), prezzoManuale: serializer.fromJson(json['prezzoManuale']), codArticolo: serializer.fromJson(json['codArticolo']), descrizione: serializer.fromJson(json['descrizione']), codListino: serializer.fromJson(json['codListino']), listino: serializer.fromJson(json['listino']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'idRigaOrdine': serializer.toJson(idRigaOrdine), 'idOrdine': serializer.toJson(idOrdine), 'idArticolo': serializer.toJson(idArticolo), 'idListino': serializer.toJson(idListino), 'quantita': serializer.toJson(quantita), 'prezzoLordo': serializer.toJson(prezzoLordo), 'sconto1': serializer.toJson(sconto1), 'sconto2': serializer.toJson(sconto2), 'sconto3': serializer.toJson(sconto3), 'sconto4': serializer.toJson(sconto4), 'sconto5': serializer.toJson(sconto5), 'prezzoNetto': serializer.toJson(prezzoNetto), 'scontoMerce': serializer.toJson(scontoMerce), 'totale': serializer.toJson(totale), 'dataConsegna': serializer.toJson(dataConsegna), 'dataModifica': serializer.toJson(dataModifica), 'qtaEvasa': serializer.toJson(qtaEvasa), 'stato': serializer.toJson(stato), 'colli': serializer.toJson(colli), 'promozione': serializer.toJson(promozione), 'rigaPromozione': serializer.toJson(rigaPromozione), 'prezzoManuale': serializer.toJson(prezzoManuale), 'codArticolo': serializer.toJson(codArticolo), 'descrizione': serializer.toJson(descrizione), 'codListino': serializer.toJson(codListino), 'listino': serializer.toJson(listino), }; } VRigheOrdineData copyWith( {int? idRigaOrdine, Value idOrdine = const Value.absent(), Value idArticolo = const Value.absent(), Value idListino = const Value.absent(), Value quantita = const Value.absent(), Value prezzoLordo = const Value.absent(), Value sconto1 = const Value.absent(), Value sconto2 = const Value.absent(), Value sconto3 = const Value.absent(), Value sconto4 = const Value.absent(), Value sconto5 = const Value.absent(), Value prezzoNetto = const Value.absent(), Value scontoMerce = const Value.absent(), Value totale = const Value.absent(), Value dataConsegna = const Value.absent(), Value dataModifica = const Value.absent(), Value qtaEvasa = const Value.absent(), Value stato = const Value.absent(), Value colli = const Value.absent(), Value promozione = const Value.absent(), Value rigaPromozione = const Value.absent(), Value prezzoManuale = const Value.absent(), Value codArticolo = const Value.absent(), Value descrizione = const Value.absent(), Value codListino = const Value.absent(), Value listino = const Value.absent()}) => VRigheOrdineData( idRigaOrdine: idRigaOrdine ?? this.idRigaOrdine, idOrdine: idOrdine.present ? idOrdine.value : this.idOrdine, idArticolo: idArticolo.present ? idArticolo.value : this.idArticolo, idListino: idListino.present ? idListino.value : this.idListino, quantita: quantita.present ? quantita.value : this.quantita, prezzoLordo: prezzoLordo.present ? prezzoLordo.value : this.prezzoLordo, sconto1: sconto1.present ? sconto1.value : this.sconto1, sconto2: sconto2.present ? sconto2.value : this.sconto2, sconto3: sconto3.present ? sconto3.value : this.sconto3, sconto4: sconto4.present ? sconto4.value : this.sconto4, sconto5: sconto5.present ? sconto5.value : this.sconto5, prezzoNetto: prezzoNetto.present ? prezzoNetto.value : this.prezzoNetto, scontoMerce: scontoMerce.present ? scontoMerce.value : this.scontoMerce, totale: totale.present ? totale.value : this.totale, dataConsegna: dataConsegna.present ? dataConsegna.value : this.dataConsegna, dataModifica: dataModifica.present ? dataModifica.value : this.dataModifica, qtaEvasa: qtaEvasa.present ? qtaEvasa.value : this.qtaEvasa, stato: stato.present ? stato.value : this.stato, colli: colli.present ? colli.value : this.colli, promozione: promozione.present ? promozione.value : this.promozione, rigaPromozione: rigaPromozione.present ? rigaPromozione.value : this.rigaPromozione, prezzoManuale: prezzoManuale.present ? prezzoManuale.value : this.prezzoManuale, codArticolo: codArticolo.present ? codArticolo.value : this.codArticolo, descrizione: descrizione.present ? descrizione.value : this.descrizione, codListino: codListino.present ? codListino.value : this.codListino, listino: listino.present ? listino.value : this.listino, ); VRigheOrdineData copyWithCompanion(VRigheOrdineCompanion data) { return VRigheOrdineData( idRigaOrdine: data.idRigaOrdine.present ? data.idRigaOrdine.value : this.idRigaOrdine, idOrdine: data.idOrdine.present ? data.idOrdine.value : this.idOrdine, idArticolo: data.idArticolo.present ? data.idArticolo.value : this.idArticolo, idListino: data.idListino.present ? data.idListino.value : this.idListino, quantita: data.quantita.present ? data.quantita.value : this.quantita, prezzoLordo: data.prezzoLordo.present ? data.prezzoLordo.value : this.prezzoLordo, sconto1: data.sconto1.present ? data.sconto1.value : this.sconto1, sconto2: data.sconto2.present ? data.sconto2.value : this.sconto2, sconto3: data.sconto3.present ? data.sconto3.value : this.sconto3, sconto4: data.sconto4.present ? data.sconto4.value : this.sconto4, sconto5: data.sconto5.present ? data.sconto5.value : this.sconto5, prezzoNetto: data.prezzoNetto.present ? data.prezzoNetto.value : this.prezzoNetto, scontoMerce: data.scontoMerce.present ? data.scontoMerce.value : this.scontoMerce, totale: data.totale.present ? data.totale.value : this.totale, dataConsegna: data.dataConsegna.present ? data.dataConsegna.value : this.dataConsegna, dataModifica: data.dataModifica.present ? data.dataModifica.value : this.dataModifica, qtaEvasa: data.qtaEvasa.present ? data.qtaEvasa.value : this.qtaEvasa, stato: data.stato.present ? data.stato.value : this.stato, colli: data.colli.present ? data.colli.value : this.colli, promozione: data.promozione.present ? data.promozione.value : this.promozione, rigaPromozione: data.rigaPromozione.present ? data.rigaPromozione.value : this.rigaPromozione, prezzoManuale: data.prezzoManuale.present ? data.prezzoManuale.value : this.prezzoManuale, codArticolo: data.codArticolo.present ? data.codArticolo.value : this.codArticolo, descrizione: data.descrizione.present ? data.descrizione.value : this.descrizione, codListino: data.codListino.present ? data.codListino.value : this.codListino, listino: data.listino.present ? data.listino.value : this.listino, ); } @override String toString() { return (StringBuffer('VRigheOrdineData(') ..write('idRigaOrdine: $idRigaOrdine, ') ..write('idOrdine: $idOrdine, ') ..write('idArticolo: $idArticolo, ') ..write('idListino: $idListino, ') ..write('quantita: $quantita, ') ..write('prezzoLordo: $prezzoLordo, ') ..write('sconto1: $sconto1, ') ..write('sconto2: $sconto2, ') ..write('sconto3: $sconto3, ') ..write('sconto4: $sconto4, ') ..write('sconto5: $sconto5, ') ..write('prezzoNetto: $prezzoNetto, ') ..write('scontoMerce: $scontoMerce, ') ..write('totale: $totale, ') ..write('dataConsegna: $dataConsegna, ') ..write('dataModifica: $dataModifica, ') ..write('qtaEvasa: $qtaEvasa, ') ..write('stato: $stato, ') ..write('colli: $colli, ') ..write('promozione: $promozione, ') ..write('rigaPromozione: $rigaPromozione, ') ..write('prezzoManuale: $prezzoManuale, ') ..write('codArticolo: $codArticolo, ') ..write('descrizione: $descrizione, ') ..write('codListino: $codListino, ') ..write('listino: $listino') ..write(')')) .toString(); } @override int get hashCode => Object.hashAll([ idRigaOrdine, idOrdine, idArticolo, idListino, quantita, prezzoLordo, sconto1, sconto2, sconto3, sconto4, sconto5, prezzoNetto, scontoMerce, totale, dataConsegna, dataModifica, qtaEvasa, stato, colli, promozione, rigaPromozione, prezzoManuale, codArticolo, descrizione, codListino, listino ]); @override bool operator ==(Object other) => identical(this, other) || (other is VRigheOrdineData && other.idRigaOrdine == this.idRigaOrdine && other.idOrdine == this.idOrdine && other.idArticolo == this.idArticolo && other.idListino == this.idListino && other.quantita == this.quantita && other.prezzoLordo == this.prezzoLordo && other.sconto1 == this.sconto1 && other.sconto2 == this.sconto2 && other.sconto3 == this.sconto3 && other.sconto4 == this.sconto4 && other.sconto5 == this.sconto5 && other.prezzoNetto == this.prezzoNetto && other.scontoMerce == this.scontoMerce && other.totale == this.totale && other.dataConsegna == this.dataConsegna && other.dataModifica == this.dataModifica && other.qtaEvasa == this.qtaEvasa && other.stato == this.stato && other.colli == this.colli && other.promozione == this.promozione && other.rigaPromozione == this.rigaPromozione && other.prezzoManuale == this.prezzoManuale && other.codArticolo == this.codArticolo && other.descrizione == this.descrizione && other.codListino == this.codListino && other.listino == this.listino); } class VRigheOrdineCompanion extends UpdateCompanion { final Value idRigaOrdine; final Value idOrdine; final Value idArticolo; final Value idListino; final Value quantita; final Value prezzoLordo; final Value sconto1; final Value sconto2; final Value sconto3; final Value sconto4; final Value sconto5; final Value prezzoNetto; final Value scontoMerce; final Value totale; final Value dataConsegna; final Value dataModifica; final Value qtaEvasa; final Value stato; final Value colli; final Value promozione; final Value rigaPromozione; final Value prezzoManuale; final Value codArticolo; final Value descrizione; final Value codListino; final Value listino; const VRigheOrdineCompanion({ this.idRigaOrdine = const Value.absent(), this.idOrdine = const Value.absent(), this.idArticolo = const Value.absent(), this.idListino = const Value.absent(), this.quantita = const Value.absent(), this.prezzoLordo = const Value.absent(), this.sconto1 = const Value.absent(), this.sconto2 = const Value.absent(), this.sconto3 = const Value.absent(), this.sconto4 = const Value.absent(), this.sconto5 = const Value.absent(), this.prezzoNetto = const Value.absent(), this.scontoMerce = const Value.absent(), this.totale = const Value.absent(), this.dataConsegna = const Value.absent(), this.dataModifica = const Value.absent(), this.qtaEvasa = const Value.absent(), this.stato = const Value.absent(), this.colli = const Value.absent(), this.promozione = const Value.absent(), this.rigaPromozione = const Value.absent(), this.prezzoManuale = const Value.absent(), this.codArticolo = const Value.absent(), this.descrizione = const Value.absent(), this.codListino = const Value.absent(), this.listino = const Value.absent(), }); VRigheOrdineCompanion.insert({ required int idRigaOrdine, this.idOrdine = const Value.absent(), this.idArticolo = const Value.absent(), this.idListino = const Value.absent(), this.quantita = const Value.absent(), this.prezzoLordo = const Value.absent(), this.sconto1 = const Value.absent(), this.sconto2 = const Value.absent(), this.sconto3 = const Value.absent(), this.sconto4 = const Value.absent(), this.sconto5 = const Value.absent(), this.prezzoNetto = const Value.absent(), this.scontoMerce = const Value.absent(), this.totale = const Value.absent(), this.dataConsegna = const Value.absent(), this.dataModifica = const Value.absent(), this.qtaEvasa = const Value.absent(), this.stato = const Value.absent(), this.colli = const Value.absent(), this.promozione = const Value.absent(), this.rigaPromozione = const Value.absent(), this.prezzoManuale = const Value.absent(), this.codArticolo = const Value.absent(), this.descrizione = const Value.absent(), this.codListino = const Value.absent(), this.listino = const Value.absent(), }) : idRigaOrdine = Value(idRigaOrdine); static Insertable custom({ Expression? idRigaOrdine, Expression? idOrdine, Expression? idArticolo, Expression? idListino, Expression? quantita, Expression? prezzoLordo, Expression? sconto1, Expression? sconto2, Expression? sconto3, Expression? sconto4, Expression? sconto5, Expression? prezzoNetto, Expression? scontoMerce, Expression? totale, Expression? dataConsegna, Expression? dataModifica, Expression? qtaEvasa, Expression? stato, Expression? colli, Expression? promozione, Expression? rigaPromozione, Expression? prezzoManuale, Expression? codArticolo, Expression? descrizione, Expression? codListino, Expression? listino, }) { return RawValuesInsertable({ if (idRigaOrdine != null) 'idRigaOrdine': idRigaOrdine, if (idOrdine != null) 'idOrdine': idOrdine, if (idArticolo != null) 'idArticolo': idArticolo, if (idListino != null) 'idListino': idListino, if (quantita != null) 'quantita': quantita, if (prezzoLordo != null) 'prezzoLordo': prezzoLordo, if (sconto1 != null) 'sconto1': sconto1, if (sconto2 != null) 'sconto2': sconto2, if (sconto3 != null) 'sconto3': sconto3, if (sconto4 != null) 'sconto4': sconto4, if (sconto5 != null) 'sconto5': sconto5, if (prezzoNetto != null) 'prezzoNetto': prezzoNetto, if (scontoMerce != null) 'scontoMerce': scontoMerce, if (totale != null) 'totale': totale, if (dataConsegna != null) 'dataConsegna': dataConsegna, if (dataModifica != null) 'dataModifica': dataModifica, if (qtaEvasa != null) 'qtaEvasa': qtaEvasa, if (stato != null) 'stato': stato, if (colli != null) 'colli': colli, if (promozione != null) 'promozione': promozione, if (rigaPromozione != null) 'rigaPromozione': rigaPromozione, if (prezzoManuale != null) 'prezzoManuale': prezzoManuale, if (codArticolo != null) 'codArticolo': codArticolo, if (descrizione != null) 'descrizione': descrizione, if (codListino != null) 'codListino': codListino, if (listino != null) 'Listino': listino, }); } VRigheOrdineCompanion copyWith( {Value? idRigaOrdine, Value? idOrdine, Value? idArticolo, Value? idListino, Value? quantita, Value? prezzoLordo, Value? sconto1, Value? sconto2, Value? sconto3, Value? sconto4, Value? sconto5, Value? prezzoNetto, Value? scontoMerce, Value? totale, Value? dataConsegna, Value? dataModifica, Value? qtaEvasa, Value? stato, Value? colli, Value? promozione, Value? rigaPromozione, Value? prezzoManuale, Value? codArticolo, Value? descrizione, Value? codListino, Value? listino}) { return VRigheOrdineCompanion( idRigaOrdine: idRigaOrdine ?? this.idRigaOrdine, idOrdine: idOrdine ?? this.idOrdine, idArticolo: idArticolo ?? this.idArticolo, idListino: idListino ?? this.idListino, quantita: quantita ?? this.quantita, prezzoLordo: prezzoLordo ?? this.prezzoLordo, sconto1: sconto1 ?? this.sconto1, sconto2: sconto2 ?? this.sconto2, sconto3: sconto3 ?? this.sconto3, sconto4: sconto4 ?? this.sconto4, sconto5: sconto5 ?? this.sconto5, prezzoNetto: prezzoNetto ?? this.prezzoNetto, scontoMerce: scontoMerce ?? this.scontoMerce, totale: totale ?? this.totale, dataConsegna: dataConsegna ?? this.dataConsegna, dataModifica: dataModifica ?? this.dataModifica, qtaEvasa: qtaEvasa ?? this.qtaEvasa, stato: stato ?? this.stato, colli: colli ?? this.colli, promozione: promozione ?? this.promozione, rigaPromozione: rigaPromozione ?? this.rigaPromozione, prezzoManuale: prezzoManuale ?? this.prezzoManuale, codArticolo: codArticolo ?? this.codArticolo, descrizione: descrizione ?? this.descrizione, codListino: codListino ?? this.codListino, listino: listino ?? this.listino, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (idRigaOrdine.present) { map['idRigaOrdine'] = Variable(idRigaOrdine.value); } if (idOrdine.present) { map['idOrdine'] = Variable(idOrdine.value); } if (idArticolo.present) { map['idArticolo'] = Variable(idArticolo.value); } if (idListino.present) { map['idListino'] = Variable(idListino.value); } if (quantita.present) { map['quantita'] = Variable(quantita.value); } if (prezzoLordo.present) { map['prezzoLordo'] = Variable(prezzoLordo.value); } if (sconto1.present) { map['sconto1'] = Variable(sconto1.value); } if (sconto2.present) { map['sconto2'] = Variable(sconto2.value); } if (sconto3.present) { map['sconto3'] = Variable(sconto3.value); } if (sconto4.present) { map['sconto4'] = Variable(sconto4.value); } if (sconto5.present) { map['sconto5'] = Variable(sconto5.value); } if (prezzoNetto.present) { map['prezzoNetto'] = Variable(prezzoNetto.value); } if (scontoMerce.present) { map['scontoMerce'] = Variable(scontoMerce.value); } if (totale.present) { map['totale'] = Variable(totale.value); } if (dataConsegna.present) { map['dataConsegna'] = Variable(dataConsegna.value); } if (dataModifica.present) { map['dataModifica'] = Variable(dataModifica.value); } if (qtaEvasa.present) { map['qtaEvasa'] = Variable(qtaEvasa.value); } if (stato.present) { map['stato'] = Variable(stato.value); } if (colli.present) { map['colli'] = Variable(colli.value); } if (promozione.present) { map['promozione'] = Variable(promozione.value); } if (rigaPromozione.present) { map['rigaPromozione'] = Variable(rigaPromozione.value); } if (prezzoManuale.present) { map['prezzoManuale'] = Variable(prezzoManuale.value); } if (codArticolo.present) { map['codArticolo'] = Variable(codArticolo.value); } if (descrizione.present) { map['descrizione'] = Variable(descrizione.value); } if (codListino.present) { map['codListino'] = Variable(codListino.value); } if (listino.present) { map['Listino'] = Variable(listino.value); } return map; } @override String toString() { return (StringBuffer('VRigheOrdineCompanion(') ..write('idRigaOrdine: $idRigaOrdine, ') ..write('idOrdine: $idOrdine, ') ..write('idArticolo: $idArticolo, ') ..write('idListino: $idListino, ') ..write('quantita: $quantita, ') ..write('prezzoLordo: $prezzoLordo, ') ..write('sconto1: $sconto1, ') ..write('sconto2: $sconto2, ') ..write('sconto3: $sconto3, ') ..write('sconto4: $sconto4, ') ..write('sconto5: $sconto5, ') ..write('prezzoNetto: $prezzoNetto, ') ..write('scontoMerce: $scontoMerce, ') ..write('totale: $totale, ') ..write('dataConsegna: $dataConsegna, ') ..write('dataModifica: $dataModifica, ') ..write('qtaEvasa: $qtaEvasa, ') ..write('stato: $stato, ') ..write('colli: $colli, ') ..write('promozione: $promozione, ') ..write('rigaPromozione: $rigaPromozione, ') ..write('prezzoManuale: $prezzoManuale, ') ..write('codArticolo: $codArticolo, ') ..write('descrizione: $descrizione, ') ..write('codListino: $codListino, ') ..write('listino: $listino') ..write(')')) .toString(); } } class $VScadenzeTable extends VScadenze with TableInfo<$VScadenzeTable, VScadenzeData> { @override final GeneratedDatabase attachedDatabase; final String? _alias; $VScadenzeTable(this.attachedDatabase, [this._alias]); static const VerificationMeta _idScadenzaMeta = const VerificationMeta('idScadenza'); @override late final GeneratedColumn idScadenza = GeneratedColumn( 'idScadenza', aliasedName, false, type: DriftSqlType.int, requiredDuringInsert: true); static const VerificationMeta _idClienteMeta = const VerificationMeta('idCliente'); @override late final GeneratedColumn idCliente = GeneratedColumn( 'idCliente', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _idAgenteMeta = const VerificationMeta('idAgente'); @override late final GeneratedColumn idAgente = GeneratedColumn( 'idAgente', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _chiaveMeta = const VerificationMeta('chiave'); @override late final GeneratedColumn chiave = GeneratedColumn( 'chiave', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _numPartitaMeta = const VerificationMeta('numPartita'); @override late final GeneratedColumn numPartita = GeneratedColumn( 'numPartita', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _dataScadenzaMeta = const VerificationMeta('dataScadenza'); @override late final GeneratedColumn dataScadenza = GeneratedColumn( 'dataScadenza', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _segnoMeta = const VerificationMeta('segno'); @override late final GeneratedColumn segno = GeneratedColumn( 'segno', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _importoFatturaMeta = const VerificationMeta('importoFattura'); @override late final GeneratedColumn importoFattura = GeneratedColumn( 'importoFattura', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _valutaMeta = const VerificationMeta('valuta'); @override late final GeneratedColumn valuta = GeneratedColumn( 'valuta', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _numDocMeta = const VerificationMeta('numDoc'); @override late final GeneratedColumn numDoc = GeneratedColumn( 'numDoc', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _serieDocMeta = const VerificationMeta('serieDoc'); @override late final GeneratedColumn serieDoc = GeneratedColumn( 'serieDoc', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _dataDocMeta = const VerificationMeta('dataDoc'); @override late final GeneratedColumn dataDoc = GeneratedColumn( 'dataDoc', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _importoScadenzaMeta = const VerificationMeta('importoScadenza'); @override late final GeneratedColumn importoScadenza = GeneratedColumn( 'importoScadenza', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _saldoMeta = const VerificationMeta('saldo'); @override late final GeneratedColumn saldo = GeneratedColumn( 'saldo', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _tipoPagamentoMeta = const VerificationMeta('tipoPagamento'); @override late final GeneratedColumn tipoPagamento = GeneratedColumn( 'tipoPagamento', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _flgSoppressaMeta = const VerificationMeta('flgSoppressa'); @override late final GeneratedColumn flgSoppressa = GeneratedColumn( 'flgSoppressa', aliasedName, true, type: DriftSqlType.int, requiredDuringInsert: false); static const VerificationMeta _importoAbbuonoMeta = const VerificationMeta('importoAbbuono'); @override late final GeneratedColumn importoAbbuono = GeneratedColumn( 'importoAbbuono', aliasedName, true, type: DriftSqlType.double, requiredDuringInsert: false); static const VerificationMeta _noteMeta = const VerificationMeta('note'); @override late final GeneratedColumn note = GeneratedColumn( 'note', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _dataModificaMeta = const VerificationMeta('dataModifica'); @override late final GeneratedColumn dataModifica = GeneratedColumn( 'dataModifica', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _statoMeta = const VerificationMeta('stato'); @override late final GeneratedColumn stato = GeneratedColumn( 'stato', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _codClienteMeta = const VerificationMeta('codCliente'); @override late final GeneratedColumn codCliente = GeneratedColumn( 'codCliente', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); static const VerificationMeta _ragioneSocialeMeta = const VerificationMeta('ragioneSociale'); @override late final GeneratedColumn ragioneSociale = GeneratedColumn( 'ragioneSociale', aliasedName, true, type: DriftSqlType.string, requiredDuringInsert: false); @override List get $columns => [ idScadenza, idCliente, idAgente, chiave, numPartita, dataScadenza, segno, importoFattura, valuta, numDoc, serieDoc, dataDoc, importoScadenza, saldo, tipoPagamento, flgSoppressa, importoAbbuono, note, dataModifica, stato, codCliente, ragioneSociale ]; @override String get aliasedName => _alias ?? actualTableName; @override String get actualTableName => $name; static const String $name = 'v_scadenze'; @override VerificationContext validateIntegrity(Insertable instance, {bool isInserting = false}) { final context = VerificationContext(); final data = instance.toColumns(true); if (data.containsKey('idScadenza')) { context.handle( _idScadenzaMeta, idScadenza.isAcceptableOrUnknown( data['idScadenza']!, _idScadenzaMeta)); } else if (isInserting) { context.missing(_idScadenzaMeta); } if (data.containsKey('idCliente')) { context.handle(_idClienteMeta, idCliente.isAcceptableOrUnknown(data['idCliente']!, _idClienteMeta)); } if (data.containsKey('idAgente')) { context.handle(_idAgenteMeta, idAgente.isAcceptableOrUnknown(data['idAgente']!, _idAgenteMeta)); } if (data.containsKey('chiave')) { context.handle(_chiaveMeta, chiave.isAcceptableOrUnknown(data['chiave']!, _chiaveMeta)); } if (data.containsKey('numPartita')) { context.handle( _numPartitaMeta, numPartita.isAcceptableOrUnknown( data['numPartita']!, _numPartitaMeta)); } if (data.containsKey('dataScadenza')) { context.handle( _dataScadenzaMeta, dataScadenza.isAcceptableOrUnknown( data['dataScadenza']!, _dataScadenzaMeta)); } if (data.containsKey('segno')) { context.handle( _segnoMeta, segno.isAcceptableOrUnknown(data['segno']!, _segnoMeta)); } if (data.containsKey('importoFattura')) { context.handle( _importoFatturaMeta, importoFattura.isAcceptableOrUnknown( data['importoFattura']!, _importoFatturaMeta)); } if (data.containsKey('valuta')) { context.handle(_valutaMeta, valuta.isAcceptableOrUnknown(data['valuta']!, _valutaMeta)); } if (data.containsKey('numDoc')) { context.handle(_numDocMeta, numDoc.isAcceptableOrUnknown(data['numDoc']!, _numDocMeta)); } if (data.containsKey('serieDoc')) { context.handle(_serieDocMeta, serieDoc.isAcceptableOrUnknown(data['serieDoc']!, _serieDocMeta)); } if (data.containsKey('dataDoc')) { context.handle(_dataDocMeta, dataDoc.isAcceptableOrUnknown(data['dataDoc']!, _dataDocMeta)); } if (data.containsKey('importoScadenza')) { context.handle( _importoScadenzaMeta, importoScadenza.isAcceptableOrUnknown( data['importoScadenza']!, _importoScadenzaMeta)); } if (data.containsKey('saldo')) { context.handle( _saldoMeta, saldo.isAcceptableOrUnknown(data['saldo']!, _saldoMeta)); } if (data.containsKey('tipoPagamento')) { context.handle( _tipoPagamentoMeta, tipoPagamento.isAcceptableOrUnknown( data['tipoPagamento']!, _tipoPagamentoMeta)); } if (data.containsKey('flgSoppressa')) { context.handle( _flgSoppressaMeta, flgSoppressa.isAcceptableOrUnknown( data['flgSoppressa']!, _flgSoppressaMeta)); } if (data.containsKey('importoAbbuono')) { context.handle( _importoAbbuonoMeta, importoAbbuono.isAcceptableOrUnknown( data['importoAbbuono']!, _importoAbbuonoMeta)); } if (data.containsKey('note')) { context.handle( _noteMeta, note.isAcceptableOrUnknown(data['note']!, _noteMeta)); } if (data.containsKey('dataModifica')) { context.handle( _dataModificaMeta, dataModifica.isAcceptableOrUnknown( data['dataModifica']!, _dataModificaMeta)); } if (data.containsKey('stato')) { context.handle( _statoMeta, stato.isAcceptableOrUnknown(data['stato']!, _statoMeta)); } if (data.containsKey('codCliente')) { context.handle( _codClienteMeta, codCliente.isAcceptableOrUnknown( data['codCliente']!, _codClienteMeta)); } if (data.containsKey('ragioneSociale')) { context.handle( _ragioneSocialeMeta, ragioneSociale.isAcceptableOrUnknown( data['ragioneSociale']!, _ragioneSocialeMeta)); } return context; } @override Set get $primaryKey => {idScadenza}; @override VScadenzeData map(Map data, {String? tablePrefix}) { final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; return VScadenzeData( idScadenza: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idScadenza'])!, idCliente: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idCliente']), idAgente: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}idAgente']), chiave: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}chiave']), numPartita: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}numPartita']), dataScadenza: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}dataScadenza']), segno: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}segno']), importoFattura: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}importoFattura']), valuta: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}valuta']), numDoc: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}numDoc']), serieDoc: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}serieDoc']), dataDoc: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}dataDoc']), importoScadenza: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}importoScadenza']), saldo: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}saldo']), tipoPagamento: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}tipoPagamento']), flgSoppressa: attachedDatabase.typeMapping .read(DriftSqlType.int, data['${effectivePrefix}flgSoppressa']), importoAbbuono: attachedDatabase.typeMapping .read(DriftSqlType.double, data['${effectivePrefix}importoAbbuono']), note: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}note']), dataModifica: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}dataModifica']), stato: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}stato']), codCliente: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}codCliente']), ragioneSociale: attachedDatabase.typeMapping .read(DriftSqlType.string, data['${effectivePrefix}ragioneSociale']), ); } @override $VScadenzeTable createAlias(String alias) { return $VScadenzeTable(attachedDatabase, alias); } @override bool get withoutRowId => true; } class VScadenzeData extends DataClass implements Insertable { final int idScadenza; final int? idCliente; final int? idAgente; final String? chiave; final String? numPartita; final String? dataScadenza; final String? segno; final double? importoFattura; final String? valuta; final String? numDoc; final String? serieDoc; final String? dataDoc; final double? importoScadenza; final double? saldo; final String? tipoPagamento; final int? flgSoppressa; final double? importoAbbuono; final String? note; final String? dataModifica; final String? stato; final String? codCliente; final String? ragioneSociale; const VScadenzeData( {required this.idScadenza, this.idCliente, this.idAgente, this.chiave, this.numPartita, this.dataScadenza, this.segno, this.importoFattura, this.valuta, this.numDoc, this.serieDoc, this.dataDoc, this.importoScadenza, this.saldo, this.tipoPagamento, this.flgSoppressa, this.importoAbbuono, this.note, this.dataModifica, this.stato, this.codCliente, this.ragioneSociale}); @override Map toColumns(bool nullToAbsent) { final map = {}; map['idScadenza'] = Variable(idScadenza); if (!nullToAbsent || idCliente != null) { map['idCliente'] = Variable(idCliente); } if (!nullToAbsent || idAgente != null) { map['idAgente'] = Variable(idAgente); } if (!nullToAbsent || chiave != null) { map['chiave'] = Variable(chiave); } if (!nullToAbsent || numPartita != null) { map['numPartita'] = Variable(numPartita); } if (!nullToAbsent || dataScadenza != null) { map['dataScadenza'] = Variable(dataScadenza); } if (!nullToAbsent || segno != null) { map['segno'] = Variable(segno); } if (!nullToAbsent || importoFattura != null) { map['importoFattura'] = Variable(importoFattura); } if (!nullToAbsent || valuta != null) { map['valuta'] = Variable(valuta); } if (!nullToAbsent || numDoc != null) { map['numDoc'] = Variable(numDoc); } if (!nullToAbsent || serieDoc != null) { map['serieDoc'] = Variable(serieDoc); } if (!nullToAbsent || dataDoc != null) { map['dataDoc'] = Variable(dataDoc); } if (!nullToAbsent || importoScadenza != null) { map['importoScadenza'] = Variable(importoScadenza); } if (!nullToAbsent || saldo != null) { map['saldo'] = Variable(saldo); } if (!nullToAbsent || tipoPagamento != null) { map['tipoPagamento'] = Variable(tipoPagamento); } if (!nullToAbsent || flgSoppressa != null) { map['flgSoppressa'] = Variable(flgSoppressa); } if (!nullToAbsent || importoAbbuono != null) { map['importoAbbuono'] = Variable(importoAbbuono); } if (!nullToAbsent || note != null) { map['note'] = Variable(note); } if (!nullToAbsent || dataModifica != null) { map['dataModifica'] = Variable(dataModifica); } if (!nullToAbsent || stato != null) { map['stato'] = Variable(stato); } if (!nullToAbsent || codCliente != null) { map['codCliente'] = Variable(codCliente); } if (!nullToAbsent || ragioneSociale != null) { map['ragioneSociale'] = Variable(ragioneSociale); } return map; } VScadenzeCompanion toCompanion(bool nullToAbsent) { return VScadenzeCompanion( idScadenza: Value(idScadenza), idCliente: idCliente == null && nullToAbsent ? const Value.absent() : Value(idCliente), idAgente: idAgente == null && nullToAbsent ? const Value.absent() : Value(idAgente), chiave: chiave == null && nullToAbsent ? const Value.absent() : Value(chiave), numPartita: numPartita == null && nullToAbsent ? const Value.absent() : Value(numPartita), dataScadenza: dataScadenza == null && nullToAbsent ? const Value.absent() : Value(dataScadenza), segno: segno == null && nullToAbsent ? const Value.absent() : Value(segno), importoFattura: importoFattura == null && nullToAbsent ? const Value.absent() : Value(importoFattura), valuta: valuta == null && nullToAbsent ? const Value.absent() : Value(valuta), numDoc: numDoc == null && nullToAbsent ? const Value.absent() : Value(numDoc), serieDoc: serieDoc == null && nullToAbsent ? const Value.absent() : Value(serieDoc), dataDoc: dataDoc == null && nullToAbsent ? const Value.absent() : Value(dataDoc), importoScadenza: importoScadenza == null && nullToAbsent ? const Value.absent() : Value(importoScadenza), saldo: saldo == null && nullToAbsent ? const Value.absent() : Value(saldo), tipoPagamento: tipoPagamento == null && nullToAbsent ? const Value.absent() : Value(tipoPagamento), flgSoppressa: flgSoppressa == null && nullToAbsent ? const Value.absent() : Value(flgSoppressa), importoAbbuono: importoAbbuono == null && nullToAbsent ? const Value.absent() : Value(importoAbbuono), note: note == null && nullToAbsent ? const Value.absent() : Value(note), dataModifica: dataModifica == null && nullToAbsent ? const Value.absent() : Value(dataModifica), stato: stato == null && nullToAbsent ? const Value.absent() : Value(stato), codCliente: codCliente == null && nullToAbsent ? const Value.absent() : Value(codCliente), ragioneSociale: ragioneSociale == null && nullToAbsent ? const Value.absent() : Value(ragioneSociale), ); } factory VScadenzeData.fromJson(Map json, {ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return VScadenzeData( idScadenza: serializer.fromJson(json['idScadenza']), idCliente: serializer.fromJson(json['idCliente']), idAgente: serializer.fromJson(json['idAgente']), chiave: serializer.fromJson(json['chiave']), numPartita: serializer.fromJson(json['numPartita']), dataScadenza: serializer.fromJson(json['dataScadenza']), segno: serializer.fromJson(json['segno']), importoFattura: serializer.fromJson(json['importoFattura']), valuta: serializer.fromJson(json['valuta']), numDoc: serializer.fromJson(json['numDoc']), serieDoc: serializer.fromJson(json['serieDoc']), dataDoc: serializer.fromJson(json['dataDoc']), importoScadenza: serializer.fromJson(json['importoScadenza']), saldo: serializer.fromJson(json['saldo']), tipoPagamento: serializer.fromJson(json['tipoPagamento']), flgSoppressa: serializer.fromJson(json['flgSoppressa']), importoAbbuono: serializer.fromJson(json['importoAbbuono']), note: serializer.fromJson(json['note']), dataModifica: serializer.fromJson(json['dataModifica']), stato: serializer.fromJson(json['stato']), codCliente: serializer.fromJson(json['codCliente']), ragioneSociale: serializer.fromJson(json['ragioneSociale']), ); } @override Map toJson({ValueSerializer? serializer}) { serializer ??= driftRuntimeOptions.defaultSerializer; return { 'idScadenza': serializer.toJson(idScadenza), 'idCliente': serializer.toJson(idCliente), 'idAgente': serializer.toJson(idAgente), 'chiave': serializer.toJson(chiave), 'numPartita': serializer.toJson(numPartita), 'dataScadenza': serializer.toJson(dataScadenza), 'segno': serializer.toJson(segno), 'importoFattura': serializer.toJson(importoFattura), 'valuta': serializer.toJson(valuta), 'numDoc': serializer.toJson(numDoc), 'serieDoc': serializer.toJson(serieDoc), 'dataDoc': serializer.toJson(dataDoc), 'importoScadenza': serializer.toJson(importoScadenza), 'saldo': serializer.toJson(saldo), 'tipoPagamento': serializer.toJson(tipoPagamento), 'flgSoppressa': serializer.toJson(flgSoppressa), 'importoAbbuono': serializer.toJson(importoAbbuono), 'note': serializer.toJson(note), 'dataModifica': serializer.toJson(dataModifica), 'stato': serializer.toJson(stato), 'codCliente': serializer.toJson(codCliente), 'ragioneSociale': serializer.toJson(ragioneSociale), }; } VScadenzeData copyWith( {int? idScadenza, Value idCliente = const Value.absent(), Value idAgente = const Value.absent(), Value chiave = const Value.absent(), Value numPartita = const Value.absent(), Value dataScadenza = const Value.absent(), Value segno = const Value.absent(), Value importoFattura = const Value.absent(), Value valuta = const Value.absent(), Value numDoc = const Value.absent(), Value serieDoc = const Value.absent(), Value dataDoc = const Value.absent(), Value importoScadenza = const Value.absent(), Value saldo = const Value.absent(), Value tipoPagamento = const Value.absent(), Value flgSoppressa = const Value.absent(), Value importoAbbuono = const Value.absent(), Value note = const Value.absent(), Value dataModifica = const Value.absent(), Value stato = const Value.absent(), Value codCliente = const Value.absent(), Value ragioneSociale = const Value.absent()}) => VScadenzeData( idScadenza: idScadenza ?? this.idScadenza, idCliente: idCliente.present ? idCliente.value : this.idCliente, idAgente: idAgente.present ? idAgente.value : this.idAgente, chiave: chiave.present ? chiave.value : this.chiave, numPartita: numPartita.present ? numPartita.value : this.numPartita, dataScadenza: dataScadenza.present ? dataScadenza.value : this.dataScadenza, segno: segno.present ? segno.value : this.segno, importoFattura: importoFattura.present ? importoFattura.value : this.importoFattura, valuta: valuta.present ? valuta.value : this.valuta, numDoc: numDoc.present ? numDoc.value : this.numDoc, serieDoc: serieDoc.present ? serieDoc.value : this.serieDoc, dataDoc: dataDoc.present ? dataDoc.value : this.dataDoc, importoScadenza: importoScadenza.present ? importoScadenza.value : this.importoScadenza, saldo: saldo.present ? saldo.value : this.saldo, tipoPagamento: tipoPagamento.present ? tipoPagamento.value : this.tipoPagamento, flgSoppressa: flgSoppressa.present ? flgSoppressa.value : this.flgSoppressa, importoAbbuono: importoAbbuono.present ? importoAbbuono.value : this.importoAbbuono, note: note.present ? note.value : this.note, dataModifica: dataModifica.present ? dataModifica.value : this.dataModifica, stato: stato.present ? stato.value : this.stato, codCliente: codCliente.present ? codCliente.value : this.codCliente, ragioneSociale: ragioneSociale.present ? ragioneSociale.value : this.ragioneSociale, ); VScadenzeData copyWithCompanion(VScadenzeCompanion data) { return VScadenzeData( idScadenza: data.idScadenza.present ? data.idScadenza.value : this.idScadenza, idCliente: data.idCliente.present ? data.idCliente.value : this.idCliente, idAgente: data.idAgente.present ? data.idAgente.value : this.idAgente, chiave: data.chiave.present ? data.chiave.value : this.chiave, numPartita: data.numPartita.present ? data.numPartita.value : this.numPartita, dataScadenza: data.dataScadenza.present ? data.dataScadenza.value : this.dataScadenza, segno: data.segno.present ? data.segno.value : this.segno, importoFattura: data.importoFattura.present ? data.importoFattura.value : this.importoFattura, valuta: data.valuta.present ? data.valuta.value : this.valuta, numDoc: data.numDoc.present ? data.numDoc.value : this.numDoc, serieDoc: data.serieDoc.present ? data.serieDoc.value : this.serieDoc, dataDoc: data.dataDoc.present ? data.dataDoc.value : this.dataDoc, importoScadenza: data.importoScadenza.present ? data.importoScadenza.value : this.importoScadenza, saldo: data.saldo.present ? data.saldo.value : this.saldo, tipoPagamento: data.tipoPagamento.present ? data.tipoPagamento.value : this.tipoPagamento, flgSoppressa: data.flgSoppressa.present ? data.flgSoppressa.value : this.flgSoppressa, importoAbbuono: data.importoAbbuono.present ? data.importoAbbuono.value : this.importoAbbuono, note: data.note.present ? data.note.value : this.note, dataModifica: data.dataModifica.present ? data.dataModifica.value : this.dataModifica, stato: data.stato.present ? data.stato.value : this.stato, codCliente: data.codCliente.present ? data.codCliente.value : this.codCliente, ragioneSociale: data.ragioneSociale.present ? data.ragioneSociale.value : this.ragioneSociale, ); } @override String toString() { return (StringBuffer('VScadenzeData(') ..write('idScadenza: $idScadenza, ') ..write('idCliente: $idCliente, ') ..write('idAgente: $idAgente, ') ..write('chiave: $chiave, ') ..write('numPartita: $numPartita, ') ..write('dataScadenza: $dataScadenza, ') ..write('segno: $segno, ') ..write('importoFattura: $importoFattura, ') ..write('valuta: $valuta, ') ..write('numDoc: $numDoc, ') ..write('serieDoc: $serieDoc, ') ..write('dataDoc: $dataDoc, ') ..write('importoScadenza: $importoScadenza, ') ..write('saldo: $saldo, ') ..write('tipoPagamento: $tipoPagamento, ') ..write('flgSoppressa: $flgSoppressa, ') ..write('importoAbbuono: $importoAbbuono, ') ..write('note: $note, ') ..write('dataModifica: $dataModifica, ') ..write('stato: $stato, ') ..write('codCliente: $codCliente, ') ..write('ragioneSociale: $ragioneSociale') ..write(')')) .toString(); } @override int get hashCode => Object.hashAll([ idScadenza, idCliente, idAgente, chiave, numPartita, dataScadenza, segno, importoFattura, valuta, numDoc, serieDoc, dataDoc, importoScadenza, saldo, tipoPagamento, flgSoppressa, importoAbbuono, note, dataModifica, stato, codCliente, ragioneSociale ]); @override bool operator ==(Object other) => identical(this, other) || (other is VScadenzeData && other.idScadenza == this.idScadenza && other.idCliente == this.idCliente && other.idAgente == this.idAgente && other.chiave == this.chiave && other.numPartita == this.numPartita && other.dataScadenza == this.dataScadenza && other.segno == this.segno && other.importoFattura == this.importoFattura && other.valuta == this.valuta && other.numDoc == this.numDoc && other.serieDoc == this.serieDoc && other.dataDoc == this.dataDoc && other.importoScadenza == this.importoScadenza && other.saldo == this.saldo && other.tipoPagamento == this.tipoPagamento && other.flgSoppressa == this.flgSoppressa && other.importoAbbuono == this.importoAbbuono && other.note == this.note && other.dataModifica == this.dataModifica && other.stato == this.stato && other.codCliente == this.codCliente && other.ragioneSociale == this.ragioneSociale); } class VScadenzeCompanion extends UpdateCompanion { final Value idScadenza; final Value idCliente; final Value idAgente; final Value chiave; final Value numPartita; final Value dataScadenza; final Value segno; final Value importoFattura; final Value valuta; final Value numDoc; final Value serieDoc; final Value dataDoc; final Value importoScadenza; final Value saldo; final Value tipoPagamento; final Value flgSoppressa; final Value importoAbbuono; final Value note; final Value dataModifica; final Value stato; final Value codCliente; final Value ragioneSociale; const VScadenzeCompanion({ this.idScadenza = const Value.absent(), this.idCliente = const Value.absent(), this.idAgente = const Value.absent(), this.chiave = const Value.absent(), this.numPartita = const Value.absent(), this.dataScadenza = const Value.absent(), this.segno = const Value.absent(), this.importoFattura = const Value.absent(), this.valuta = const Value.absent(), this.numDoc = const Value.absent(), this.serieDoc = const Value.absent(), this.dataDoc = const Value.absent(), this.importoScadenza = const Value.absent(), this.saldo = const Value.absent(), this.tipoPagamento = const Value.absent(), this.flgSoppressa = const Value.absent(), this.importoAbbuono = const Value.absent(), this.note = const Value.absent(), this.dataModifica = const Value.absent(), this.stato = const Value.absent(), this.codCliente = const Value.absent(), this.ragioneSociale = const Value.absent(), }); VScadenzeCompanion.insert({ required int idScadenza, this.idCliente = const Value.absent(), this.idAgente = const Value.absent(), this.chiave = const Value.absent(), this.numPartita = const Value.absent(), this.dataScadenza = const Value.absent(), this.segno = const Value.absent(), this.importoFattura = const Value.absent(), this.valuta = const Value.absent(), this.numDoc = const Value.absent(), this.serieDoc = const Value.absent(), this.dataDoc = const Value.absent(), this.importoScadenza = const Value.absent(), this.saldo = const Value.absent(), this.tipoPagamento = const Value.absent(), this.flgSoppressa = const Value.absent(), this.importoAbbuono = const Value.absent(), this.note = const Value.absent(), this.dataModifica = const Value.absent(), this.stato = const Value.absent(), this.codCliente = const Value.absent(), this.ragioneSociale = const Value.absent(), }) : idScadenza = Value(idScadenza); static Insertable custom({ Expression? idScadenza, Expression? idCliente, Expression? idAgente, Expression? chiave, Expression? numPartita, Expression? dataScadenza, Expression? segno, Expression? importoFattura, Expression? valuta, Expression? numDoc, Expression? serieDoc, Expression? dataDoc, Expression? importoScadenza, Expression? saldo, Expression? tipoPagamento, Expression? flgSoppressa, Expression? importoAbbuono, Expression? note, Expression? dataModifica, Expression? stato, Expression? codCliente, Expression? ragioneSociale, }) { return RawValuesInsertable({ if (idScadenza != null) 'idScadenza': idScadenza, if (idCliente != null) 'idCliente': idCliente, if (idAgente != null) 'idAgente': idAgente, if (chiave != null) 'chiave': chiave, if (numPartita != null) 'numPartita': numPartita, if (dataScadenza != null) 'dataScadenza': dataScadenza, if (segno != null) 'segno': segno, if (importoFattura != null) 'importoFattura': importoFattura, if (valuta != null) 'valuta': valuta, if (numDoc != null) 'numDoc': numDoc, if (serieDoc != null) 'serieDoc': serieDoc, if (dataDoc != null) 'dataDoc': dataDoc, if (importoScadenza != null) 'importoScadenza': importoScadenza, if (saldo != null) 'saldo': saldo, if (tipoPagamento != null) 'tipoPagamento': tipoPagamento, if (flgSoppressa != null) 'flgSoppressa': flgSoppressa, if (importoAbbuono != null) 'importoAbbuono': importoAbbuono, if (note != null) 'note': note, if (dataModifica != null) 'dataModifica': dataModifica, if (stato != null) 'stato': stato, if (codCliente != null) 'codCliente': codCliente, if (ragioneSociale != null) 'ragioneSociale': ragioneSociale, }); } VScadenzeCompanion copyWith( {Value? idScadenza, Value? idCliente, Value? idAgente, Value? chiave, Value? numPartita, Value? dataScadenza, Value? segno, Value? importoFattura, Value? valuta, Value? numDoc, Value? serieDoc, Value? dataDoc, Value? importoScadenza, Value? saldo, Value? tipoPagamento, Value? flgSoppressa, Value? importoAbbuono, Value? note, Value? dataModifica, Value? stato, Value? codCliente, Value? ragioneSociale}) { return VScadenzeCompanion( idScadenza: idScadenza ?? this.idScadenza, idCliente: idCliente ?? this.idCliente, idAgente: idAgente ?? this.idAgente, chiave: chiave ?? this.chiave, numPartita: numPartita ?? this.numPartita, dataScadenza: dataScadenza ?? this.dataScadenza, segno: segno ?? this.segno, importoFattura: importoFattura ?? this.importoFattura, valuta: valuta ?? this.valuta, numDoc: numDoc ?? this.numDoc, serieDoc: serieDoc ?? this.serieDoc, dataDoc: dataDoc ?? this.dataDoc, importoScadenza: importoScadenza ?? this.importoScadenza, saldo: saldo ?? this.saldo, tipoPagamento: tipoPagamento ?? this.tipoPagamento, flgSoppressa: flgSoppressa ?? this.flgSoppressa, importoAbbuono: importoAbbuono ?? this.importoAbbuono, note: note ?? this.note, dataModifica: dataModifica ?? this.dataModifica, stato: stato ?? this.stato, codCliente: codCliente ?? this.codCliente, ragioneSociale: ragioneSociale ?? this.ragioneSociale, ); } @override Map toColumns(bool nullToAbsent) { final map = {}; if (idScadenza.present) { map['idScadenza'] = Variable(idScadenza.value); } if (idCliente.present) { map['idCliente'] = Variable(idCliente.value); } if (idAgente.present) { map['idAgente'] = Variable(idAgente.value); } if (chiave.present) { map['chiave'] = Variable(chiave.value); } if (numPartita.present) { map['numPartita'] = Variable(numPartita.value); } if (dataScadenza.present) { map['dataScadenza'] = Variable(dataScadenza.value); } if (segno.present) { map['segno'] = Variable(segno.value); } if (importoFattura.present) { map['importoFattura'] = Variable(importoFattura.value); } if (valuta.present) { map['valuta'] = Variable(valuta.value); } if (numDoc.present) { map['numDoc'] = Variable(numDoc.value); } if (serieDoc.present) { map['serieDoc'] = Variable(serieDoc.value); } if (dataDoc.present) { map['dataDoc'] = Variable(dataDoc.value); } if (importoScadenza.present) { map['importoScadenza'] = Variable(importoScadenza.value); } if (saldo.present) { map['saldo'] = Variable(saldo.value); } if (tipoPagamento.present) { map['tipoPagamento'] = Variable(tipoPagamento.value); } if (flgSoppressa.present) { map['flgSoppressa'] = Variable(flgSoppressa.value); } if (importoAbbuono.present) { map['importoAbbuono'] = Variable(importoAbbuono.value); } if (note.present) { map['note'] = Variable(note.value); } if (dataModifica.present) { map['dataModifica'] = Variable(dataModifica.value); } if (stato.present) { map['stato'] = Variable(stato.value); } if (codCliente.present) { map['codCliente'] = Variable(codCliente.value); } if (ragioneSociale.present) { map['ragioneSociale'] = Variable(ragioneSociale.value); } return map; } @override String toString() { return (StringBuffer('VScadenzeCompanion(') ..write('idScadenza: $idScadenza, ') ..write('idCliente: $idCliente, ') ..write('idAgente: $idAgente, ') ..write('chiave: $chiave, ') ..write('numPartita: $numPartita, ') ..write('dataScadenza: $dataScadenza, ') ..write('segno: $segno, ') ..write('importoFattura: $importoFattura, ') ..write('valuta: $valuta, ') ..write('numDoc: $numDoc, ') ..write('serieDoc: $serieDoc, ') ..write('dataDoc: $dataDoc, ') ..write('importoScadenza: $importoScadenza, ') ..write('saldo: $saldo, ') ..write('tipoPagamento: $tipoPagamento, ') ..write('flgSoppressa: $flgSoppressa, ') ..write('importoAbbuono: $importoAbbuono, ') ..write('note: $note, ') ..write('dataModifica: $dataModifica, ') ..write('stato: $stato, ') ..write('codCliente: $codCliente, ') ..write('ragioneSociale: $ragioneSociale') ..write(')')) .toString(); } } abstract class _$AppDatabase extends GeneratedDatabase { _$AppDatabase(QueryExecutor e) : super(e); $AppDatabaseManager get managers => $AppDatabaseManager(this); late final $AgentiTable agenti = $AgentiTable(this); late final $ArticoliTable articoli = $ArticoliTable(this); late final $ClientiTable clienti = $ClientiTable(this); late final $OrdiniTable ordini = $OrdiniTable(this); late final $RigheOrdineTable righeOrdine = $RigheOrdineTable(this); late final $FilialiTable filiali = $FilialiTable(this); late final $ListiniTable listini = $ListiniTable(this); late final $ListiniArticoloTable listiniArticolo = $ListiniArticoloTable(this); late final $ListiniClienteTable listiniCliente = $ListiniClienteTable(this); late final $ScontiTable sconti = $ScontiTable(this); late final $ScontiClienteTable scontiCliente = $ScontiClienteTable(this); late final $PagamentiTable pagamenti = $PagamentiTable(this); late final $ParametriTable parametri = $ParametriTable(this); late final $TabelleTable tabelle = $TabelleTable(this); late final $PromozioniTable promozioni = $PromozioniTable(this); late final $PromoArticoliTable promoArticoli = $PromoArticoliTable(this); late final $PromoListiniTable promoListini = $PromoListiniTable(this); late final $PromoOmaggiTable promoOmaggi = $PromoOmaggiTable(this); late final $ClientiAgenteTable clientiAgente = $ClientiAgenteTable(this); late final $ScadenzeTable scadenze = $ScadenzeTable(this); late final $StatisticheVenditaTable statisticheVendita = $StatisticheVenditaTable(this); late final $ArticoliConPromoTable articoliConPromo = $ArticoliConPromoTable(this); late final $OrdiniSenzaRigheTable ordiniSenzaRighe = $OrdiniSenzaRigheTable(this); late final $TopItemTable topItem = $TopItemTable(this); late final $TopCustomerTable topCustomer = $TopCustomerTable(this); late final $VOrdiniTable vOrdini = $VOrdiniTable(this); late final $VRigheOrdineTable vRigheOrdine = $VRigheOrdineTable(this); late final $VScadenzeTable vScadenze = $VScadenzeTable(this); @override Iterable> get allTables => allSchemaEntities.whereType>(); @override List get allSchemaEntities => [ agenti, articoli, clienti, ordini, righeOrdine, filiali, listini, listiniArticolo, listiniCliente, sconti, scontiCliente, pagamenti, parametri, tabelle, promozioni, promoArticoli, promoListini, promoOmaggi, clientiAgente, scadenze, statisticheVendita, articoliConPromo, ordiniSenzaRighe, topItem, topCustomer, vOrdini, vRigheOrdine, vScadenze ]; } typedef $$AgentiTableCreateCompanionBuilder = AgentiCompanion Function({ Value idAgente, Value codAgente, Value ragioneSociale, Value pwd, Value telefono, Value cellulare, Value email, Value indirizzo, Value citta, Value cap, Value provincia, Value frazione, Value attivo, Value modificaPrezzi, Value capoArea, }); typedef $$AgentiTableUpdateCompanionBuilder = AgentiCompanion Function({ Value idAgente, Value codAgente, Value ragioneSociale, Value pwd, Value telefono, Value cellulare, Value email, Value indirizzo, Value citta, Value cap, Value provincia, Value frazione, Value attivo, Value modificaPrezzi, Value capoArea, }); class $$AgentiTableFilterComposer extends Composer<_$AppDatabase, $AgentiTable> { $$AgentiTableFilterComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnFilters get idAgente => $composableBuilder( column: $table.idAgente, builder: (column) => ColumnFilters(column)); ColumnFilters get codAgente => $composableBuilder( column: $table.codAgente, builder: (column) => ColumnFilters(column)); ColumnFilters get ragioneSociale => $composableBuilder( column: $table.ragioneSociale, builder: (column) => ColumnFilters(column)); ColumnFilters get pwd => $composableBuilder( column: $table.pwd, builder: (column) => ColumnFilters(column)); ColumnFilters get telefono => $composableBuilder( column: $table.telefono, builder: (column) => ColumnFilters(column)); ColumnFilters get cellulare => $composableBuilder( column: $table.cellulare, builder: (column) => ColumnFilters(column)); ColumnFilters get email => $composableBuilder( column: $table.email, builder: (column) => ColumnFilters(column)); ColumnFilters get indirizzo => $composableBuilder( column: $table.indirizzo, builder: (column) => ColumnFilters(column)); ColumnFilters get citta => $composableBuilder( column: $table.citta, builder: (column) => ColumnFilters(column)); ColumnFilters get cap => $composableBuilder( column: $table.cap, builder: (column) => ColumnFilters(column)); ColumnFilters get provincia => $composableBuilder( column: $table.provincia, builder: (column) => ColumnFilters(column)); ColumnFilters get frazione => $composableBuilder( column: $table.frazione, builder: (column) => ColumnFilters(column)); ColumnFilters get attivo => $composableBuilder( column: $table.attivo, builder: (column) => ColumnFilters(column)); ColumnFilters get modificaPrezzi => $composableBuilder( column: $table.modificaPrezzi, builder: (column) => ColumnFilters(column)); ColumnFilters get capoArea => $composableBuilder( column: $table.capoArea, builder: (column) => ColumnFilters(column)); } class $$AgentiTableOrderingComposer extends Composer<_$AppDatabase, $AgentiTable> { $$AgentiTableOrderingComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnOrderings get idAgente => $composableBuilder( column: $table.idAgente, builder: (column) => ColumnOrderings(column)); ColumnOrderings get codAgente => $composableBuilder( column: $table.codAgente, builder: (column) => ColumnOrderings(column)); ColumnOrderings get ragioneSociale => $composableBuilder( column: $table.ragioneSociale, builder: (column) => ColumnOrderings(column)); ColumnOrderings get pwd => $composableBuilder( column: $table.pwd, builder: (column) => ColumnOrderings(column)); ColumnOrderings get telefono => $composableBuilder( column: $table.telefono, builder: (column) => ColumnOrderings(column)); ColumnOrderings get cellulare => $composableBuilder( column: $table.cellulare, builder: (column) => ColumnOrderings(column)); ColumnOrderings get email => $composableBuilder( column: $table.email, builder: (column) => ColumnOrderings(column)); ColumnOrderings get indirizzo => $composableBuilder( column: $table.indirizzo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get citta => $composableBuilder( column: $table.citta, builder: (column) => ColumnOrderings(column)); ColumnOrderings get cap => $composableBuilder( column: $table.cap, builder: (column) => ColumnOrderings(column)); ColumnOrderings get provincia => $composableBuilder( column: $table.provincia, builder: (column) => ColumnOrderings(column)); ColumnOrderings get frazione => $composableBuilder( column: $table.frazione, builder: (column) => ColumnOrderings(column)); ColumnOrderings get attivo => $composableBuilder( column: $table.attivo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get modificaPrezzi => $composableBuilder( column: $table.modificaPrezzi, builder: (column) => ColumnOrderings(column)); ColumnOrderings get capoArea => $composableBuilder( column: $table.capoArea, builder: (column) => ColumnOrderings(column)); } class $$AgentiTableAnnotationComposer extends Composer<_$AppDatabase, $AgentiTable> { $$AgentiTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get idAgente => $composableBuilder(column: $table.idAgente, builder: (column) => column); GeneratedColumn get codAgente => $composableBuilder(column: $table.codAgente, builder: (column) => column); GeneratedColumn get ragioneSociale => $composableBuilder( column: $table.ragioneSociale, builder: (column) => column); GeneratedColumn get pwd => $composableBuilder(column: $table.pwd, builder: (column) => column); GeneratedColumn get telefono => $composableBuilder(column: $table.telefono, builder: (column) => column); GeneratedColumn get cellulare => $composableBuilder(column: $table.cellulare, builder: (column) => column); GeneratedColumn get email => $composableBuilder(column: $table.email, builder: (column) => column); GeneratedColumn get indirizzo => $composableBuilder(column: $table.indirizzo, builder: (column) => column); GeneratedColumn get citta => $composableBuilder(column: $table.citta, builder: (column) => column); GeneratedColumn get cap => $composableBuilder(column: $table.cap, builder: (column) => column); GeneratedColumn get provincia => $composableBuilder(column: $table.provincia, builder: (column) => column); GeneratedColumn get frazione => $composableBuilder(column: $table.frazione, builder: (column) => column); GeneratedColumn get attivo => $composableBuilder(column: $table.attivo, builder: (column) => column); GeneratedColumn get modificaPrezzi => $composableBuilder( column: $table.modificaPrezzi, builder: (column) => column); GeneratedColumn get capoArea => $composableBuilder(column: $table.capoArea, builder: (column) => column); } class $$AgentiTableTableManager extends RootTableManager< _$AppDatabase, $AgentiTable, Agente, $$AgentiTableFilterComposer, $$AgentiTableOrderingComposer, $$AgentiTableAnnotationComposer, $$AgentiTableCreateCompanionBuilder, $$AgentiTableUpdateCompanionBuilder, (Agente, BaseReferences<_$AppDatabase, $AgentiTable, Agente>), Agente, PrefetchHooks Function()> { $$AgentiTableTableManager(_$AppDatabase db, $AgentiTable table) : super(TableManagerState( db: db, table: table, createFilteringComposer: () => $$AgentiTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$AgentiTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$AgentiTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value idAgente = const Value.absent(), Value codAgente = const Value.absent(), Value ragioneSociale = const Value.absent(), Value pwd = const Value.absent(), Value telefono = const Value.absent(), Value cellulare = const Value.absent(), Value email = const Value.absent(), Value indirizzo = const Value.absent(), Value citta = const Value.absent(), Value cap = const Value.absent(), Value provincia = const Value.absent(), Value frazione = const Value.absent(), Value attivo = const Value.absent(), Value modificaPrezzi = const Value.absent(), Value capoArea = const Value.absent(), }) => AgentiCompanion( idAgente: idAgente, codAgente: codAgente, ragioneSociale: ragioneSociale, pwd: pwd, telefono: telefono, cellulare: cellulare, email: email, indirizzo: indirizzo, citta: citta, cap: cap, provincia: provincia, frazione: frazione, attivo: attivo, modificaPrezzi: modificaPrezzi, capoArea: capoArea, ), createCompanionCallback: ({ Value idAgente = const Value.absent(), Value codAgente = const Value.absent(), Value ragioneSociale = const Value.absent(), Value pwd = const Value.absent(), Value telefono = const Value.absent(), Value cellulare = const Value.absent(), Value email = const Value.absent(), Value indirizzo = const Value.absent(), Value citta = const Value.absent(), Value cap = const Value.absent(), Value provincia = const Value.absent(), Value frazione = const Value.absent(), Value attivo = const Value.absent(), Value modificaPrezzi = const Value.absent(), Value capoArea = const Value.absent(), }) => AgentiCompanion.insert( idAgente: idAgente, codAgente: codAgente, ragioneSociale: ragioneSociale, pwd: pwd, telefono: telefono, cellulare: cellulare, email: email, indirizzo: indirizzo, citta: citta, cap: cap, provincia: provincia, frazione: frazione, attivo: attivo, modificaPrezzi: modificaPrezzi, capoArea: capoArea, ), withReferenceMapper: (p0) => p0 .map((e) => (e.readTable(table), BaseReferences(db, table, e))) .toList(), prefetchHooksCallback: null, )); } typedef $$AgentiTableProcessedTableManager = ProcessedTableManager< _$AppDatabase, $AgentiTable, Agente, $$AgentiTableFilterComposer, $$AgentiTableOrderingComposer, $$AgentiTableAnnotationComposer, $$AgentiTableCreateCompanionBuilder, $$AgentiTableUpdateCompanionBuilder, (Agente, BaseReferences<_$AppDatabase, $AgentiTable, Agente>), Agente, PrefetchHooks Function()>; typedef $$ArticoliTableCreateCompanionBuilder = ArticoliCompanion Function({ Value idArticolo, Value posizione, required String codArticolo, Value descrizione, Value ean, Value idIva, Value idClassifica1, Value idClassifica2, Value idClassifica3, Value idClassifica4, Value peso, Value giacenza, Value unitaMisura, Value attivo, Value nonDisponibile, Value pezziConfezione, Value fileFoto, Value schedaProdotto, Value prezzoBase, Value stato, Value dataModifica, Value gruppo, Value categoria, Value colliPerStrato, Value stratiPerPallet, }); typedef $$ArticoliTableUpdateCompanionBuilder = ArticoliCompanion Function({ Value idArticolo, Value posizione, Value codArticolo, Value descrizione, Value ean, Value idIva, Value idClassifica1, Value idClassifica2, Value idClassifica3, Value idClassifica4, Value peso, Value giacenza, Value unitaMisura, Value attivo, Value nonDisponibile, Value pezziConfezione, Value fileFoto, Value schedaProdotto, Value prezzoBase, Value stato, Value dataModifica, Value gruppo, Value categoria, Value colliPerStrato, Value stratiPerPallet, }); class $$ArticoliTableFilterComposer extends Composer<_$AppDatabase, $ArticoliTable> { $$ArticoliTableFilterComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnFilters get idArticolo => $composableBuilder( column: $table.idArticolo, builder: (column) => ColumnFilters(column)); ColumnFilters get posizione => $composableBuilder( column: $table.posizione, builder: (column) => ColumnFilters(column)); ColumnFilters get codArticolo => $composableBuilder( column: $table.codArticolo, builder: (column) => ColumnFilters(column)); ColumnFilters get descrizione => $composableBuilder( column: $table.descrizione, builder: (column) => ColumnFilters(column)); ColumnFilters get ean => $composableBuilder( column: $table.ean, builder: (column) => ColumnFilters(column)); ColumnFilters get idIva => $composableBuilder( column: $table.idIva, builder: (column) => ColumnFilters(column)); ColumnFilters get idClassifica1 => $composableBuilder( column: $table.idClassifica1, builder: (column) => ColumnFilters(column)); ColumnFilters get idClassifica2 => $composableBuilder( column: $table.idClassifica2, builder: (column) => ColumnFilters(column)); ColumnFilters get idClassifica3 => $composableBuilder( column: $table.idClassifica3, builder: (column) => ColumnFilters(column)); ColumnFilters get idClassifica4 => $composableBuilder( column: $table.idClassifica4, builder: (column) => ColumnFilters(column)); ColumnFilters get peso => $composableBuilder( column: $table.peso, builder: (column) => ColumnFilters(column)); ColumnFilters get giacenza => $composableBuilder( column: $table.giacenza, builder: (column) => ColumnFilters(column)); ColumnFilters get unitaMisura => $composableBuilder( column: $table.unitaMisura, builder: (column) => ColumnFilters(column)); ColumnFilters get attivo => $composableBuilder( column: $table.attivo, builder: (column) => ColumnFilters(column)); ColumnFilters get nonDisponibile => $composableBuilder( column: $table.nonDisponibile, builder: (column) => ColumnFilters(column)); ColumnFilters get pezziConfezione => $composableBuilder( column: $table.pezziConfezione, builder: (column) => ColumnFilters(column)); ColumnFilters get fileFoto => $composableBuilder( column: $table.fileFoto, builder: (column) => ColumnFilters(column)); ColumnFilters get schedaProdotto => $composableBuilder( column: $table.schedaProdotto, builder: (column) => ColumnFilters(column)); ColumnFilters get prezzoBase => $composableBuilder( column: $table.prezzoBase, builder: (column) => ColumnFilters(column)); ColumnFilters get stato => $composableBuilder( column: $table.stato, builder: (column) => ColumnFilters(column)); ColumnFilters get dataModifica => $composableBuilder( column: $table.dataModifica, builder: (column) => ColumnFilters(column)); ColumnFilters get gruppo => $composableBuilder( column: $table.gruppo, builder: (column) => ColumnFilters(column)); ColumnFilters get categoria => $composableBuilder( column: $table.categoria, builder: (column) => ColumnFilters(column)); ColumnFilters get colliPerStrato => $composableBuilder( column: $table.colliPerStrato, builder: (column) => ColumnFilters(column)); ColumnFilters get stratiPerPallet => $composableBuilder( column: $table.stratiPerPallet, builder: (column) => ColumnFilters(column)); } class $$ArticoliTableOrderingComposer extends Composer<_$AppDatabase, $ArticoliTable> { $$ArticoliTableOrderingComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnOrderings get idArticolo => $composableBuilder( column: $table.idArticolo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get posizione => $composableBuilder( column: $table.posizione, builder: (column) => ColumnOrderings(column)); ColumnOrderings get codArticolo => $composableBuilder( column: $table.codArticolo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get descrizione => $composableBuilder( column: $table.descrizione, builder: (column) => ColumnOrderings(column)); ColumnOrderings get ean => $composableBuilder( column: $table.ean, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idIva => $composableBuilder( column: $table.idIva, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idClassifica1 => $composableBuilder( column: $table.idClassifica1, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idClassifica2 => $composableBuilder( column: $table.idClassifica2, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idClassifica3 => $composableBuilder( column: $table.idClassifica3, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idClassifica4 => $composableBuilder( column: $table.idClassifica4, builder: (column) => ColumnOrderings(column)); ColumnOrderings get peso => $composableBuilder( column: $table.peso, builder: (column) => ColumnOrderings(column)); ColumnOrderings get giacenza => $composableBuilder( column: $table.giacenza, builder: (column) => ColumnOrderings(column)); ColumnOrderings get unitaMisura => $composableBuilder( column: $table.unitaMisura, builder: (column) => ColumnOrderings(column)); ColumnOrderings get attivo => $composableBuilder( column: $table.attivo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get nonDisponibile => $composableBuilder( column: $table.nonDisponibile, builder: (column) => ColumnOrderings(column)); ColumnOrderings get pezziConfezione => $composableBuilder( column: $table.pezziConfezione, builder: (column) => ColumnOrderings(column)); ColumnOrderings get fileFoto => $composableBuilder( column: $table.fileFoto, builder: (column) => ColumnOrderings(column)); ColumnOrderings get schedaProdotto => $composableBuilder( column: $table.schedaProdotto, builder: (column) => ColumnOrderings(column)); ColumnOrderings get prezzoBase => $composableBuilder( column: $table.prezzoBase, builder: (column) => ColumnOrderings(column)); ColumnOrderings get stato => $composableBuilder( column: $table.stato, builder: (column) => ColumnOrderings(column)); ColumnOrderings get dataModifica => $composableBuilder( column: $table.dataModifica, builder: (column) => ColumnOrderings(column)); ColumnOrderings get gruppo => $composableBuilder( column: $table.gruppo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get categoria => $composableBuilder( column: $table.categoria, builder: (column) => ColumnOrderings(column)); ColumnOrderings get colliPerStrato => $composableBuilder( column: $table.colliPerStrato, builder: (column) => ColumnOrderings(column)); ColumnOrderings get stratiPerPallet => $composableBuilder( column: $table.stratiPerPallet, builder: (column) => ColumnOrderings(column)); } class $$ArticoliTableAnnotationComposer extends Composer<_$AppDatabase, $ArticoliTable> { $$ArticoliTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get idArticolo => $composableBuilder( column: $table.idArticolo, builder: (column) => column); GeneratedColumn get posizione => $composableBuilder(column: $table.posizione, builder: (column) => column); GeneratedColumn get codArticolo => $composableBuilder( column: $table.codArticolo, builder: (column) => column); GeneratedColumn get descrizione => $composableBuilder( column: $table.descrizione, builder: (column) => column); GeneratedColumn get ean => $composableBuilder(column: $table.ean, builder: (column) => column); GeneratedColumn get idIva => $composableBuilder(column: $table.idIva, builder: (column) => column); GeneratedColumn get idClassifica1 => $composableBuilder( column: $table.idClassifica1, builder: (column) => column); GeneratedColumn get idClassifica2 => $composableBuilder( column: $table.idClassifica2, builder: (column) => column); GeneratedColumn get idClassifica3 => $composableBuilder( column: $table.idClassifica3, builder: (column) => column); GeneratedColumn get idClassifica4 => $composableBuilder( column: $table.idClassifica4, builder: (column) => column); GeneratedColumn get peso => $composableBuilder(column: $table.peso, builder: (column) => column); GeneratedColumn get giacenza => $composableBuilder(column: $table.giacenza, builder: (column) => column); GeneratedColumn get unitaMisura => $composableBuilder( column: $table.unitaMisura, builder: (column) => column); GeneratedColumn get attivo => $composableBuilder(column: $table.attivo, builder: (column) => column); GeneratedColumn get nonDisponibile => $composableBuilder( column: $table.nonDisponibile, builder: (column) => column); GeneratedColumn get pezziConfezione => $composableBuilder( column: $table.pezziConfezione, builder: (column) => column); GeneratedColumn get fileFoto => $composableBuilder(column: $table.fileFoto, builder: (column) => column); GeneratedColumn get schedaProdotto => $composableBuilder( column: $table.schedaProdotto, builder: (column) => column); GeneratedColumn get prezzoBase => $composableBuilder( column: $table.prezzoBase, builder: (column) => column); GeneratedColumn get stato => $composableBuilder(column: $table.stato, builder: (column) => column); GeneratedColumn get dataModifica => $composableBuilder( column: $table.dataModifica, builder: (column) => column); GeneratedColumn get gruppo => $composableBuilder(column: $table.gruppo, builder: (column) => column); GeneratedColumn get categoria => $composableBuilder(column: $table.categoria, builder: (column) => column); GeneratedColumn get colliPerStrato => $composableBuilder( column: $table.colliPerStrato, builder: (column) => column); GeneratedColumn get stratiPerPallet => $composableBuilder( column: $table.stratiPerPallet, builder: (column) => column); } class $$ArticoliTableTableManager extends RootTableManager< _$AppDatabase, $ArticoliTable, Articolo, $$ArticoliTableFilterComposer, $$ArticoliTableOrderingComposer, $$ArticoliTableAnnotationComposer, $$ArticoliTableCreateCompanionBuilder, $$ArticoliTableUpdateCompanionBuilder, (Articolo, BaseReferences<_$AppDatabase, $ArticoliTable, Articolo>), Articolo, PrefetchHooks Function()> { $$ArticoliTableTableManager(_$AppDatabase db, $ArticoliTable table) : super(TableManagerState( db: db, table: table, createFilteringComposer: () => $$ArticoliTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$ArticoliTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$ArticoliTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value idArticolo = const Value.absent(), Value posizione = const Value.absent(), Value codArticolo = const Value.absent(), Value descrizione = const Value.absent(), Value ean = const Value.absent(), Value idIva = const Value.absent(), Value idClassifica1 = const Value.absent(), Value idClassifica2 = const Value.absent(), Value idClassifica3 = const Value.absent(), Value idClassifica4 = const Value.absent(), Value peso = const Value.absent(), Value giacenza = const Value.absent(), Value unitaMisura = const Value.absent(), Value attivo = const Value.absent(), Value nonDisponibile = const Value.absent(), Value pezziConfezione = const Value.absent(), Value fileFoto = const Value.absent(), Value schedaProdotto = const Value.absent(), Value prezzoBase = const Value.absent(), Value stato = const Value.absent(), Value dataModifica = const Value.absent(), Value gruppo = const Value.absent(), Value categoria = const Value.absent(), Value colliPerStrato = const Value.absent(), Value stratiPerPallet = const Value.absent(), }) => ArticoliCompanion( idArticolo: idArticolo, posizione: posizione, codArticolo: codArticolo, descrizione: descrizione, ean: ean, idIva: idIva, idClassifica1: idClassifica1, idClassifica2: idClassifica2, idClassifica3: idClassifica3, idClassifica4: idClassifica4, peso: peso, giacenza: giacenza, unitaMisura: unitaMisura, attivo: attivo, nonDisponibile: nonDisponibile, pezziConfezione: pezziConfezione, fileFoto: fileFoto, schedaProdotto: schedaProdotto, prezzoBase: prezzoBase, stato: stato, dataModifica: dataModifica, gruppo: gruppo, categoria: categoria, colliPerStrato: colliPerStrato, stratiPerPallet: stratiPerPallet, ), createCompanionCallback: ({ Value idArticolo = const Value.absent(), Value posizione = const Value.absent(), required String codArticolo, Value descrizione = const Value.absent(), Value ean = const Value.absent(), Value idIva = const Value.absent(), Value idClassifica1 = const Value.absent(), Value idClassifica2 = const Value.absent(), Value idClassifica3 = const Value.absent(), Value idClassifica4 = const Value.absent(), Value peso = const Value.absent(), Value giacenza = const Value.absent(), Value unitaMisura = const Value.absent(), Value attivo = const Value.absent(), Value nonDisponibile = const Value.absent(), Value pezziConfezione = const Value.absent(), Value fileFoto = const Value.absent(), Value schedaProdotto = const Value.absent(), Value prezzoBase = const Value.absent(), Value stato = const Value.absent(), Value dataModifica = const Value.absent(), Value gruppo = const Value.absent(), Value categoria = const Value.absent(), Value colliPerStrato = const Value.absent(), Value stratiPerPallet = const Value.absent(), }) => ArticoliCompanion.insert( idArticolo: idArticolo, posizione: posizione, codArticolo: codArticolo, descrizione: descrizione, ean: ean, idIva: idIva, idClassifica1: idClassifica1, idClassifica2: idClassifica2, idClassifica3: idClassifica3, idClassifica4: idClassifica4, peso: peso, giacenza: giacenza, unitaMisura: unitaMisura, attivo: attivo, nonDisponibile: nonDisponibile, pezziConfezione: pezziConfezione, fileFoto: fileFoto, schedaProdotto: schedaProdotto, prezzoBase: prezzoBase, stato: stato, dataModifica: dataModifica, gruppo: gruppo, categoria: categoria, colliPerStrato: colliPerStrato, stratiPerPallet: stratiPerPallet, ), withReferenceMapper: (p0) => p0 .map((e) => (e.readTable(table), BaseReferences(db, table, e))) .toList(), prefetchHooksCallback: null, )); } typedef $$ArticoliTableProcessedTableManager = ProcessedTableManager< _$AppDatabase, $ArticoliTable, Articolo, $$ArticoliTableFilterComposer, $$ArticoliTableOrderingComposer, $$ArticoliTableAnnotationComposer, $$ArticoliTableCreateCompanionBuilder, $$ArticoliTableUpdateCompanionBuilder, (Articolo, BaseReferences<_$AppDatabase, $ArticoliTable, Articolo>), Articolo, PrefetchHooks Function()>; typedef $$ClientiTableCreateCompanionBuilder = ClientiCompanion Function({ Value idCliente, Value idClienteRemoto, Value codCliente, Value ragioneSociale, Value indirizzo, Value citta, Value provincia, Value cap, Value frazione, Value nazione, Value telefono, Value cellulare, Value fax, Value email, Value partitaIva, Value codiceFiscale, Value note, Value noteOrdine, Value stato, Value attivo, Value idPagamento, Value idListino, Value dataModifica, Value sdi, Value pec, Value altreNote, Value numeroCivico, Value pod, Value pdr, Value ubicazione, Value banca, Value bancaFiliale, Value codBlocco, Value creditScoreColor, Value dataCreditScore, }); typedef $$ClientiTableUpdateCompanionBuilder = ClientiCompanion Function({ Value idCliente, Value idClienteRemoto, Value codCliente, Value ragioneSociale, Value indirizzo, Value citta, Value provincia, Value cap, Value frazione, Value nazione, Value telefono, Value cellulare, Value fax, Value email, Value partitaIva, Value codiceFiscale, Value note, Value noteOrdine, Value stato, Value attivo, Value idPagamento, Value idListino, Value dataModifica, Value sdi, Value pec, Value altreNote, Value numeroCivico, Value pod, Value pdr, Value ubicazione, Value banca, Value bancaFiliale, Value codBlocco, Value creditScoreColor, Value dataCreditScore, }); class $$ClientiTableFilterComposer extends Composer<_$AppDatabase, $ClientiTable> { $$ClientiTableFilterComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnFilters get idCliente => $composableBuilder( column: $table.idCliente, builder: (column) => ColumnFilters(column)); ColumnFilters get idClienteRemoto => $composableBuilder( column: $table.idClienteRemoto, builder: (column) => ColumnFilters(column)); ColumnFilters get codCliente => $composableBuilder( column: $table.codCliente, builder: (column) => ColumnFilters(column)); ColumnFilters get ragioneSociale => $composableBuilder( column: $table.ragioneSociale, builder: (column) => ColumnFilters(column)); ColumnFilters get indirizzo => $composableBuilder( column: $table.indirizzo, builder: (column) => ColumnFilters(column)); ColumnFilters get citta => $composableBuilder( column: $table.citta, builder: (column) => ColumnFilters(column)); ColumnFilters get provincia => $composableBuilder( column: $table.provincia, builder: (column) => ColumnFilters(column)); ColumnFilters get cap => $composableBuilder( column: $table.cap, builder: (column) => ColumnFilters(column)); ColumnFilters get frazione => $composableBuilder( column: $table.frazione, builder: (column) => ColumnFilters(column)); ColumnFilters get nazione => $composableBuilder( column: $table.nazione, builder: (column) => ColumnFilters(column)); ColumnFilters get telefono => $composableBuilder( column: $table.telefono, builder: (column) => ColumnFilters(column)); ColumnFilters get cellulare => $composableBuilder( column: $table.cellulare, builder: (column) => ColumnFilters(column)); ColumnFilters get fax => $composableBuilder( column: $table.fax, builder: (column) => ColumnFilters(column)); ColumnFilters get email => $composableBuilder( column: $table.email, builder: (column) => ColumnFilters(column)); ColumnFilters get partitaIva => $composableBuilder( column: $table.partitaIva, builder: (column) => ColumnFilters(column)); ColumnFilters get codiceFiscale => $composableBuilder( column: $table.codiceFiscale, builder: (column) => ColumnFilters(column)); ColumnFilters get note => $composableBuilder( column: $table.note, builder: (column) => ColumnFilters(column)); ColumnFilters get noteOrdine => $composableBuilder( column: $table.noteOrdine, builder: (column) => ColumnFilters(column)); ColumnFilters get stato => $composableBuilder( column: $table.stato, builder: (column) => ColumnFilters(column)); ColumnFilters get attivo => $composableBuilder( column: $table.attivo, builder: (column) => ColumnFilters(column)); ColumnFilters get idPagamento => $composableBuilder( column: $table.idPagamento, builder: (column) => ColumnFilters(column)); ColumnFilters get idListino => $composableBuilder( column: $table.idListino, builder: (column) => ColumnFilters(column)); ColumnFilters get dataModifica => $composableBuilder( column: $table.dataModifica, builder: (column) => ColumnFilters(column)); ColumnFilters get sdi => $composableBuilder( column: $table.sdi, builder: (column) => ColumnFilters(column)); ColumnFilters get pec => $composableBuilder( column: $table.pec, builder: (column) => ColumnFilters(column)); ColumnFilters get altreNote => $composableBuilder( column: $table.altreNote, builder: (column) => ColumnFilters(column)); ColumnFilters get numeroCivico => $composableBuilder( column: $table.numeroCivico, builder: (column) => ColumnFilters(column)); ColumnFilters get pod => $composableBuilder( column: $table.pod, builder: (column) => ColumnFilters(column)); ColumnFilters get pdr => $composableBuilder( column: $table.pdr, builder: (column) => ColumnFilters(column)); ColumnFilters get ubicazione => $composableBuilder( column: $table.ubicazione, builder: (column) => ColumnFilters(column)); ColumnFilters get banca => $composableBuilder( column: $table.banca, builder: (column) => ColumnFilters(column)); ColumnFilters get bancaFiliale => $composableBuilder( column: $table.bancaFiliale, builder: (column) => ColumnFilters(column)); ColumnFilters get codBlocco => $composableBuilder( column: $table.codBlocco, builder: (column) => ColumnFilters(column)); ColumnFilters get creditScoreColor => $composableBuilder( column: $table.creditScoreColor, builder: (column) => ColumnFilters(column)); ColumnFilters get dataCreditScore => $composableBuilder( column: $table.dataCreditScore, builder: (column) => ColumnFilters(column)); } class $$ClientiTableOrderingComposer extends Composer<_$AppDatabase, $ClientiTable> { $$ClientiTableOrderingComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnOrderings get idCliente => $composableBuilder( column: $table.idCliente, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idClienteRemoto => $composableBuilder( column: $table.idClienteRemoto, builder: (column) => ColumnOrderings(column)); ColumnOrderings get codCliente => $composableBuilder( column: $table.codCliente, builder: (column) => ColumnOrderings(column)); ColumnOrderings get ragioneSociale => $composableBuilder( column: $table.ragioneSociale, builder: (column) => ColumnOrderings(column)); ColumnOrderings get indirizzo => $composableBuilder( column: $table.indirizzo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get citta => $composableBuilder( column: $table.citta, builder: (column) => ColumnOrderings(column)); ColumnOrderings get provincia => $composableBuilder( column: $table.provincia, builder: (column) => ColumnOrderings(column)); ColumnOrderings get cap => $composableBuilder( column: $table.cap, builder: (column) => ColumnOrderings(column)); ColumnOrderings get frazione => $composableBuilder( column: $table.frazione, builder: (column) => ColumnOrderings(column)); ColumnOrderings get nazione => $composableBuilder( column: $table.nazione, builder: (column) => ColumnOrderings(column)); ColumnOrderings get telefono => $composableBuilder( column: $table.telefono, builder: (column) => ColumnOrderings(column)); ColumnOrderings get cellulare => $composableBuilder( column: $table.cellulare, builder: (column) => ColumnOrderings(column)); ColumnOrderings get fax => $composableBuilder( column: $table.fax, builder: (column) => ColumnOrderings(column)); ColumnOrderings get email => $composableBuilder( column: $table.email, builder: (column) => ColumnOrderings(column)); ColumnOrderings get partitaIva => $composableBuilder( column: $table.partitaIva, builder: (column) => ColumnOrderings(column)); ColumnOrderings get codiceFiscale => $composableBuilder( column: $table.codiceFiscale, builder: (column) => ColumnOrderings(column)); ColumnOrderings get note => $composableBuilder( column: $table.note, builder: (column) => ColumnOrderings(column)); ColumnOrderings get noteOrdine => $composableBuilder( column: $table.noteOrdine, builder: (column) => ColumnOrderings(column)); ColumnOrderings get stato => $composableBuilder( column: $table.stato, builder: (column) => ColumnOrderings(column)); ColumnOrderings get attivo => $composableBuilder( column: $table.attivo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idPagamento => $composableBuilder( column: $table.idPagamento, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idListino => $composableBuilder( column: $table.idListino, builder: (column) => ColumnOrderings(column)); ColumnOrderings get dataModifica => $composableBuilder( column: $table.dataModifica, builder: (column) => ColumnOrderings(column)); ColumnOrderings get sdi => $composableBuilder( column: $table.sdi, builder: (column) => ColumnOrderings(column)); ColumnOrderings get pec => $composableBuilder( column: $table.pec, builder: (column) => ColumnOrderings(column)); ColumnOrderings get altreNote => $composableBuilder( column: $table.altreNote, builder: (column) => ColumnOrderings(column)); ColumnOrderings get numeroCivico => $composableBuilder( column: $table.numeroCivico, builder: (column) => ColumnOrderings(column)); ColumnOrderings get pod => $composableBuilder( column: $table.pod, builder: (column) => ColumnOrderings(column)); ColumnOrderings get pdr => $composableBuilder( column: $table.pdr, builder: (column) => ColumnOrderings(column)); ColumnOrderings get ubicazione => $composableBuilder( column: $table.ubicazione, builder: (column) => ColumnOrderings(column)); ColumnOrderings get banca => $composableBuilder( column: $table.banca, builder: (column) => ColumnOrderings(column)); ColumnOrderings get bancaFiliale => $composableBuilder( column: $table.bancaFiliale, builder: (column) => ColumnOrderings(column)); ColumnOrderings get codBlocco => $composableBuilder( column: $table.codBlocco, builder: (column) => ColumnOrderings(column)); ColumnOrderings get creditScoreColor => $composableBuilder( column: $table.creditScoreColor, builder: (column) => ColumnOrderings(column)); ColumnOrderings get dataCreditScore => $composableBuilder( column: $table.dataCreditScore, builder: (column) => ColumnOrderings(column)); } class $$ClientiTableAnnotationComposer extends Composer<_$AppDatabase, $ClientiTable> { $$ClientiTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get idCliente => $composableBuilder(column: $table.idCliente, builder: (column) => column); GeneratedColumn get idClienteRemoto => $composableBuilder( column: $table.idClienteRemoto, builder: (column) => column); GeneratedColumn get codCliente => $composableBuilder( column: $table.codCliente, builder: (column) => column); GeneratedColumn get ragioneSociale => $composableBuilder( column: $table.ragioneSociale, builder: (column) => column); GeneratedColumn get indirizzo => $composableBuilder(column: $table.indirizzo, builder: (column) => column); GeneratedColumn get citta => $composableBuilder(column: $table.citta, builder: (column) => column); GeneratedColumn get provincia => $composableBuilder(column: $table.provincia, builder: (column) => column); GeneratedColumn get cap => $composableBuilder(column: $table.cap, builder: (column) => column); GeneratedColumn get frazione => $composableBuilder(column: $table.frazione, builder: (column) => column); GeneratedColumn get nazione => $composableBuilder(column: $table.nazione, builder: (column) => column); GeneratedColumn get telefono => $composableBuilder(column: $table.telefono, builder: (column) => column); GeneratedColumn get cellulare => $composableBuilder(column: $table.cellulare, builder: (column) => column); GeneratedColumn get fax => $composableBuilder(column: $table.fax, builder: (column) => column); GeneratedColumn get email => $composableBuilder(column: $table.email, builder: (column) => column); GeneratedColumn get partitaIva => $composableBuilder( column: $table.partitaIva, builder: (column) => column); GeneratedColumn get codiceFiscale => $composableBuilder( column: $table.codiceFiscale, builder: (column) => column); GeneratedColumn get note => $composableBuilder(column: $table.note, builder: (column) => column); GeneratedColumn get noteOrdine => $composableBuilder( column: $table.noteOrdine, builder: (column) => column); GeneratedColumn get stato => $composableBuilder(column: $table.stato, builder: (column) => column); GeneratedColumn get attivo => $composableBuilder(column: $table.attivo, builder: (column) => column); GeneratedColumn get idPagamento => $composableBuilder( column: $table.idPagamento, builder: (column) => column); GeneratedColumn get idListino => $composableBuilder(column: $table.idListino, builder: (column) => column); GeneratedColumn get dataModifica => $composableBuilder( column: $table.dataModifica, builder: (column) => column); GeneratedColumn get sdi => $composableBuilder(column: $table.sdi, builder: (column) => column); GeneratedColumn get pec => $composableBuilder(column: $table.pec, builder: (column) => column); GeneratedColumn get altreNote => $composableBuilder(column: $table.altreNote, builder: (column) => column); GeneratedColumn get numeroCivico => $composableBuilder( column: $table.numeroCivico, builder: (column) => column); GeneratedColumn get pod => $composableBuilder(column: $table.pod, builder: (column) => column); GeneratedColumn get pdr => $composableBuilder(column: $table.pdr, builder: (column) => column); GeneratedColumn get ubicazione => $composableBuilder( column: $table.ubicazione, builder: (column) => column); GeneratedColumn get banca => $composableBuilder(column: $table.banca, builder: (column) => column); GeneratedColumn get bancaFiliale => $composableBuilder( column: $table.bancaFiliale, builder: (column) => column); GeneratedColumn get codBlocco => $composableBuilder(column: $table.codBlocco, builder: (column) => column); GeneratedColumn get creditScoreColor => $composableBuilder( column: $table.creditScoreColor, builder: (column) => column); GeneratedColumn get dataCreditScore => $composableBuilder( column: $table.dataCreditScore, builder: (column) => column); } class $$ClientiTableTableManager extends RootTableManager< _$AppDatabase, $ClientiTable, Cliente, $$ClientiTableFilterComposer, $$ClientiTableOrderingComposer, $$ClientiTableAnnotationComposer, $$ClientiTableCreateCompanionBuilder, $$ClientiTableUpdateCompanionBuilder, (Cliente, BaseReferences<_$AppDatabase, $ClientiTable, Cliente>), Cliente, PrefetchHooks Function()> { $$ClientiTableTableManager(_$AppDatabase db, $ClientiTable table) : super(TableManagerState( db: db, table: table, createFilteringComposer: () => $$ClientiTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$ClientiTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$ClientiTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value idCliente = const Value.absent(), Value idClienteRemoto = const Value.absent(), Value codCliente = const Value.absent(), Value ragioneSociale = const Value.absent(), Value indirizzo = const Value.absent(), Value citta = const Value.absent(), Value provincia = const Value.absent(), Value cap = const Value.absent(), Value frazione = const Value.absent(), Value nazione = const Value.absent(), Value telefono = const Value.absent(), Value cellulare = const Value.absent(), Value fax = const Value.absent(), Value email = const Value.absent(), Value partitaIva = const Value.absent(), Value codiceFiscale = const Value.absent(), Value note = const Value.absent(), Value noteOrdine = const Value.absent(), Value stato = const Value.absent(), Value attivo = const Value.absent(), Value idPagamento = const Value.absent(), Value idListino = const Value.absent(), Value dataModifica = const Value.absent(), Value sdi = const Value.absent(), Value pec = const Value.absent(), Value altreNote = const Value.absent(), Value numeroCivico = const Value.absent(), Value pod = const Value.absent(), Value pdr = const Value.absent(), Value ubicazione = const Value.absent(), Value banca = const Value.absent(), Value bancaFiliale = const Value.absent(), Value codBlocco = const Value.absent(), Value creditScoreColor = const Value.absent(), Value dataCreditScore = const Value.absent(), }) => ClientiCompanion( idCliente: idCliente, idClienteRemoto: idClienteRemoto, codCliente: codCliente, ragioneSociale: ragioneSociale, indirizzo: indirizzo, citta: citta, provincia: provincia, cap: cap, frazione: frazione, nazione: nazione, telefono: telefono, cellulare: cellulare, fax: fax, email: email, partitaIva: partitaIva, codiceFiscale: codiceFiscale, note: note, noteOrdine: noteOrdine, stato: stato, attivo: attivo, idPagamento: idPagamento, idListino: idListino, dataModifica: dataModifica, sdi: sdi, pec: pec, altreNote: altreNote, numeroCivico: numeroCivico, pod: pod, pdr: pdr, ubicazione: ubicazione, banca: banca, bancaFiliale: bancaFiliale, codBlocco: codBlocco, creditScoreColor: creditScoreColor, dataCreditScore: dataCreditScore, ), createCompanionCallback: ({ Value idCliente = const Value.absent(), Value idClienteRemoto = const Value.absent(), Value codCliente = const Value.absent(), Value ragioneSociale = const Value.absent(), Value indirizzo = const Value.absent(), Value citta = const Value.absent(), Value provincia = const Value.absent(), Value cap = const Value.absent(), Value frazione = const Value.absent(), Value nazione = const Value.absent(), Value telefono = const Value.absent(), Value cellulare = const Value.absent(), Value fax = const Value.absent(), Value email = const Value.absent(), Value partitaIva = const Value.absent(), Value codiceFiscale = const Value.absent(), Value note = const Value.absent(), Value noteOrdine = const Value.absent(), Value stato = const Value.absent(), Value attivo = const Value.absent(), Value idPagamento = const Value.absent(), Value idListino = const Value.absent(), Value dataModifica = const Value.absent(), Value sdi = const Value.absent(), Value pec = const Value.absent(), Value altreNote = const Value.absent(), Value numeroCivico = const Value.absent(), Value pod = const Value.absent(), Value pdr = const Value.absent(), Value ubicazione = const Value.absent(), Value banca = const Value.absent(), Value bancaFiliale = const Value.absent(), Value codBlocco = const Value.absent(), Value creditScoreColor = const Value.absent(), Value dataCreditScore = const Value.absent(), }) => ClientiCompanion.insert( idCliente: idCliente, idClienteRemoto: idClienteRemoto, codCliente: codCliente, ragioneSociale: ragioneSociale, indirizzo: indirizzo, citta: citta, provincia: provincia, cap: cap, frazione: frazione, nazione: nazione, telefono: telefono, cellulare: cellulare, fax: fax, email: email, partitaIva: partitaIva, codiceFiscale: codiceFiscale, note: note, noteOrdine: noteOrdine, stato: stato, attivo: attivo, idPagamento: idPagamento, idListino: idListino, dataModifica: dataModifica, sdi: sdi, pec: pec, altreNote: altreNote, numeroCivico: numeroCivico, pod: pod, pdr: pdr, ubicazione: ubicazione, banca: banca, bancaFiliale: bancaFiliale, codBlocco: codBlocco, creditScoreColor: creditScoreColor, dataCreditScore: dataCreditScore, ), withReferenceMapper: (p0) => p0 .map((e) => (e.readTable(table), BaseReferences(db, table, e))) .toList(), prefetchHooksCallback: null, )); } typedef $$ClientiTableProcessedTableManager = ProcessedTableManager< _$AppDatabase, $ClientiTable, Cliente, $$ClientiTableFilterComposer, $$ClientiTableOrderingComposer, $$ClientiTableAnnotationComposer, $$ClientiTableCreateCompanionBuilder, $$ClientiTableUpdateCompanionBuilder, (Cliente, BaseReferences<_$AppDatabase, $ClientiTable, Cliente>), Cliente, PrefetchHooks Function()>; typedef $$OrdiniTableCreateCompanionBuilder = OrdiniCompanion Function({ Value idOrdine, Value idOrdineSede, Value numeroOrdine, Value numeroOrdineSede, Value dataOrdine, Value dataConsegna, Value dataModifica, Value riferimento, Value noteCliente, Value noteOrdine, Value idCliente, Value idFiliale, Value stato, Value idListino, Value idAgente, Value idPagamento, }); typedef $$OrdiniTableUpdateCompanionBuilder = OrdiniCompanion Function({ Value idOrdine, Value idOrdineSede, Value numeroOrdine, Value numeroOrdineSede, Value dataOrdine, Value dataConsegna, Value dataModifica, Value riferimento, Value noteCliente, Value noteOrdine, Value idCliente, Value idFiliale, Value stato, Value idListino, Value idAgente, Value idPagamento, }); class $$OrdiniTableFilterComposer extends Composer<_$AppDatabase, $OrdiniTable> { $$OrdiniTableFilterComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnFilters get idOrdine => $composableBuilder( column: $table.idOrdine, builder: (column) => ColumnFilters(column)); ColumnFilters get idOrdineSede => $composableBuilder( column: $table.idOrdineSede, builder: (column) => ColumnFilters(column)); ColumnFilters get numeroOrdine => $composableBuilder( column: $table.numeroOrdine, builder: (column) => ColumnFilters(column)); ColumnFilters get numeroOrdineSede => $composableBuilder( column: $table.numeroOrdineSede, builder: (column) => ColumnFilters(column)); ColumnFilters get dataOrdine => $composableBuilder( column: $table.dataOrdine, builder: (column) => ColumnFilters(column)); ColumnFilters get dataConsegna => $composableBuilder( column: $table.dataConsegna, builder: (column) => ColumnFilters(column)); ColumnFilters get dataModifica => $composableBuilder( column: $table.dataModifica, builder: (column) => ColumnFilters(column)); ColumnFilters get riferimento => $composableBuilder( column: $table.riferimento, builder: (column) => ColumnFilters(column)); ColumnFilters get noteCliente => $composableBuilder( column: $table.noteCliente, builder: (column) => ColumnFilters(column)); ColumnFilters get noteOrdine => $composableBuilder( column: $table.noteOrdine, builder: (column) => ColumnFilters(column)); ColumnFilters get idCliente => $composableBuilder( column: $table.idCliente, builder: (column) => ColumnFilters(column)); ColumnFilters get idFiliale => $composableBuilder( column: $table.idFiliale, builder: (column) => ColumnFilters(column)); ColumnFilters get stato => $composableBuilder( column: $table.stato, builder: (column) => ColumnFilters(column)); ColumnFilters get idListino => $composableBuilder( column: $table.idListino, builder: (column) => ColumnFilters(column)); ColumnFilters get idAgente => $composableBuilder( column: $table.idAgente, builder: (column) => ColumnFilters(column)); ColumnFilters get idPagamento => $composableBuilder( column: $table.idPagamento, builder: (column) => ColumnFilters(column)); } class $$OrdiniTableOrderingComposer extends Composer<_$AppDatabase, $OrdiniTable> { $$OrdiniTableOrderingComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnOrderings get idOrdine => $composableBuilder( column: $table.idOrdine, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idOrdineSede => $composableBuilder( column: $table.idOrdineSede, builder: (column) => ColumnOrderings(column)); ColumnOrderings get numeroOrdine => $composableBuilder( column: $table.numeroOrdine, builder: (column) => ColumnOrderings(column)); ColumnOrderings get numeroOrdineSede => $composableBuilder( column: $table.numeroOrdineSede, builder: (column) => ColumnOrderings(column)); ColumnOrderings get dataOrdine => $composableBuilder( column: $table.dataOrdine, builder: (column) => ColumnOrderings(column)); ColumnOrderings get dataConsegna => $composableBuilder( column: $table.dataConsegna, builder: (column) => ColumnOrderings(column)); ColumnOrderings get dataModifica => $composableBuilder( column: $table.dataModifica, builder: (column) => ColumnOrderings(column)); ColumnOrderings get riferimento => $composableBuilder( column: $table.riferimento, builder: (column) => ColumnOrderings(column)); ColumnOrderings get noteCliente => $composableBuilder( column: $table.noteCliente, builder: (column) => ColumnOrderings(column)); ColumnOrderings get noteOrdine => $composableBuilder( column: $table.noteOrdine, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idCliente => $composableBuilder( column: $table.idCliente, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idFiliale => $composableBuilder( column: $table.idFiliale, builder: (column) => ColumnOrderings(column)); ColumnOrderings get stato => $composableBuilder( column: $table.stato, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idListino => $composableBuilder( column: $table.idListino, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idAgente => $composableBuilder( column: $table.idAgente, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idPagamento => $composableBuilder( column: $table.idPagamento, builder: (column) => ColumnOrderings(column)); } class $$OrdiniTableAnnotationComposer extends Composer<_$AppDatabase, $OrdiniTable> { $$OrdiniTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get idOrdine => $composableBuilder(column: $table.idOrdine, builder: (column) => column); GeneratedColumn get idOrdineSede => $composableBuilder( column: $table.idOrdineSede, builder: (column) => column); GeneratedColumn get numeroOrdine => $composableBuilder( column: $table.numeroOrdine, builder: (column) => column); GeneratedColumn get numeroOrdineSede => $composableBuilder( column: $table.numeroOrdineSede, builder: (column) => column); GeneratedColumn get dataOrdine => $composableBuilder( column: $table.dataOrdine, builder: (column) => column); GeneratedColumn get dataConsegna => $composableBuilder( column: $table.dataConsegna, builder: (column) => column); GeneratedColumn get dataModifica => $composableBuilder( column: $table.dataModifica, builder: (column) => column); GeneratedColumn get riferimento => $composableBuilder( column: $table.riferimento, builder: (column) => column); GeneratedColumn get noteCliente => $composableBuilder( column: $table.noteCliente, builder: (column) => column); GeneratedColumn get noteOrdine => $composableBuilder( column: $table.noteOrdine, builder: (column) => column); GeneratedColumn get idCliente => $composableBuilder(column: $table.idCliente, builder: (column) => column); GeneratedColumn get idFiliale => $composableBuilder(column: $table.idFiliale, builder: (column) => column); GeneratedColumn get stato => $composableBuilder(column: $table.stato, builder: (column) => column); GeneratedColumn get idListino => $composableBuilder(column: $table.idListino, builder: (column) => column); GeneratedColumn get idAgente => $composableBuilder(column: $table.idAgente, builder: (column) => column); GeneratedColumn get idPagamento => $composableBuilder( column: $table.idPagamento, builder: (column) => column); } class $$OrdiniTableTableManager extends RootTableManager< _$AppDatabase, $OrdiniTable, Ordine, $$OrdiniTableFilterComposer, $$OrdiniTableOrderingComposer, $$OrdiniTableAnnotationComposer, $$OrdiniTableCreateCompanionBuilder, $$OrdiniTableUpdateCompanionBuilder, (Ordine, BaseReferences<_$AppDatabase, $OrdiniTable, Ordine>), Ordine, PrefetchHooks Function()> { $$OrdiniTableTableManager(_$AppDatabase db, $OrdiniTable table) : super(TableManagerState( db: db, table: table, createFilteringComposer: () => $$OrdiniTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$OrdiniTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$OrdiniTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value idOrdine = const Value.absent(), Value idOrdineSede = const Value.absent(), Value numeroOrdine = const Value.absent(), Value numeroOrdineSede = const Value.absent(), Value dataOrdine = const Value.absent(), Value dataConsegna = const Value.absent(), Value dataModifica = const Value.absent(), Value riferimento = const Value.absent(), Value noteCliente = const Value.absent(), Value noteOrdine = const Value.absent(), Value idCliente = const Value.absent(), Value idFiliale = const Value.absent(), Value stato = const Value.absent(), Value idListino = const Value.absent(), Value idAgente = const Value.absent(), Value idPagamento = const Value.absent(), }) => OrdiniCompanion( idOrdine: idOrdine, idOrdineSede: idOrdineSede, numeroOrdine: numeroOrdine, numeroOrdineSede: numeroOrdineSede, dataOrdine: dataOrdine, dataConsegna: dataConsegna, dataModifica: dataModifica, riferimento: riferimento, noteCliente: noteCliente, noteOrdine: noteOrdine, idCliente: idCliente, idFiliale: idFiliale, stato: stato, idListino: idListino, idAgente: idAgente, idPagamento: idPagamento, ), createCompanionCallback: ({ Value idOrdine = const Value.absent(), Value idOrdineSede = const Value.absent(), Value numeroOrdine = const Value.absent(), Value numeroOrdineSede = const Value.absent(), Value dataOrdine = const Value.absent(), Value dataConsegna = const Value.absent(), Value dataModifica = const Value.absent(), Value riferimento = const Value.absent(), Value noteCliente = const Value.absent(), Value noteOrdine = const Value.absent(), Value idCliente = const Value.absent(), Value idFiliale = const Value.absent(), Value stato = const Value.absent(), Value idListino = const Value.absent(), Value idAgente = const Value.absent(), Value idPagamento = const Value.absent(), }) => OrdiniCompanion.insert( idOrdine: idOrdine, idOrdineSede: idOrdineSede, numeroOrdine: numeroOrdine, numeroOrdineSede: numeroOrdineSede, dataOrdine: dataOrdine, dataConsegna: dataConsegna, dataModifica: dataModifica, riferimento: riferimento, noteCliente: noteCliente, noteOrdine: noteOrdine, idCliente: idCliente, idFiliale: idFiliale, stato: stato, idListino: idListino, idAgente: idAgente, idPagamento: idPagamento, ), withReferenceMapper: (p0) => p0 .map((e) => (e.readTable(table), BaseReferences(db, table, e))) .toList(), prefetchHooksCallback: null, )); } typedef $$OrdiniTableProcessedTableManager = ProcessedTableManager< _$AppDatabase, $OrdiniTable, Ordine, $$OrdiniTableFilterComposer, $$OrdiniTableOrderingComposer, $$OrdiniTableAnnotationComposer, $$OrdiniTableCreateCompanionBuilder, $$OrdiniTableUpdateCompanionBuilder, (Ordine, BaseReferences<_$AppDatabase, $OrdiniTable, Ordine>), Ordine, PrefetchHooks Function()>; typedef $$RigheOrdineTableCreateCompanionBuilder = RigheOrdineCompanion Function({ Value idRigaOrdine, Value idOrdine, Value idArticolo, Value idListino, Value quantita, Value prezzoLordo, Value sconto1, Value sconto2, Value sconto3, Value sconto4, Value sconto5, Value prezzoNetto, Value scontoMerce, Value totale, Value dataConsegna, Value dataModifica, Value qtaEvasa, Value stato, Value colli, Value promozione, Value rigaPromozione, Value prezzoManuale, }); typedef $$RigheOrdineTableUpdateCompanionBuilder = RigheOrdineCompanion Function({ Value idRigaOrdine, Value idOrdine, Value idArticolo, Value idListino, Value quantita, Value prezzoLordo, Value sconto1, Value sconto2, Value sconto3, Value sconto4, Value sconto5, Value prezzoNetto, Value scontoMerce, Value totale, Value dataConsegna, Value dataModifica, Value qtaEvasa, Value stato, Value colli, Value promozione, Value rigaPromozione, Value prezzoManuale, }); class $$RigheOrdineTableFilterComposer extends Composer<_$AppDatabase, $RigheOrdineTable> { $$RigheOrdineTableFilterComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnFilters get idRigaOrdine => $composableBuilder( column: $table.idRigaOrdine, builder: (column) => ColumnFilters(column)); ColumnFilters get idOrdine => $composableBuilder( column: $table.idOrdine, builder: (column) => ColumnFilters(column)); ColumnFilters get idArticolo => $composableBuilder( column: $table.idArticolo, builder: (column) => ColumnFilters(column)); ColumnFilters get idListino => $composableBuilder( column: $table.idListino, builder: (column) => ColumnFilters(column)); ColumnFilters get quantita => $composableBuilder( column: $table.quantita, builder: (column) => ColumnFilters(column)); ColumnFilters get prezzoLordo => $composableBuilder( column: $table.prezzoLordo, builder: (column) => ColumnFilters(column)); ColumnFilters get sconto1 => $composableBuilder( column: $table.sconto1, builder: (column) => ColumnFilters(column)); ColumnFilters get sconto2 => $composableBuilder( column: $table.sconto2, builder: (column) => ColumnFilters(column)); ColumnFilters get sconto3 => $composableBuilder( column: $table.sconto3, builder: (column) => ColumnFilters(column)); ColumnFilters get sconto4 => $composableBuilder( column: $table.sconto4, builder: (column) => ColumnFilters(column)); ColumnFilters get sconto5 => $composableBuilder( column: $table.sconto5, builder: (column) => ColumnFilters(column)); ColumnFilters get prezzoNetto => $composableBuilder( column: $table.prezzoNetto, builder: (column) => ColumnFilters(column)); ColumnFilters get scontoMerce => $composableBuilder( column: $table.scontoMerce, builder: (column) => ColumnFilters(column)); ColumnFilters get totale => $composableBuilder( column: $table.totale, builder: (column) => ColumnFilters(column)); ColumnFilters get dataConsegna => $composableBuilder( column: $table.dataConsegna, builder: (column) => ColumnFilters(column)); ColumnFilters get dataModifica => $composableBuilder( column: $table.dataModifica, builder: (column) => ColumnFilters(column)); ColumnFilters get qtaEvasa => $composableBuilder( column: $table.qtaEvasa, builder: (column) => ColumnFilters(column)); ColumnFilters get stato => $composableBuilder( column: $table.stato, builder: (column) => ColumnFilters(column)); ColumnFilters get colli => $composableBuilder( column: $table.colli, builder: (column) => ColumnFilters(column)); ColumnFilters get promozione => $composableBuilder( column: $table.promozione, builder: (column) => ColumnFilters(column)); ColumnFilters get rigaPromozione => $composableBuilder( column: $table.rigaPromozione, builder: (column) => ColumnFilters(column)); ColumnFilters get prezzoManuale => $composableBuilder( column: $table.prezzoManuale, builder: (column) => ColumnFilters(column)); } class $$RigheOrdineTableOrderingComposer extends Composer<_$AppDatabase, $RigheOrdineTable> { $$RigheOrdineTableOrderingComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnOrderings get idRigaOrdine => $composableBuilder( column: $table.idRigaOrdine, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idOrdine => $composableBuilder( column: $table.idOrdine, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idArticolo => $composableBuilder( column: $table.idArticolo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idListino => $composableBuilder( column: $table.idListino, builder: (column) => ColumnOrderings(column)); ColumnOrderings get quantita => $composableBuilder( column: $table.quantita, builder: (column) => ColumnOrderings(column)); ColumnOrderings get prezzoLordo => $composableBuilder( column: $table.prezzoLordo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get sconto1 => $composableBuilder( column: $table.sconto1, builder: (column) => ColumnOrderings(column)); ColumnOrderings get sconto2 => $composableBuilder( column: $table.sconto2, builder: (column) => ColumnOrderings(column)); ColumnOrderings get sconto3 => $composableBuilder( column: $table.sconto3, builder: (column) => ColumnOrderings(column)); ColumnOrderings get sconto4 => $composableBuilder( column: $table.sconto4, builder: (column) => ColumnOrderings(column)); ColumnOrderings get sconto5 => $composableBuilder( column: $table.sconto5, builder: (column) => ColumnOrderings(column)); ColumnOrderings get prezzoNetto => $composableBuilder( column: $table.prezzoNetto, builder: (column) => ColumnOrderings(column)); ColumnOrderings get scontoMerce => $composableBuilder( column: $table.scontoMerce, builder: (column) => ColumnOrderings(column)); ColumnOrderings get totale => $composableBuilder( column: $table.totale, builder: (column) => ColumnOrderings(column)); ColumnOrderings get dataConsegna => $composableBuilder( column: $table.dataConsegna, builder: (column) => ColumnOrderings(column)); ColumnOrderings get dataModifica => $composableBuilder( column: $table.dataModifica, builder: (column) => ColumnOrderings(column)); ColumnOrderings get qtaEvasa => $composableBuilder( column: $table.qtaEvasa, builder: (column) => ColumnOrderings(column)); ColumnOrderings get stato => $composableBuilder( column: $table.stato, builder: (column) => ColumnOrderings(column)); ColumnOrderings get colli => $composableBuilder( column: $table.colli, builder: (column) => ColumnOrderings(column)); ColumnOrderings get promozione => $composableBuilder( column: $table.promozione, builder: (column) => ColumnOrderings(column)); ColumnOrderings get rigaPromozione => $composableBuilder( column: $table.rigaPromozione, builder: (column) => ColumnOrderings(column)); ColumnOrderings get prezzoManuale => $composableBuilder( column: $table.prezzoManuale, builder: (column) => ColumnOrderings(column)); } class $$RigheOrdineTableAnnotationComposer extends Composer<_$AppDatabase, $RigheOrdineTable> { $$RigheOrdineTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get idRigaOrdine => $composableBuilder( column: $table.idRigaOrdine, builder: (column) => column); GeneratedColumn get idOrdine => $composableBuilder(column: $table.idOrdine, builder: (column) => column); GeneratedColumn get idArticolo => $composableBuilder( column: $table.idArticolo, builder: (column) => column); GeneratedColumn get idListino => $composableBuilder(column: $table.idListino, builder: (column) => column); GeneratedColumn get quantita => $composableBuilder(column: $table.quantita, builder: (column) => column); GeneratedColumn get prezzoLordo => $composableBuilder( column: $table.prezzoLordo, builder: (column) => column); GeneratedColumn get sconto1 => $composableBuilder(column: $table.sconto1, builder: (column) => column); GeneratedColumn get sconto2 => $composableBuilder(column: $table.sconto2, builder: (column) => column); GeneratedColumn get sconto3 => $composableBuilder(column: $table.sconto3, builder: (column) => column); GeneratedColumn get sconto4 => $composableBuilder(column: $table.sconto4, builder: (column) => column); GeneratedColumn get sconto5 => $composableBuilder(column: $table.sconto5, builder: (column) => column); GeneratedColumn get prezzoNetto => $composableBuilder( column: $table.prezzoNetto, builder: (column) => column); GeneratedColumn get scontoMerce => $composableBuilder( column: $table.scontoMerce, builder: (column) => column); GeneratedColumn get totale => $composableBuilder(column: $table.totale, builder: (column) => column); GeneratedColumn get dataConsegna => $composableBuilder( column: $table.dataConsegna, builder: (column) => column); GeneratedColumn get dataModifica => $composableBuilder( column: $table.dataModifica, builder: (column) => column); GeneratedColumn get qtaEvasa => $composableBuilder(column: $table.qtaEvasa, builder: (column) => column); GeneratedColumn get stato => $composableBuilder(column: $table.stato, builder: (column) => column); GeneratedColumn get colli => $composableBuilder(column: $table.colli, builder: (column) => column); GeneratedColumn get promozione => $composableBuilder( column: $table.promozione, builder: (column) => column); GeneratedColumn get rigaPromozione => $composableBuilder( column: $table.rigaPromozione, builder: (column) => column); GeneratedColumn get prezzoManuale => $composableBuilder( column: $table.prezzoManuale, builder: (column) => column); } class $$RigheOrdineTableTableManager extends RootTableManager< _$AppDatabase, $RigheOrdineTable, RigaOrdine, $$RigheOrdineTableFilterComposer, $$RigheOrdineTableOrderingComposer, $$RigheOrdineTableAnnotationComposer, $$RigheOrdineTableCreateCompanionBuilder, $$RigheOrdineTableUpdateCompanionBuilder, (RigaOrdine, BaseReferences<_$AppDatabase, $RigheOrdineTable, RigaOrdine>), RigaOrdine, PrefetchHooks Function()> { $$RigheOrdineTableTableManager(_$AppDatabase db, $RigheOrdineTable table) : super(TableManagerState( db: db, table: table, createFilteringComposer: () => $$RigheOrdineTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$RigheOrdineTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$RigheOrdineTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value idRigaOrdine = const Value.absent(), Value idOrdine = const Value.absent(), Value idArticolo = const Value.absent(), Value idListino = const Value.absent(), Value quantita = const Value.absent(), Value prezzoLordo = const Value.absent(), Value sconto1 = const Value.absent(), Value sconto2 = const Value.absent(), Value sconto3 = const Value.absent(), Value sconto4 = const Value.absent(), Value sconto5 = const Value.absent(), Value prezzoNetto = const Value.absent(), Value scontoMerce = const Value.absent(), Value totale = const Value.absent(), Value dataConsegna = const Value.absent(), Value dataModifica = const Value.absent(), Value qtaEvasa = const Value.absent(), Value stato = const Value.absent(), Value colli = const Value.absent(), Value promozione = const Value.absent(), Value rigaPromozione = const Value.absent(), Value prezzoManuale = const Value.absent(), }) => RigheOrdineCompanion( idRigaOrdine: idRigaOrdine, idOrdine: idOrdine, idArticolo: idArticolo, idListino: idListino, quantita: quantita, prezzoLordo: prezzoLordo, sconto1: sconto1, sconto2: sconto2, sconto3: sconto3, sconto4: sconto4, sconto5: sconto5, prezzoNetto: prezzoNetto, scontoMerce: scontoMerce, totale: totale, dataConsegna: dataConsegna, dataModifica: dataModifica, qtaEvasa: qtaEvasa, stato: stato, colli: colli, promozione: promozione, rigaPromozione: rigaPromozione, prezzoManuale: prezzoManuale, ), createCompanionCallback: ({ Value idRigaOrdine = const Value.absent(), Value idOrdine = const Value.absent(), Value idArticolo = const Value.absent(), Value idListino = const Value.absent(), Value quantita = const Value.absent(), Value prezzoLordo = const Value.absent(), Value sconto1 = const Value.absent(), Value sconto2 = const Value.absent(), Value sconto3 = const Value.absent(), Value sconto4 = const Value.absent(), Value sconto5 = const Value.absent(), Value prezzoNetto = const Value.absent(), Value scontoMerce = const Value.absent(), Value totale = const Value.absent(), Value dataConsegna = const Value.absent(), Value dataModifica = const Value.absent(), Value qtaEvasa = const Value.absent(), Value stato = const Value.absent(), Value colli = const Value.absent(), Value promozione = const Value.absent(), Value rigaPromozione = const Value.absent(), Value prezzoManuale = const Value.absent(), }) => RigheOrdineCompanion.insert( idRigaOrdine: idRigaOrdine, idOrdine: idOrdine, idArticolo: idArticolo, idListino: idListino, quantita: quantita, prezzoLordo: prezzoLordo, sconto1: sconto1, sconto2: sconto2, sconto3: sconto3, sconto4: sconto4, sconto5: sconto5, prezzoNetto: prezzoNetto, scontoMerce: scontoMerce, totale: totale, dataConsegna: dataConsegna, dataModifica: dataModifica, qtaEvasa: qtaEvasa, stato: stato, colli: colli, promozione: promozione, rigaPromozione: rigaPromozione, prezzoManuale: prezzoManuale, ), withReferenceMapper: (p0) => p0 .map((e) => (e.readTable(table), BaseReferences(db, table, e))) .toList(), prefetchHooksCallback: null, )); } typedef $$RigheOrdineTableProcessedTableManager = ProcessedTableManager< _$AppDatabase, $RigheOrdineTable, RigaOrdine, $$RigheOrdineTableFilterComposer, $$RigheOrdineTableOrderingComposer, $$RigheOrdineTableAnnotationComposer, $$RigheOrdineTableCreateCompanionBuilder, $$RigheOrdineTableUpdateCompanionBuilder, (RigaOrdine, BaseReferences<_$AppDatabase, $RigheOrdineTable, RigaOrdine>), RigaOrdine, PrefetchHooks Function()>; typedef $$FilialiTableCreateCompanionBuilder = FilialiCompanion Function({ Value idFiliale, Value idFilialeRemoto, Value idCliente, Value idAgente, Value codFiliale, Value descrizione, Value indirizzo, Value citta, Value provincia, Value cap, Value frazione, Value nazione, Value telefono, Value cellulare, Value fax, Value email, Value stato, Value attivo, Value note, }); typedef $$FilialiTableUpdateCompanionBuilder = FilialiCompanion Function({ Value idFiliale, Value idFilialeRemoto, Value idCliente, Value idAgente, Value codFiliale, Value descrizione, Value indirizzo, Value citta, Value provincia, Value cap, Value frazione, Value nazione, Value telefono, Value cellulare, Value fax, Value email, Value stato, Value attivo, Value note, }); class $$FilialiTableFilterComposer extends Composer<_$AppDatabase, $FilialiTable> { $$FilialiTableFilterComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnFilters get idFiliale => $composableBuilder( column: $table.idFiliale, builder: (column) => ColumnFilters(column)); ColumnFilters get idFilialeRemoto => $composableBuilder( column: $table.idFilialeRemoto, builder: (column) => ColumnFilters(column)); ColumnFilters get idCliente => $composableBuilder( column: $table.idCliente, builder: (column) => ColumnFilters(column)); ColumnFilters get idAgente => $composableBuilder( column: $table.idAgente, builder: (column) => ColumnFilters(column)); ColumnFilters get codFiliale => $composableBuilder( column: $table.codFiliale, builder: (column) => ColumnFilters(column)); ColumnFilters get descrizione => $composableBuilder( column: $table.descrizione, builder: (column) => ColumnFilters(column)); ColumnFilters get indirizzo => $composableBuilder( column: $table.indirizzo, builder: (column) => ColumnFilters(column)); ColumnFilters get citta => $composableBuilder( column: $table.citta, builder: (column) => ColumnFilters(column)); ColumnFilters get provincia => $composableBuilder( column: $table.provincia, builder: (column) => ColumnFilters(column)); ColumnFilters get cap => $composableBuilder( column: $table.cap, builder: (column) => ColumnFilters(column)); ColumnFilters get frazione => $composableBuilder( column: $table.frazione, builder: (column) => ColumnFilters(column)); ColumnFilters get nazione => $composableBuilder( column: $table.nazione, builder: (column) => ColumnFilters(column)); ColumnFilters get telefono => $composableBuilder( column: $table.telefono, builder: (column) => ColumnFilters(column)); ColumnFilters get cellulare => $composableBuilder( column: $table.cellulare, builder: (column) => ColumnFilters(column)); ColumnFilters get fax => $composableBuilder( column: $table.fax, builder: (column) => ColumnFilters(column)); ColumnFilters get email => $composableBuilder( column: $table.email, builder: (column) => ColumnFilters(column)); ColumnFilters get stato => $composableBuilder( column: $table.stato, builder: (column) => ColumnFilters(column)); ColumnFilters get attivo => $composableBuilder( column: $table.attivo, builder: (column) => ColumnFilters(column)); ColumnFilters get note => $composableBuilder( column: $table.note, builder: (column) => ColumnFilters(column)); } class $$FilialiTableOrderingComposer extends Composer<_$AppDatabase, $FilialiTable> { $$FilialiTableOrderingComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnOrderings get idFiliale => $composableBuilder( column: $table.idFiliale, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idFilialeRemoto => $composableBuilder( column: $table.idFilialeRemoto, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idCliente => $composableBuilder( column: $table.idCliente, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idAgente => $composableBuilder( column: $table.idAgente, builder: (column) => ColumnOrderings(column)); ColumnOrderings get codFiliale => $composableBuilder( column: $table.codFiliale, builder: (column) => ColumnOrderings(column)); ColumnOrderings get descrizione => $composableBuilder( column: $table.descrizione, builder: (column) => ColumnOrderings(column)); ColumnOrderings get indirizzo => $composableBuilder( column: $table.indirizzo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get citta => $composableBuilder( column: $table.citta, builder: (column) => ColumnOrderings(column)); ColumnOrderings get provincia => $composableBuilder( column: $table.provincia, builder: (column) => ColumnOrderings(column)); ColumnOrderings get cap => $composableBuilder( column: $table.cap, builder: (column) => ColumnOrderings(column)); ColumnOrderings get frazione => $composableBuilder( column: $table.frazione, builder: (column) => ColumnOrderings(column)); ColumnOrderings get nazione => $composableBuilder( column: $table.nazione, builder: (column) => ColumnOrderings(column)); ColumnOrderings get telefono => $composableBuilder( column: $table.telefono, builder: (column) => ColumnOrderings(column)); ColumnOrderings get cellulare => $composableBuilder( column: $table.cellulare, builder: (column) => ColumnOrderings(column)); ColumnOrderings get fax => $composableBuilder( column: $table.fax, builder: (column) => ColumnOrderings(column)); ColumnOrderings get email => $composableBuilder( column: $table.email, builder: (column) => ColumnOrderings(column)); ColumnOrderings get stato => $composableBuilder( column: $table.stato, builder: (column) => ColumnOrderings(column)); ColumnOrderings get attivo => $composableBuilder( column: $table.attivo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get note => $composableBuilder( column: $table.note, builder: (column) => ColumnOrderings(column)); } class $$FilialiTableAnnotationComposer extends Composer<_$AppDatabase, $FilialiTable> { $$FilialiTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get idFiliale => $composableBuilder(column: $table.idFiliale, builder: (column) => column); GeneratedColumn get idFilialeRemoto => $composableBuilder( column: $table.idFilialeRemoto, builder: (column) => column); GeneratedColumn get idCliente => $composableBuilder(column: $table.idCliente, builder: (column) => column); GeneratedColumn get idAgente => $composableBuilder(column: $table.idAgente, builder: (column) => column); GeneratedColumn get codFiliale => $composableBuilder( column: $table.codFiliale, builder: (column) => column); GeneratedColumn get descrizione => $composableBuilder( column: $table.descrizione, builder: (column) => column); GeneratedColumn get indirizzo => $composableBuilder(column: $table.indirizzo, builder: (column) => column); GeneratedColumn get citta => $composableBuilder(column: $table.citta, builder: (column) => column); GeneratedColumn get provincia => $composableBuilder(column: $table.provincia, builder: (column) => column); GeneratedColumn get cap => $composableBuilder(column: $table.cap, builder: (column) => column); GeneratedColumn get frazione => $composableBuilder(column: $table.frazione, builder: (column) => column); GeneratedColumn get nazione => $composableBuilder(column: $table.nazione, builder: (column) => column); GeneratedColumn get telefono => $composableBuilder(column: $table.telefono, builder: (column) => column); GeneratedColumn get cellulare => $composableBuilder(column: $table.cellulare, builder: (column) => column); GeneratedColumn get fax => $composableBuilder(column: $table.fax, builder: (column) => column); GeneratedColumn get email => $composableBuilder(column: $table.email, builder: (column) => column); GeneratedColumn get stato => $composableBuilder(column: $table.stato, builder: (column) => column); GeneratedColumn get attivo => $composableBuilder(column: $table.attivo, builder: (column) => column); GeneratedColumn get note => $composableBuilder(column: $table.note, builder: (column) => column); } class $$FilialiTableTableManager extends RootTableManager< _$AppDatabase, $FilialiTable, Filiale, $$FilialiTableFilterComposer, $$FilialiTableOrderingComposer, $$FilialiTableAnnotationComposer, $$FilialiTableCreateCompanionBuilder, $$FilialiTableUpdateCompanionBuilder, (Filiale, BaseReferences<_$AppDatabase, $FilialiTable, Filiale>), Filiale, PrefetchHooks Function()> { $$FilialiTableTableManager(_$AppDatabase db, $FilialiTable table) : super(TableManagerState( db: db, table: table, createFilteringComposer: () => $$FilialiTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$FilialiTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$FilialiTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value idFiliale = const Value.absent(), Value idFilialeRemoto = const Value.absent(), Value idCliente = const Value.absent(), Value idAgente = const Value.absent(), Value codFiliale = const Value.absent(), Value descrizione = const Value.absent(), Value indirizzo = const Value.absent(), Value citta = const Value.absent(), Value provincia = const Value.absent(), Value cap = const Value.absent(), Value frazione = const Value.absent(), Value nazione = const Value.absent(), Value telefono = const Value.absent(), Value cellulare = const Value.absent(), Value fax = const Value.absent(), Value email = const Value.absent(), Value stato = const Value.absent(), Value attivo = const Value.absent(), Value note = const Value.absent(), }) => FilialiCompanion( idFiliale: idFiliale, idFilialeRemoto: idFilialeRemoto, idCliente: idCliente, idAgente: idAgente, codFiliale: codFiliale, descrizione: descrizione, indirizzo: indirizzo, citta: citta, provincia: provincia, cap: cap, frazione: frazione, nazione: nazione, telefono: telefono, cellulare: cellulare, fax: fax, email: email, stato: stato, attivo: attivo, note: note, ), createCompanionCallback: ({ Value idFiliale = const Value.absent(), Value idFilialeRemoto = const Value.absent(), Value idCliente = const Value.absent(), Value idAgente = const Value.absent(), Value codFiliale = const Value.absent(), Value descrizione = const Value.absent(), Value indirizzo = const Value.absent(), Value citta = const Value.absent(), Value provincia = const Value.absent(), Value cap = const Value.absent(), Value frazione = const Value.absent(), Value nazione = const Value.absent(), Value telefono = const Value.absent(), Value cellulare = const Value.absent(), Value fax = const Value.absent(), Value email = const Value.absent(), Value stato = const Value.absent(), Value attivo = const Value.absent(), Value note = const Value.absent(), }) => FilialiCompanion.insert( idFiliale: idFiliale, idFilialeRemoto: idFilialeRemoto, idCliente: idCliente, idAgente: idAgente, codFiliale: codFiliale, descrizione: descrizione, indirizzo: indirizzo, citta: citta, provincia: provincia, cap: cap, frazione: frazione, nazione: nazione, telefono: telefono, cellulare: cellulare, fax: fax, email: email, stato: stato, attivo: attivo, note: note, ), withReferenceMapper: (p0) => p0 .map((e) => (e.readTable(table), BaseReferences(db, table, e))) .toList(), prefetchHooksCallback: null, )); } typedef $$FilialiTableProcessedTableManager = ProcessedTableManager< _$AppDatabase, $FilialiTable, Filiale, $$FilialiTableFilterComposer, $$FilialiTableOrderingComposer, $$FilialiTableAnnotationComposer, $$FilialiTableCreateCompanionBuilder, $$FilialiTableUpdateCompanionBuilder, (Filiale, BaseReferences<_$AppDatabase, $FilialiTable, Filiale>), Filiale, PrefetchHooks Function()>; typedef $$ListiniTableCreateCompanionBuilder = ListiniCompanion Function({ Value idListino, Value codListino, Value descrizione, Value validoDa, Value validoA, Value attivo, Value dataModifica, Value listinoAgente, }); typedef $$ListiniTableUpdateCompanionBuilder = ListiniCompanion Function({ Value idListino, Value codListino, Value descrizione, Value validoDa, Value validoA, Value attivo, Value dataModifica, Value listinoAgente, }); class $$ListiniTableFilterComposer extends Composer<_$AppDatabase, $ListiniTable> { $$ListiniTableFilterComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnFilters get idListino => $composableBuilder( column: $table.idListino, builder: (column) => ColumnFilters(column)); ColumnFilters get codListino => $composableBuilder( column: $table.codListino, builder: (column) => ColumnFilters(column)); ColumnFilters get descrizione => $composableBuilder( column: $table.descrizione, builder: (column) => ColumnFilters(column)); ColumnFilters get validoDa => $composableBuilder( column: $table.validoDa, builder: (column) => ColumnFilters(column)); ColumnFilters get validoA => $composableBuilder( column: $table.validoA, builder: (column) => ColumnFilters(column)); ColumnFilters get attivo => $composableBuilder( column: $table.attivo, builder: (column) => ColumnFilters(column)); ColumnFilters get dataModifica => $composableBuilder( column: $table.dataModifica, builder: (column) => ColumnFilters(column)); ColumnFilters get listinoAgente => $composableBuilder( column: $table.listinoAgente, builder: (column) => ColumnFilters(column)); } class $$ListiniTableOrderingComposer extends Composer<_$AppDatabase, $ListiniTable> { $$ListiniTableOrderingComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnOrderings get idListino => $composableBuilder( column: $table.idListino, builder: (column) => ColumnOrderings(column)); ColumnOrderings get codListino => $composableBuilder( column: $table.codListino, builder: (column) => ColumnOrderings(column)); ColumnOrderings get descrizione => $composableBuilder( column: $table.descrizione, builder: (column) => ColumnOrderings(column)); ColumnOrderings get validoDa => $composableBuilder( column: $table.validoDa, builder: (column) => ColumnOrderings(column)); ColumnOrderings get validoA => $composableBuilder( column: $table.validoA, builder: (column) => ColumnOrderings(column)); ColumnOrderings get attivo => $composableBuilder( column: $table.attivo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get dataModifica => $composableBuilder( column: $table.dataModifica, builder: (column) => ColumnOrderings(column)); ColumnOrderings get listinoAgente => $composableBuilder( column: $table.listinoAgente, builder: (column) => ColumnOrderings(column)); } class $$ListiniTableAnnotationComposer extends Composer<_$AppDatabase, $ListiniTable> { $$ListiniTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get idListino => $composableBuilder(column: $table.idListino, builder: (column) => column); GeneratedColumn get codListino => $composableBuilder( column: $table.codListino, builder: (column) => column); GeneratedColumn get descrizione => $composableBuilder( column: $table.descrizione, builder: (column) => column); GeneratedColumn get validoDa => $composableBuilder(column: $table.validoDa, builder: (column) => column); GeneratedColumn get validoA => $composableBuilder(column: $table.validoA, builder: (column) => column); GeneratedColumn get attivo => $composableBuilder(column: $table.attivo, builder: (column) => column); GeneratedColumn get dataModifica => $composableBuilder( column: $table.dataModifica, builder: (column) => column); GeneratedColumn get listinoAgente => $composableBuilder( column: $table.listinoAgente, builder: (column) => column); } class $$ListiniTableTableManager extends RootTableManager< _$AppDatabase, $ListiniTable, Listino, $$ListiniTableFilterComposer, $$ListiniTableOrderingComposer, $$ListiniTableAnnotationComposer, $$ListiniTableCreateCompanionBuilder, $$ListiniTableUpdateCompanionBuilder, (Listino, BaseReferences<_$AppDatabase, $ListiniTable, Listino>), Listino, PrefetchHooks Function()> { $$ListiniTableTableManager(_$AppDatabase db, $ListiniTable table) : super(TableManagerState( db: db, table: table, createFilteringComposer: () => $$ListiniTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$ListiniTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$ListiniTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value idListino = const Value.absent(), Value codListino = const Value.absent(), Value descrizione = const Value.absent(), Value validoDa = const Value.absent(), Value validoA = const Value.absent(), Value attivo = const Value.absent(), Value dataModifica = const Value.absent(), Value listinoAgente = const Value.absent(), }) => ListiniCompanion( idListino: idListino, codListino: codListino, descrizione: descrizione, validoDa: validoDa, validoA: validoA, attivo: attivo, dataModifica: dataModifica, listinoAgente: listinoAgente, ), createCompanionCallback: ({ Value idListino = const Value.absent(), Value codListino = const Value.absent(), Value descrizione = const Value.absent(), Value validoDa = const Value.absent(), Value validoA = const Value.absent(), Value attivo = const Value.absent(), Value dataModifica = const Value.absent(), Value listinoAgente = const Value.absent(), }) => ListiniCompanion.insert( idListino: idListino, codListino: codListino, descrizione: descrizione, validoDa: validoDa, validoA: validoA, attivo: attivo, dataModifica: dataModifica, listinoAgente: listinoAgente, ), withReferenceMapper: (p0) => p0 .map((e) => (e.readTable(table), BaseReferences(db, table, e))) .toList(), prefetchHooksCallback: null, )); } typedef $$ListiniTableProcessedTableManager = ProcessedTableManager< _$AppDatabase, $ListiniTable, Listino, $$ListiniTableFilterComposer, $$ListiniTableOrderingComposer, $$ListiniTableAnnotationComposer, $$ListiniTableCreateCompanionBuilder, $$ListiniTableUpdateCompanionBuilder, (Listino, BaseReferences<_$AppDatabase, $ListiniTable, Listino>), Listino, PrefetchHooks Function()>; typedef $$ListiniArticoloTableCreateCompanionBuilder = ListiniArticoloCompanion Function({ Value idListinoArticoli, Value idListino, Value idArticolo, Value prezzo, Value idSconto, Value validoDa, Value validoA, Value attivo, }); typedef $$ListiniArticoloTableUpdateCompanionBuilder = ListiniArticoloCompanion Function({ Value idListinoArticoli, Value idListino, Value idArticolo, Value prezzo, Value idSconto, Value validoDa, Value validoA, Value attivo, }); class $$ListiniArticoloTableFilterComposer extends Composer<_$AppDatabase, $ListiniArticoloTable> { $$ListiniArticoloTableFilterComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnFilters get idListinoArticoli => $composableBuilder( column: $table.idListinoArticoli, builder: (column) => ColumnFilters(column)); ColumnFilters get idListino => $composableBuilder( column: $table.idListino, builder: (column) => ColumnFilters(column)); ColumnFilters get idArticolo => $composableBuilder( column: $table.idArticolo, builder: (column) => ColumnFilters(column)); ColumnFilters get prezzo => $composableBuilder( column: $table.prezzo, builder: (column) => ColumnFilters(column)); ColumnFilters get idSconto => $composableBuilder( column: $table.idSconto, builder: (column) => ColumnFilters(column)); ColumnFilters get validoDa => $composableBuilder( column: $table.validoDa, builder: (column) => ColumnFilters(column)); ColumnFilters get validoA => $composableBuilder( column: $table.validoA, builder: (column) => ColumnFilters(column)); ColumnFilters get attivo => $composableBuilder( column: $table.attivo, builder: (column) => ColumnFilters(column)); } class $$ListiniArticoloTableOrderingComposer extends Composer<_$AppDatabase, $ListiniArticoloTable> { $$ListiniArticoloTableOrderingComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnOrderings get idListinoArticoli => $composableBuilder( column: $table.idListinoArticoli, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idListino => $composableBuilder( column: $table.idListino, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idArticolo => $composableBuilder( column: $table.idArticolo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get prezzo => $composableBuilder( column: $table.prezzo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idSconto => $composableBuilder( column: $table.idSconto, builder: (column) => ColumnOrderings(column)); ColumnOrderings get validoDa => $composableBuilder( column: $table.validoDa, builder: (column) => ColumnOrderings(column)); ColumnOrderings get validoA => $composableBuilder( column: $table.validoA, builder: (column) => ColumnOrderings(column)); ColumnOrderings get attivo => $composableBuilder( column: $table.attivo, builder: (column) => ColumnOrderings(column)); } class $$ListiniArticoloTableAnnotationComposer extends Composer<_$AppDatabase, $ListiniArticoloTable> { $$ListiniArticoloTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get idListinoArticoli => $composableBuilder( column: $table.idListinoArticoli, builder: (column) => column); GeneratedColumn get idListino => $composableBuilder(column: $table.idListino, builder: (column) => column); GeneratedColumn get idArticolo => $composableBuilder( column: $table.idArticolo, builder: (column) => column); GeneratedColumn get prezzo => $composableBuilder(column: $table.prezzo, builder: (column) => column); GeneratedColumn get idSconto => $composableBuilder(column: $table.idSconto, builder: (column) => column); GeneratedColumn get validoDa => $composableBuilder(column: $table.validoDa, builder: (column) => column); GeneratedColumn get validoA => $composableBuilder(column: $table.validoA, builder: (column) => column); GeneratedColumn get attivo => $composableBuilder(column: $table.attivo, builder: (column) => column); } class $$ListiniArticoloTableTableManager extends RootTableManager< _$AppDatabase, $ListiniArticoloTable, ListinoArticolo, $$ListiniArticoloTableFilterComposer, $$ListiniArticoloTableOrderingComposer, $$ListiniArticoloTableAnnotationComposer, $$ListiniArticoloTableCreateCompanionBuilder, $$ListiniArticoloTableUpdateCompanionBuilder, ( ListinoArticolo, BaseReferences<_$AppDatabase, $ListiniArticoloTable, ListinoArticolo> ), ListinoArticolo, PrefetchHooks Function()> { $$ListiniArticoloTableTableManager( _$AppDatabase db, $ListiniArticoloTable table) : super(TableManagerState( db: db, table: table, createFilteringComposer: () => $$ListiniArticoloTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$ListiniArticoloTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$ListiniArticoloTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value idListinoArticoli = const Value.absent(), Value idListino = const Value.absent(), Value idArticolo = const Value.absent(), Value prezzo = const Value.absent(), Value idSconto = const Value.absent(), Value validoDa = const Value.absent(), Value validoA = const Value.absent(), Value attivo = const Value.absent(), }) => ListiniArticoloCompanion( idListinoArticoli: idListinoArticoli, idListino: idListino, idArticolo: idArticolo, prezzo: prezzo, idSconto: idSconto, validoDa: validoDa, validoA: validoA, attivo: attivo, ), createCompanionCallback: ({ Value idListinoArticoli = const Value.absent(), Value idListino = const Value.absent(), Value idArticolo = const Value.absent(), Value prezzo = const Value.absent(), Value idSconto = const Value.absent(), Value validoDa = const Value.absent(), Value validoA = const Value.absent(), Value attivo = const Value.absent(), }) => ListiniArticoloCompanion.insert( idListinoArticoli: idListinoArticoli, idListino: idListino, idArticolo: idArticolo, prezzo: prezzo, idSconto: idSconto, validoDa: validoDa, validoA: validoA, attivo: attivo, ), withReferenceMapper: (p0) => p0 .map((e) => (e.readTable(table), BaseReferences(db, table, e))) .toList(), prefetchHooksCallback: null, )); } typedef $$ListiniArticoloTableProcessedTableManager = ProcessedTableManager< _$AppDatabase, $ListiniArticoloTable, ListinoArticolo, $$ListiniArticoloTableFilterComposer, $$ListiniArticoloTableOrderingComposer, $$ListiniArticoloTableAnnotationComposer, $$ListiniArticoloTableCreateCompanionBuilder, $$ListiniArticoloTableUpdateCompanionBuilder, ( ListinoArticolo, BaseReferences<_$AppDatabase, $ListiniArticoloTable, ListinoArticolo> ), ListinoArticolo, PrefetchHooks Function()>; typedef $$ListiniClienteTableCreateCompanionBuilder = ListiniClienteCompanion Function({ Value idListinoCliente, Value idListino, Value idCliente, Value idArticolo, Value idSconto, Value validoDa, Value validoA, Value prezzo, Value attivo, Value annullato, Value listinoSostitutivo, Value stato, }); typedef $$ListiniClienteTableUpdateCompanionBuilder = ListiniClienteCompanion Function({ Value idListinoCliente, Value idListino, Value idCliente, Value idArticolo, Value idSconto, Value validoDa, Value validoA, Value prezzo, Value attivo, Value annullato, Value listinoSostitutivo, Value stato, }); class $$ListiniClienteTableFilterComposer extends Composer<_$AppDatabase, $ListiniClienteTable> { $$ListiniClienteTableFilterComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnFilters get idListinoCliente => $composableBuilder( column: $table.idListinoCliente, builder: (column) => ColumnFilters(column)); ColumnFilters get idListino => $composableBuilder( column: $table.idListino, builder: (column) => ColumnFilters(column)); ColumnFilters get idCliente => $composableBuilder( column: $table.idCliente, builder: (column) => ColumnFilters(column)); ColumnFilters get idArticolo => $composableBuilder( column: $table.idArticolo, builder: (column) => ColumnFilters(column)); ColumnFilters get idSconto => $composableBuilder( column: $table.idSconto, builder: (column) => ColumnFilters(column)); ColumnFilters get validoDa => $composableBuilder( column: $table.validoDa, builder: (column) => ColumnFilters(column)); ColumnFilters get validoA => $composableBuilder( column: $table.validoA, builder: (column) => ColumnFilters(column)); ColumnFilters get prezzo => $composableBuilder( column: $table.prezzo, builder: (column) => ColumnFilters(column)); ColumnFilters get attivo => $composableBuilder( column: $table.attivo, builder: (column) => ColumnFilters(column)); ColumnFilters get annullato => $composableBuilder( column: $table.annullato, builder: (column) => ColumnFilters(column)); ColumnFilters get listinoSostitutivo => $composableBuilder( column: $table.listinoSostitutivo, builder: (column) => ColumnFilters(column)); ColumnFilters get stato => $composableBuilder( column: $table.stato, builder: (column) => ColumnFilters(column)); } class $$ListiniClienteTableOrderingComposer extends Composer<_$AppDatabase, $ListiniClienteTable> { $$ListiniClienteTableOrderingComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnOrderings get idListinoCliente => $composableBuilder( column: $table.idListinoCliente, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idListino => $composableBuilder( column: $table.idListino, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idCliente => $composableBuilder( column: $table.idCliente, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idArticolo => $composableBuilder( column: $table.idArticolo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idSconto => $composableBuilder( column: $table.idSconto, builder: (column) => ColumnOrderings(column)); ColumnOrderings get validoDa => $composableBuilder( column: $table.validoDa, builder: (column) => ColumnOrderings(column)); ColumnOrderings get validoA => $composableBuilder( column: $table.validoA, builder: (column) => ColumnOrderings(column)); ColumnOrderings get prezzo => $composableBuilder( column: $table.prezzo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get attivo => $composableBuilder( column: $table.attivo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get annullato => $composableBuilder( column: $table.annullato, builder: (column) => ColumnOrderings(column)); ColumnOrderings get listinoSostitutivo => $composableBuilder( column: $table.listinoSostitutivo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get stato => $composableBuilder( column: $table.stato, builder: (column) => ColumnOrderings(column)); } class $$ListiniClienteTableAnnotationComposer extends Composer<_$AppDatabase, $ListiniClienteTable> { $$ListiniClienteTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get idListinoCliente => $composableBuilder( column: $table.idListinoCliente, builder: (column) => column); GeneratedColumn get idListino => $composableBuilder(column: $table.idListino, builder: (column) => column); GeneratedColumn get idCliente => $composableBuilder(column: $table.idCliente, builder: (column) => column); GeneratedColumn get idArticolo => $composableBuilder( column: $table.idArticolo, builder: (column) => column); GeneratedColumn get idSconto => $composableBuilder(column: $table.idSconto, builder: (column) => column); GeneratedColumn get validoDa => $composableBuilder(column: $table.validoDa, builder: (column) => column); GeneratedColumn get validoA => $composableBuilder(column: $table.validoA, builder: (column) => column); GeneratedColumn get prezzo => $composableBuilder(column: $table.prezzo, builder: (column) => column); GeneratedColumn get attivo => $composableBuilder(column: $table.attivo, builder: (column) => column); GeneratedColumn get annullato => $composableBuilder(column: $table.annullato, builder: (column) => column); GeneratedColumn get listinoSostitutivo => $composableBuilder( column: $table.listinoSostitutivo, builder: (column) => column); GeneratedColumn get stato => $composableBuilder(column: $table.stato, builder: (column) => column); } class $$ListiniClienteTableTableManager extends RootTableManager< _$AppDatabase, $ListiniClienteTable, ListinoCliente, $$ListiniClienteTableFilterComposer, $$ListiniClienteTableOrderingComposer, $$ListiniClienteTableAnnotationComposer, $$ListiniClienteTableCreateCompanionBuilder, $$ListiniClienteTableUpdateCompanionBuilder, ( ListinoCliente, BaseReferences<_$AppDatabase, $ListiniClienteTable, ListinoCliente> ), ListinoCliente, PrefetchHooks Function()> { $$ListiniClienteTableTableManager( _$AppDatabase db, $ListiniClienteTable table) : super(TableManagerState( db: db, table: table, createFilteringComposer: () => $$ListiniClienteTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$ListiniClienteTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$ListiniClienteTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value idListinoCliente = const Value.absent(), Value idListino = const Value.absent(), Value idCliente = const Value.absent(), Value idArticolo = const Value.absent(), Value idSconto = const Value.absent(), Value validoDa = const Value.absent(), Value validoA = const Value.absent(), Value prezzo = const Value.absent(), Value attivo = const Value.absent(), Value annullato = const Value.absent(), Value listinoSostitutivo = const Value.absent(), Value stato = const Value.absent(), }) => ListiniClienteCompanion( idListinoCliente: idListinoCliente, idListino: idListino, idCliente: idCliente, idArticolo: idArticolo, idSconto: idSconto, validoDa: validoDa, validoA: validoA, prezzo: prezzo, attivo: attivo, annullato: annullato, listinoSostitutivo: listinoSostitutivo, stato: stato, ), createCompanionCallback: ({ Value idListinoCliente = const Value.absent(), Value idListino = const Value.absent(), Value idCliente = const Value.absent(), Value idArticolo = const Value.absent(), Value idSconto = const Value.absent(), Value validoDa = const Value.absent(), Value validoA = const Value.absent(), Value prezzo = const Value.absent(), Value attivo = const Value.absent(), Value annullato = const Value.absent(), Value listinoSostitutivo = const Value.absent(), Value stato = const Value.absent(), }) => ListiniClienteCompanion.insert( idListinoCliente: idListinoCliente, idListino: idListino, idCliente: idCliente, idArticolo: idArticolo, idSconto: idSconto, validoDa: validoDa, validoA: validoA, prezzo: prezzo, attivo: attivo, annullato: annullato, listinoSostitutivo: listinoSostitutivo, stato: stato, ), withReferenceMapper: (p0) => p0 .map((e) => (e.readTable(table), BaseReferences(db, table, e))) .toList(), prefetchHooksCallback: null, )); } typedef $$ListiniClienteTableProcessedTableManager = ProcessedTableManager< _$AppDatabase, $ListiniClienteTable, ListinoCliente, $$ListiniClienteTableFilterComposer, $$ListiniClienteTableOrderingComposer, $$ListiniClienteTableAnnotationComposer, $$ListiniClienteTableCreateCompanionBuilder, $$ListiniClienteTableUpdateCompanionBuilder, ( ListinoCliente, BaseReferences<_$AppDatabase, $ListiniClienteTable, ListinoCliente> ), ListinoCliente, PrefetchHooks Function()>; typedef $$ScontiTableCreateCompanionBuilder = ScontiCompanion Function({ Value idSconto, Value codSconto, Value descrizione, Value sconto1, Value sconto2, Value sconto3, Value sconto4, Value sconto5, }); typedef $$ScontiTableUpdateCompanionBuilder = ScontiCompanion Function({ Value idSconto, Value codSconto, Value descrizione, Value sconto1, Value sconto2, Value sconto3, Value sconto4, Value sconto5, }); class $$ScontiTableFilterComposer extends Composer<_$AppDatabase, $ScontiTable> { $$ScontiTableFilterComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnFilters get idSconto => $composableBuilder( column: $table.idSconto, builder: (column) => ColumnFilters(column)); ColumnFilters get codSconto => $composableBuilder( column: $table.codSconto, builder: (column) => ColumnFilters(column)); ColumnFilters get descrizione => $composableBuilder( column: $table.descrizione, builder: (column) => ColumnFilters(column)); ColumnFilters get sconto1 => $composableBuilder( column: $table.sconto1, builder: (column) => ColumnFilters(column)); ColumnFilters get sconto2 => $composableBuilder( column: $table.sconto2, builder: (column) => ColumnFilters(column)); ColumnFilters get sconto3 => $composableBuilder( column: $table.sconto3, builder: (column) => ColumnFilters(column)); ColumnFilters get sconto4 => $composableBuilder( column: $table.sconto4, builder: (column) => ColumnFilters(column)); ColumnFilters get sconto5 => $composableBuilder( column: $table.sconto5, builder: (column) => ColumnFilters(column)); } class $$ScontiTableOrderingComposer extends Composer<_$AppDatabase, $ScontiTable> { $$ScontiTableOrderingComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnOrderings get idSconto => $composableBuilder( column: $table.idSconto, builder: (column) => ColumnOrderings(column)); ColumnOrderings get codSconto => $composableBuilder( column: $table.codSconto, builder: (column) => ColumnOrderings(column)); ColumnOrderings get descrizione => $composableBuilder( column: $table.descrizione, builder: (column) => ColumnOrderings(column)); ColumnOrderings get sconto1 => $composableBuilder( column: $table.sconto1, builder: (column) => ColumnOrderings(column)); ColumnOrderings get sconto2 => $composableBuilder( column: $table.sconto2, builder: (column) => ColumnOrderings(column)); ColumnOrderings get sconto3 => $composableBuilder( column: $table.sconto3, builder: (column) => ColumnOrderings(column)); ColumnOrderings get sconto4 => $composableBuilder( column: $table.sconto4, builder: (column) => ColumnOrderings(column)); ColumnOrderings get sconto5 => $composableBuilder( column: $table.sconto5, builder: (column) => ColumnOrderings(column)); } class $$ScontiTableAnnotationComposer extends Composer<_$AppDatabase, $ScontiTable> { $$ScontiTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get idSconto => $composableBuilder(column: $table.idSconto, builder: (column) => column); GeneratedColumn get codSconto => $composableBuilder(column: $table.codSconto, builder: (column) => column); GeneratedColumn get descrizione => $composableBuilder( column: $table.descrizione, builder: (column) => column); GeneratedColumn get sconto1 => $composableBuilder(column: $table.sconto1, builder: (column) => column); GeneratedColumn get sconto2 => $composableBuilder(column: $table.sconto2, builder: (column) => column); GeneratedColumn get sconto3 => $composableBuilder(column: $table.sconto3, builder: (column) => column); GeneratedColumn get sconto4 => $composableBuilder(column: $table.sconto4, builder: (column) => column); GeneratedColumn get sconto5 => $composableBuilder(column: $table.sconto5, builder: (column) => column); } class $$ScontiTableTableManager extends RootTableManager< _$AppDatabase, $ScontiTable, Sconto, $$ScontiTableFilterComposer, $$ScontiTableOrderingComposer, $$ScontiTableAnnotationComposer, $$ScontiTableCreateCompanionBuilder, $$ScontiTableUpdateCompanionBuilder, (Sconto, BaseReferences<_$AppDatabase, $ScontiTable, Sconto>), Sconto, PrefetchHooks Function()> { $$ScontiTableTableManager(_$AppDatabase db, $ScontiTable table) : super(TableManagerState( db: db, table: table, createFilteringComposer: () => $$ScontiTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$ScontiTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$ScontiTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value idSconto = const Value.absent(), Value codSconto = const Value.absent(), Value descrizione = const Value.absent(), Value sconto1 = const Value.absent(), Value sconto2 = const Value.absent(), Value sconto3 = const Value.absent(), Value sconto4 = const Value.absent(), Value sconto5 = const Value.absent(), }) => ScontiCompanion( idSconto: idSconto, codSconto: codSconto, descrizione: descrizione, sconto1: sconto1, sconto2: sconto2, sconto3: sconto3, sconto4: sconto4, sconto5: sconto5, ), createCompanionCallback: ({ Value idSconto = const Value.absent(), Value codSconto = const Value.absent(), Value descrizione = const Value.absent(), Value sconto1 = const Value.absent(), Value sconto2 = const Value.absent(), Value sconto3 = const Value.absent(), Value sconto4 = const Value.absent(), Value sconto5 = const Value.absent(), }) => ScontiCompanion.insert( idSconto: idSconto, codSconto: codSconto, descrizione: descrizione, sconto1: sconto1, sconto2: sconto2, sconto3: sconto3, sconto4: sconto4, sconto5: sconto5, ), withReferenceMapper: (p0) => p0 .map((e) => (e.readTable(table), BaseReferences(db, table, e))) .toList(), prefetchHooksCallback: null, )); } typedef $$ScontiTableProcessedTableManager = ProcessedTableManager< _$AppDatabase, $ScontiTable, Sconto, $$ScontiTableFilterComposer, $$ScontiTableOrderingComposer, $$ScontiTableAnnotationComposer, $$ScontiTableCreateCompanionBuilder, $$ScontiTableUpdateCompanionBuilder, (Sconto, BaseReferences<_$AppDatabase, $ScontiTable, Sconto>), Sconto, PrefetchHooks Function()>; typedef $$ScontiClienteTableCreateCompanionBuilder = ScontiClienteCompanion Function({ Value idScontoCliente, Value idCliente, Value idArticolo, Value linea, Value idSconto, Value validoDa, Value validoA, Value stato, Value dataModifica, }); typedef $$ScontiClienteTableUpdateCompanionBuilder = ScontiClienteCompanion Function({ Value idScontoCliente, Value idCliente, Value idArticolo, Value linea, Value idSconto, Value validoDa, Value validoA, Value stato, Value dataModifica, }); class $$ScontiClienteTableFilterComposer extends Composer<_$AppDatabase, $ScontiClienteTable> { $$ScontiClienteTableFilterComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnFilters get idScontoCliente => $composableBuilder( column: $table.idScontoCliente, builder: (column) => ColumnFilters(column)); ColumnFilters get idCliente => $composableBuilder( column: $table.idCliente, builder: (column) => ColumnFilters(column)); ColumnFilters get idArticolo => $composableBuilder( column: $table.idArticolo, builder: (column) => ColumnFilters(column)); ColumnFilters get linea => $composableBuilder( column: $table.linea, builder: (column) => ColumnFilters(column)); ColumnFilters get idSconto => $composableBuilder( column: $table.idSconto, builder: (column) => ColumnFilters(column)); ColumnFilters get validoDa => $composableBuilder( column: $table.validoDa, builder: (column) => ColumnFilters(column)); ColumnFilters get validoA => $composableBuilder( column: $table.validoA, builder: (column) => ColumnFilters(column)); ColumnFilters get stato => $composableBuilder( column: $table.stato, builder: (column) => ColumnFilters(column)); ColumnFilters get dataModifica => $composableBuilder( column: $table.dataModifica, builder: (column) => ColumnFilters(column)); } class $$ScontiClienteTableOrderingComposer extends Composer<_$AppDatabase, $ScontiClienteTable> { $$ScontiClienteTableOrderingComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnOrderings get idScontoCliente => $composableBuilder( column: $table.idScontoCliente, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idCliente => $composableBuilder( column: $table.idCliente, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idArticolo => $composableBuilder( column: $table.idArticolo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get linea => $composableBuilder( column: $table.linea, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idSconto => $composableBuilder( column: $table.idSconto, builder: (column) => ColumnOrderings(column)); ColumnOrderings get validoDa => $composableBuilder( column: $table.validoDa, builder: (column) => ColumnOrderings(column)); ColumnOrderings get validoA => $composableBuilder( column: $table.validoA, builder: (column) => ColumnOrderings(column)); ColumnOrderings get stato => $composableBuilder( column: $table.stato, builder: (column) => ColumnOrderings(column)); ColumnOrderings get dataModifica => $composableBuilder( column: $table.dataModifica, builder: (column) => ColumnOrderings(column)); } class $$ScontiClienteTableAnnotationComposer extends Composer<_$AppDatabase, $ScontiClienteTable> { $$ScontiClienteTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get idScontoCliente => $composableBuilder( column: $table.idScontoCliente, builder: (column) => column); GeneratedColumn get idCliente => $composableBuilder(column: $table.idCliente, builder: (column) => column); GeneratedColumn get idArticolo => $composableBuilder( column: $table.idArticolo, builder: (column) => column); GeneratedColumn get linea => $composableBuilder(column: $table.linea, builder: (column) => column); GeneratedColumn get idSconto => $composableBuilder(column: $table.idSconto, builder: (column) => column); GeneratedColumn get validoDa => $composableBuilder(column: $table.validoDa, builder: (column) => column); GeneratedColumn get validoA => $composableBuilder(column: $table.validoA, builder: (column) => column); GeneratedColumn get stato => $composableBuilder(column: $table.stato, builder: (column) => column); GeneratedColumn get dataModifica => $composableBuilder( column: $table.dataModifica, builder: (column) => column); } class $$ScontiClienteTableTableManager extends RootTableManager< _$AppDatabase, $ScontiClienteTable, ScontoCliente, $$ScontiClienteTableFilterComposer, $$ScontiClienteTableOrderingComposer, $$ScontiClienteTableAnnotationComposer, $$ScontiClienteTableCreateCompanionBuilder, $$ScontiClienteTableUpdateCompanionBuilder, ( ScontoCliente, BaseReferences<_$AppDatabase, $ScontiClienteTable, ScontoCliente> ), ScontoCliente, PrefetchHooks Function()> { $$ScontiClienteTableTableManager(_$AppDatabase db, $ScontiClienteTable table) : super(TableManagerState( db: db, table: table, createFilteringComposer: () => $$ScontiClienteTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$ScontiClienteTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$ScontiClienteTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value idScontoCliente = const Value.absent(), Value idCliente = const Value.absent(), Value idArticolo = const Value.absent(), Value linea = const Value.absent(), Value idSconto = const Value.absent(), Value validoDa = const Value.absent(), Value validoA = const Value.absent(), Value stato = const Value.absent(), Value dataModifica = const Value.absent(), }) => ScontiClienteCompanion( idScontoCliente: idScontoCliente, idCliente: idCliente, idArticolo: idArticolo, linea: linea, idSconto: idSconto, validoDa: validoDa, validoA: validoA, stato: stato, dataModifica: dataModifica, ), createCompanionCallback: ({ Value idScontoCliente = const Value.absent(), Value idCliente = const Value.absent(), Value idArticolo = const Value.absent(), Value linea = const Value.absent(), Value idSconto = const Value.absent(), Value validoDa = const Value.absent(), Value validoA = const Value.absent(), Value stato = const Value.absent(), Value dataModifica = const Value.absent(), }) => ScontiClienteCompanion.insert( idScontoCliente: idScontoCliente, idCliente: idCliente, idArticolo: idArticolo, linea: linea, idSconto: idSconto, validoDa: validoDa, validoA: validoA, stato: stato, dataModifica: dataModifica, ), withReferenceMapper: (p0) => p0 .map((e) => (e.readTable(table), BaseReferences(db, table, e))) .toList(), prefetchHooksCallback: null, )); } typedef $$ScontiClienteTableProcessedTableManager = ProcessedTableManager< _$AppDatabase, $ScontiClienteTable, ScontoCliente, $$ScontiClienteTableFilterComposer, $$ScontiClienteTableOrderingComposer, $$ScontiClienteTableAnnotationComposer, $$ScontiClienteTableCreateCompanionBuilder, $$ScontiClienteTableUpdateCompanionBuilder, ( ScontoCliente, BaseReferences<_$AppDatabase, $ScontiClienteTable, ScontoCliente> ), ScontoCliente, PrefetchHooks Function()>; typedef $$PagamentiTableCreateCompanionBuilder = PagamentiCompanion Function({ Value idPagamento, Value codPagamento, Value descrizione, Value dataModifica, Value attivo, }); typedef $$PagamentiTableUpdateCompanionBuilder = PagamentiCompanion Function({ Value idPagamento, Value codPagamento, Value descrizione, Value dataModifica, Value attivo, }); class $$PagamentiTableFilterComposer extends Composer<_$AppDatabase, $PagamentiTable> { $$PagamentiTableFilterComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnFilters get idPagamento => $composableBuilder( column: $table.idPagamento, builder: (column) => ColumnFilters(column)); ColumnFilters get codPagamento => $composableBuilder( column: $table.codPagamento, builder: (column) => ColumnFilters(column)); ColumnFilters get descrizione => $composableBuilder( column: $table.descrizione, builder: (column) => ColumnFilters(column)); ColumnFilters get dataModifica => $composableBuilder( column: $table.dataModifica, builder: (column) => ColumnFilters(column)); ColumnFilters get attivo => $composableBuilder( column: $table.attivo, builder: (column) => ColumnFilters(column)); } class $$PagamentiTableOrderingComposer extends Composer<_$AppDatabase, $PagamentiTable> { $$PagamentiTableOrderingComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnOrderings get idPagamento => $composableBuilder( column: $table.idPagamento, builder: (column) => ColumnOrderings(column)); ColumnOrderings get codPagamento => $composableBuilder( column: $table.codPagamento, builder: (column) => ColumnOrderings(column)); ColumnOrderings get descrizione => $composableBuilder( column: $table.descrizione, builder: (column) => ColumnOrderings(column)); ColumnOrderings get dataModifica => $composableBuilder( column: $table.dataModifica, builder: (column) => ColumnOrderings(column)); ColumnOrderings get attivo => $composableBuilder( column: $table.attivo, builder: (column) => ColumnOrderings(column)); } class $$PagamentiTableAnnotationComposer extends Composer<_$AppDatabase, $PagamentiTable> { $$PagamentiTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get idPagamento => $composableBuilder( column: $table.idPagamento, builder: (column) => column); GeneratedColumn get codPagamento => $composableBuilder( column: $table.codPagamento, builder: (column) => column); GeneratedColumn get descrizione => $composableBuilder( column: $table.descrizione, builder: (column) => column); GeneratedColumn get dataModifica => $composableBuilder( column: $table.dataModifica, builder: (column) => column); GeneratedColumn get attivo => $composableBuilder(column: $table.attivo, builder: (column) => column); } class $$PagamentiTableTableManager extends RootTableManager< _$AppDatabase, $PagamentiTable, Pagamento, $$PagamentiTableFilterComposer, $$PagamentiTableOrderingComposer, $$PagamentiTableAnnotationComposer, $$PagamentiTableCreateCompanionBuilder, $$PagamentiTableUpdateCompanionBuilder, (Pagamento, BaseReferences<_$AppDatabase, $PagamentiTable, Pagamento>), Pagamento, PrefetchHooks Function()> { $$PagamentiTableTableManager(_$AppDatabase db, $PagamentiTable table) : super(TableManagerState( db: db, table: table, createFilteringComposer: () => $$PagamentiTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$PagamentiTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$PagamentiTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value idPagamento = const Value.absent(), Value codPagamento = const Value.absent(), Value descrizione = const Value.absent(), Value dataModifica = const Value.absent(), Value attivo = const Value.absent(), }) => PagamentiCompanion( idPagamento: idPagamento, codPagamento: codPagamento, descrizione: descrizione, dataModifica: dataModifica, attivo: attivo, ), createCompanionCallback: ({ Value idPagamento = const Value.absent(), Value codPagamento = const Value.absent(), Value descrizione = const Value.absent(), Value dataModifica = const Value.absent(), Value attivo = const Value.absent(), }) => PagamentiCompanion.insert( idPagamento: idPagamento, codPagamento: codPagamento, descrizione: descrizione, dataModifica: dataModifica, attivo: attivo, ), withReferenceMapper: (p0) => p0 .map((e) => (e.readTable(table), BaseReferences(db, table, e))) .toList(), prefetchHooksCallback: null, )); } typedef $$PagamentiTableProcessedTableManager = ProcessedTableManager< _$AppDatabase, $PagamentiTable, Pagamento, $$PagamentiTableFilterComposer, $$PagamentiTableOrderingComposer, $$PagamentiTableAnnotationComposer, $$PagamentiTableCreateCompanionBuilder, $$PagamentiTableUpdateCompanionBuilder, (Pagamento, BaseReferences<_$AppDatabase, $PagamentiTable, Pagamento>), Pagamento, PrefetchHooks Function()>; typedef $$ParametriTableCreateCompanionBuilder = ParametriCompanion Function({ required String nome, Value valore, Value rowid, }); typedef $$ParametriTableUpdateCompanionBuilder = ParametriCompanion Function({ Value nome, Value valore, Value rowid, }); class $$ParametriTableFilterComposer extends Composer<_$AppDatabase, $ParametriTable> { $$ParametriTableFilterComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnFilters get nome => $composableBuilder( column: $table.nome, builder: (column) => ColumnFilters(column)); ColumnFilters get valore => $composableBuilder( column: $table.valore, builder: (column) => ColumnFilters(column)); } class $$ParametriTableOrderingComposer extends Composer<_$AppDatabase, $ParametriTable> { $$ParametriTableOrderingComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnOrderings get nome => $composableBuilder( column: $table.nome, builder: (column) => ColumnOrderings(column)); ColumnOrderings get valore => $composableBuilder( column: $table.valore, builder: (column) => ColumnOrderings(column)); } class $$ParametriTableAnnotationComposer extends Composer<_$AppDatabase, $ParametriTable> { $$ParametriTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get nome => $composableBuilder(column: $table.nome, builder: (column) => column); GeneratedColumn get valore => $composableBuilder(column: $table.valore, builder: (column) => column); } class $$ParametriTableTableManager extends RootTableManager< _$AppDatabase, $ParametriTable, Parametro, $$ParametriTableFilterComposer, $$ParametriTableOrderingComposer, $$ParametriTableAnnotationComposer, $$ParametriTableCreateCompanionBuilder, $$ParametriTableUpdateCompanionBuilder, (Parametro, BaseReferences<_$AppDatabase, $ParametriTable, Parametro>), Parametro, PrefetchHooks Function()> { $$ParametriTableTableManager(_$AppDatabase db, $ParametriTable table) : super(TableManagerState( db: db, table: table, createFilteringComposer: () => $$ParametriTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$ParametriTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$ParametriTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value nome = const Value.absent(), Value valore = const Value.absent(), Value rowid = const Value.absent(), }) => ParametriCompanion( nome: nome, valore: valore, rowid: rowid, ), createCompanionCallback: ({ required String nome, Value valore = const Value.absent(), Value rowid = const Value.absent(), }) => ParametriCompanion.insert( nome: nome, valore: valore, rowid: rowid, ), withReferenceMapper: (p0) => p0 .map((e) => (e.readTable(table), BaseReferences(db, table, e))) .toList(), prefetchHooksCallback: null, )); } typedef $$ParametriTableProcessedTableManager = ProcessedTableManager< _$AppDatabase, $ParametriTable, Parametro, $$ParametriTableFilterComposer, $$ParametriTableOrderingComposer, $$ParametriTableAnnotationComposer, $$ParametriTableCreateCompanionBuilder, $$ParametriTableUpdateCompanionBuilder, (Parametro, BaseReferences<_$AppDatabase, $ParametriTable, Parametro>), Parametro, PrefetchHooks Function()>; typedef $$TabelleTableCreateCompanionBuilder = TabelleCompanion Function({ Value idTabella, required String tipoTabella, Value codTabella, Value descrizione, Value stringa1, Value stringa2, Value stringa3, Value stringa4, Value stringa5, Value valore1, Value valore2, Value valore3, Value valore4, Value valore5, Value dataModifica, }); typedef $$TabelleTableUpdateCompanionBuilder = TabelleCompanion Function({ Value idTabella, Value tipoTabella, Value codTabella, Value descrizione, Value stringa1, Value stringa2, Value stringa3, Value stringa4, Value stringa5, Value valore1, Value valore2, Value valore3, Value valore4, Value valore5, Value dataModifica, }); class $$TabelleTableFilterComposer extends Composer<_$AppDatabase, $TabelleTable> { $$TabelleTableFilterComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnFilters get idTabella => $composableBuilder( column: $table.idTabella, builder: (column) => ColumnFilters(column)); ColumnFilters get tipoTabella => $composableBuilder( column: $table.tipoTabella, builder: (column) => ColumnFilters(column)); ColumnFilters get codTabella => $composableBuilder( column: $table.codTabella, builder: (column) => ColumnFilters(column)); ColumnFilters get descrizione => $composableBuilder( column: $table.descrizione, builder: (column) => ColumnFilters(column)); ColumnFilters get stringa1 => $composableBuilder( column: $table.stringa1, builder: (column) => ColumnFilters(column)); ColumnFilters get stringa2 => $composableBuilder( column: $table.stringa2, builder: (column) => ColumnFilters(column)); ColumnFilters get stringa3 => $composableBuilder( column: $table.stringa3, builder: (column) => ColumnFilters(column)); ColumnFilters get stringa4 => $composableBuilder( column: $table.stringa4, builder: (column) => ColumnFilters(column)); ColumnFilters get stringa5 => $composableBuilder( column: $table.stringa5, builder: (column) => ColumnFilters(column)); ColumnFilters get valore1 => $composableBuilder( column: $table.valore1, builder: (column) => ColumnFilters(column)); ColumnFilters get valore2 => $composableBuilder( column: $table.valore2, builder: (column) => ColumnFilters(column)); ColumnFilters get valore3 => $composableBuilder( column: $table.valore3, builder: (column) => ColumnFilters(column)); ColumnFilters get valore4 => $composableBuilder( column: $table.valore4, builder: (column) => ColumnFilters(column)); ColumnFilters get valore5 => $composableBuilder( column: $table.valore5, builder: (column) => ColumnFilters(column)); ColumnFilters get dataModifica => $composableBuilder( column: $table.dataModifica, builder: (column) => ColumnFilters(column)); } class $$TabelleTableOrderingComposer extends Composer<_$AppDatabase, $TabelleTable> { $$TabelleTableOrderingComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnOrderings get idTabella => $composableBuilder( column: $table.idTabella, builder: (column) => ColumnOrderings(column)); ColumnOrderings get tipoTabella => $composableBuilder( column: $table.tipoTabella, builder: (column) => ColumnOrderings(column)); ColumnOrderings get codTabella => $composableBuilder( column: $table.codTabella, builder: (column) => ColumnOrderings(column)); ColumnOrderings get descrizione => $composableBuilder( column: $table.descrizione, builder: (column) => ColumnOrderings(column)); ColumnOrderings get stringa1 => $composableBuilder( column: $table.stringa1, builder: (column) => ColumnOrderings(column)); ColumnOrderings get stringa2 => $composableBuilder( column: $table.stringa2, builder: (column) => ColumnOrderings(column)); ColumnOrderings get stringa3 => $composableBuilder( column: $table.stringa3, builder: (column) => ColumnOrderings(column)); ColumnOrderings get stringa4 => $composableBuilder( column: $table.stringa4, builder: (column) => ColumnOrderings(column)); ColumnOrderings get stringa5 => $composableBuilder( column: $table.stringa5, builder: (column) => ColumnOrderings(column)); ColumnOrderings get valore1 => $composableBuilder( column: $table.valore1, builder: (column) => ColumnOrderings(column)); ColumnOrderings get valore2 => $composableBuilder( column: $table.valore2, builder: (column) => ColumnOrderings(column)); ColumnOrderings get valore3 => $composableBuilder( column: $table.valore3, builder: (column) => ColumnOrderings(column)); ColumnOrderings get valore4 => $composableBuilder( column: $table.valore4, builder: (column) => ColumnOrderings(column)); ColumnOrderings get valore5 => $composableBuilder( column: $table.valore5, builder: (column) => ColumnOrderings(column)); ColumnOrderings get dataModifica => $composableBuilder( column: $table.dataModifica, builder: (column) => ColumnOrderings(column)); } class $$TabelleTableAnnotationComposer extends Composer<_$AppDatabase, $TabelleTable> { $$TabelleTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get idTabella => $composableBuilder(column: $table.idTabella, builder: (column) => column); GeneratedColumn get tipoTabella => $composableBuilder( column: $table.tipoTabella, builder: (column) => column); GeneratedColumn get codTabella => $composableBuilder( column: $table.codTabella, builder: (column) => column); GeneratedColumn get descrizione => $composableBuilder( column: $table.descrizione, builder: (column) => column); GeneratedColumn get stringa1 => $composableBuilder(column: $table.stringa1, builder: (column) => column); GeneratedColumn get stringa2 => $composableBuilder(column: $table.stringa2, builder: (column) => column); GeneratedColumn get stringa3 => $composableBuilder(column: $table.stringa3, builder: (column) => column); GeneratedColumn get stringa4 => $composableBuilder(column: $table.stringa4, builder: (column) => column); GeneratedColumn get stringa5 => $composableBuilder(column: $table.stringa5, builder: (column) => column); GeneratedColumn get valore1 => $composableBuilder(column: $table.valore1, builder: (column) => column); GeneratedColumn get valore2 => $composableBuilder(column: $table.valore2, builder: (column) => column); GeneratedColumn get valore3 => $composableBuilder(column: $table.valore3, builder: (column) => column); GeneratedColumn get valore4 => $composableBuilder(column: $table.valore4, builder: (column) => column); GeneratedColumn get valore5 => $composableBuilder(column: $table.valore5, builder: (column) => column); GeneratedColumn get dataModifica => $composableBuilder( column: $table.dataModifica, builder: (column) => column); } class $$TabelleTableTableManager extends RootTableManager< _$AppDatabase, $TabelleTable, Tabella, $$TabelleTableFilterComposer, $$TabelleTableOrderingComposer, $$TabelleTableAnnotationComposer, $$TabelleTableCreateCompanionBuilder, $$TabelleTableUpdateCompanionBuilder, (Tabella, BaseReferences<_$AppDatabase, $TabelleTable, Tabella>), Tabella, PrefetchHooks Function()> { $$TabelleTableTableManager(_$AppDatabase db, $TabelleTable table) : super(TableManagerState( db: db, table: table, createFilteringComposer: () => $$TabelleTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$TabelleTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$TabelleTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value idTabella = const Value.absent(), Value tipoTabella = const Value.absent(), Value codTabella = const Value.absent(), Value descrizione = const Value.absent(), Value stringa1 = const Value.absent(), Value stringa2 = const Value.absent(), Value stringa3 = const Value.absent(), Value stringa4 = const Value.absent(), Value stringa5 = const Value.absent(), Value valore1 = const Value.absent(), Value valore2 = const Value.absent(), Value valore3 = const Value.absent(), Value valore4 = const Value.absent(), Value valore5 = const Value.absent(), Value dataModifica = const Value.absent(), }) => TabelleCompanion( idTabella: idTabella, tipoTabella: tipoTabella, codTabella: codTabella, descrizione: descrizione, stringa1: stringa1, stringa2: stringa2, stringa3: stringa3, stringa4: stringa4, stringa5: stringa5, valore1: valore1, valore2: valore2, valore3: valore3, valore4: valore4, valore5: valore5, dataModifica: dataModifica, ), createCompanionCallback: ({ Value idTabella = const Value.absent(), required String tipoTabella, Value codTabella = const Value.absent(), Value descrizione = const Value.absent(), Value stringa1 = const Value.absent(), Value stringa2 = const Value.absent(), Value stringa3 = const Value.absent(), Value stringa4 = const Value.absent(), Value stringa5 = const Value.absent(), Value valore1 = const Value.absent(), Value valore2 = const Value.absent(), Value valore3 = const Value.absent(), Value valore4 = const Value.absent(), Value valore5 = const Value.absent(), Value dataModifica = const Value.absent(), }) => TabelleCompanion.insert( idTabella: idTabella, tipoTabella: tipoTabella, codTabella: codTabella, descrizione: descrizione, stringa1: stringa1, stringa2: stringa2, stringa3: stringa3, stringa4: stringa4, stringa5: stringa5, valore1: valore1, valore2: valore2, valore3: valore3, valore4: valore4, valore5: valore5, dataModifica: dataModifica, ), withReferenceMapper: (p0) => p0 .map((e) => (e.readTable(table), BaseReferences(db, table, e))) .toList(), prefetchHooksCallback: null, )); } typedef $$TabelleTableProcessedTableManager = ProcessedTableManager< _$AppDatabase, $TabelleTable, Tabella, $$TabelleTableFilterComposer, $$TabelleTableOrderingComposer, $$TabelleTableAnnotationComposer, $$TabelleTableCreateCompanionBuilder, $$TabelleTableUpdateCompanionBuilder, (Tabella, BaseReferences<_$AppDatabase, $TabelleTable, Tabella>), Tabella, PrefetchHooks Function()>; typedef $$PromozioniTableCreateCompanionBuilder = PromozioniCompanion Function({ Value progressivo, Value tipoPromozione, Value descrizione, Value dataInizio, Value dataFine, Value limiteQta, Value quantitaOmaggio, Value limiteImporto, Value stato, Value priorita, Value codice, Value idArticoloOmaggio, Value idSconto, Value idListino, }); typedef $$PromozioniTableUpdateCompanionBuilder = PromozioniCompanion Function({ Value progressivo, Value tipoPromozione, Value descrizione, Value dataInizio, Value dataFine, Value limiteQta, Value quantitaOmaggio, Value limiteImporto, Value stato, Value priorita, Value codice, Value idArticoloOmaggio, Value idSconto, Value idListino, }); class $$PromozioniTableFilterComposer extends Composer<_$AppDatabase, $PromozioniTable> { $$PromozioniTableFilterComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnFilters get progressivo => $composableBuilder( column: $table.progressivo, builder: (column) => ColumnFilters(column)); ColumnFilters get tipoPromozione => $composableBuilder( column: $table.tipoPromozione, builder: (column) => ColumnFilters(column)); ColumnFilters get descrizione => $composableBuilder( column: $table.descrizione, builder: (column) => ColumnFilters(column)); ColumnFilters get dataInizio => $composableBuilder( column: $table.dataInizio, builder: (column) => ColumnFilters(column)); ColumnFilters get dataFine => $composableBuilder( column: $table.dataFine, builder: (column) => ColumnFilters(column)); ColumnFilters get limiteQta => $composableBuilder( column: $table.limiteQta, builder: (column) => ColumnFilters(column)); ColumnFilters get quantitaOmaggio => $composableBuilder( column: $table.quantitaOmaggio, builder: (column) => ColumnFilters(column)); ColumnFilters get limiteImporto => $composableBuilder( column: $table.limiteImporto, builder: (column) => ColumnFilters(column)); ColumnFilters get stato => $composableBuilder( column: $table.stato, builder: (column) => ColumnFilters(column)); ColumnFilters get priorita => $composableBuilder( column: $table.priorita, builder: (column) => ColumnFilters(column)); ColumnFilters get codice => $composableBuilder( column: $table.codice, builder: (column) => ColumnFilters(column)); ColumnFilters get idArticoloOmaggio => $composableBuilder( column: $table.idArticoloOmaggio, builder: (column) => ColumnFilters(column)); ColumnFilters get idSconto => $composableBuilder( column: $table.idSconto, builder: (column) => ColumnFilters(column)); ColumnFilters get idListino => $composableBuilder( column: $table.idListino, builder: (column) => ColumnFilters(column)); } class $$PromozioniTableOrderingComposer extends Composer<_$AppDatabase, $PromozioniTable> { $$PromozioniTableOrderingComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnOrderings get progressivo => $composableBuilder( column: $table.progressivo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get tipoPromozione => $composableBuilder( column: $table.tipoPromozione, builder: (column) => ColumnOrderings(column)); ColumnOrderings get descrizione => $composableBuilder( column: $table.descrizione, builder: (column) => ColumnOrderings(column)); ColumnOrderings get dataInizio => $composableBuilder( column: $table.dataInizio, builder: (column) => ColumnOrderings(column)); ColumnOrderings get dataFine => $composableBuilder( column: $table.dataFine, builder: (column) => ColumnOrderings(column)); ColumnOrderings get limiteQta => $composableBuilder( column: $table.limiteQta, builder: (column) => ColumnOrderings(column)); ColumnOrderings get quantitaOmaggio => $composableBuilder( column: $table.quantitaOmaggio, builder: (column) => ColumnOrderings(column)); ColumnOrderings get limiteImporto => $composableBuilder( column: $table.limiteImporto, builder: (column) => ColumnOrderings(column)); ColumnOrderings get stato => $composableBuilder( column: $table.stato, builder: (column) => ColumnOrderings(column)); ColumnOrderings get priorita => $composableBuilder( column: $table.priorita, builder: (column) => ColumnOrderings(column)); ColumnOrderings get codice => $composableBuilder( column: $table.codice, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idArticoloOmaggio => $composableBuilder( column: $table.idArticoloOmaggio, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idSconto => $composableBuilder( column: $table.idSconto, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idListino => $composableBuilder( column: $table.idListino, builder: (column) => ColumnOrderings(column)); } class $$PromozioniTableAnnotationComposer extends Composer<_$AppDatabase, $PromozioniTable> { $$PromozioniTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get progressivo => $composableBuilder( column: $table.progressivo, builder: (column) => column); GeneratedColumn get tipoPromozione => $composableBuilder( column: $table.tipoPromozione, builder: (column) => column); GeneratedColumn get descrizione => $composableBuilder( column: $table.descrizione, builder: (column) => column); GeneratedColumn get dataInizio => $composableBuilder( column: $table.dataInizio, builder: (column) => column); GeneratedColumn get dataFine => $composableBuilder(column: $table.dataFine, builder: (column) => column); GeneratedColumn get limiteQta => $composableBuilder(column: $table.limiteQta, builder: (column) => column); GeneratedColumn get quantitaOmaggio => $composableBuilder( column: $table.quantitaOmaggio, builder: (column) => column); GeneratedColumn get limiteImporto => $composableBuilder( column: $table.limiteImporto, builder: (column) => column); GeneratedColumn get stato => $composableBuilder(column: $table.stato, builder: (column) => column); GeneratedColumn get priorita => $composableBuilder(column: $table.priorita, builder: (column) => column); GeneratedColumn get codice => $composableBuilder(column: $table.codice, builder: (column) => column); GeneratedColumn get idArticoloOmaggio => $composableBuilder( column: $table.idArticoloOmaggio, builder: (column) => column); GeneratedColumn get idSconto => $composableBuilder(column: $table.idSconto, builder: (column) => column); GeneratedColumn get idListino => $composableBuilder(column: $table.idListino, builder: (column) => column); } class $$PromozioniTableTableManager extends RootTableManager< _$AppDatabase, $PromozioniTable, Promozione, $$PromozioniTableFilterComposer, $$PromozioniTableOrderingComposer, $$PromozioniTableAnnotationComposer, $$PromozioniTableCreateCompanionBuilder, $$PromozioniTableUpdateCompanionBuilder, (Promozione, BaseReferences<_$AppDatabase, $PromozioniTable, Promozione>), Promozione, PrefetchHooks Function()> { $$PromozioniTableTableManager(_$AppDatabase db, $PromozioniTable table) : super(TableManagerState( db: db, table: table, createFilteringComposer: () => $$PromozioniTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$PromozioniTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$PromozioniTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value progressivo = const Value.absent(), Value tipoPromozione = const Value.absent(), Value descrizione = const Value.absent(), Value dataInizio = const Value.absent(), Value dataFine = const Value.absent(), Value limiteQta = const Value.absent(), Value quantitaOmaggio = const Value.absent(), Value limiteImporto = const Value.absent(), Value stato = const Value.absent(), Value priorita = const Value.absent(), Value codice = const Value.absent(), Value idArticoloOmaggio = const Value.absent(), Value idSconto = const Value.absent(), Value idListino = const Value.absent(), }) => PromozioniCompanion( progressivo: progressivo, tipoPromozione: tipoPromozione, descrizione: descrizione, dataInizio: dataInizio, dataFine: dataFine, limiteQta: limiteQta, quantitaOmaggio: quantitaOmaggio, limiteImporto: limiteImporto, stato: stato, priorita: priorita, codice: codice, idArticoloOmaggio: idArticoloOmaggio, idSconto: idSconto, idListino: idListino, ), createCompanionCallback: ({ Value progressivo = const Value.absent(), Value tipoPromozione = const Value.absent(), Value descrizione = const Value.absent(), Value dataInizio = const Value.absent(), Value dataFine = const Value.absent(), Value limiteQta = const Value.absent(), Value quantitaOmaggio = const Value.absent(), Value limiteImporto = const Value.absent(), Value stato = const Value.absent(), Value priorita = const Value.absent(), Value codice = const Value.absent(), Value idArticoloOmaggio = const Value.absent(), Value idSconto = const Value.absent(), Value idListino = const Value.absent(), }) => PromozioniCompanion.insert( progressivo: progressivo, tipoPromozione: tipoPromozione, descrizione: descrizione, dataInizio: dataInizio, dataFine: dataFine, limiteQta: limiteQta, quantitaOmaggio: quantitaOmaggio, limiteImporto: limiteImporto, stato: stato, priorita: priorita, codice: codice, idArticoloOmaggio: idArticoloOmaggio, idSconto: idSconto, idListino: idListino, ), withReferenceMapper: (p0) => p0 .map((e) => (e.readTable(table), BaseReferences(db, table, e))) .toList(), prefetchHooksCallback: null, )); } typedef $$PromozioniTableProcessedTableManager = ProcessedTableManager< _$AppDatabase, $PromozioniTable, Promozione, $$PromozioniTableFilterComposer, $$PromozioniTableOrderingComposer, $$PromozioniTableAnnotationComposer, $$PromozioniTableCreateCompanionBuilder, $$PromozioniTableUpdateCompanionBuilder, (Promozione, BaseReferences<_$AppDatabase, $PromozioniTable, Promozione>), Promozione, PrefetchHooks Function()>; typedef $$PromoArticoliTableCreateCompanionBuilder = PromoArticoliCompanion Function({ required int progressivo, required int riga, Value quantitaOmaggio, Value idArticolo, Value rowid, }); typedef $$PromoArticoliTableUpdateCompanionBuilder = PromoArticoliCompanion Function({ Value progressivo, Value riga, Value quantitaOmaggio, Value idArticolo, Value rowid, }); class $$PromoArticoliTableFilterComposer extends Composer<_$AppDatabase, $PromoArticoliTable> { $$PromoArticoliTableFilterComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnFilters get progressivo => $composableBuilder( column: $table.progressivo, builder: (column) => ColumnFilters(column)); ColumnFilters get riga => $composableBuilder( column: $table.riga, builder: (column) => ColumnFilters(column)); ColumnFilters get quantitaOmaggio => $composableBuilder( column: $table.quantitaOmaggio, builder: (column) => ColumnFilters(column)); ColumnFilters get idArticolo => $composableBuilder( column: $table.idArticolo, builder: (column) => ColumnFilters(column)); } class $$PromoArticoliTableOrderingComposer extends Composer<_$AppDatabase, $PromoArticoliTable> { $$PromoArticoliTableOrderingComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnOrderings get progressivo => $composableBuilder( column: $table.progressivo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get riga => $composableBuilder( column: $table.riga, builder: (column) => ColumnOrderings(column)); ColumnOrderings get quantitaOmaggio => $composableBuilder( column: $table.quantitaOmaggio, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idArticolo => $composableBuilder( column: $table.idArticolo, builder: (column) => ColumnOrderings(column)); } class $$PromoArticoliTableAnnotationComposer extends Composer<_$AppDatabase, $PromoArticoliTable> { $$PromoArticoliTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get progressivo => $composableBuilder( column: $table.progressivo, builder: (column) => column); GeneratedColumn get riga => $composableBuilder(column: $table.riga, builder: (column) => column); GeneratedColumn get quantitaOmaggio => $composableBuilder( column: $table.quantitaOmaggio, builder: (column) => column); GeneratedColumn get idArticolo => $composableBuilder( column: $table.idArticolo, builder: (column) => column); } class $$PromoArticoliTableTableManager extends RootTableManager< _$AppDatabase, $PromoArticoliTable, PromoArticolo, $$PromoArticoliTableFilterComposer, $$PromoArticoliTableOrderingComposer, $$PromoArticoliTableAnnotationComposer, $$PromoArticoliTableCreateCompanionBuilder, $$PromoArticoliTableUpdateCompanionBuilder, ( PromoArticolo, BaseReferences<_$AppDatabase, $PromoArticoliTable, PromoArticolo> ), PromoArticolo, PrefetchHooks Function()> { $$PromoArticoliTableTableManager(_$AppDatabase db, $PromoArticoliTable table) : super(TableManagerState( db: db, table: table, createFilteringComposer: () => $$PromoArticoliTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$PromoArticoliTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$PromoArticoliTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value progressivo = const Value.absent(), Value riga = const Value.absent(), Value quantitaOmaggio = const Value.absent(), Value idArticolo = const Value.absent(), Value rowid = const Value.absent(), }) => PromoArticoliCompanion( progressivo: progressivo, riga: riga, quantitaOmaggio: quantitaOmaggio, idArticolo: idArticolo, rowid: rowid, ), createCompanionCallback: ({ required int progressivo, required int riga, Value quantitaOmaggio = const Value.absent(), Value idArticolo = const Value.absent(), Value rowid = const Value.absent(), }) => PromoArticoliCompanion.insert( progressivo: progressivo, riga: riga, quantitaOmaggio: quantitaOmaggio, idArticolo: idArticolo, rowid: rowid, ), withReferenceMapper: (p0) => p0 .map((e) => (e.readTable(table), BaseReferences(db, table, e))) .toList(), prefetchHooksCallback: null, )); } typedef $$PromoArticoliTableProcessedTableManager = ProcessedTableManager< _$AppDatabase, $PromoArticoliTable, PromoArticolo, $$PromoArticoliTableFilterComposer, $$PromoArticoliTableOrderingComposer, $$PromoArticoliTableAnnotationComposer, $$PromoArticoliTableCreateCompanionBuilder, $$PromoArticoliTableUpdateCompanionBuilder, ( PromoArticolo, BaseReferences<_$AppDatabase, $PromoArticoliTable, PromoArticolo> ), PromoArticolo, PrefetchHooks Function()>; typedef $$PromoListiniTableCreateCompanionBuilder = PromoListiniCompanion Function({ required int progressivo, required int idListino, Value rowid, }); typedef $$PromoListiniTableUpdateCompanionBuilder = PromoListiniCompanion Function({ Value progressivo, Value idListino, Value rowid, }); class $$PromoListiniTableFilterComposer extends Composer<_$AppDatabase, $PromoListiniTable> { $$PromoListiniTableFilterComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnFilters get progressivo => $composableBuilder( column: $table.progressivo, builder: (column) => ColumnFilters(column)); ColumnFilters get idListino => $composableBuilder( column: $table.idListino, builder: (column) => ColumnFilters(column)); } class $$PromoListiniTableOrderingComposer extends Composer<_$AppDatabase, $PromoListiniTable> { $$PromoListiniTableOrderingComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnOrderings get progressivo => $composableBuilder( column: $table.progressivo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idListino => $composableBuilder( column: $table.idListino, builder: (column) => ColumnOrderings(column)); } class $$PromoListiniTableAnnotationComposer extends Composer<_$AppDatabase, $PromoListiniTable> { $$PromoListiniTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get progressivo => $composableBuilder( column: $table.progressivo, builder: (column) => column); GeneratedColumn get idListino => $composableBuilder(column: $table.idListino, builder: (column) => column); } class $$PromoListiniTableTableManager extends RootTableManager< _$AppDatabase, $PromoListiniTable, PromoListino, $$PromoListiniTableFilterComposer, $$PromoListiniTableOrderingComposer, $$PromoListiniTableAnnotationComposer, $$PromoListiniTableCreateCompanionBuilder, $$PromoListiniTableUpdateCompanionBuilder, ( PromoListino, BaseReferences<_$AppDatabase, $PromoListiniTable, PromoListino> ), PromoListino, PrefetchHooks Function()> { $$PromoListiniTableTableManager(_$AppDatabase db, $PromoListiniTable table) : super(TableManagerState( db: db, table: table, createFilteringComposer: () => $$PromoListiniTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$PromoListiniTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$PromoListiniTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value progressivo = const Value.absent(), Value idListino = const Value.absent(), Value rowid = const Value.absent(), }) => PromoListiniCompanion( progressivo: progressivo, idListino: idListino, rowid: rowid, ), createCompanionCallback: ({ required int progressivo, required int idListino, Value rowid = const Value.absent(), }) => PromoListiniCompanion.insert( progressivo: progressivo, idListino: idListino, rowid: rowid, ), withReferenceMapper: (p0) => p0 .map((e) => (e.readTable(table), BaseReferences(db, table, e))) .toList(), prefetchHooksCallback: null, )); } typedef $$PromoListiniTableProcessedTableManager = ProcessedTableManager< _$AppDatabase, $PromoListiniTable, PromoListino, $$PromoListiniTableFilterComposer, $$PromoListiniTableOrderingComposer, $$PromoListiniTableAnnotationComposer, $$PromoListiniTableCreateCompanionBuilder, $$PromoListiniTableUpdateCompanionBuilder, ( PromoListino, BaseReferences<_$AppDatabase, $PromoListiniTable, PromoListino> ), PromoListino, PrefetchHooks Function()>; typedef $$PromoOmaggiTableCreateCompanionBuilder = PromoOmaggiCompanion Function({ required int progressivo, required int riga, Value idArticolo, Value quantita, Value rowid, }); typedef $$PromoOmaggiTableUpdateCompanionBuilder = PromoOmaggiCompanion Function({ Value progressivo, Value riga, Value idArticolo, Value quantita, Value rowid, }); class $$PromoOmaggiTableFilterComposer extends Composer<_$AppDatabase, $PromoOmaggiTable> { $$PromoOmaggiTableFilterComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnFilters get progressivo => $composableBuilder( column: $table.progressivo, builder: (column) => ColumnFilters(column)); ColumnFilters get riga => $composableBuilder( column: $table.riga, builder: (column) => ColumnFilters(column)); ColumnFilters get idArticolo => $composableBuilder( column: $table.idArticolo, builder: (column) => ColumnFilters(column)); ColumnFilters get quantita => $composableBuilder( column: $table.quantita, builder: (column) => ColumnFilters(column)); } class $$PromoOmaggiTableOrderingComposer extends Composer<_$AppDatabase, $PromoOmaggiTable> { $$PromoOmaggiTableOrderingComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnOrderings get progressivo => $composableBuilder( column: $table.progressivo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get riga => $composableBuilder( column: $table.riga, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idArticolo => $composableBuilder( column: $table.idArticolo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get quantita => $composableBuilder( column: $table.quantita, builder: (column) => ColumnOrderings(column)); } class $$PromoOmaggiTableAnnotationComposer extends Composer<_$AppDatabase, $PromoOmaggiTable> { $$PromoOmaggiTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get progressivo => $composableBuilder( column: $table.progressivo, builder: (column) => column); GeneratedColumn get riga => $composableBuilder(column: $table.riga, builder: (column) => column); GeneratedColumn get idArticolo => $composableBuilder( column: $table.idArticolo, builder: (column) => column); GeneratedColumn get quantita => $composableBuilder(column: $table.quantita, builder: (column) => column); } class $$PromoOmaggiTableTableManager extends RootTableManager< _$AppDatabase, $PromoOmaggiTable, PromoOmaggio, $$PromoOmaggiTableFilterComposer, $$PromoOmaggiTableOrderingComposer, $$PromoOmaggiTableAnnotationComposer, $$PromoOmaggiTableCreateCompanionBuilder, $$PromoOmaggiTableUpdateCompanionBuilder, ( PromoOmaggio, BaseReferences<_$AppDatabase, $PromoOmaggiTable, PromoOmaggio> ), PromoOmaggio, PrefetchHooks Function()> { $$PromoOmaggiTableTableManager(_$AppDatabase db, $PromoOmaggiTable table) : super(TableManagerState( db: db, table: table, createFilteringComposer: () => $$PromoOmaggiTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$PromoOmaggiTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$PromoOmaggiTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value progressivo = const Value.absent(), Value riga = const Value.absent(), Value idArticolo = const Value.absent(), Value quantita = const Value.absent(), Value rowid = const Value.absent(), }) => PromoOmaggiCompanion( progressivo: progressivo, riga: riga, idArticolo: idArticolo, quantita: quantita, rowid: rowid, ), createCompanionCallback: ({ required int progressivo, required int riga, Value idArticolo = const Value.absent(), Value quantita = const Value.absent(), Value rowid = const Value.absent(), }) => PromoOmaggiCompanion.insert( progressivo: progressivo, riga: riga, idArticolo: idArticolo, quantita: quantita, rowid: rowid, ), withReferenceMapper: (p0) => p0 .map((e) => (e.readTable(table), BaseReferences(db, table, e))) .toList(), prefetchHooksCallback: null, )); } typedef $$PromoOmaggiTableProcessedTableManager = ProcessedTableManager< _$AppDatabase, $PromoOmaggiTable, PromoOmaggio, $$PromoOmaggiTableFilterComposer, $$PromoOmaggiTableOrderingComposer, $$PromoOmaggiTableAnnotationComposer, $$PromoOmaggiTableCreateCompanionBuilder, $$PromoOmaggiTableUpdateCompanionBuilder, ( PromoOmaggio, BaseReferences<_$AppDatabase, $PromoOmaggiTable, PromoOmaggio> ), PromoOmaggio, PrefetchHooks Function()>; typedef $$ClientiAgenteTableCreateCompanionBuilder = ClientiAgenteCompanion Function({ Value idClientiAgente, required int idCliente, required int idAgente, Value attivo, }); typedef $$ClientiAgenteTableUpdateCompanionBuilder = ClientiAgenteCompanion Function({ Value idClientiAgente, Value idCliente, Value idAgente, Value attivo, }); class $$ClientiAgenteTableFilterComposer extends Composer<_$AppDatabase, $ClientiAgenteTable> { $$ClientiAgenteTableFilterComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnFilters get idClientiAgente => $composableBuilder( column: $table.idClientiAgente, builder: (column) => ColumnFilters(column)); ColumnFilters get idCliente => $composableBuilder( column: $table.idCliente, builder: (column) => ColumnFilters(column)); ColumnFilters get idAgente => $composableBuilder( column: $table.idAgente, builder: (column) => ColumnFilters(column)); ColumnFilters get attivo => $composableBuilder( column: $table.attivo, builder: (column) => ColumnFilters(column)); } class $$ClientiAgenteTableOrderingComposer extends Composer<_$AppDatabase, $ClientiAgenteTable> { $$ClientiAgenteTableOrderingComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnOrderings get idClientiAgente => $composableBuilder( column: $table.idClientiAgente, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idCliente => $composableBuilder( column: $table.idCliente, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idAgente => $composableBuilder( column: $table.idAgente, builder: (column) => ColumnOrderings(column)); ColumnOrderings get attivo => $composableBuilder( column: $table.attivo, builder: (column) => ColumnOrderings(column)); } class $$ClientiAgenteTableAnnotationComposer extends Composer<_$AppDatabase, $ClientiAgenteTable> { $$ClientiAgenteTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get idClientiAgente => $composableBuilder( column: $table.idClientiAgente, builder: (column) => column); GeneratedColumn get idCliente => $composableBuilder(column: $table.idCliente, builder: (column) => column); GeneratedColumn get idAgente => $composableBuilder(column: $table.idAgente, builder: (column) => column); GeneratedColumn get attivo => $composableBuilder(column: $table.attivo, builder: (column) => column); } class $$ClientiAgenteTableTableManager extends RootTableManager< _$AppDatabase, $ClientiAgenteTable, ClientiAgenteData, $$ClientiAgenteTableFilterComposer, $$ClientiAgenteTableOrderingComposer, $$ClientiAgenteTableAnnotationComposer, $$ClientiAgenteTableCreateCompanionBuilder, $$ClientiAgenteTableUpdateCompanionBuilder, ( ClientiAgenteData, BaseReferences<_$AppDatabase, $ClientiAgenteTable, ClientiAgenteData> ), ClientiAgenteData, PrefetchHooks Function()> { $$ClientiAgenteTableTableManager(_$AppDatabase db, $ClientiAgenteTable table) : super(TableManagerState( db: db, table: table, createFilteringComposer: () => $$ClientiAgenteTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$ClientiAgenteTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$ClientiAgenteTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value idClientiAgente = const Value.absent(), Value idCliente = const Value.absent(), Value idAgente = const Value.absent(), Value attivo = const Value.absent(), }) => ClientiAgenteCompanion( idClientiAgente: idClientiAgente, idCliente: idCliente, idAgente: idAgente, attivo: attivo, ), createCompanionCallback: ({ Value idClientiAgente = const Value.absent(), required int idCliente, required int idAgente, Value attivo = const Value.absent(), }) => ClientiAgenteCompanion.insert( idClientiAgente: idClientiAgente, idCliente: idCliente, idAgente: idAgente, attivo: attivo, ), withReferenceMapper: (p0) => p0 .map((e) => (e.readTable(table), BaseReferences(db, table, e))) .toList(), prefetchHooksCallback: null, )); } typedef $$ClientiAgenteTableProcessedTableManager = ProcessedTableManager< _$AppDatabase, $ClientiAgenteTable, ClientiAgenteData, $$ClientiAgenteTableFilterComposer, $$ClientiAgenteTableOrderingComposer, $$ClientiAgenteTableAnnotationComposer, $$ClientiAgenteTableCreateCompanionBuilder, $$ClientiAgenteTableUpdateCompanionBuilder, ( ClientiAgenteData, BaseReferences<_$AppDatabase, $ClientiAgenteTable, ClientiAgenteData> ), ClientiAgenteData, PrefetchHooks Function()>; typedef $$ScadenzeTableCreateCompanionBuilder = ScadenzeCompanion Function({ Value idScadenza, Value idCliente, Value idAgente, Value chiave, Value numPartita, Value dataScadenza, Value segno, Value importoFattura, Value valuta, Value numDoc, Value serieDoc, Value dataDoc, Value importoScadenza, Value saldo, Value tipoPagamento, Value flgSoppressa, Value importoAbbuono, Value note, Value dataModifica, Value stato, }); typedef $$ScadenzeTableUpdateCompanionBuilder = ScadenzeCompanion Function({ Value idScadenza, Value idCliente, Value idAgente, Value chiave, Value numPartita, Value dataScadenza, Value segno, Value importoFattura, Value valuta, Value numDoc, Value serieDoc, Value dataDoc, Value importoScadenza, Value saldo, Value tipoPagamento, Value flgSoppressa, Value importoAbbuono, Value note, Value dataModifica, Value stato, }); class $$ScadenzeTableFilterComposer extends Composer<_$AppDatabase, $ScadenzeTable> { $$ScadenzeTableFilterComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnFilters get idScadenza => $composableBuilder( column: $table.idScadenza, builder: (column) => ColumnFilters(column)); ColumnFilters get idCliente => $composableBuilder( column: $table.idCliente, builder: (column) => ColumnFilters(column)); ColumnFilters get idAgente => $composableBuilder( column: $table.idAgente, builder: (column) => ColumnFilters(column)); ColumnFilters get chiave => $composableBuilder( column: $table.chiave, builder: (column) => ColumnFilters(column)); ColumnFilters get numPartita => $composableBuilder( column: $table.numPartita, builder: (column) => ColumnFilters(column)); ColumnFilters get dataScadenza => $composableBuilder( column: $table.dataScadenza, builder: (column) => ColumnFilters(column)); ColumnFilters get segno => $composableBuilder( column: $table.segno, builder: (column) => ColumnFilters(column)); ColumnFilters get importoFattura => $composableBuilder( column: $table.importoFattura, builder: (column) => ColumnFilters(column)); ColumnFilters get valuta => $composableBuilder( column: $table.valuta, builder: (column) => ColumnFilters(column)); ColumnFilters get numDoc => $composableBuilder( column: $table.numDoc, builder: (column) => ColumnFilters(column)); ColumnFilters get serieDoc => $composableBuilder( column: $table.serieDoc, builder: (column) => ColumnFilters(column)); ColumnFilters get dataDoc => $composableBuilder( column: $table.dataDoc, builder: (column) => ColumnFilters(column)); ColumnFilters get importoScadenza => $composableBuilder( column: $table.importoScadenza, builder: (column) => ColumnFilters(column)); ColumnFilters get saldo => $composableBuilder( column: $table.saldo, builder: (column) => ColumnFilters(column)); ColumnFilters get tipoPagamento => $composableBuilder( column: $table.tipoPagamento, builder: (column) => ColumnFilters(column)); ColumnFilters get flgSoppressa => $composableBuilder( column: $table.flgSoppressa, builder: (column) => ColumnFilters(column)); ColumnFilters get importoAbbuono => $composableBuilder( column: $table.importoAbbuono, builder: (column) => ColumnFilters(column)); ColumnFilters get note => $composableBuilder( column: $table.note, builder: (column) => ColumnFilters(column)); ColumnFilters get dataModifica => $composableBuilder( column: $table.dataModifica, builder: (column) => ColumnFilters(column)); ColumnFilters get stato => $composableBuilder( column: $table.stato, builder: (column) => ColumnFilters(column)); } class $$ScadenzeTableOrderingComposer extends Composer<_$AppDatabase, $ScadenzeTable> { $$ScadenzeTableOrderingComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnOrderings get idScadenza => $composableBuilder( column: $table.idScadenza, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idCliente => $composableBuilder( column: $table.idCliente, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idAgente => $composableBuilder( column: $table.idAgente, builder: (column) => ColumnOrderings(column)); ColumnOrderings get chiave => $composableBuilder( column: $table.chiave, builder: (column) => ColumnOrderings(column)); ColumnOrderings get numPartita => $composableBuilder( column: $table.numPartita, builder: (column) => ColumnOrderings(column)); ColumnOrderings get dataScadenza => $composableBuilder( column: $table.dataScadenza, builder: (column) => ColumnOrderings(column)); ColumnOrderings get segno => $composableBuilder( column: $table.segno, builder: (column) => ColumnOrderings(column)); ColumnOrderings get importoFattura => $composableBuilder( column: $table.importoFattura, builder: (column) => ColumnOrderings(column)); ColumnOrderings get valuta => $composableBuilder( column: $table.valuta, builder: (column) => ColumnOrderings(column)); ColumnOrderings get numDoc => $composableBuilder( column: $table.numDoc, builder: (column) => ColumnOrderings(column)); ColumnOrderings get serieDoc => $composableBuilder( column: $table.serieDoc, builder: (column) => ColumnOrderings(column)); ColumnOrderings get dataDoc => $composableBuilder( column: $table.dataDoc, builder: (column) => ColumnOrderings(column)); ColumnOrderings get importoScadenza => $composableBuilder( column: $table.importoScadenza, builder: (column) => ColumnOrderings(column)); ColumnOrderings get saldo => $composableBuilder( column: $table.saldo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get tipoPagamento => $composableBuilder( column: $table.tipoPagamento, builder: (column) => ColumnOrderings(column)); ColumnOrderings get flgSoppressa => $composableBuilder( column: $table.flgSoppressa, builder: (column) => ColumnOrderings(column)); ColumnOrderings get importoAbbuono => $composableBuilder( column: $table.importoAbbuono, builder: (column) => ColumnOrderings(column)); ColumnOrderings get note => $composableBuilder( column: $table.note, builder: (column) => ColumnOrderings(column)); ColumnOrderings get dataModifica => $composableBuilder( column: $table.dataModifica, builder: (column) => ColumnOrderings(column)); ColumnOrderings get stato => $composableBuilder( column: $table.stato, builder: (column) => ColumnOrderings(column)); } class $$ScadenzeTableAnnotationComposer extends Composer<_$AppDatabase, $ScadenzeTable> { $$ScadenzeTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get idScadenza => $composableBuilder( column: $table.idScadenza, builder: (column) => column); GeneratedColumn get idCliente => $composableBuilder(column: $table.idCliente, builder: (column) => column); GeneratedColumn get idAgente => $composableBuilder(column: $table.idAgente, builder: (column) => column); GeneratedColumn get chiave => $composableBuilder(column: $table.chiave, builder: (column) => column); GeneratedColumn get numPartita => $composableBuilder( column: $table.numPartita, builder: (column) => column); GeneratedColumn get dataScadenza => $composableBuilder( column: $table.dataScadenza, builder: (column) => column); GeneratedColumn get segno => $composableBuilder(column: $table.segno, builder: (column) => column); GeneratedColumn get importoFattura => $composableBuilder( column: $table.importoFattura, builder: (column) => column); GeneratedColumn get valuta => $composableBuilder(column: $table.valuta, builder: (column) => column); GeneratedColumn get numDoc => $composableBuilder(column: $table.numDoc, builder: (column) => column); GeneratedColumn get serieDoc => $composableBuilder(column: $table.serieDoc, builder: (column) => column); GeneratedColumn get dataDoc => $composableBuilder(column: $table.dataDoc, builder: (column) => column); GeneratedColumn get importoScadenza => $composableBuilder( column: $table.importoScadenza, builder: (column) => column); GeneratedColumn get saldo => $composableBuilder(column: $table.saldo, builder: (column) => column); GeneratedColumn get tipoPagamento => $composableBuilder( column: $table.tipoPagamento, builder: (column) => column); GeneratedColumn get flgSoppressa => $composableBuilder( column: $table.flgSoppressa, builder: (column) => column); GeneratedColumn get importoAbbuono => $composableBuilder( column: $table.importoAbbuono, builder: (column) => column); GeneratedColumn get note => $composableBuilder(column: $table.note, builder: (column) => column); GeneratedColumn get dataModifica => $composableBuilder( column: $table.dataModifica, builder: (column) => column); GeneratedColumn get stato => $composableBuilder(column: $table.stato, builder: (column) => column); } class $$ScadenzeTableTableManager extends RootTableManager< _$AppDatabase, $ScadenzeTable, Scadenza, $$ScadenzeTableFilterComposer, $$ScadenzeTableOrderingComposer, $$ScadenzeTableAnnotationComposer, $$ScadenzeTableCreateCompanionBuilder, $$ScadenzeTableUpdateCompanionBuilder, (Scadenza, BaseReferences<_$AppDatabase, $ScadenzeTable, Scadenza>), Scadenza, PrefetchHooks Function()> { $$ScadenzeTableTableManager(_$AppDatabase db, $ScadenzeTable table) : super(TableManagerState( db: db, table: table, createFilteringComposer: () => $$ScadenzeTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$ScadenzeTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$ScadenzeTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value idScadenza = const Value.absent(), Value idCliente = const Value.absent(), Value idAgente = const Value.absent(), Value chiave = const Value.absent(), Value numPartita = const Value.absent(), Value dataScadenza = const Value.absent(), Value segno = const Value.absent(), Value importoFattura = const Value.absent(), Value valuta = const Value.absent(), Value numDoc = const Value.absent(), Value serieDoc = const Value.absent(), Value dataDoc = const Value.absent(), Value importoScadenza = const Value.absent(), Value saldo = const Value.absent(), Value tipoPagamento = const Value.absent(), Value flgSoppressa = const Value.absent(), Value importoAbbuono = const Value.absent(), Value note = const Value.absent(), Value dataModifica = const Value.absent(), Value stato = const Value.absent(), }) => ScadenzeCompanion( idScadenza: idScadenza, idCliente: idCliente, idAgente: idAgente, chiave: chiave, numPartita: numPartita, dataScadenza: dataScadenza, segno: segno, importoFattura: importoFattura, valuta: valuta, numDoc: numDoc, serieDoc: serieDoc, dataDoc: dataDoc, importoScadenza: importoScadenza, saldo: saldo, tipoPagamento: tipoPagamento, flgSoppressa: flgSoppressa, importoAbbuono: importoAbbuono, note: note, dataModifica: dataModifica, stato: stato, ), createCompanionCallback: ({ Value idScadenza = const Value.absent(), Value idCliente = const Value.absent(), Value idAgente = const Value.absent(), Value chiave = const Value.absent(), Value numPartita = const Value.absent(), Value dataScadenza = const Value.absent(), Value segno = const Value.absent(), Value importoFattura = const Value.absent(), Value valuta = const Value.absent(), Value numDoc = const Value.absent(), Value serieDoc = const Value.absent(), Value dataDoc = const Value.absent(), Value importoScadenza = const Value.absent(), Value saldo = const Value.absent(), Value tipoPagamento = const Value.absent(), Value flgSoppressa = const Value.absent(), Value importoAbbuono = const Value.absent(), Value note = const Value.absent(), Value dataModifica = const Value.absent(), Value stato = const Value.absent(), }) => ScadenzeCompanion.insert( idScadenza: idScadenza, idCliente: idCliente, idAgente: idAgente, chiave: chiave, numPartita: numPartita, dataScadenza: dataScadenza, segno: segno, importoFattura: importoFattura, valuta: valuta, numDoc: numDoc, serieDoc: serieDoc, dataDoc: dataDoc, importoScadenza: importoScadenza, saldo: saldo, tipoPagamento: tipoPagamento, flgSoppressa: flgSoppressa, importoAbbuono: importoAbbuono, note: note, dataModifica: dataModifica, stato: stato, ), withReferenceMapper: (p0) => p0 .map((e) => (e.readTable(table), BaseReferences(db, table, e))) .toList(), prefetchHooksCallback: null, )); } typedef $$ScadenzeTableProcessedTableManager = ProcessedTableManager< _$AppDatabase, $ScadenzeTable, Scadenza, $$ScadenzeTableFilterComposer, $$ScadenzeTableOrderingComposer, $$ScadenzeTableAnnotationComposer, $$ScadenzeTableCreateCompanionBuilder, $$ScadenzeTableUpdateCompanionBuilder, (Scadenza, BaseReferences<_$AppDatabase, $ScadenzeTable, Scadenza>), Scadenza, PrefetchHooks Function()>; typedef $$StatisticheVenditaTableCreateCompanionBuilder = StatisticheVenditaCompanion Function({ required int id, Value idAgente, Value idCliente, Value idArticolo, Value codStatistiche, Value riga, Value numeroFattura, Value dataFattura, Value qta, Value importo, Value tipoVendita, Value rowid, }); typedef $$StatisticheVenditaTableUpdateCompanionBuilder = StatisticheVenditaCompanion Function({ Value id, Value idAgente, Value idCliente, Value idArticolo, Value codStatistiche, Value riga, Value numeroFattura, Value dataFattura, Value qta, Value importo, Value tipoVendita, Value rowid, }); class $$StatisticheVenditaTableFilterComposer extends Composer<_$AppDatabase, $StatisticheVenditaTable> { $$StatisticheVenditaTableFilterComposer({ 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 idAgente => $composableBuilder( column: $table.idAgente, builder: (column) => ColumnFilters(column)); ColumnFilters get idCliente => $composableBuilder( column: $table.idCliente, builder: (column) => ColumnFilters(column)); ColumnFilters get idArticolo => $composableBuilder( column: $table.idArticolo, builder: (column) => ColumnFilters(column)); ColumnFilters get codStatistiche => $composableBuilder( column: $table.codStatistiche, builder: (column) => ColumnFilters(column)); ColumnFilters get riga => $composableBuilder( column: $table.riga, builder: (column) => ColumnFilters(column)); ColumnFilters get numeroFattura => $composableBuilder( column: $table.numeroFattura, builder: (column) => ColumnFilters(column)); ColumnFilters get dataFattura => $composableBuilder( column: $table.dataFattura, builder: (column) => ColumnFilters(column)); ColumnFilters get qta => $composableBuilder( column: $table.qta, builder: (column) => ColumnFilters(column)); ColumnFilters get importo => $composableBuilder( column: $table.importo, builder: (column) => ColumnFilters(column)); ColumnFilters get tipoVendita => $composableBuilder( column: $table.tipoVendita, builder: (column) => ColumnFilters(column)); } class $$StatisticheVenditaTableOrderingComposer extends Composer<_$AppDatabase, $StatisticheVenditaTable> { $$StatisticheVenditaTableOrderingComposer({ 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 idAgente => $composableBuilder( column: $table.idAgente, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idCliente => $composableBuilder( column: $table.idCliente, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idArticolo => $composableBuilder( column: $table.idArticolo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get codStatistiche => $composableBuilder( column: $table.codStatistiche, builder: (column) => ColumnOrderings(column)); ColumnOrderings get riga => $composableBuilder( column: $table.riga, builder: (column) => ColumnOrderings(column)); ColumnOrderings get numeroFattura => $composableBuilder( column: $table.numeroFattura, builder: (column) => ColumnOrderings(column)); ColumnOrderings get dataFattura => $composableBuilder( column: $table.dataFattura, builder: (column) => ColumnOrderings(column)); ColumnOrderings get qta => $composableBuilder( column: $table.qta, builder: (column) => ColumnOrderings(column)); ColumnOrderings get importo => $composableBuilder( column: $table.importo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get tipoVendita => $composableBuilder( column: $table.tipoVendita, builder: (column) => ColumnOrderings(column)); } class $$StatisticheVenditaTableAnnotationComposer extends Composer<_$AppDatabase, $StatisticheVenditaTable> { $$StatisticheVenditaTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get id => $composableBuilder(column: $table.id, builder: (column) => column); GeneratedColumn get idAgente => $composableBuilder(column: $table.idAgente, builder: (column) => column); GeneratedColumn get idCliente => $composableBuilder(column: $table.idCliente, builder: (column) => column); GeneratedColumn get idArticolo => $composableBuilder( column: $table.idArticolo, builder: (column) => column); GeneratedColumn get codStatistiche => $composableBuilder( column: $table.codStatistiche, builder: (column) => column); GeneratedColumn get riga => $composableBuilder(column: $table.riga, builder: (column) => column); GeneratedColumn get numeroFattura => $composableBuilder( column: $table.numeroFattura, builder: (column) => column); GeneratedColumn get dataFattura => $composableBuilder( column: $table.dataFattura, builder: (column) => column); GeneratedColumn get qta => $composableBuilder(column: $table.qta, builder: (column) => column); GeneratedColumn get importo => $composableBuilder(column: $table.importo, builder: (column) => column); GeneratedColumn get tipoVendita => $composableBuilder( column: $table.tipoVendita, builder: (column) => column); } class $$StatisticheVenditaTableTableManager extends RootTableManager< _$AppDatabase, $StatisticheVenditaTable, StatisticheVenditaData, $$StatisticheVenditaTableFilterComposer, $$StatisticheVenditaTableOrderingComposer, $$StatisticheVenditaTableAnnotationComposer, $$StatisticheVenditaTableCreateCompanionBuilder, $$StatisticheVenditaTableUpdateCompanionBuilder, ( StatisticheVenditaData, BaseReferences<_$AppDatabase, $StatisticheVenditaTable, StatisticheVenditaData> ), StatisticheVenditaData, PrefetchHooks Function()> { $$StatisticheVenditaTableTableManager( _$AppDatabase db, $StatisticheVenditaTable table) : super(TableManagerState( db: db, table: table, createFilteringComposer: () => $$StatisticheVenditaTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$StatisticheVenditaTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$StatisticheVenditaTableAnnotationComposer( $db: db, $table: table), updateCompanionCallback: ({ Value id = const Value.absent(), Value idAgente = const Value.absent(), Value idCliente = const Value.absent(), Value idArticolo = const Value.absent(), Value codStatistiche = const Value.absent(), Value riga = const Value.absent(), Value numeroFattura = const Value.absent(), Value dataFattura = const Value.absent(), Value qta = const Value.absent(), Value importo = const Value.absent(), Value tipoVendita = const Value.absent(), Value rowid = const Value.absent(), }) => StatisticheVenditaCompanion( id: id, idAgente: idAgente, idCliente: idCliente, idArticolo: idArticolo, codStatistiche: codStatistiche, riga: riga, numeroFattura: numeroFattura, dataFattura: dataFattura, qta: qta, importo: importo, tipoVendita: tipoVendita, rowid: rowid, ), createCompanionCallback: ({ required int id, Value idAgente = const Value.absent(), Value idCliente = const Value.absent(), Value idArticolo = const Value.absent(), Value codStatistiche = const Value.absent(), Value riga = const Value.absent(), Value numeroFattura = const Value.absent(), Value dataFattura = const Value.absent(), Value qta = const Value.absent(), Value importo = const Value.absent(), Value tipoVendita = const Value.absent(), Value rowid = const Value.absent(), }) => StatisticheVenditaCompanion.insert( id: id, idAgente: idAgente, idCliente: idCliente, idArticolo: idArticolo, codStatistiche: codStatistiche, riga: riga, numeroFattura: numeroFattura, dataFattura: dataFattura, qta: qta, importo: importo, tipoVendita: tipoVendita, rowid: rowid, ), withReferenceMapper: (p0) => p0 .map((e) => (e.readTable(table), BaseReferences(db, table, e))) .toList(), prefetchHooksCallback: null, )); } typedef $$StatisticheVenditaTableProcessedTableManager = ProcessedTableManager< _$AppDatabase, $StatisticheVenditaTable, StatisticheVenditaData, $$StatisticheVenditaTableFilterComposer, $$StatisticheVenditaTableOrderingComposer, $$StatisticheVenditaTableAnnotationComposer, $$StatisticheVenditaTableCreateCompanionBuilder, $$StatisticheVenditaTableUpdateCompanionBuilder, ( StatisticheVenditaData, BaseReferences<_$AppDatabase, $StatisticheVenditaTable, StatisticheVenditaData> ), StatisticheVenditaData, PrefetchHooks Function()>; typedef $$ArticoliConPromoTableCreateCompanionBuilder = ArticoliConPromoCompanion Function({ required int idArticolo, Value codArticolo, Value descrizione, Value prezzoBase, Value attivo, Value nonDisponibile, Value inPromo, Value ultimoPrezzo, Value lastDateSold, }); typedef $$ArticoliConPromoTableUpdateCompanionBuilder = ArticoliConPromoCompanion Function({ Value idArticolo, Value codArticolo, Value descrizione, Value prezzoBase, Value attivo, Value nonDisponibile, Value inPromo, Value ultimoPrezzo, Value lastDateSold, }); class $$ArticoliConPromoTableFilterComposer extends Composer<_$AppDatabase, $ArticoliConPromoTable> { $$ArticoliConPromoTableFilterComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnFilters get idArticolo => $composableBuilder( column: $table.idArticolo, builder: (column) => ColumnFilters(column)); ColumnFilters get codArticolo => $composableBuilder( column: $table.codArticolo, builder: (column) => ColumnFilters(column)); ColumnFilters get descrizione => $composableBuilder( column: $table.descrizione, builder: (column) => ColumnFilters(column)); ColumnFilters get prezzoBase => $composableBuilder( column: $table.prezzoBase, builder: (column) => ColumnFilters(column)); ColumnFilters get attivo => $composableBuilder( column: $table.attivo, builder: (column) => ColumnFilters(column)); ColumnFilters get nonDisponibile => $composableBuilder( column: $table.nonDisponibile, builder: (column) => ColumnFilters(column)); ColumnFilters get inPromo => $composableBuilder( column: $table.inPromo, builder: (column) => ColumnFilters(column)); ColumnFilters get ultimoPrezzo => $composableBuilder( column: $table.ultimoPrezzo, builder: (column) => ColumnFilters(column)); ColumnFilters get lastDateSold => $composableBuilder( column: $table.lastDateSold, builder: (column) => ColumnFilters(column)); } class $$ArticoliConPromoTableOrderingComposer extends Composer<_$AppDatabase, $ArticoliConPromoTable> { $$ArticoliConPromoTableOrderingComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnOrderings get idArticolo => $composableBuilder( column: $table.idArticolo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get codArticolo => $composableBuilder( column: $table.codArticolo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get descrizione => $composableBuilder( column: $table.descrizione, builder: (column) => ColumnOrderings(column)); ColumnOrderings get prezzoBase => $composableBuilder( column: $table.prezzoBase, builder: (column) => ColumnOrderings(column)); ColumnOrderings get attivo => $composableBuilder( column: $table.attivo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get nonDisponibile => $composableBuilder( column: $table.nonDisponibile, builder: (column) => ColumnOrderings(column)); ColumnOrderings get inPromo => $composableBuilder( column: $table.inPromo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get ultimoPrezzo => $composableBuilder( column: $table.ultimoPrezzo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get lastDateSold => $composableBuilder( column: $table.lastDateSold, builder: (column) => ColumnOrderings(column)); } class $$ArticoliConPromoTableAnnotationComposer extends Composer<_$AppDatabase, $ArticoliConPromoTable> { $$ArticoliConPromoTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get idArticolo => $composableBuilder( column: $table.idArticolo, builder: (column) => column); GeneratedColumn get codArticolo => $composableBuilder( column: $table.codArticolo, builder: (column) => column); GeneratedColumn get descrizione => $composableBuilder( column: $table.descrizione, builder: (column) => column); GeneratedColumn get prezzoBase => $composableBuilder( column: $table.prezzoBase, builder: (column) => column); GeneratedColumn get attivo => $composableBuilder(column: $table.attivo, builder: (column) => column); GeneratedColumn get nonDisponibile => $composableBuilder( column: $table.nonDisponibile, builder: (column) => column); GeneratedColumn get inPromo => $composableBuilder(column: $table.inPromo, builder: (column) => column); GeneratedColumn get ultimoPrezzo => $composableBuilder( column: $table.ultimoPrezzo, builder: (column) => column); GeneratedColumn get lastDateSold => $composableBuilder( column: $table.lastDateSold, builder: (column) => column); } class $$ArticoliConPromoTableTableManager extends RootTableManager< _$AppDatabase, $ArticoliConPromoTable, ArticoliConPromoData, $$ArticoliConPromoTableFilterComposer, $$ArticoliConPromoTableOrderingComposer, $$ArticoliConPromoTableAnnotationComposer, $$ArticoliConPromoTableCreateCompanionBuilder, $$ArticoliConPromoTableUpdateCompanionBuilder, ( ArticoliConPromoData, BaseReferences<_$AppDatabase, $ArticoliConPromoTable, ArticoliConPromoData> ), ArticoliConPromoData, PrefetchHooks Function()> { $$ArticoliConPromoTableTableManager( _$AppDatabase db, $ArticoliConPromoTable table) : super(TableManagerState( db: db, table: table, createFilteringComposer: () => $$ArticoliConPromoTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$ArticoliConPromoTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$ArticoliConPromoTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value idArticolo = const Value.absent(), Value codArticolo = const Value.absent(), Value descrizione = const Value.absent(), Value prezzoBase = const Value.absent(), Value attivo = const Value.absent(), Value nonDisponibile = const Value.absent(), Value inPromo = const Value.absent(), Value ultimoPrezzo = const Value.absent(), Value lastDateSold = const Value.absent(), }) => ArticoliConPromoCompanion( idArticolo: idArticolo, codArticolo: codArticolo, descrizione: descrizione, prezzoBase: prezzoBase, attivo: attivo, nonDisponibile: nonDisponibile, inPromo: inPromo, ultimoPrezzo: ultimoPrezzo, lastDateSold: lastDateSold, ), createCompanionCallback: ({ required int idArticolo, Value codArticolo = const Value.absent(), Value descrizione = const Value.absent(), Value prezzoBase = const Value.absent(), Value attivo = const Value.absent(), Value nonDisponibile = const Value.absent(), Value inPromo = const Value.absent(), Value ultimoPrezzo = const Value.absent(), Value lastDateSold = const Value.absent(), }) => ArticoliConPromoCompanion.insert( idArticolo: idArticolo, codArticolo: codArticolo, descrizione: descrizione, prezzoBase: prezzoBase, attivo: attivo, nonDisponibile: nonDisponibile, inPromo: inPromo, ultimoPrezzo: ultimoPrezzo, lastDateSold: lastDateSold, ), withReferenceMapper: (p0) => p0 .map((e) => (e.readTable(table), BaseReferences(db, table, e))) .toList(), prefetchHooksCallback: null, )); } typedef $$ArticoliConPromoTableProcessedTableManager = ProcessedTableManager< _$AppDatabase, $ArticoliConPromoTable, ArticoliConPromoData, $$ArticoliConPromoTableFilterComposer, $$ArticoliConPromoTableOrderingComposer, $$ArticoliConPromoTableAnnotationComposer, $$ArticoliConPromoTableCreateCompanionBuilder, $$ArticoliConPromoTableUpdateCompanionBuilder, ( ArticoliConPromoData, BaseReferences<_$AppDatabase, $ArticoliConPromoTable, ArticoliConPromoData> ), ArticoliConPromoData, PrefetchHooks Function()>; typedef $$OrdiniSenzaRigheTableCreateCompanionBuilder = OrdiniSenzaRigheCompanion Function({ required int idOrdine, Value numeroOrdine, Value dataOrdine, Value dataConsegna, Value riferimento, Value noteCliente, Value stato, Value idCliente, Value codCliente, Value ragioneSociale, Value totale, Value totQta, }); typedef $$OrdiniSenzaRigheTableUpdateCompanionBuilder = OrdiniSenzaRigheCompanion Function({ Value idOrdine, Value numeroOrdine, Value dataOrdine, Value dataConsegna, Value riferimento, Value noteCliente, Value stato, Value idCliente, Value codCliente, Value ragioneSociale, Value totale, Value totQta, }); class $$OrdiniSenzaRigheTableFilterComposer extends Composer<_$AppDatabase, $OrdiniSenzaRigheTable> { $$OrdiniSenzaRigheTableFilterComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnFilters get idOrdine => $composableBuilder( column: $table.idOrdine, builder: (column) => ColumnFilters(column)); ColumnFilters get numeroOrdine => $composableBuilder( column: $table.numeroOrdine, builder: (column) => ColumnFilters(column)); ColumnFilters get dataOrdine => $composableBuilder( column: $table.dataOrdine, builder: (column) => ColumnFilters(column)); ColumnFilters get dataConsegna => $composableBuilder( column: $table.dataConsegna, builder: (column) => ColumnFilters(column)); ColumnFilters get riferimento => $composableBuilder( column: $table.riferimento, builder: (column) => ColumnFilters(column)); ColumnFilters get noteCliente => $composableBuilder( column: $table.noteCliente, builder: (column) => ColumnFilters(column)); ColumnFilters get stato => $composableBuilder( column: $table.stato, builder: (column) => ColumnFilters(column)); ColumnFilters get idCliente => $composableBuilder( column: $table.idCliente, builder: (column) => ColumnFilters(column)); ColumnFilters get codCliente => $composableBuilder( column: $table.codCliente, builder: (column) => ColumnFilters(column)); ColumnFilters get ragioneSociale => $composableBuilder( column: $table.ragioneSociale, builder: (column) => ColumnFilters(column)); ColumnFilters get totale => $composableBuilder( column: $table.totale, builder: (column) => ColumnFilters(column)); ColumnFilters get totQta => $composableBuilder( column: $table.totQta, builder: (column) => ColumnFilters(column)); } class $$OrdiniSenzaRigheTableOrderingComposer extends Composer<_$AppDatabase, $OrdiniSenzaRigheTable> { $$OrdiniSenzaRigheTableOrderingComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnOrderings get idOrdine => $composableBuilder( column: $table.idOrdine, builder: (column) => ColumnOrderings(column)); ColumnOrderings get numeroOrdine => $composableBuilder( column: $table.numeroOrdine, builder: (column) => ColumnOrderings(column)); ColumnOrderings get dataOrdine => $composableBuilder( column: $table.dataOrdine, builder: (column) => ColumnOrderings(column)); ColumnOrderings get dataConsegna => $composableBuilder( column: $table.dataConsegna, builder: (column) => ColumnOrderings(column)); ColumnOrderings get riferimento => $composableBuilder( column: $table.riferimento, builder: (column) => ColumnOrderings(column)); ColumnOrderings get noteCliente => $composableBuilder( column: $table.noteCliente, builder: (column) => ColumnOrderings(column)); ColumnOrderings get stato => $composableBuilder( column: $table.stato, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idCliente => $composableBuilder( column: $table.idCliente, builder: (column) => ColumnOrderings(column)); ColumnOrderings get codCliente => $composableBuilder( column: $table.codCliente, builder: (column) => ColumnOrderings(column)); ColumnOrderings get ragioneSociale => $composableBuilder( column: $table.ragioneSociale, builder: (column) => ColumnOrderings(column)); ColumnOrderings get totale => $composableBuilder( column: $table.totale, builder: (column) => ColumnOrderings(column)); ColumnOrderings get totQta => $composableBuilder( column: $table.totQta, builder: (column) => ColumnOrderings(column)); } class $$OrdiniSenzaRigheTableAnnotationComposer extends Composer<_$AppDatabase, $OrdiniSenzaRigheTable> { $$OrdiniSenzaRigheTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get idOrdine => $composableBuilder(column: $table.idOrdine, builder: (column) => column); GeneratedColumn get numeroOrdine => $composableBuilder( column: $table.numeroOrdine, builder: (column) => column); GeneratedColumn get dataOrdine => $composableBuilder( column: $table.dataOrdine, builder: (column) => column); GeneratedColumn get dataConsegna => $composableBuilder( column: $table.dataConsegna, builder: (column) => column); GeneratedColumn get riferimento => $composableBuilder( column: $table.riferimento, builder: (column) => column); GeneratedColumn get noteCliente => $composableBuilder( column: $table.noteCliente, builder: (column) => column); GeneratedColumn get stato => $composableBuilder(column: $table.stato, builder: (column) => column); GeneratedColumn get idCliente => $composableBuilder(column: $table.idCliente, builder: (column) => column); GeneratedColumn get codCliente => $composableBuilder( column: $table.codCliente, builder: (column) => column); GeneratedColumn get ragioneSociale => $composableBuilder( column: $table.ragioneSociale, builder: (column) => column); GeneratedColumn get totale => $composableBuilder(column: $table.totale, builder: (column) => column); GeneratedColumn get totQta => $composableBuilder(column: $table.totQta, builder: (column) => column); } class $$OrdiniSenzaRigheTableTableManager extends RootTableManager< _$AppDatabase, $OrdiniSenzaRigheTable, OrdiniSenzaRigheData, $$OrdiniSenzaRigheTableFilterComposer, $$OrdiniSenzaRigheTableOrderingComposer, $$OrdiniSenzaRigheTableAnnotationComposer, $$OrdiniSenzaRigheTableCreateCompanionBuilder, $$OrdiniSenzaRigheTableUpdateCompanionBuilder, ( OrdiniSenzaRigheData, BaseReferences<_$AppDatabase, $OrdiniSenzaRigheTable, OrdiniSenzaRigheData> ), OrdiniSenzaRigheData, PrefetchHooks Function()> { $$OrdiniSenzaRigheTableTableManager( _$AppDatabase db, $OrdiniSenzaRigheTable table) : super(TableManagerState( db: db, table: table, createFilteringComposer: () => $$OrdiniSenzaRigheTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$OrdiniSenzaRigheTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$OrdiniSenzaRigheTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value idOrdine = const Value.absent(), Value numeroOrdine = const Value.absent(), Value dataOrdine = const Value.absent(), Value dataConsegna = const Value.absent(), Value riferimento = const Value.absent(), Value noteCliente = const Value.absent(), Value stato = const Value.absent(), Value idCliente = const Value.absent(), Value codCliente = const Value.absent(), Value ragioneSociale = const Value.absent(), Value totale = const Value.absent(), Value totQta = const Value.absent(), }) => OrdiniSenzaRigheCompanion( idOrdine: idOrdine, numeroOrdine: numeroOrdine, dataOrdine: dataOrdine, dataConsegna: dataConsegna, riferimento: riferimento, noteCliente: noteCliente, stato: stato, idCliente: idCliente, codCliente: codCliente, ragioneSociale: ragioneSociale, totale: totale, totQta: totQta, ), createCompanionCallback: ({ required int idOrdine, Value numeroOrdine = const Value.absent(), Value dataOrdine = const Value.absent(), Value dataConsegna = const Value.absent(), Value riferimento = const Value.absent(), Value noteCliente = const Value.absent(), Value stato = const Value.absent(), Value idCliente = const Value.absent(), Value codCliente = const Value.absent(), Value ragioneSociale = const Value.absent(), Value totale = const Value.absent(), Value totQta = const Value.absent(), }) => OrdiniSenzaRigheCompanion.insert( idOrdine: idOrdine, numeroOrdine: numeroOrdine, dataOrdine: dataOrdine, dataConsegna: dataConsegna, riferimento: riferimento, noteCliente: noteCliente, stato: stato, idCliente: idCliente, codCliente: codCliente, ragioneSociale: ragioneSociale, totale: totale, totQta: totQta, ), withReferenceMapper: (p0) => p0 .map((e) => (e.readTable(table), BaseReferences(db, table, e))) .toList(), prefetchHooksCallback: null, )); } typedef $$OrdiniSenzaRigheTableProcessedTableManager = ProcessedTableManager< _$AppDatabase, $OrdiniSenzaRigheTable, OrdiniSenzaRigheData, $$OrdiniSenzaRigheTableFilterComposer, $$OrdiniSenzaRigheTableOrderingComposer, $$OrdiniSenzaRigheTableAnnotationComposer, $$OrdiniSenzaRigheTableCreateCompanionBuilder, $$OrdiniSenzaRigheTableUpdateCompanionBuilder, ( OrdiniSenzaRigheData, BaseReferences<_$AppDatabase, $OrdiniSenzaRigheTable, OrdiniSenzaRigheData> ), OrdiniSenzaRigheData, PrefetchHooks Function()>; typedef $$TopItemTableCreateCompanionBuilder = TopItemCompanion Function({ required int idArticolo, Value codArticolo, Value descrizione, Value totale, }); typedef $$TopItemTableUpdateCompanionBuilder = TopItemCompanion Function({ Value idArticolo, Value codArticolo, Value descrizione, Value totale, }); class $$TopItemTableFilterComposer extends Composer<_$AppDatabase, $TopItemTable> { $$TopItemTableFilterComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnFilters get idArticolo => $composableBuilder( column: $table.idArticolo, builder: (column) => ColumnFilters(column)); ColumnFilters get codArticolo => $composableBuilder( column: $table.codArticolo, builder: (column) => ColumnFilters(column)); ColumnFilters get descrizione => $composableBuilder( column: $table.descrizione, builder: (column) => ColumnFilters(column)); ColumnFilters get totale => $composableBuilder( column: $table.totale, builder: (column) => ColumnFilters(column)); } class $$TopItemTableOrderingComposer extends Composer<_$AppDatabase, $TopItemTable> { $$TopItemTableOrderingComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnOrderings get idArticolo => $composableBuilder( column: $table.idArticolo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get codArticolo => $composableBuilder( column: $table.codArticolo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get descrizione => $composableBuilder( column: $table.descrizione, builder: (column) => ColumnOrderings(column)); ColumnOrderings get totale => $composableBuilder( column: $table.totale, builder: (column) => ColumnOrderings(column)); } class $$TopItemTableAnnotationComposer extends Composer<_$AppDatabase, $TopItemTable> { $$TopItemTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get idArticolo => $composableBuilder( column: $table.idArticolo, builder: (column) => column); GeneratedColumn get codArticolo => $composableBuilder( column: $table.codArticolo, builder: (column) => column); GeneratedColumn get descrizione => $composableBuilder( column: $table.descrizione, builder: (column) => column); GeneratedColumn get totale => $composableBuilder(column: $table.totale, builder: (column) => column); } class $$TopItemTableTableManager extends RootTableManager< _$AppDatabase, $TopItemTable, TopItemData, $$TopItemTableFilterComposer, $$TopItemTableOrderingComposer, $$TopItemTableAnnotationComposer, $$TopItemTableCreateCompanionBuilder, $$TopItemTableUpdateCompanionBuilder, (TopItemData, BaseReferences<_$AppDatabase, $TopItemTable, TopItemData>), TopItemData, PrefetchHooks Function()> { $$TopItemTableTableManager(_$AppDatabase db, $TopItemTable table) : super(TableManagerState( db: db, table: table, createFilteringComposer: () => $$TopItemTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$TopItemTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$TopItemTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value idArticolo = const Value.absent(), Value codArticolo = const Value.absent(), Value descrizione = const Value.absent(), Value totale = const Value.absent(), }) => TopItemCompanion( idArticolo: idArticolo, codArticolo: codArticolo, descrizione: descrizione, totale: totale, ), createCompanionCallback: ({ required int idArticolo, Value codArticolo = const Value.absent(), Value descrizione = const Value.absent(), Value totale = const Value.absent(), }) => TopItemCompanion.insert( idArticolo: idArticolo, codArticolo: codArticolo, descrizione: descrizione, totale: totale, ), withReferenceMapper: (p0) => p0 .map((e) => (e.readTable(table), BaseReferences(db, table, e))) .toList(), prefetchHooksCallback: null, )); } typedef $$TopItemTableProcessedTableManager = ProcessedTableManager< _$AppDatabase, $TopItemTable, TopItemData, $$TopItemTableFilterComposer, $$TopItemTableOrderingComposer, $$TopItemTableAnnotationComposer, $$TopItemTableCreateCompanionBuilder, $$TopItemTableUpdateCompanionBuilder, (TopItemData, BaseReferences<_$AppDatabase, $TopItemTable, TopItemData>), TopItemData, PrefetchHooks Function()>; typedef $$TopCustomerTableCreateCompanionBuilder = TopCustomerCompanion Function({ required int idCliente, Value codCliente, Value ragioneSociale, Value totale, }); typedef $$TopCustomerTableUpdateCompanionBuilder = TopCustomerCompanion Function({ Value idCliente, Value codCliente, Value ragioneSociale, Value totale, }); class $$TopCustomerTableFilterComposer extends Composer<_$AppDatabase, $TopCustomerTable> { $$TopCustomerTableFilterComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnFilters get idCliente => $composableBuilder( column: $table.idCliente, builder: (column) => ColumnFilters(column)); ColumnFilters get codCliente => $composableBuilder( column: $table.codCliente, builder: (column) => ColumnFilters(column)); ColumnFilters get ragioneSociale => $composableBuilder( column: $table.ragioneSociale, builder: (column) => ColumnFilters(column)); ColumnFilters get totale => $composableBuilder( column: $table.totale, builder: (column) => ColumnFilters(column)); } class $$TopCustomerTableOrderingComposer extends Composer<_$AppDatabase, $TopCustomerTable> { $$TopCustomerTableOrderingComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnOrderings get idCliente => $composableBuilder( column: $table.idCliente, builder: (column) => ColumnOrderings(column)); ColumnOrderings get codCliente => $composableBuilder( column: $table.codCliente, builder: (column) => ColumnOrderings(column)); ColumnOrderings get ragioneSociale => $composableBuilder( column: $table.ragioneSociale, builder: (column) => ColumnOrderings(column)); ColumnOrderings get totale => $composableBuilder( column: $table.totale, builder: (column) => ColumnOrderings(column)); } class $$TopCustomerTableAnnotationComposer extends Composer<_$AppDatabase, $TopCustomerTable> { $$TopCustomerTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get idCliente => $composableBuilder(column: $table.idCliente, builder: (column) => column); GeneratedColumn get codCliente => $composableBuilder( column: $table.codCliente, builder: (column) => column); GeneratedColumn get ragioneSociale => $composableBuilder( column: $table.ragioneSociale, builder: (column) => column); GeneratedColumn get totale => $composableBuilder(column: $table.totale, builder: (column) => column); } class $$TopCustomerTableTableManager extends RootTableManager< _$AppDatabase, $TopCustomerTable, TopCustomerData, $$TopCustomerTableFilterComposer, $$TopCustomerTableOrderingComposer, $$TopCustomerTableAnnotationComposer, $$TopCustomerTableCreateCompanionBuilder, $$TopCustomerTableUpdateCompanionBuilder, ( TopCustomerData, BaseReferences<_$AppDatabase, $TopCustomerTable, TopCustomerData> ), TopCustomerData, PrefetchHooks Function()> { $$TopCustomerTableTableManager(_$AppDatabase db, $TopCustomerTable table) : super(TableManagerState( db: db, table: table, createFilteringComposer: () => $$TopCustomerTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$TopCustomerTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$TopCustomerTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value idCliente = const Value.absent(), Value codCliente = const Value.absent(), Value ragioneSociale = const Value.absent(), Value totale = const Value.absent(), }) => TopCustomerCompanion( idCliente: idCliente, codCliente: codCliente, ragioneSociale: ragioneSociale, totale: totale, ), createCompanionCallback: ({ required int idCliente, Value codCliente = const Value.absent(), Value ragioneSociale = const Value.absent(), Value totale = const Value.absent(), }) => TopCustomerCompanion.insert( idCliente: idCliente, codCliente: codCliente, ragioneSociale: ragioneSociale, totale: totale, ), withReferenceMapper: (p0) => p0 .map((e) => (e.readTable(table), BaseReferences(db, table, e))) .toList(), prefetchHooksCallback: null, )); } typedef $$TopCustomerTableProcessedTableManager = ProcessedTableManager< _$AppDatabase, $TopCustomerTable, TopCustomerData, $$TopCustomerTableFilterComposer, $$TopCustomerTableOrderingComposer, $$TopCustomerTableAnnotationComposer, $$TopCustomerTableCreateCompanionBuilder, $$TopCustomerTableUpdateCompanionBuilder, ( TopCustomerData, BaseReferences<_$AppDatabase, $TopCustomerTable, TopCustomerData> ), TopCustomerData, PrefetchHooks Function()>; typedef $$VOrdiniTableCreateCompanionBuilder = VOrdiniCompanion Function({ required String codAgente, Value codCliente, Value ragioneSociale, Value codFiliale, Value filiale, Value indirizzo, Value citta, Value provincia, Value cap, required int idOrdine, Value idOrdineSede, Value numeroOrdine, Value numeroOrdineSede, Value dataOrdine, Value dataConsegna, Value dataModifica, Value riferimento, Value noteCliente, Value noteOrdine, Value idCliente, Value idFiliale, Value stato, Value idListino, Value idAgente, Value idPagamento, Value totale, }); typedef $$VOrdiniTableUpdateCompanionBuilder = VOrdiniCompanion Function({ Value codAgente, Value codCliente, Value ragioneSociale, Value codFiliale, Value filiale, Value indirizzo, Value citta, Value provincia, Value cap, Value idOrdine, Value idOrdineSede, Value numeroOrdine, Value numeroOrdineSede, Value dataOrdine, Value dataConsegna, Value dataModifica, Value riferimento, Value noteCliente, Value noteOrdine, Value idCliente, Value idFiliale, Value stato, Value idListino, Value idAgente, Value idPagamento, Value totale, }); class $$VOrdiniTableFilterComposer extends Composer<_$AppDatabase, $VOrdiniTable> { $$VOrdiniTableFilterComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnFilters get codAgente => $composableBuilder( column: $table.codAgente, builder: (column) => ColumnFilters(column)); ColumnFilters get codCliente => $composableBuilder( column: $table.codCliente, builder: (column) => ColumnFilters(column)); ColumnFilters get ragioneSociale => $composableBuilder( column: $table.ragioneSociale, builder: (column) => ColumnFilters(column)); ColumnFilters get codFiliale => $composableBuilder( column: $table.codFiliale, builder: (column) => ColumnFilters(column)); ColumnFilters get filiale => $composableBuilder( column: $table.filiale, builder: (column) => ColumnFilters(column)); ColumnFilters get indirizzo => $composableBuilder( column: $table.indirizzo, builder: (column) => ColumnFilters(column)); ColumnFilters get citta => $composableBuilder( column: $table.citta, builder: (column) => ColumnFilters(column)); ColumnFilters get provincia => $composableBuilder( column: $table.provincia, builder: (column) => ColumnFilters(column)); ColumnFilters get cap => $composableBuilder( column: $table.cap, builder: (column) => ColumnFilters(column)); ColumnFilters get idOrdine => $composableBuilder( column: $table.idOrdine, builder: (column) => ColumnFilters(column)); ColumnFilters get idOrdineSede => $composableBuilder( column: $table.idOrdineSede, builder: (column) => ColumnFilters(column)); ColumnFilters get numeroOrdine => $composableBuilder( column: $table.numeroOrdine, builder: (column) => ColumnFilters(column)); ColumnFilters get numeroOrdineSede => $composableBuilder( column: $table.numeroOrdineSede, builder: (column) => ColumnFilters(column)); ColumnFilters get dataOrdine => $composableBuilder( column: $table.dataOrdine, builder: (column) => ColumnFilters(column)); ColumnFilters get dataConsegna => $composableBuilder( column: $table.dataConsegna, builder: (column) => ColumnFilters(column)); ColumnFilters get dataModifica => $composableBuilder( column: $table.dataModifica, builder: (column) => ColumnFilters(column)); ColumnFilters get riferimento => $composableBuilder( column: $table.riferimento, builder: (column) => ColumnFilters(column)); ColumnFilters get noteCliente => $composableBuilder( column: $table.noteCliente, builder: (column) => ColumnFilters(column)); ColumnFilters get noteOrdine => $composableBuilder( column: $table.noteOrdine, builder: (column) => ColumnFilters(column)); ColumnFilters get idCliente => $composableBuilder( column: $table.idCliente, builder: (column) => ColumnFilters(column)); ColumnFilters get idFiliale => $composableBuilder( column: $table.idFiliale, builder: (column) => ColumnFilters(column)); ColumnFilters get stato => $composableBuilder( column: $table.stato, builder: (column) => ColumnFilters(column)); ColumnFilters get idListino => $composableBuilder( column: $table.idListino, builder: (column) => ColumnFilters(column)); ColumnFilters get idAgente => $composableBuilder( column: $table.idAgente, builder: (column) => ColumnFilters(column)); ColumnFilters get idPagamento => $composableBuilder( column: $table.idPagamento, builder: (column) => ColumnFilters(column)); ColumnFilters get totale => $composableBuilder( column: $table.totale, builder: (column) => ColumnFilters(column)); } class $$VOrdiniTableOrderingComposer extends Composer<_$AppDatabase, $VOrdiniTable> { $$VOrdiniTableOrderingComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnOrderings get codAgente => $composableBuilder( column: $table.codAgente, builder: (column) => ColumnOrderings(column)); ColumnOrderings get codCliente => $composableBuilder( column: $table.codCliente, builder: (column) => ColumnOrderings(column)); ColumnOrderings get ragioneSociale => $composableBuilder( column: $table.ragioneSociale, builder: (column) => ColumnOrderings(column)); ColumnOrderings get codFiliale => $composableBuilder( column: $table.codFiliale, builder: (column) => ColumnOrderings(column)); ColumnOrderings get filiale => $composableBuilder( column: $table.filiale, builder: (column) => ColumnOrderings(column)); ColumnOrderings get indirizzo => $composableBuilder( column: $table.indirizzo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get citta => $composableBuilder( column: $table.citta, builder: (column) => ColumnOrderings(column)); ColumnOrderings get provincia => $composableBuilder( column: $table.provincia, builder: (column) => ColumnOrderings(column)); ColumnOrderings get cap => $composableBuilder( column: $table.cap, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idOrdine => $composableBuilder( column: $table.idOrdine, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idOrdineSede => $composableBuilder( column: $table.idOrdineSede, builder: (column) => ColumnOrderings(column)); ColumnOrderings get numeroOrdine => $composableBuilder( column: $table.numeroOrdine, builder: (column) => ColumnOrderings(column)); ColumnOrderings get numeroOrdineSede => $composableBuilder( column: $table.numeroOrdineSede, builder: (column) => ColumnOrderings(column)); ColumnOrderings get dataOrdine => $composableBuilder( column: $table.dataOrdine, builder: (column) => ColumnOrderings(column)); ColumnOrderings get dataConsegna => $composableBuilder( column: $table.dataConsegna, builder: (column) => ColumnOrderings(column)); ColumnOrderings get dataModifica => $composableBuilder( column: $table.dataModifica, builder: (column) => ColumnOrderings(column)); ColumnOrderings get riferimento => $composableBuilder( column: $table.riferimento, builder: (column) => ColumnOrderings(column)); ColumnOrderings get noteCliente => $composableBuilder( column: $table.noteCliente, builder: (column) => ColumnOrderings(column)); ColumnOrderings get noteOrdine => $composableBuilder( column: $table.noteOrdine, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idCliente => $composableBuilder( column: $table.idCliente, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idFiliale => $composableBuilder( column: $table.idFiliale, builder: (column) => ColumnOrderings(column)); ColumnOrderings get stato => $composableBuilder( column: $table.stato, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idListino => $composableBuilder( column: $table.idListino, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idAgente => $composableBuilder( column: $table.idAgente, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idPagamento => $composableBuilder( column: $table.idPagamento, builder: (column) => ColumnOrderings(column)); ColumnOrderings get totale => $composableBuilder( column: $table.totale, builder: (column) => ColumnOrderings(column)); } class $$VOrdiniTableAnnotationComposer extends Composer<_$AppDatabase, $VOrdiniTable> { $$VOrdiniTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get codAgente => $composableBuilder(column: $table.codAgente, builder: (column) => column); GeneratedColumn get codCliente => $composableBuilder( column: $table.codCliente, builder: (column) => column); GeneratedColumn get ragioneSociale => $composableBuilder( column: $table.ragioneSociale, builder: (column) => column); GeneratedColumn get codFiliale => $composableBuilder( column: $table.codFiliale, builder: (column) => column); GeneratedColumn get filiale => $composableBuilder(column: $table.filiale, builder: (column) => column); GeneratedColumn get indirizzo => $composableBuilder(column: $table.indirizzo, builder: (column) => column); GeneratedColumn get citta => $composableBuilder(column: $table.citta, builder: (column) => column); GeneratedColumn get provincia => $composableBuilder(column: $table.provincia, builder: (column) => column); GeneratedColumn get cap => $composableBuilder(column: $table.cap, builder: (column) => column); GeneratedColumn get idOrdine => $composableBuilder(column: $table.idOrdine, builder: (column) => column); GeneratedColumn get idOrdineSede => $composableBuilder( column: $table.idOrdineSede, builder: (column) => column); GeneratedColumn get numeroOrdine => $composableBuilder( column: $table.numeroOrdine, builder: (column) => column); GeneratedColumn get numeroOrdineSede => $composableBuilder( column: $table.numeroOrdineSede, builder: (column) => column); GeneratedColumn get dataOrdine => $composableBuilder( column: $table.dataOrdine, builder: (column) => column); GeneratedColumn get dataConsegna => $composableBuilder( column: $table.dataConsegna, builder: (column) => column); GeneratedColumn get dataModifica => $composableBuilder( column: $table.dataModifica, builder: (column) => column); GeneratedColumn get riferimento => $composableBuilder( column: $table.riferimento, builder: (column) => column); GeneratedColumn get noteCliente => $composableBuilder( column: $table.noteCliente, builder: (column) => column); GeneratedColumn get noteOrdine => $composableBuilder( column: $table.noteOrdine, builder: (column) => column); GeneratedColumn get idCliente => $composableBuilder(column: $table.idCliente, builder: (column) => column); GeneratedColumn get idFiliale => $composableBuilder(column: $table.idFiliale, builder: (column) => column); GeneratedColumn get stato => $composableBuilder(column: $table.stato, builder: (column) => column); GeneratedColumn get idListino => $composableBuilder(column: $table.idListino, builder: (column) => column); GeneratedColumn get idAgente => $composableBuilder(column: $table.idAgente, builder: (column) => column); GeneratedColumn get idPagamento => $composableBuilder( column: $table.idPagamento, builder: (column) => column); GeneratedColumn get totale => $composableBuilder(column: $table.totale, builder: (column) => column); } class $$VOrdiniTableTableManager extends RootTableManager< _$AppDatabase, $VOrdiniTable, VOrdiniData, $$VOrdiniTableFilterComposer, $$VOrdiniTableOrderingComposer, $$VOrdiniTableAnnotationComposer, $$VOrdiniTableCreateCompanionBuilder, $$VOrdiniTableUpdateCompanionBuilder, (VOrdiniData, BaseReferences<_$AppDatabase, $VOrdiniTable, VOrdiniData>), VOrdiniData, PrefetchHooks Function()> { $$VOrdiniTableTableManager(_$AppDatabase db, $VOrdiniTable table) : super(TableManagerState( db: db, table: table, createFilteringComposer: () => $$VOrdiniTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$VOrdiniTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$VOrdiniTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value codAgente = const Value.absent(), Value codCliente = const Value.absent(), Value ragioneSociale = const Value.absent(), Value codFiliale = const Value.absent(), Value filiale = const Value.absent(), Value indirizzo = const Value.absent(), Value citta = const Value.absent(), Value provincia = const Value.absent(), Value cap = const Value.absent(), Value idOrdine = const Value.absent(), Value idOrdineSede = const Value.absent(), Value numeroOrdine = const Value.absent(), Value numeroOrdineSede = const Value.absent(), Value dataOrdine = const Value.absent(), Value dataConsegna = const Value.absent(), Value dataModifica = const Value.absent(), Value riferimento = const Value.absent(), Value noteCliente = const Value.absent(), Value noteOrdine = const Value.absent(), Value idCliente = const Value.absent(), Value idFiliale = const Value.absent(), Value stato = const Value.absent(), Value idListino = const Value.absent(), Value idAgente = const Value.absent(), Value idPagamento = const Value.absent(), Value totale = const Value.absent(), }) => VOrdiniCompanion( codAgente: codAgente, codCliente: codCliente, ragioneSociale: ragioneSociale, codFiliale: codFiliale, filiale: filiale, indirizzo: indirizzo, citta: citta, provincia: provincia, cap: cap, idOrdine: idOrdine, idOrdineSede: idOrdineSede, numeroOrdine: numeroOrdine, numeroOrdineSede: numeroOrdineSede, dataOrdine: dataOrdine, dataConsegna: dataConsegna, dataModifica: dataModifica, riferimento: riferimento, noteCliente: noteCliente, noteOrdine: noteOrdine, idCliente: idCliente, idFiliale: idFiliale, stato: stato, idListino: idListino, idAgente: idAgente, idPagamento: idPagamento, totale: totale, ), createCompanionCallback: ({ required String codAgente, Value codCliente = const Value.absent(), Value ragioneSociale = const Value.absent(), Value codFiliale = const Value.absent(), Value filiale = const Value.absent(), Value indirizzo = const Value.absent(), Value citta = const Value.absent(), Value provincia = const Value.absent(), Value cap = const Value.absent(), required int idOrdine, Value idOrdineSede = const Value.absent(), Value numeroOrdine = const Value.absent(), Value numeroOrdineSede = const Value.absent(), Value dataOrdine = const Value.absent(), Value dataConsegna = const Value.absent(), Value dataModifica = const Value.absent(), Value riferimento = const Value.absent(), Value noteCliente = const Value.absent(), Value noteOrdine = const Value.absent(), Value idCliente = const Value.absent(), Value idFiliale = const Value.absent(), Value stato = const Value.absent(), Value idListino = const Value.absent(), Value idAgente = const Value.absent(), Value idPagamento = const Value.absent(), Value totale = const Value.absent(), }) => VOrdiniCompanion.insert( codAgente: codAgente, codCliente: codCliente, ragioneSociale: ragioneSociale, codFiliale: codFiliale, filiale: filiale, indirizzo: indirizzo, citta: citta, provincia: provincia, cap: cap, idOrdine: idOrdine, idOrdineSede: idOrdineSede, numeroOrdine: numeroOrdine, numeroOrdineSede: numeroOrdineSede, dataOrdine: dataOrdine, dataConsegna: dataConsegna, dataModifica: dataModifica, riferimento: riferimento, noteCliente: noteCliente, noteOrdine: noteOrdine, idCliente: idCliente, idFiliale: idFiliale, stato: stato, idListino: idListino, idAgente: idAgente, idPagamento: idPagamento, totale: totale, ), withReferenceMapper: (p0) => p0 .map((e) => (e.readTable(table), BaseReferences(db, table, e))) .toList(), prefetchHooksCallback: null, )); } typedef $$VOrdiniTableProcessedTableManager = ProcessedTableManager< _$AppDatabase, $VOrdiniTable, VOrdiniData, $$VOrdiniTableFilterComposer, $$VOrdiniTableOrderingComposer, $$VOrdiniTableAnnotationComposer, $$VOrdiniTableCreateCompanionBuilder, $$VOrdiniTableUpdateCompanionBuilder, (VOrdiniData, BaseReferences<_$AppDatabase, $VOrdiniTable, VOrdiniData>), VOrdiniData, PrefetchHooks Function()>; typedef $$VRigheOrdineTableCreateCompanionBuilder = VRigheOrdineCompanion Function({ required int idRigaOrdine, Value idOrdine, Value idArticolo, Value idListino, Value quantita, Value prezzoLordo, Value sconto1, Value sconto2, Value sconto3, Value sconto4, Value sconto5, Value prezzoNetto, Value scontoMerce, Value totale, Value dataConsegna, Value dataModifica, Value qtaEvasa, Value stato, Value colli, Value promozione, Value rigaPromozione, Value prezzoManuale, Value codArticolo, Value descrizione, Value codListino, Value listino, }); typedef $$VRigheOrdineTableUpdateCompanionBuilder = VRigheOrdineCompanion Function({ Value idRigaOrdine, Value idOrdine, Value idArticolo, Value idListino, Value quantita, Value prezzoLordo, Value sconto1, Value sconto2, Value sconto3, Value sconto4, Value sconto5, Value prezzoNetto, Value scontoMerce, Value totale, Value dataConsegna, Value dataModifica, Value qtaEvasa, Value stato, Value colli, Value promozione, Value rigaPromozione, Value prezzoManuale, Value codArticolo, Value descrizione, Value codListino, Value listino, }); class $$VRigheOrdineTableFilterComposer extends Composer<_$AppDatabase, $VRigheOrdineTable> { $$VRigheOrdineTableFilterComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnFilters get idRigaOrdine => $composableBuilder( column: $table.idRigaOrdine, builder: (column) => ColumnFilters(column)); ColumnFilters get idOrdine => $composableBuilder( column: $table.idOrdine, builder: (column) => ColumnFilters(column)); ColumnFilters get idArticolo => $composableBuilder( column: $table.idArticolo, builder: (column) => ColumnFilters(column)); ColumnFilters get idListino => $composableBuilder( column: $table.idListino, builder: (column) => ColumnFilters(column)); ColumnFilters get quantita => $composableBuilder( column: $table.quantita, builder: (column) => ColumnFilters(column)); ColumnFilters get prezzoLordo => $composableBuilder( column: $table.prezzoLordo, builder: (column) => ColumnFilters(column)); ColumnFilters get sconto1 => $composableBuilder( column: $table.sconto1, builder: (column) => ColumnFilters(column)); ColumnFilters get sconto2 => $composableBuilder( column: $table.sconto2, builder: (column) => ColumnFilters(column)); ColumnFilters get sconto3 => $composableBuilder( column: $table.sconto3, builder: (column) => ColumnFilters(column)); ColumnFilters get sconto4 => $composableBuilder( column: $table.sconto4, builder: (column) => ColumnFilters(column)); ColumnFilters get sconto5 => $composableBuilder( column: $table.sconto5, builder: (column) => ColumnFilters(column)); ColumnFilters get prezzoNetto => $composableBuilder( column: $table.prezzoNetto, builder: (column) => ColumnFilters(column)); ColumnFilters get scontoMerce => $composableBuilder( column: $table.scontoMerce, builder: (column) => ColumnFilters(column)); ColumnFilters get totale => $composableBuilder( column: $table.totale, builder: (column) => ColumnFilters(column)); ColumnFilters get dataConsegna => $composableBuilder( column: $table.dataConsegna, builder: (column) => ColumnFilters(column)); ColumnFilters get dataModifica => $composableBuilder( column: $table.dataModifica, builder: (column) => ColumnFilters(column)); ColumnFilters get qtaEvasa => $composableBuilder( column: $table.qtaEvasa, builder: (column) => ColumnFilters(column)); ColumnFilters get stato => $composableBuilder( column: $table.stato, builder: (column) => ColumnFilters(column)); ColumnFilters get colli => $composableBuilder( column: $table.colli, builder: (column) => ColumnFilters(column)); ColumnFilters get promozione => $composableBuilder( column: $table.promozione, builder: (column) => ColumnFilters(column)); ColumnFilters get rigaPromozione => $composableBuilder( column: $table.rigaPromozione, builder: (column) => ColumnFilters(column)); ColumnFilters get prezzoManuale => $composableBuilder( column: $table.prezzoManuale, builder: (column) => ColumnFilters(column)); ColumnFilters get codArticolo => $composableBuilder( column: $table.codArticolo, builder: (column) => ColumnFilters(column)); ColumnFilters get descrizione => $composableBuilder( column: $table.descrizione, builder: (column) => ColumnFilters(column)); ColumnFilters get codListino => $composableBuilder( column: $table.codListino, builder: (column) => ColumnFilters(column)); ColumnFilters get listino => $composableBuilder( column: $table.listino, builder: (column) => ColumnFilters(column)); } class $$VRigheOrdineTableOrderingComposer extends Composer<_$AppDatabase, $VRigheOrdineTable> { $$VRigheOrdineTableOrderingComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnOrderings get idRigaOrdine => $composableBuilder( column: $table.idRigaOrdine, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idOrdine => $composableBuilder( column: $table.idOrdine, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idArticolo => $composableBuilder( column: $table.idArticolo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idListino => $composableBuilder( column: $table.idListino, builder: (column) => ColumnOrderings(column)); ColumnOrderings get quantita => $composableBuilder( column: $table.quantita, builder: (column) => ColumnOrderings(column)); ColumnOrderings get prezzoLordo => $composableBuilder( column: $table.prezzoLordo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get sconto1 => $composableBuilder( column: $table.sconto1, builder: (column) => ColumnOrderings(column)); ColumnOrderings get sconto2 => $composableBuilder( column: $table.sconto2, builder: (column) => ColumnOrderings(column)); ColumnOrderings get sconto3 => $composableBuilder( column: $table.sconto3, builder: (column) => ColumnOrderings(column)); ColumnOrderings get sconto4 => $composableBuilder( column: $table.sconto4, builder: (column) => ColumnOrderings(column)); ColumnOrderings get sconto5 => $composableBuilder( column: $table.sconto5, builder: (column) => ColumnOrderings(column)); ColumnOrderings get prezzoNetto => $composableBuilder( column: $table.prezzoNetto, builder: (column) => ColumnOrderings(column)); ColumnOrderings get scontoMerce => $composableBuilder( column: $table.scontoMerce, builder: (column) => ColumnOrderings(column)); ColumnOrderings get totale => $composableBuilder( column: $table.totale, builder: (column) => ColumnOrderings(column)); ColumnOrderings get dataConsegna => $composableBuilder( column: $table.dataConsegna, builder: (column) => ColumnOrderings(column)); ColumnOrderings get dataModifica => $composableBuilder( column: $table.dataModifica, builder: (column) => ColumnOrderings(column)); ColumnOrderings get qtaEvasa => $composableBuilder( column: $table.qtaEvasa, builder: (column) => ColumnOrderings(column)); ColumnOrderings get stato => $composableBuilder( column: $table.stato, builder: (column) => ColumnOrderings(column)); ColumnOrderings get colli => $composableBuilder( column: $table.colli, builder: (column) => ColumnOrderings(column)); ColumnOrderings get promozione => $composableBuilder( column: $table.promozione, builder: (column) => ColumnOrderings(column)); ColumnOrderings get rigaPromozione => $composableBuilder( column: $table.rigaPromozione, builder: (column) => ColumnOrderings(column)); ColumnOrderings get prezzoManuale => $composableBuilder( column: $table.prezzoManuale, builder: (column) => ColumnOrderings(column)); ColumnOrderings get codArticolo => $composableBuilder( column: $table.codArticolo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get descrizione => $composableBuilder( column: $table.descrizione, builder: (column) => ColumnOrderings(column)); ColumnOrderings get codListino => $composableBuilder( column: $table.codListino, builder: (column) => ColumnOrderings(column)); ColumnOrderings get listino => $composableBuilder( column: $table.listino, builder: (column) => ColumnOrderings(column)); } class $$VRigheOrdineTableAnnotationComposer extends Composer<_$AppDatabase, $VRigheOrdineTable> { $$VRigheOrdineTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get idRigaOrdine => $composableBuilder( column: $table.idRigaOrdine, builder: (column) => column); GeneratedColumn get idOrdine => $composableBuilder(column: $table.idOrdine, builder: (column) => column); GeneratedColumn get idArticolo => $composableBuilder( column: $table.idArticolo, builder: (column) => column); GeneratedColumn get idListino => $composableBuilder(column: $table.idListino, builder: (column) => column); GeneratedColumn get quantita => $composableBuilder(column: $table.quantita, builder: (column) => column); GeneratedColumn get prezzoLordo => $composableBuilder( column: $table.prezzoLordo, builder: (column) => column); GeneratedColumn get sconto1 => $composableBuilder(column: $table.sconto1, builder: (column) => column); GeneratedColumn get sconto2 => $composableBuilder(column: $table.sconto2, builder: (column) => column); GeneratedColumn get sconto3 => $composableBuilder(column: $table.sconto3, builder: (column) => column); GeneratedColumn get sconto4 => $composableBuilder(column: $table.sconto4, builder: (column) => column); GeneratedColumn get sconto5 => $composableBuilder(column: $table.sconto5, builder: (column) => column); GeneratedColumn get prezzoNetto => $composableBuilder( column: $table.prezzoNetto, builder: (column) => column); GeneratedColumn get scontoMerce => $composableBuilder( column: $table.scontoMerce, builder: (column) => column); GeneratedColumn get totale => $composableBuilder(column: $table.totale, builder: (column) => column); GeneratedColumn get dataConsegna => $composableBuilder( column: $table.dataConsegna, builder: (column) => column); GeneratedColumn get dataModifica => $composableBuilder( column: $table.dataModifica, builder: (column) => column); GeneratedColumn get qtaEvasa => $composableBuilder(column: $table.qtaEvasa, builder: (column) => column); GeneratedColumn get stato => $composableBuilder(column: $table.stato, builder: (column) => column); GeneratedColumn get colli => $composableBuilder(column: $table.colli, builder: (column) => column); GeneratedColumn get promozione => $composableBuilder( column: $table.promozione, builder: (column) => column); GeneratedColumn get rigaPromozione => $composableBuilder( column: $table.rigaPromozione, builder: (column) => column); GeneratedColumn get prezzoManuale => $composableBuilder( column: $table.prezzoManuale, builder: (column) => column); GeneratedColumn get codArticolo => $composableBuilder( column: $table.codArticolo, builder: (column) => column); GeneratedColumn get descrizione => $composableBuilder( column: $table.descrizione, builder: (column) => column); GeneratedColumn get codListino => $composableBuilder( column: $table.codListino, builder: (column) => column); GeneratedColumn get listino => $composableBuilder(column: $table.listino, builder: (column) => column); } class $$VRigheOrdineTableTableManager extends RootTableManager< _$AppDatabase, $VRigheOrdineTable, VRigheOrdineData, $$VRigheOrdineTableFilterComposer, $$VRigheOrdineTableOrderingComposer, $$VRigheOrdineTableAnnotationComposer, $$VRigheOrdineTableCreateCompanionBuilder, $$VRigheOrdineTableUpdateCompanionBuilder, ( VRigheOrdineData, BaseReferences<_$AppDatabase, $VRigheOrdineTable, VRigheOrdineData> ), VRigheOrdineData, PrefetchHooks Function()> { $$VRigheOrdineTableTableManager(_$AppDatabase db, $VRigheOrdineTable table) : super(TableManagerState( db: db, table: table, createFilteringComposer: () => $$VRigheOrdineTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$VRigheOrdineTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$VRigheOrdineTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value idRigaOrdine = const Value.absent(), Value idOrdine = const Value.absent(), Value idArticolo = const Value.absent(), Value idListino = const Value.absent(), Value quantita = const Value.absent(), Value prezzoLordo = const Value.absent(), Value sconto1 = const Value.absent(), Value sconto2 = const Value.absent(), Value sconto3 = const Value.absent(), Value sconto4 = const Value.absent(), Value sconto5 = const Value.absent(), Value prezzoNetto = const Value.absent(), Value scontoMerce = const Value.absent(), Value totale = const Value.absent(), Value dataConsegna = const Value.absent(), Value dataModifica = const Value.absent(), Value qtaEvasa = const Value.absent(), Value stato = const Value.absent(), Value colli = const Value.absent(), Value promozione = const Value.absent(), Value rigaPromozione = const Value.absent(), Value prezzoManuale = const Value.absent(), Value codArticolo = const Value.absent(), Value descrizione = const Value.absent(), Value codListino = const Value.absent(), Value listino = const Value.absent(), }) => VRigheOrdineCompanion( idRigaOrdine: idRigaOrdine, idOrdine: idOrdine, idArticolo: idArticolo, idListino: idListino, quantita: quantita, prezzoLordo: prezzoLordo, sconto1: sconto1, sconto2: sconto2, sconto3: sconto3, sconto4: sconto4, sconto5: sconto5, prezzoNetto: prezzoNetto, scontoMerce: scontoMerce, totale: totale, dataConsegna: dataConsegna, dataModifica: dataModifica, qtaEvasa: qtaEvasa, stato: stato, colli: colli, promozione: promozione, rigaPromozione: rigaPromozione, prezzoManuale: prezzoManuale, codArticolo: codArticolo, descrizione: descrizione, codListino: codListino, listino: listino, ), createCompanionCallback: ({ required int idRigaOrdine, Value idOrdine = const Value.absent(), Value idArticolo = const Value.absent(), Value idListino = const Value.absent(), Value quantita = const Value.absent(), Value prezzoLordo = const Value.absent(), Value sconto1 = const Value.absent(), Value sconto2 = const Value.absent(), Value sconto3 = const Value.absent(), Value sconto4 = const Value.absent(), Value sconto5 = const Value.absent(), Value prezzoNetto = const Value.absent(), Value scontoMerce = const Value.absent(), Value totale = const Value.absent(), Value dataConsegna = const Value.absent(), Value dataModifica = const Value.absent(), Value qtaEvasa = const Value.absent(), Value stato = const Value.absent(), Value colli = const Value.absent(), Value promozione = const Value.absent(), Value rigaPromozione = const Value.absent(), Value prezzoManuale = const Value.absent(), Value codArticolo = const Value.absent(), Value descrizione = const Value.absent(), Value codListino = const Value.absent(), Value listino = const Value.absent(), }) => VRigheOrdineCompanion.insert( idRigaOrdine: idRigaOrdine, idOrdine: idOrdine, idArticolo: idArticolo, idListino: idListino, quantita: quantita, prezzoLordo: prezzoLordo, sconto1: sconto1, sconto2: sconto2, sconto3: sconto3, sconto4: sconto4, sconto5: sconto5, prezzoNetto: prezzoNetto, scontoMerce: scontoMerce, totale: totale, dataConsegna: dataConsegna, dataModifica: dataModifica, qtaEvasa: qtaEvasa, stato: stato, colli: colli, promozione: promozione, rigaPromozione: rigaPromozione, prezzoManuale: prezzoManuale, codArticolo: codArticolo, descrizione: descrizione, codListino: codListino, listino: listino, ), withReferenceMapper: (p0) => p0 .map((e) => (e.readTable(table), BaseReferences(db, table, e))) .toList(), prefetchHooksCallback: null, )); } typedef $$VRigheOrdineTableProcessedTableManager = ProcessedTableManager< _$AppDatabase, $VRigheOrdineTable, VRigheOrdineData, $$VRigheOrdineTableFilterComposer, $$VRigheOrdineTableOrderingComposer, $$VRigheOrdineTableAnnotationComposer, $$VRigheOrdineTableCreateCompanionBuilder, $$VRigheOrdineTableUpdateCompanionBuilder, ( VRigheOrdineData, BaseReferences<_$AppDatabase, $VRigheOrdineTable, VRigheOrdineData> ), VRigheOrdineData, PrefetchHooks Function()>; typedef $$VScadenzeTableCreateCompanionBuilder = VScadenzeCompanion Function({ required int idScadenza, Value idCliente, Value idAgente, Value chiave, Value numPartita, Value dataScadenza, Value segno, Value importoFattura, Value valuta, Value numDoc, Value serieDoc, Value dataDoc, Value importoScadenza, Value saldo, Value tipoPagamento, Value flgSoppressa, Value importoAbbuono, Value note, Value dataModifica, Value stato, Value codCliente, Value ragioneSociale, }); typedef $$VScadenzeTableUpdateCompanionBuilder = VScadenzeCompanion Function({ Value idScadenza, Value idCliente, Value idAgente, Value chiave, Value numPartita, Value dataScadenza, Value segno, Value importoFattura, Value valuta, Value numDoc, Value serieDoc, Value dataDoc, Value importoScadenza, Value saldo, Value tipoPagamento, Value flgSoppressa, Value importoAbbuono, Value note, Value dataModifica, Value stato, Value codCliente, Value ragioneSociale, }); class $$VScadenzeTableFilterComposer extends Composer<_$AppDatabase, $VScadenzeTable> { $$VScadenzeTableFilterComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnFilters get idScadenza => $composableBuilder( column: $table.idScadenza, builder: (column) => ColumnFilters(column)); ColumnFilters get idCliente => $composableBuilder( column: $table.idCliente, builder: (column) => ColumnFilters(column)); ColumnFilters get idAgente => $composableBuilder( column: $table.idAgente, builder: (column) => ColumnFilters(column)); ColumnFilters get chiave => $composableBuilder( column: $table.chiave, builder: (column) => ColumnFilters(column)); ColumnFilters get numPartita => $composableBuilder( column: $table.numPartita, builder: (column) => ColumnFilters(column)); ColumnFilters get dataScadenza => $composableBuilder( column: $table.dataScadenza, builder: (column) => ColumnFilters(column)); ColumnFilters get segno => $composableBuilder( column: $table.segno, builder: (column) => ColumnFilters(column)); ColumnFilters get importoFattura => $composableBuilder( column: $table.importoFattura, builder: (column) => ColumnFilters(column)); ColumnFilters get valuta => $composableBuilder( column: $table.valuta, builder: (column) => ColumnFilters(column)); ColumnFilters get numDoc => $composableBuilder( column: $table.numDoc, builder: (column) => ColumnFilters(column)); ColumnFilters get serieDoc => $composableBuilder( column: $table.serieDoc, builder: (column) => ColumnFilters(column)); ColumnFilters get dataDoc => $composableBuilder( column: $table.dataDoc, builder: (column) => ColumnFilters(column)); ColumnFilters get importoScadenza => $composableBuilder( column: $table.importoScadenza, builder: (column) => ColumnFilters(column)); ColumnFilters get saldo => $composableBuilder( column: $table.saldo, builder: (column) => ColumnFilters(column)); ColumnFilters get tipoPagamento => $composableBuilder( column: $table.tipoPagamento, builder: (column) => ColumnFilters(column)); ColumnFilters get flgSoppressa => $composableBuilder( column: $table.flgSoppressa, builder: (column) => ColumnFilters(column)); ColumnFilters get importoAbbuono => $composableBuilder( column: $table.importoAbbuono, builder: (column) => ColumnFilters(column)); ColumnFilters get note => $composableBuilder( column: $table.note, builder: (column) => ColumnFilters(column)); ColumnFilters get dataModifica => $composableBuilder( column: $table.dataModifica, builder: (column) => ColumnFilters(column)); ColumnFilters get stato => $composableBuilder( column: $table.stato, builder: (column) => ColumnFilters(column)); ColumnFilters get codCliente => $composableBuilder( column: $table.codCliente, builder: (column) => ColumnFilters(column)); ColumnFilters get ragioneSociale => $composableBuilder( column: $table.ragioneSociale, builder: (column) => ColumnFilters(column)); } class $$VScadenzeTableOrderingComposer extends Composer<_$AppDatabase, $VScadenzeTable> { $$VScadenzeTableOrderingComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); ColumnOrderings get idScadenza => $composableBuilder( column: $table.idScadenza, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idCliente => $composableBuilder( column: $table.idCliente, builder: (column) => ColumnOrderings(column)); ColumnOrderings get idAgente => $composableBuilder( column: $table.idAgente, builder: (column) => ColumnOrderings(column)); ColumnOrderings get chiave => $composableBuilder( column: $table.chiave, builder: (column) => ColumnOrderings(column)); ColumnOrderings get numPartita => $composableBuilder( column: $table.numPartita, builder: (column) => ColumnOrderings(column)); ColumnOrderings get dataScadenza => $composableBuilder( column: $table.dataScadenza, builder: (column) => ColumnOrderings(column)); ColumnOrderings get segno => $composableBuilder( column: $table.segno, builder: (column) => ColumnOrderings(column)); ColumnOrderings get importoFattura => $composableBuilder( column: $table.importoFattura, builder: (column) => ColumnOrderings(column)); ColumnOrderings get valuta => $composableBuilder( column: $table.valuta, builder: (column) => ColumnOrderings(column)); ColumnOrderings get numDoc => $composableBuilder( column: $table.numDoc, builder: (column) => ColumnOrderings(column)); ColumnOrderings get serieDoc => $composableBuilder( column: $table.serieDoc, builder: (column) => ColumnOrderings(column)); ColumnOrderings get dataDoc => $composableBuilder( column: $table.dataDoc, builder: (column) => ColumnOrderings(column)); ColumnOrderings get importoScadenza => $composableBuilder( column: $table.importoScadenza, builder: (column) => ColumnOrderings(column)); ColumnOrderings get saldo => $composableBuilder( column: $table.saldo, builder: (column) => ColumnOrderings(column)); ColumnOrderings get tipoPagamento => $composableBuilder( column: $table.tipoPagamento, builder: (column) => ColumnOrderings(column)); ColumnOrderings get flgSoppressa => $composableBuilder( column: $table.flgSoppressa, builder: (column) => ColumnOrderings(column)); ColumnOrderings get importoAbbuono => $composableBuilder( column: $table.importoAbbuono, builder: (column) => ColumnOrderings(column)); ColumnOrderings get note => $composableBuilder( column: $table.note, builder: (column) => ColumnOrderings(column)); ColumnOrderings get dataModifica => $composableBuilder( column: $table.dataModifica, builder: (column) => ColumnOrderings(column)); ColumnOrderings get stato => $composableBuilder( column: $table.stato, builder: (column) => ColumnOrderings(column)); ColumnOrderings get codCliente => $composableBuilder( column: $table.codCliente, builder: (column) => ColumnOrderings(column)); ColumnOrderings get ragioneSociale => $composableBuilder( column: $table.ragioneSociale, builder: (column) => ColumnOrderings(column)); } class $$VScadenzeTableAnnotationComposer extends Composer<_$AppDatabase, $VScadenzeTable> { $$VScadenzeTableAnnotationComposer({ required super.$db, required super.$table, super.joinBuilder, super.$addJoinBuilderToRootComposer, super.$removeJoinBuilderFromRootComposer, }); GeneratedColumn get idScadenza => $composableBuilder( column: $table.idScadenza, builder: (column) => column); GeneratedColumn get idCliente => $composableBuilder(column: $table.idCliente, builder: (column) => column); GeneratedColumn get idAgente => $composableBuilder(column: $table.idAgente, builder: (column) => column); GeneratedColumn get chiave => $composableBuilder(column: $table.chiave, builder: (column) => column); GeneratedColumn get numPartita => $composableBuilder( column: $table.numPartita, builder: (column) => column); GeneratedColumn get dataScadenza => $composableBuilder( column: $table.dataScadenza, builder: (column) => column); GeneratedColumn get segno => $composableBuilder(column: $table.segno, builder: (column) => column); GeneratedColumn get importoFattura => $composableBuilder( column: $table.importoFattura, builder: (column) => column); GeneratedColumn get valuta => $composableBuilder(column: $table.valuta, builder: (column) => column); GeneratedColumn get numDoc => $composableBuilder(column: $table.numDoc, builder: (column) => column); GeneratedColumn get serieDoc => $composableBuilder(column: $table.serieDoc, builder: (column) => column); GeneratedColumn get dataDoc => $composableBuilder(column: $table.dataDoc, builder: (column) => column); GeneratedColumn get importoScadenza => $composableBuilder( column: $table.importoScadenza, builder: (column) => column); GeneratedColumn get saldo => $composableBuilder(column: $table.saldo, builder: (column) => column); GeneratedColumn get tipoPagamento => $composableBuilder( column: $table.tipoPagamento, builder: (column) => column); GeneratedColumn get flgSoppressa => $composableBuilder( column: $table.flgSoppressa, builder: (column) => column); GeneratedColumn get importoAbbuono => $composableBuilder( column: $table.importoAbbuono, builder: (column) => column); GeneratedColumn get note => $composableBuilder(column: $table.note, builder: (column) => column); GeneratedColumn get dataModifica => $composableBuilder( column: $table.dataModifica, builder: (column) => column); GeneratedColumn get stato => $composableBuilder(column: $table.stato, builder: (column) => column); GeneratedColumn get codCliente => $composableBuilder( column: $table.codCliente, builder: (column) => column); GeneratedColumn get ragioneSociale => $composableBuilder( column: $table.ragioneSociale, builder: (column) => column); } class $$VScadenzeTableTableManager extends RootTableManager< _$AppDatabase, $VScadenzeTable, VScadenzeData, $$VScadenzeTableFilterComposer, $$VScadenzeTableOrderingComposer, $$VScadenzeTableAnnotationComposer, $$VScadenzeTableCreateCompanionBuilder, $$VScadenzeTableUpdateCompanionBuilder, ( VScadenzeData, BaseReferences<_$AppDatabase, $VScadenzeTable, VScadenzeData> ), VScadenzeData, PrefetchHooks Function()> { $$VScadenzeTableTableManager(_$AppDatabase db, $VScadenzeTable table) : super(TableManagerState( db: db, table: table, createFilteringComposer: () => $$VScadenzeTableFilterComposer($db: db, $table: table), createOrderingComposer: () => $$VScadenzeTableOrderingComposer($db: db, $table: table), createComputedFieldComposer: () => $$VScadenzeTableAnnotationComposer($db: db, $table: table), updateCompanionCallback: ({ Value idScadenza = const Value.absent(), Value idCliente = const Value.absent(), Value idAgente = const Value.absent(), Value chiave = const Value.absent(), Value numPartita = const Value.absent(), Value dataScadenza = const Value.absent(), Value segno = const Value.absent(), Value importoFattura = const Value.absent(), Value valuta = const Value.absent(), Value numDoc = const Value.absent(), Value serieDoc = const Value.absent(), Value dataDoc = const Value.absent(), Value importoScadenza = const Value.absent(), Value saldo = const Value.absent(), Value tipoPagamento = const Value.absent(), Value flgSoppressa = const Value.absent(), Value importoAbbuono = const Value.absent(), Value note = const Value.absent(), Value dataModifica = const Value.absent(), Value stato = const Value.absent(), Value codCliente = const Value.absent(), Value ragioneSociale = const Value.absent(), }) => VScadenzeCompanion( idScadenza: idScadenza, idCliente: idCliente, idAgente: idAgente, chiave: chiave, numPartita: numPartita, dataScadenza: dataScadenza, segno: segno, importoFattura: importoFattura, valuta: valuta, numDoc: numDoc, serieDoc: serieDoc, dataDoc: dataDoc, importoScadenza: importoScadenza, saldo: saldo, tipoPagamento: tipoPagamento, flgSoppressa: flgSoppressa, importoAbbuono: importoAbbuono, note: note, dataModifica: dataModifica, stato: stato, codCliente: codCliente, ragioneSociale: ragioneSociale, ), createCompanionCallback: ({ required int idScadenza, Value idCliente = const Value.absent(), Value idAgente = const Value.absent(), Value chiave = const Value.absent(), Value numPartita = const Value.absent(), Value dataScadenza = const Value.absent(), Value segno = const Value.absent(), Value importoFattura = const Value.absent(), Value valuta = const Value.absent(), Value numDoc = const Value.absent(), Value serieDoc = const Value.absent(), Value dataDoc = const Value.absent(), Value importoScadenza = const Value.absent(), Value saldo = const Value.absent(), Value tipoPagamento = const Value.absent(), Value flgSoppressa = const Value.absent(), Value importoAbbuono = const Value.absent(), Value note = const Value.absent(), Value dataModifica = const Value.absent(), Value stato = const Value.absent(), Value codCliente = const Value.absent(), Value ragioneSociale = const Value.absent(), }) => VScadenzeCompanion.insert( idScadenza: idScadenza, idCliente: idCliente, idAgente: idAgente, chiave: chiave, numPartita: numPartita, dataScadenza: dataScadenza, segno: segno, importoFattura: importoFattura, valuta: valuta, numDoc: numDoc, serieDoc: serieDoc, dataDoc: dataDoc, importoScadenza: importoScadenza, saldo: saldo, tipoPagamento: tipoPagamento, flgSoppressa: flgSoppressa, importoAbbuono: importoAbbuono, note: note, dataModifica: dataModifica, stato: stato, codCliente: codCliente, ragioneSociale: ragioneSociale, ), withReferenceMapper: (p0) => p0 .map((e) => (e.readTable(table), BaseReferences(db, table, e))) .toList(), prefetchHooksCallback: null, )); } typedef $$VScadenzeTableProcessedTableManager = ProcessedTableManager< _$AppDatabase, $VScadenzeTable, VScadenzeData, $$VScadenzeTableFilterComposer, $$VScadenzeTableOrderingComposer, $$VScadenzeTableAnnotationComposer, $$VScadenzeTableCreateCompanionBuilder, $$VScadenzeTableUpdateCompanionBuilder, ( VScadenzeData, BaseReferences<_$AppDatabase, $VScadenzeTable, VScadenzeData> ), VScadenzeData, PrefetchHooks Function()>; class $AppDatabaseManager { final _$AppDatabase _db; $AppDatabaseManager(this._db); $$AgentiTableTableManager get agenti => $$AgentiTableTableManager(_db, _db.agenti); $$ArticoliTableTableManager get articoli => $$ArticoliTableTableManager(_db, _db.articoli); $$ClientiTableTableManager get clienti => $$ClientiTableTableManager(_db, _db.clienti); $$OrdiniTableTableManager get ordini => $$OrdiniTableTableManager(_db, _db.ordini); $$RigheOrdineTableTableManager get righeOrdine => $$RigheOrdineTableTableManager(_db, _db.righeOrdine); $$FilialiTableTableManager get filiali => $$FilialiTableTableManager(_db, _db.filiali); $$ListiniTableTableManager get listini => $$ListiniTableTableManager(_db, _db.listini); $$ListiniArticoloTableTableManager get listiniArticolo => $$ListiniArticoloTableTableManager(_db, _db.listiniArticolo); $$ListiniClienteTableTableManager get listiniCliente => $$ListiniClienteTableTableManager(_db, _db.listiniCliente); $$ScontiTableTableManager get sconti => $$ScontiTableTableManager(_db, _db.sconti); $$ScontiClienteTableTableManager get scontiCliente => $$ScontiClienteTableTableManager(_db, _db.scontiCliente); $$PagamentiTableTableManager get pagamenti => $$PagamentiTableTableManager(_db, _db.pagamenti); $$ParametriTableTableManager get parametri => $$ParametriTableTableManager(_db, _db.parametri); $$TabelleTableTableManager get tabelle => $$TabelleTableTableManager(_db, _db.tabelle); $$PromozioniTableTableManager get promozioni => $$PromozioniTableTableManager(_db, _db.promozioni); $$PromoArticoliTableTableManager get promoArticoli => $$PromoArticoliTableTableManager(_db, _db.promoArticoli); $$PromoListiniTableTableManager get promoListini => $$PromoListiniTableTableManager(_db, _db.promoListini); $$PromoOmaggiTableTableManager get promoOmaggi => $$PromoOmaggiTableTableManager(_db, _db.promoOmaggi); $$ClientiAgenteTableTableManager get clientiAgente => $$ClientiAgenteTableTableManager(_db, _db.clientiAgente); $$ScadenzeTableTableManager get scadenze => $$ScadenzeTableTableManager(_db, _db.scadenze); $$StatisticheVenditaTableTableManager get statisticheVendita => $$StatisticheVenditaTableTableManager(_db, _db.statisticheVendita); $$ArticoliConPromoTableTableManager get articoliConPromo => $$ArticoliConPromoTableTableManager(_db, _db.articoliConPromo); $$OrdiniSenzaRigheTableTableManager get ordiniSenzaRighe => $$OrdiniSenzaRigheTableTableManager(_db, _db.ordiniSenzaRighe); $$TopItemTableTableManager get topItem => $$TopItemTableTableManager(_db, _db.topItem); $$TopCustomerTableTableManager get topCustomer => $$TopCustomerTableTableManager(_db, _db.topCustomer); $$VOrdiniTableTableManager get vOrdini => $$VOrdiniTableTableManager(_db, _db.vOrdini); $$VRigheOrdineTableTableManager get vRigheOrdine => $$VRigheOrdineTableTableManager(_db, _db.vRigheOrdine); $$VScadenzeTableTableManager get vScadenze => $$VScadenzeTableTableManager(_db, _db.vScadenze); }