diff --git a/lib/database/database.g.dart b/lib/database/database.g.dart index fb2eae5..40c484b 100644 --- a/lib/database/database.g.dart +++ b/lib/database/database.g.dart @@ -3,16436 +3,17 @@ part of 'database.dart'; // ignore_for_file: type=lint -class $RidesTable extends Rides with TableInfo<$RidesTable, Ride> { - @override - final GeneratedDatabase attachedDatabase; - final String? _alias; - $RidesTable(this.attachedDatabase, [this._alias]); - static const VerificationMeta _idMeta = const VerificationMeta('id'); - @override - late final GeneratedColumn id = GeneratedColumn( - 'id', - aliasedName, - false, - hasAutoIncrement: true, - type: DriftSqlType.int, - requiredDuringInsert: false, - defaultConstraints: GeneratedColumn.constraintIsAlways( - 'PRIMARY KEY AUTOINCREMENT', - ), - ); - static const VerificationMeta _startTimeMeta = const VerificationMeta( - 'startTime', - ); - @override - late final GeneratedColumn startTime = GeneratedColumn( - 'start_time', - aliasedName, - false, - type: DriftSqlType.dateTime, - requiredDuringInsert: true, - ); - static const VerificationMeta _endTimeMeta = const VerificationMeta( - 'endTime', - ); - @override - late final GeneratedColumn endTime = GeneratedColumn( - 'end_time', - aliasedName, - true, - type: DriftSqlType.dateTime, - requiredDuringInsert: false, - ); - static const VerificationMeta _distanceMilesMeta = const VerificationMeta( - 'distanceMiles', - ); - @override - late final GeneratedColumn distanceMiles = GeneratedColumn( - 'distance_miles', - aliasedName, - false, - type: DriftSqlType.double, - requiredDuringInsert: false, - defaultValue: const Constant(0.0), - ); - static const VerificationMeta _topSpeedMphMeta = const VerificationMeta( - 'topSpeedMph', - ); - @override - late final GeneratedColumn topSpeedMph = GeneratedColumn( - 'top_speed_mph', - aliasedName, - false, - type: DriftSqlType.double, - requiredDuringInsert: false, - defaultValue: const Constant(0.0), - ); - static const VerificationMeta _maxLeanLeftMeta = const VerificationMeta( - 'maxLeanLeft', - ); - @override - late final GeneratedColumn maxLeanLeft = GeneratedColumn( - 'max_lean_left', - aliasedName, - false, - type: DriftSqlType.double, - requiredDuringInsert: false, - defaultValue: const Constant(0.0), - ); - static const VerificationMeta _maxLeanRightMeta = const VerificationMeta( - 'maxLeanRight', - ); - @override - late final GeneratedColumn maxLeanRight = GeneratedColumn( - 'max_lean_right', - aliasedName, - false, - type: DriftSqlType.double, - requiredDuringInsert: false, - defaultValue: const Constant(0.0), - ); - static const VerificationMeta _maxAccelGMeta = const VerificationMeta( - 'maxAccelG', - ); - @override - late final GeneratedColumn maxAccelG = GeneratedColumn( - 'max_accel_g', - aliasedName, - false, - type: DriftSqlType.double, - requiredDuringInsert: false, - defaultValue: const Constant(0.0), - ); - static const VerificationMeta _maxBrakingGMeta = const VerificationMeta( - 'maxBrakingG', - ); - @override - late final GeneratedColumn maxBrakingG = GeneratedColumn( - 'max_braking_g', - aliasedName, - false, - type: DriftSqlType.double, - requiredDuringInsert: false, - defaultValue: const Constant(0.0), - ); - static const VerificationMeta _best0to60MsMeta = const VerificationMeta( - 'best0to60Ms', - ); - @override - late final GeneratedColumn best0to60Ms = GeneratedColumn( - 'best0to60_ms', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _best0to100MsMeta = const VerificationMeta( - 'best0to100Ms', - ); - @override - late final GeneratedColumn best0to100Ms = GeneratedColumn( - 'best0to100_ms', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _distanceMeta = const VerificationMeta( - 'distance', - ); - @override - late final GeneratedColumn distance = GeneratedColumn( - 'distance', - aliasedName, - false, - type: DriftSqlType.double, - requiredDuringInsert: false, - defaultValue: const Constant(0.0), - ); - static const VerificationMeta _movingTimeMeta = const VerificationMeta( - 'movingTime', - ); - @override - late final GeneratedColumn movingTime = GeneratedColumn( - 'moving_time', - aliasedName, - false, - type: DriftSqlType.int, - requiredDuringInsert: false, - defaultValue: const Constant(0), - ); - static const VerificationMeta _stoppedTimeMeta = const VerificationMeta( - 'stoppedTime', - ); - @override - late final GeneratedColumn stoppedTime = GeneratedColumn( - 'stopped_time', - aliasedName, - false, - type: DriftSqlType.int, - requiredDuringInsert: false, - defaultValue: const Constant(0), - ); - static const VerificationMeta _averageSpeedMeta = const VerificationMeta( - 'averageSpeed', - ); - @override - late final GeneratedColumn averageSpeed = GeneratedColumn( - 'average_speed', - aliasedName, - false, - type: DriftSqlType.double, - requiredDuringInsert: false, - defaultValue: const Constant(0.0), - ); - static const VerificationMeta _topSpeedMeta = const VerificationMeta( - 'topSpeed', - ); - @override - late final GeneratedColumn topSpeed = GeneratedColumn( - 'top_speed', - aliasedName, - false, - type: DriftSqlType.double, - requiredDuringInsert: false, - defaultValue: const Constant(0.0), - ); - static const VerificationMeta _elevationGainMeta = const VerificationMeta( - 'elevationGain', - ); - @override - late final GeneratedColumn elevationGain = GeneratedColumn( - 'elevation_gain', - aliasedName, - false, - type: DriftSqlType.double, - requiredDuringInsert: false, - defaultValue: const Constant(0.0), - ); - static const VerificationMeta _elevationLossMeta = const VerificationMeta( - 'elevationLoss', - ); - @override - late final GeneratedColumn elevationLoss = GeneratedColumn( - 'elevation_loss', - aliasedName, - false, - type: DriftSqlType.double, - requiredDuringInsert: false, - defaultValue: const Constant(0.0), - ); - static const VerificationMeta _motorcycleIdMeta = const VerificationMeta( - 'motorcycleId', - ); - @override - late final GeneratedColumn motorcycleId = GeneratedColumn( - 'motorcycle_id', - aliasedName, - true, - type: DriftSqlType.int, - requiredDuringInsert: false, - ); - static const VerificationMeta _motorcycleYearMeta = const VerificationMeta( - 'motorcycleYear', - ); - @override - late final GeneratedColumn motorcycleYear = GeneratedColumn( - 'motorcycle_year', - aliasedName, - true, - type: DriftSqlType.int, - requiredDuringInsert: false, - ); - static const VerificationMeta _motorcycleMakeMeta = const VerificationMeta( - 'motorcycleMake', - ); - @override - late final GeneratedColumn motorcycleMake = GeneratedColumn( - 'motorcycle_make', - aliasedName, - true, - type: DriftSqlType.string, - requiredDuringInsert: false, - ); - static const VerificationMeta _motorcycleModelMeta = const VerificationMeta( - 'motorcycleModel', - ); - @override - late final GeneratedColumn motorcycleModel = GeneratedColumn( - 'motorcycle_model', - aliasedName, - true, - type: DriftSqlType.string, - requiredDuringInsert: false, - ); - static const VerificationMeta _motorcycleVariantMeta = const VerificationMeta( - 'motorcycleVariant', - ); - @override - late final GeneratedColumn motorcycleVariant = - GeneratedColumn( - 'motorcycle_variant', - aliasedName, - true, - type: DriftSqlType.string, - requiredDuringInsert: false, - ); - @override - List get $columns => [ - id, - startTime, - endTime, - distanceMiles, - topSpeedMph, - maxLeanLeft, - maxLeanRight, - maxAccelG, - maxBrakingG, - best0to60Ms, - best0to100Ms, - distance, - movingTime, - stoppedTime, - averageSpeed, - topSpeed, - elevationGain, - elevationLoss, - motorcycleId, - motorcycleYear, - motorcycleMake, - motorcycleModel, - motorcycleVariant, - ]; - @override - String get aliasedName => _alias ?? actualTableName; - @override - String get actualTableName => $name; - static const String $name = 'rides'; - @override - VerificationContext validateIntegrity( - Insertable instance, { - bool isInserting = false, - }) { - final context = VerificationContext(); - final data = instance.toColumns(true); - if (data.containsKey('id')) { - context.handle(_idMeta, id.isAcceptableOrUnknown(data['id']!, _idMeta)); - } - if (data.containsKey('start_time')) { - context.handle( - _startTimeMeta, - startTime.isAcceptableOrUnknown(data['start_time']!, _startTimeMeta), - ); - } else if (isInserting) { - context.missing(_startTimeMeta); - } - if (data.containsKey('end_time')) { - context.handle( - _endTimeMeta, - endTime.isAcceptableOrUnknown(data['end_time']!, _endTimeMeta), - ); - } - if (data.containsKey('distance_miles')) { - context.handle( - _distanceMilesMeta, - distanceMiles.isAcceptableOrUnknown( - data['distance_miles']!, - _distanceMilesMeta, - ), - ); - } - if (data.containsKey('top_speed_mph')) { - context.handle( - _topSpeedMphMeta, - topSpeedMph.isAcceptableOrUnknown( - data['top_speed_mph']!, - _topSpeedMphMeta, - ), - ); - } - if (data.containsKey('max_lean_left')) { - context.handle( - _maxLeanLeftMeta, - maxLeanLeft.isAcceptableOrUnknown( - data['max_lean_left']!, - _maxLeanLeftMeta, - ), - ); - } - if (data.containsKey('max_lean_right')) { - context.handle( - _maxLeanRightMeta, - maxLeanRight.isAcceptableOrUnknown( - data['max_lean_right']!, - _maxLeanRightMeta, - ), - ); - } - if (data.containsKey('max_accel_g')) { - context.handle( - _maxAccelGMeta, - maxAccelG.isAcceptableOrUnknown(data['max_accel_g']!, _maxAccelGMeta), - ); - } - if (data.containsKey('max_braking_g')) { - context.handle( - _maxBrakingGMeta, - maxBrakingG.isAcceptableOrUnknown( - data['max_braking_g']!, - _maxBrakingGMeta, - ), - ); - } - if (data.containsKey('best0to60_ms')) { - context.handle( - _best0to60MsMeta, - best0to60Ms.isAcceptableOrUnknown( - data['best0to60_ms']!, - _best0to60MsMeta, - ), - ); - } - if (data.containsKey('best0to100_ms')) { - context.handle( - _best0to100MsMeta, - best0to100Ms.isAcceptableOrUnknown( - data['best0to100_ms']!, - _best0to100MsMeta, - ), - ); - } - if (data.containsKey('distance')) { - context.handle( - _distanceMeta, - distance.isAcceptableOrUnknown(data['distance']!, _distanceMeta), - ); - } - if (data.containsKey('moving_time')) { - context.handle( - _movingTimeMeta, - movingTime.isAcceptableOrUnknown(data['moving_time']!, _movingTimeMeta), - ); - } - if (data.containsKey('stopped_time')) { - context.handle( - _stoppedTimeMeta, - stoppedTime.isAcceptableOrUnknown( - data['stopped_time']!, - _stoppedTimeMeta, - ), - ); - } - if (data.containsKey('average_speed')) { - context.handle( - _averageSpeedMeta, - averageSpeed.isAcceptableOrUnknown( - data['average_speed']!, - _averageSpeedMeta, - ), - ); - } - if (data.containsKey('top_speed')) { - context.handle( - _topSpeedMeta, - topSpeed.isAcceptableOrUnknown(data['top_speed']!, _topSpeedMeta), - ); - } - if (data.containsKey('elevation_gain')) { - context.handle( - _elevationGainMeta, - elevationGain.isAcceptableOrUnknown( - data['elevation_gain']!, - _elevationGainMeta, - ), - ); - } - if (data.containsKey('elevation_loss')) { - context.handle( - _elevationLossMeta, - elevationLoss.isAcceptableOrUnknown( - data['elevation_loss']!, - _elevationLossMeta, - ), - ); - } - if (data.containsKey('motorcycle_id')) { - context.handle( - _motorcycleIdMeta, - motorcycleId.isAcceptableOrUnknown( - data['motorcycle_id']!, - _motorcycleIdMeta, - ), - ); - } - if (data.containsKey('motorcycle_year')) { - context.handle( - _motorcycleYearMeta, - motorcycleYear.isAcceptableOrUnknown( - data['motorcycle_year']!, - _motorcycleYearMeta, - ), - ); - } - if (data.containsKey('motorcycle_make')) { - context.handle( - _motorcycleMakeMeta, - motorcycleMake.isAcceptableOrUnknown( - data['motorcycle_make']!, - _motorcycleMakeMeta, - ), - ); - } - if (data.containsKey('motorcycle_model')) { - context.handle( - _motorcycleModelMeta, - motorcycleModel.isAcceptableOrUnknown( - data['motorcycle_model']!, - _motorcycleModelMeta, - ), - ); - } - if (data.containsKey('motorcycle_variant')) { - context.handle( - _motorcycleVariantMeta, - motorcycleVariant.isAcceptableOrUnknown( - data['motorcycle_variant']!, - _motorcycleVariantMeta, - ), - ); - } - return context; - } - - @override - Set get $primaryKey => {id}; - @override - Ride map(Map data, {String? tablePrefix}) { - final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; - return Ride( - id: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}id'], - )!, - startTime: attachedDatabase.typeMapping.read( - DriftSqlType.dateTime, - data['${effectivePrefix}start_time'], - )!, - endTime: attachedDatabase.typeMapping.read( - DriftSqlType.dateTime, - data['${effectivePrefix}end_time'], - ), - distanceMiles: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}distance_miles'], - )!, - topSpeedMph: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}top_speed_mph'], - )!, - maxLeanLeft: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}max_lean_left'], - )!, - maxLeanRight: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}max_lean_right'], - )!, - maxAccelG: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}max_accel_g'], - )!, - maxBrakingG: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}max_braking_g'], - )!, - best0to60Ms: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}best0to60_ms'], - ), - best0to100Ms: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}best0to100_ms'], - ), - distance: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}distance'], - )!, - movingTime: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}moving_time'], - )!, - stoppedTime: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}stopped_time'], - )!, - averageSpeed: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}average_speed'], - )!, - topSpeed: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}top_speed'], - )!, - elevationGain: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}elevation_gain'], - )!, - elevationLoss: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}elevation_loss'], - )!, - motorcycleId: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}motorcycle_id'], - ), - motorcycleYear: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}motorcycle_year'], - ), - motorcycleMake: attachedDatabase.typeMapping.read( - DriftSqlType.string, - data['${effectivePrefix}motorcycle_make'], - ), - motorcycleModel: attachedDatabase.typeMapping.read( - DriftSqlType.string, - data['${effectivePrefix}motorcycle_model'], - ), - motorcycleVariant: attachedDatabase.typeMapping.read( - DriftSqlType.string, - data['${effectivePrefix}motorcycle_variant'], - ), - ); - } - - @override - $RidesTable createAlias(String alias) { - return $RidesTable(attachedDatabase, alias); - } -} - -class Ride extends DataClass implements Insertable { - final int id; - final DateTime startTime; - final DateTime? endTime; - final double distanceMiles; - final double topSpeedMph; - final double maxLeanLeft; - final double maxLeanRight; - final double maxAccelG; - final double maxBrakingG; - final double? best0to60Ms; - final double? best0to100Ms; - final double distance; - final int movingTime; - final int stoppedTime; - final double averageSpeed; - final double topSpeed; - final double elevationGain; - final double elevationLoss; - final int? motorcycleId; - final int? motorcycleYear; - final String? motorcycleMake; - final String? motorcycleModel; - final String? motorcycleVariant; - const Ride({ - required this.id, - required this.startTime, - this.endTime, - required this.distanceMiles, - required this.topSpeedMph, - required this.maxLeanLeft, - required this.maxLeanRight, - required this.maxAccelG, - required this.maxBrakingG, - this.best0to60Ms, - this.best0to100Ms, - required this.distance, - required this.movingTime, - required this.stoppedTime, - required this.averageSpeed, - required this.topSpeed, - required this.elevationGain, - required this.elevationLoss, - this.motorcycleId, - this.motorcycleYear, - this.motorcycleMake, - this.motorcycleModel, - this.motorcycleVariant, - }); - @override - Map toColumns(bool nullToAbsent) { - final map = {}; - map['id'] = Variable(id); - map['start_time'] = Variable(startTime); - if (!nullToAbsent || endTime != null) { - map['end_time'] = Variable(endTime); - } - map['distance_miles'] = Variable(distanceMiles); - map['top_speed_mph'] = Variable(topSpeedMph); - map['max_lean_left'] = Variable(maxLeanLeft); - map['max_lean_right'] = Variable(maxLeanRight); - map['max_accel_g'] = Variable(maxAccelG); - map['max_braking_g'] = Variable(maxBrakingG); - if (!nullToAbsent || best0to60Ms != null) { - map['best0to60_ms'] = Variable(best0to60Ms); - } - if (!nullToAbsent || best0to100Ms != null) { - map['best0to100_ms'] = Variable(best0to100Ms); - } - map['distance'] = Variable(distance); - map['moving_time'] = Variable(movingTime); - map['stopped_time'] = Variable(stoppedTime); - map['average_speed'] = Variable(averageSpeed); - map['top_speed'] = Variable(topSpeed); - map['elevation_gain'] = Variable(elevationGain); - map['elevation_loss'] = Variable(elevationLoss); - if (!nullToAbsent || motorcycleId != null) { - map['motorcycle_id'] = Variable(motorcycleId); - } - if (!nullToAbsent || motorcycleYear != null) { - map['motorcycle_year'] = Variable(motorcycleYear); - } - if (!nullToAbsent || motorcycleMake != null) { - map['motorcycle_make'] = Variable(motorcycleMake); - } - if (!nullToAbsent || motorcycleModel != null) { - map['motorcycle_model'] = Variable(motorcycleModel); - } - if (!nullToAbsent || motorcycleVariant != null) { - map['motorcycle_variant'] = Variable(motorcycleVariant); - } - return map; - } - - RidesCompanion toCompanion(bool nullToAbsent) { - return RidesCompanion( - id: Value(id), - startTime: Value(startTime), - endTime: endTime == null && nullToAbsent - ? const Value.absent() - : Value(endTime), - distanceMiles: Value(distanceMiles), - topSpeedMph: Value(topSpeedMph), - maxLeanLeft: Value(maxLeanLeft), - maxLeanRight: Value(maxLeanRight), - maxAccelG: Value(maxAccelG), - maxBrakingG: Value(maxBrakingG), - best0to60Ms: best0to60Ms == null && nullToAbsent - ? const Value.absent() - : Value(best0to60Ms), - best0to100Ms: best0to100Ms == null && nullToAbsent - ? const Value.absent() - : Value(best0to100Ms), - distance: Value(distance), - movingTime: Value(movingTime), - stoppedTime: Value(stoppedTime), - averageSpeed: Value(averageSpeed), - topSpeed: Value(topSpeed), - elevationGain: Value(elevationGain), - elevationLoss: Value(elevationLoss), - motorcycleId: motorcycleId == null && nullToAbsent - ? const Value.absent() - : Value(motorcycleId), - motorcycleYear: motorcycleYear == null && nullToAbsent - ? const Value.absent() - : Value(motorcycleYear), - motorcycleMake: motorcycleMake == null && nullToAbsent - ? const Value.absent() - : Value(motorcycleMake), - motorcycleModel: motorcycleModel == null && nullToAbsent - ? const Value.absent() - : Value(motorcycleModel), - motorcycleVariant: motorcycleVariant == null && nullToAbsent - ? const Value.absent() - : Value(motorcycleVariant), - ); - } - - factory Ride.fromJson( - Map json, { - ValueSerializer? serializer, - }) { - serializer ??= driftRuntimeOptions.defaultSerializer; - return Ride( - id: serializer.fromJson(json['id']), - startTime: serializer.fromJson(json['startTime']), - endTime: serializer.fromJson(json['endTime']), - distanceMiles: serializer.fromJson(json['distanceMiles']), - topSpeedMph: serializer.fromJson(json['topSpeedMph']), - maxLeanLeft: serializer.fromJson(json['maxLeanLeft']), - maxLeanRight: serializer.fromJson(json['maxLeanRight']), - maxAccelG: serializer.fromJson(json['maxAccelG']), - maxBrakingG: serializer.fromJson(json['maxBrakingG']), - best0to60Ms: serializer.fromJson(json['best0to60Ms']), - best0to100Ms: serializer.fromJson(json['best0to100Ms']), - distance: serializer.fromJson(json['distance']), - movingTime: serializer.fromJson(json['movingTime']), - stoppedTime: serializer.fromJson(json['stoppedTime']), - averageSpeed: serializer.fromJson(json['averageSpeed']), - topSpeed: serializer.fromJson(json['topSpeed']), - elevationGain: serializer.fromJson(json['elevationGain']), - elevationLoss: serializer.fromJson(json['elevationLoss']), - motorcycleId: serializer.fromJson(json['motorcycleId']), - motorcycleYear: serializer.fromJson(json['motorcycleYear']), - motorcycleMake: serializer.fromJson(json['motorcycleMake']), - motorcycleModel: serializer.fromJson(json['motorcycleModel']), - motorcycleVariant: serializer.fromJson( - json['motorcycleVariant'], - ), - ); - } - @override - Map toJson({ValueSerializer? serializer}) { - serializer ??= driftRuntimeOptions.defaultSerializer; - return { - 'id': serializer.toJson(id), - 'startTime': serializer.toJson(startTime), - 'endTime': serializer.toJson(endTime), - 'distanceMiles': serializer.toJson(distanceMiles), - 'topSpeedMph': serializer.toJson(topSpeedMph), - 'maxLeanLeft': serializer.toJson(maxLeanLeft), - 'maxLeanRight': serializer.toJson(maxLeanRight), - 'maxAccelG': serializer.toJson(maxAccelG), - 'maxBrakingG': serializer.toJson(maxBrakingG), - 'best0to60Ms': serializer.toJson(best0to60Ms), - 'best0to100Ms': serializer.toJson(best0to100Ms), - 'distance': serializer.toJson(distance), - 'movingTime': serializer.toJson(movingTime), - 'stoppedTime': serializer.toJson(stoppedTime), - 'averageSpeed': serializer.toJson(averageSpeed), - 'topSpeed': serializer.toJson(topSpeed), - 'elevationGain': serializer.toJson(elevationGain), - 'elevationLoss': serializer.toJson(elevationLoss), - 'motorcycleId': serializer.toJson(motorcycleId), - 'motorcycleYear': serializer.toJson(motorcycleYear), - 'motorcycleMake': serializer.toJson(motorcycleMake), - 'motorcycleModel': serializer.toJson(motorcycleModel), - 'motorcycleVariant': serializer.toJson(motorcycleVariant), - }; - } - - Ride copyWith({ - int? id, - DateTime? startTime, - Value endTime = const Value.absent(), - double? distanceMiles, - double? topSpeedMph, - double? maxLeanLeft, - double? maxLeanRight, - double? maxAccelG, - double? maxBrakingG, - Value best0to60Ms = const Value.absent(), - Value best0to100Ms = const Value.absent(), - double? distance, - int? movingTime, - int? stoppedTime, - double? averageSpeed, - double? topSpeed, - double? elevationGain, - double? elevationLoss, - Value motorcycleId = const Value.absent(), - Value motorcycleYear = const Value.absent(), - Value motorcycleMake = const Value.absent(), - Value motorcycleModel = const Value.absent(), - Value motorcycleVariant = const Value.absent(), - }) => Ride( - id: id ?? this.id, - startTime: startTime ?? this.startTime, - endTime: endTime.present ? endTime.value : this.endTime, - distanceMiles: distanceMiles ?? this.distanceMiles, - topSpeedMph: topSpeedMph ?? this.topSpeedMph, - maxLeanLeft: maxLeanLeft ?? this.maxLeanLeft, - maxLeanRight: maxLeanRight ?? this.maxLeanRight, - maxAccelG: maxAccelG ?? this.maxAccelG, - maxBrakingG: maxBrakingG ?? this.maxBrakingG, - best0to60Ms: best0to60Ms.present ? best0to60Ms.value : this.best0to60Ms, - best0to100Ms: best0to100Ms.present ? best0to100Ms.value : this.best0to100Ms, - distance: distance ?? this.distance, - movingTime: movingTime ?? this.movingTime, - stoppedTime: stoppedTime ?? this.stoppedTime, - averageSpeed: averageSpeed ?? this.averageSpeed, - topSpeed: topSpeed ?? this.topSpeed, - elevationGain: elevationGain ?? this.elevationGain, - elevationLoss: elevationLoss ?? this.elevationLoss, - motorcycleId: motorcycleId.present ? motorcycleId.value : this.motorcycleId, - motorcycleYear: motorcycleYear.present - ? motorcycleYear.value - : this.motorcycleYear, - motorcycleMake: motorcycleMake.present - ? motorcycleMake.value - : this.motorcycleMake, - motorcycleModel: motorcycleModel.present - ? motorcycleModel.value - : this.motorcycleModel, - motorcycleVariant: motorcycleVariant.present - ? motorcycleVariant.value - : this.motorcycleVariant, - ); - Ride copyWithCompanion(RidesCompanion data) { - return Ride( - id: data.id.present ? data.id.value : this.id, - startTime: data.startTime.present ? data.startTime.value : this.startTime, - endTime: data.endTime.present ? data.endTime.value : this.endTime, - distanceMiles: data.distanceMiles.present - ? data.distanceMiles.value - : this.distanceMiles, - topSpeedMph: data.topSpeedMph.present - ? data.topSpeedMph.value - : this.topSpeedMph, - maxLeanLeft: data.maxLeanLeft.present - ? data.maxLeanLeft.value - : this.maxLeanLeft, - maxLeanRight: data.maxLeanRight.present - ? data.maxLeanRight.value - : this.maxLeanRight, - maxAccelG: data.maxAccelG.present ? data.maxAccelG.value : this.maxAccelG, - maxBrakingG: data.maxBrakingG.present - ? data.maxBrakingG.value - : this.maxBrakingG, - best0to60Ms: data.best0to60Ms.present - ? data.best0to60Ms.value - : this.best0to60Ms, - best0to100Ms: data.best0to100Ms.present - ? data.best0to100Ms.value - : this.best0to100Ms, - distance: data.distance.present ? data.distance.value : this.distance, - movingTime: data.movingTime.present - ? data.movingTime.value - : this.movingTime, - stoppedTime: data.stoppedTime.present - ? data.stoppedTime.value - : this.stoppedTime, - averageSpeed: data.averageSpeed.present - ? data.averageSpeed.value - : this.averageSpeed, - topSpeed: data.topSpeed.present ? data.topSpeed.value : this.topSpeed, - elevationGain: data.elevationGain.present - ? data.elevationGain.value - : this.elevationGain, - elevationLoss: data.elevationLoss.present - ? data.elevationLoss.value - : this.elevationLoss, - motorcycleId: data.motorcycleId.present - ? data.motorcycleId.value - : this.motorcycleId, - motorcycleYear: data.motorcycleYear.present - ? data.motorcycleYear.value - : this.motorcycleYear, - motorcycleMake: data.motorcycleMake.present - ? data.motorcycleMake.value - : this.motorcycleMake, - motorcycleModel: data.motorcycleModel.present - ? data.motorcycleModel.value - : this.motorcycleModel, - motorcycleVariant: data.motorcycleVariant.present - ? data.motorcycleVariant.value - : this.motorcycleVariant, - ); - } - - @override - String toString() { - return (StringBuffer('Ride(') - ..write('id: $id, ') - ..write('startTime: $startTime, ') - ..write('endTime: $endTime, ') - ..write('distanceMiles: $distanceMiles, ') - ..write('topSpeedMph: $topSpeedMph, ') - ..write('maxLeanLeft: $maxLeanLeft, ') - ..write('maxLeanRight: $maxLeanRight, ') - ..write('maxAccelG: $maxAccelG, ') - ..write('maxBrakingG: $maxBrakingG, ') - ..write('best0to60Ms: $best0to60Ms, ') - ..write('best0to100Ms: $best0to100Ms, ') - ..write('distance: $distance, ') - ..write('movingTime: $movingTime, ') - ..write('stoppedTime: $stoppedTime, ') - ..write('averageSpeed: $averageSpeed, ') - ..write('topSpeed: $topSpeed, ') - ..write('elevationGain: $elevationGain, ') - ..write('elevationLoss: $elevationLoss, ') - ..write('motorcycleId: $motorcycleId, ') - ..write('motorcycleYear: $motorcycleYear, ') - ..write('motorcycleMake: $motorcycleMake, ') - ..write('motorcycleModel: $motorcycleModel, ') - ..write('motorcycleVariant: $motorcycleVariant') - ..write(')')) - .toString(); - } - - @override - int get hashCode => Object.hashAll([ - id, - startTime, - endTime, - distanceMiles, - topSpeedMph, - maxLeanLeft, - maxLeanRight, - maxAccelG, - maxBrakingG, - best0to60Ms, - best0to100Ms, - distance, - movingTime, - stoppedTime, - averageSpeed, - topSpeed, - elevationGain, - elevationLoss, - motorcycleId, - motorcycleYear, - motorcycleMake, - motorcycleModel, - motorcycleVariant, - ]); - @override - bool operator ==(Object other) => - identical(this, other) || - (other is Ride && - other.id == this.id && - other.startTime == this.startTime && - other.endTime == this.endTime && - other.distanceMiles == this.distanceMiles && - other.topSpeedMph == this.topSpeedMph && - other.maxLeanLeft == this.maxLeanLeft && - other.maxLeanRight == this.maxLeanRight && - other.maxAccelG == this.maxAccelG && - other.maxBrakingG == this.maxBrakingG && - other.best0to60Ms == this.best0to60Ms && - other.best0to100Ms == this.best0to100Ms && - other.distance == this.distance && - other.movingTime == this.movingTime && - other.stoppedTime == this.stoppedTime && - other.averageSpeed == this.averageSpeed && - other.topSpeed == this.topSpeed && - other.elevationGain == this.elevationGain && - other.elevationLoss == this.elevationLoss && - other.motorcycleId == this.motorcycleId && - other.motorcycleYear == this.motorcycleYear && - other.motorcycleMake == this.motorcycleMake && - other.motorcycleModel == this.motorcycleModel && - other.motorcycleVariant == this.motorcycleVariant); -} - -class RidesCompanion extends UpdateCompanion { - final Value id; - final Value startTime; - final Value endTime; - final Value distanceMiles; - final Value topSpeedMph; - final Value maxLeanLeft; - final Value maxLeanRight; - final Value maxAccelG; - final Value maxBrakingG; - final Value best0to60Ms; - final Value best0to100Ms; - final Value distance; - final Value movingTime; - final Value stoppedTime; - final Value averageSpeed; - final Value topSpeed; - final Value elevationGain; - final Value elevationLoss; - final Value motorcycleId; - final Value motorcycleYear; - final Value motorcycleMake; - final Value motorcycleModel; - final Value motorcycleVariant; - const RidesCompanion({ - this.id = const Value.absent(), - this.startTime = const Value.absent(), - this.endTime = const Value.absent(), - this.distanceMiles = const Value.absent(), - this.topSpeedMph = const Value.absent(), - this.maxLeanLeft = const Value.absent(), - this.maxLeanRight = const Value.absent(), - this.maxAccelG = const Value.absent(), - this.maxBrakingG = const Value.absent(), - this.best0to60Ms = const Value.absent(), - this.best0to100Ms = const Value.absent(), - this.distance = const Value.absent(), - this.movingTime = const Value.absent(), - this.stoppedTime = const Value.absent(), - this.averageSpeed = const Value.absent(), - this.topSpeed = const Value.absent(), - this.elevationGain = const Value.absent(), - this.elevationLoss = const Value.absent(), - this.motorcycleId = const Value.absent(), - this.motorcycleYear = const Value.absent(), - this.motorcycleMake = const Value.absent(), - this.motorcycleModel = const Value.absent(), - this.motorcycleVariant = const Value.absent(), - }); - RidesCompanion.insert({ - this.id = const Value.absent(), - required DateTime startTime, - this.endTime = const Value.absent(), - this.distanceMiles = const Value.absent(), - this.topSpeedMph = const Value.absent(), - this.maxLeanLeft = const Value.absent(), - this.maxLeanRight = const Value.absent(), - this.maxAccelG = const Value.absent(), - this.maxBrakingG = const Value.absent(), - this.best0to60Ms = const Value.absent(), - this.best0to100Ms = const Value.absent(), - this.distance = const Value.absent(), - this.movingTime = const Value.absent(), - this.stoppedTime = const Value.absent(), - this.averageSpeed = const Value.absent(), - this.topSpeed = const Value.absent(), - this.elevationGain = const Value.absent(), - this.elevationLoss = const Value.absent(), - this.motorcycleId = const Value.absent(), - this.motorcycleYear = const Value.absent(), - this.motorcycleMake = const Value.absent(), - this.motorcycleModel = const Value.absent(), - this.motorcycleVariant = const Value.absent(), - }) : startTime = Value(startTime); - static Insertable custom({ - Expression? id, - Expression? startTime, - Expression? endTime, - Expression? distanceMiles, - Expression? topSpeedMph, - Expression? maxLeanLeft, - Expression? maxLeanRight, - Expression? maxAccelG, - Expression? maxBrakingG, - Expression? best0to60Ms, - Expression? best0to100Ms, - Expression? distance, - Expression? movingTime, - Expression? stoppedTime, - Expression? averageSpeed, - Expression? topSpeed, - Expression? elevationGain, - Expression? elevationLoss, - Expression? motorcycleId, - Expression? motorcycleYear, - Expression? motorcycleMake, - Expression? motorcycleModel, - Expression? motorcycleVariant, - }) { - return RawValuesInsertable({ - if (id != null) 'id': id, - if (startTime != null) 'start_time': startTime, - if (endTime != null) 'end_time': endTime, - if (distanceMiles != null) 'distance_miles': distanceMiles, - if (topSpeedMph != null) 'top_speed_mph': topSpeedMph, - if (maxLeanLeft != null) 'max_lean_left': maxLeanLeft, - if (maxLeanRight != null) 'max_lean_right': maxLeanRight, - if (maxAccelG != null) 'max_accel_g': maxAccelG, - if (maxBrakingG != null) 'max_braking_g': maxBrakingG, - if (best0to60Ms != null) 'best0to60_ms': best0to60Ms, - if (best0to100Ms != null) 'best0to100_ms': best0to100Ms, - if (distance != null) 'distance': distance, - if (movingTime != null) 'moving_time': movingTime, - if (stoppedTime != null) 'stopped_time': stoppedTime, - if (averageSpeed != null) 'average_speed': averageSpeed, - if (topSpeed != null) 'top_speed': topSpeed, - if (elevationGain != null) 'elevation_gain': elevationGain, - if (elevationLoss != null) 'elevation_loss': elevationLoss, - if (motorcycleId != null) 'motorcycle_id': motorcycleId, - if (motorcycleYear != null) 'motorcycle_year': motorcycleYear, - if (motorcycleMake != null) 'motorcycle_make': motorcycleMake, - if (motorcycleModel != null) 'motorcycle_model': motorcycleModel, - if (motorcycleVariant != null) 'motorcycle_variant': motorcycleVariant, - }); - } - - RidesCompanion copyWith({ - Value? id, - Value? startTime, - Value? endTime, - Value? distanceMiles, - Value? topSpeedMph, - Value? maxLeanLeft, - Value? maxLeanRight, - Value? maxAccelG, - Value? maxBrakingG, - Value? best0to60Ms, - Value? best0to100Ms, - Value? distance, - Value? movingTime, - Value? stoppedTime, - Value? averageSpeed, - Value? topSpeed, - Value? elevationGain, - Value? elevationLoss, - Value? motorcycleId, - Value? motorcycleYear, - Value? motorcycleMake, - Value? motorcycleModel, - Value? motorcycleVariant, - }) { - return RidesCompanion( - id: id ?? this.id, - startTime: startTime ?? this.startTime, - endTime: endTime ?? this.endTime, - distanceMiles: distanceMiles ?? this.distanceMiles, - topSpeedMph: topSpeedMph ?? this.topSpeedMph, - maxLeanLeft: maxLeanLeft ?? this.maxLeanLeft, - maxLeanRight: maxLeanRight ?? this.maxLeanRight, - maxAccelG: maxAccelG ?? this.maxAccelG, - maxBrakingG: maxBrakingG ?? this.maxBrakingG, - best0to60Ms: best0to60Ms ?? this.best0to60Ms, - best0to100Ms: best0to100Ms ?? this.best0to100Ms, - distance: distance ?? this.distance, - movingTime: movingTime ?? this.movingTime, - stoppedTime: stoppedTime ?? this.stoppedTime, - averageSpeed: averageSpeed ?? this.averageSpeed, - topSpeed: topSpeed ?? this.topSpeed, - elevationGain: elevationGain ?? this.elevationGain, - elevationLoss: elevationLoss ?? this.elevationLoss, - motorcycleId: motorcycleId ?? this.motorcycleId, - motorcycleYear: motorcycleYear ?? this.motorcycleYear, - motorcycleMake: motorcycleMake ?? this.motorcycleMake, - motorcycleModel: motorcycleModel ?? this.motorcycleModel, - motorcycleVariant: motorcycleVariant ?? this.motorcycleVariant, - ); - } - - @override - Map toColumns(bool nullToAbsent) { - final map = {}; - if (id.present) { - map['id'] = Variable(id.value); - } - if (startTime.present) { - map['start_time'] = Variable(startTime.value); - } - if (endTime.present) { - map['end_time'] = Variable(endTime.value); - } - if (distanceMiles.present) { - map['distance_miles'] = Variable(distanceMiles.value); - } - if (topSpeedMph.present) { - map['top_speed_mph'] = Variable(topSpeedMph.value); - } - if (maxLeanLeft.present) { - map['max_lean_left'] = Variable(maxLeanLeft.value); - } - if (maxLeanRight.present) { - map['max_lean_right'] = Variable(maxLeanRight.value); - } - if (maxAccelG.present) { - map['max_accel_g'] = Variable(maxAccelG.value); - } - if (maxBrakingG.present) { - map['max_braking_g'] = Variable(maxBrakingG.value); - } - if (best0to60Ms.present) { - map['best0to60_ms'] = Variable(best0to60Ms.value); - } - if (best0to100Ms.present) { - map['best0to100_ms'] = Variable(best0to100Ms.value); - } - if (distance.present) { - map['distance'] = Variable(distance.value); - } - if (movingTime.present) { - map['moving_time'] = Variable(movingTime.value); - } - if (stoppedTime.present) { - map['stopped_time'] = Variable(stoppedTime.value); - } - if (averageSpeed.present) { - map['average_speed'] = Variable(averageSpeed.value); - } - if (topSpeed.present) { - map['top_speed'] = Variable(topSpeed.value); - } - if (elevationGain.present) { - map['elevation_gain'] = Variable(elevationGain.value); - } - if (elevationLoss.present) { - map['elevation_loss'] = Variable(elevationLoss.value); - } - if (motorcycleId.present) { - map['motorcycle_id'] = Variable(motorcycleId.value); - } - if (motorcycleYear.present) { - map['motorcycle_year'] = Variable(motorcycleYear.value); - } - if (motorcycleMake.present) { - map['motorcycle_make'] = Variable(motorcycleMake.value); - } - if (motorcycleModel.present) { - map['motorcycle_model'] = Variable(motorcycleModel.value); - } - if (motorcycleVariant.present) { - map['motorcycle_variant'] = Variable(motorcycleVariant.value); - } - return map; - } - - @override - String toString() { - return (StringBuffer('RidesCompanion(') - ..write('id: $id, ') - ..write('startTime: $startTime, ') - ..write('endTime: $endTime, ') - ..write('distanceMiles: $distanceMiles, ') - ..write('topSpeedMph: $topSpeedMph, ') - ..write('maxLeanLeft: $maxLeanLeft, ') - ..write('maxLeanRight: $maxLeanRight, ') - ..write('maxAccelG: $maxAccelG, ') - ..write('maxBrakingG: $maxBrakingG, ') - ..write('best0to60Ms: $best0to60Ms, ') - ..write('best0to100Ms: $best0to100Ms, ') - ..write('distance: $distance, ') - ..write('movingTime: $movingTime, ') - ..write('stoppedTime: $stoppedTime, ') - ..write('averageSpeed: $averageSpeed, ') - ..write('topSpeed: $topSpeed, ') - ..write('elevationGain: $elevationGain, ') - ..write('elevationLoss: $elevationLoss, ') - ..write('motorcycleId: $motorcycleId, ') - ..write('motorcycleYear: $motorcycleYear, ') - ..write('motorcycleMake: $motorcycleMake, ') - ..write('motorcycleModel: $motorcycleModel, ') - ..write('motorcycleVariant: $motorcycleVariant') - ..write(')')) - .toString(); - } -} - -class $PerformanceRunsTable extends PerformanceRuns - with TableInfo<$PerformanceRunsTable, PerformanceRun> { - @override - final GeneratedDatabase attachedDatabase; - final String? _alias; - $PerformanceRunsTable(this.attachedDatabase, [this._alias]); - static const VerificationMeta _idMeta = const VerificationMeta('id'); - @override - late final GeneratedColumn id = GeneratedColumn( - 'id', - aliasedName, - false, - hasAutoIncrement: true, - type: DriftSqlType.int, - requiredDuringInsert: false, - defaultConstraints: GeneratedColumn.constraintIsAlways( - 'PRIMARY KEY AUTOINCREMENT', - ), - ); - static const VerificationMeta _rideIdMeta = const VerificationMeta('rideId'); - @override - late final GeneratedColumn rideId = GeneratedColumn( - 'ride_id', - aliasedName, - true, - type: DriftSqlType.int, - requiredDuringInsert: false, - defaultConstraints: GeneratedColumn.constraintIsAlways( - 'REFERENCES rides (id)', - ), - ); - static const VerificationMeta _typeMeta = const VerificationMeta('type'); - @override - late final GeneratedColumn type = GeneratedColumn( - 'type', - aliasedName, - false, - type: DriftSqlType.string, - requiredDuringInsert: true, - ); - static const VerificationMeta _timeMsMeta = const VerificationMeta('timeMs'); - @override - late final GeneratedColumn timeMs = GeneratedColumn( - 'time_ms', - aliasedName, - false, - type: DriftSqlType.double, - requiredDuringInsert: true, - ); - static const VerificationMeta _topSpeedReachedMeta = const VerificationMeta( - 'topSpeedReached', - ); - @override - late final GeneratedColumn topSpeedReached = GeneratedColumn( - 'top_speed_reached', - aliasedName, - false, - type: DriftSqlType.double, - requiredDuringInsert: true, - ); - static const VerificationMeta _timestampMeta = const VerificationMeta( - 'timestamp', - ); - @override - late final GeneratedColumn timestamp = GeneratedColumn( - 'timestamp', - aliasedName, - false, - type: DriftSqlType.dateTime, - requiredDuringInsert: true, - ); - @override - List get $columns => [ - id, - rideId, - type, - timeMs, - topSpeedReached, - timestamp, - ]; - @override - String get aliasedName => _alias ?? actualTableName; - @override - String get actualTableName => $name; - static const String $name = 'performance_runs'; - @override - VerificationContext validateIntegrity( - Insertable instance, { - bool isInserting = false, - }) { - final context = VerificationContext(); - final data = instance.toColumns(true); - if (data.containsKey('id')) { - context.handle(_idMeta, id.isAcceptableOrUnknown(data['id']!, _idMeta)); - } - if (data.containsKey('ride_id')) { - context.handle( - _rideIdMeta, - rideId.isAcceptableOrUnknown(data['ride_id']!, _rideIdMeta), - ); - } - if (data.containsKey('type')) { - context.handle( - _typeMeta, - type.isAcceptableOrUnknown(data['type']!, _typeMeta), - ); - } else if (isInserting) { - context.missing(_typeMeta); - } - if (data.containsKey('time_ms')) { - context.handle( - _timeMsMeta, - timeMs.isAcceptableOrUnknown(data['time_ms']!, _timeMsMeta), - ); - } else if (isInserting) { - context.missing(_timeMsMeta); - } - if (data.containsKey('top_speed_reached')) { - context.handle( - _topSpeedReachedMeta, - topSpeedReached.isAcceptableOrUnknown( - data['top_speed_reached']!, - _topSpeedReachedMeta, - ), - ); - } else if (isInserting) { - context.missing(_topSpeedReachedMeta); - } - if (data.containsKey('timestamp')) { - context.handle( - _timestampMeta, - timestamp.isAcceptableOrUnknown(data['timestamp']!, _timestampMeta), - ); - } else if (isInserting) { - context.missing(_timestampMeta); - } - return context; - } - - @override - Set get $primaryKey => {id}; - @override - PerformanceRun map(Map data, {String? tablePrefix}) { - final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; - return PerformanceRun( - id: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}id'], - )!, - rideId: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}ride_id'], - ), - type: attachedDatabase.typeMapping.read( - DriftSqlType.string, - data['${effectivePrefix}type'], - )!, - timeMs: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}time_ms'], - )!, - topSpeedReached: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}top_speed_reached'], - )!, - timestamp: attachedDatabase.typeMapping.read( - DriftSqlType.dateTime, - data['${effectivePrefix}timestamp'], - )!, - ); - } - - @override - $PerformanceRunsTable createAlias(String alias) { - return $PerformanceRunsTable(attachedDatabase, alias); - } -} - -class PerformanceRun extends DataClass implements Insertable { - final int id; - final int? rideId; - final String type; - final double timeMs; - final double topSpeedReached; - final DateTime timestamp; - const PerformanceRun({ - required this.id, - this.rideId, - required this.type, - required this.timeMs, - required this.topSpeedReached, - required this.timestamp, - }); - @override - Map toColumns(bool nullToAbsent) { - final map = {}; - map['id'] = Variable(id); - if (!nullToAbsent || rideId != null) { - map['ride_id'] = Variable(rideId); - } - map['type'] = Variable(type); - map['time_ms'] = Variable(timeMs); - map['top_speed_reached'] = Variable(topSpeedReached); - map['timestamp'] = Variable(timestamp); - return map; - } - - PerformanceRunsCompanion toCompanion(bool nullToAbsent) { - return PerformanceRunsCompanion( - id: Value(id), - rideId: rideId == null && nullToAbsent - ? const Value.absent() - : Value(rideId), - type: Value(type), - timeMs: Value(timeMs), - topSpeedReached: Value(topSpeedReached), - timestamp: Value(timestamp), - ); - } - - factory PerformanceRun.fromJson( - Map json, { - ValueSerializer? serializer, - }) { - serializer ??= driftRuntimeOptions.defaultSerializer; - return PerformanceRun( - id: serializer.fromJson(json['id']), - rideId: serializer.fromJson(json['rideId']), - type: serializer.fromJson(json['type']), - timeMs: serializer.fromJson(json['timeMs']), - topSpeedReached: serializer.fromJson(json['topSpeedReached']), - timestamp: serializer.fromJson(json['timestamp']), - ); - } - @override - Map toJson({ValueSerializer? serializer}) { - serializer ??= driftRuntimeOptions.defaultSerializer; - return { - 'id': serializer.toJson(id), - 'rideId': serializer.toJson(rideId), - 'type': serializer.toJson(type), - 'timeMs': serializer.toJson(timeMs), - 'topSpeedReached': serializer.toJson(topSpeedReached), - 'timestamp': serializer.toJson(timestamp), - }; - } - - PerformanceRun copyWith({ - int? id, - Value rideId = const Value.absent(), - String? type, - double? timeMs, - double? topSpeedReached, - DateTime? timestamp, - }) => PerformanceRun( - id: id ?? this.id, - rideId: rideId.present ? rideId.value : this.rideId, - type: type ?? this.type, - timeMs: timeMs ?? this.timeMs, - topSpeedReached: topSpeedReached ?? this.topSpeedReached, - timestamp: timestamp ?? this.timestamp, - ); - PerformanceRun copyWithCompanion(PerformanceRunsCompanion data) { - return PerformanceRun( - id: data.id.present ? data.id.value : this.id, - rideId: data.rideId.present ? data.rideId.value : this.rideId, - type: data.type.present ? data.type.value : this.type, - timeMs: data.timeMs.present ? data.timeMs.value : this.timeMs, - topSpeedReached: data.topSpeedReached.present - ? data.topSpeedReached.value - : this.topSpeedReached, - timestamp: data.timestamp.present ? data.timestamp.value : this.timestamp, - ); - } - - @override - String toString() { - return (StringBuffer('PerformanceRun(') - ..write('id: $id, ') - ..write('rideId: $rideId, ') - ..write('type: $type, ') - ..write('timeMs: $timeMs, ') - ..write('topSpeedReached: $topSpeedReached, ') - ..write('timestamp: $timestamp') - ..write(')')) - .toString(); - } - - @override - int get hashCode => - Object.hash(id, rideId, type, timeMs, topSpeedReached, timestamp); - @override - bool operator ==(Object other) => - identical(this, other) || - (other is PerformanceRun && - other.id == this.id && - other.rideId == this.rideId && - other.type == this.type && - other.timeMs == this.timeMs && - other.topSpeedReached == this.topSpeedReached && - other.timestamp == this.timestamp); -} - -class PerformanceRunsCompanion extends UpdateCompanion { - final Value id; - final Value rideId; - final Value type; - final Value timeMs; - final Value topSpeedReached; - final Value timestamp; - const PerformanceRunsCompanion({ - this.id = const Value.absent(), - this.rideId = const Value.absent(), - this.type = const Value.absent(), - this.timeMs = const Value.absent(), - this.topSpeedReached = const Value.absent(), - this.timestamp = const Value.absent(), - }); - PerformanceRunsCompanion.insert({ - this.id = const Value.absent(), - this.rideId = const Value.absent(), - required String type, - required double timeMs, - required double topSpeedReached, - required DateTime timestamp, - }) : type = Value(type), - timeMs = Value(timeMs), - topSpeedReached = Value(topSpeedReached), - timestamp = Value(timestamp); - static Insertable custom({ - Expression? id, - Expression? rideId, - Expression? type, - Expression? timeMs, - Expression? topSpeedReached, - Expression? timestamp, - }) { - return RawValuesInsertable({ - if (id != null) 'id': id, - if (rideId != null) 'ride_id': rideId, - if (type != null) 'type': type, - if (timeMs != null) 'time_ms': timeMs, - if (topSpeedReached != null) 'top_speed_reached': topSpeedReached, - if (timestamp != null) 'timestamp': timestamp, - }); - } - - PerformanceRunsCompanion copyWith({ - Value? id, - Value? rideId, - Value? type, - Value? timeMs, - Value? topSpeedReached, - Value? timestamp, - }) { - return PerformanceRunsCompanion( - id: id ?? this.id, - rideId: rideId ?? this.rideId, - type: type ?? this.type, - timeMs: timeMs ?? this.timeMs, - topSpeedReached: topSpeedReached ?? this.topSpeedReached, - timestamp: timestamp ?? this.timestamp, - ); - } - - @override - Map toColumns(bool nullToAbsent) { - final map = {}; - if (id.present) { - map['id'] = Variable(id.value); - } - if (rideId.present) { - map['ride_id'] = Variable(rideId.value); - } - if (type.present) { - map['type'] = Variable(type.value); - } - if (timeMs.present) { - map['time_ms'] = Variable(timeMs.value); - } - if (topSpeedReached.present) { - map['top_speed_reached'] = Variable(topSpeedReached.value); - } - if (timestamp.present) { - map['timestamp'] = Variable(timestamp.value); - } - return map; - } - - @override - String toString() { - return (StringBuffer('PerformanceRunsCompanion(') - ..write('id: $id, ') - ..write('rideId: $rideId, ') - ..write('type: $type, ') - ..write('timeMs: $timeMs, ') - ..write('topSpeedReached: $topSpeedReached, ') - ..write('timestamp: $timestamp') - ..write(')')) - .toString(); - } -} - -class $TelemetrySamplesTable extends TelemetrySamples - with TableInfo<$TelemetrySamplesTable, TelemetrySample> { - @override - final GeneratedDatabase attachedDatabase; - final String? _alias; - $TelemetrySamplesTable(this.attachedDatabase, [this._alias]); - static const VerificationMeta _idMeta = const VerificationMeta('id'); - @override - late final GeneratedColumn id = GeneratedColumn( - 'id', - aliasedName, - false, - hasAutoIncrement: true, - type: DriftSqlType.int, - requiredDuringInsert: false, - defaultConstraints: GeneratedColumn.constraintIsAlways( - 'PRIMARY KEY AUTOINCREMENT', - ), - ); - static const VerificationMeta _rideIdMeta = const VerificationMeta('rideId'); - @override - late final GeneratedColumn rideId = GeneratedColumn( - 'ride_id', - aliasedName, - false, - type: DriftSqlType.int, - requiredDuringInsert: true, - defaultConstraints: GeneratedColumn.constraintIsAlways( - 'REFERENCES rides (id)', - ), - ); - static const VerificationMeta _timestampMeta = const VerificationMeta( - 'timestamp', - ); - @override - late final GeneratedColumn timestamp = GeneratedColumn( - 'timestamp', - aliasedName, - false, - type: DriftSqlType.dateTime, - requiredDuringInsert: true, - ); - static const VerificationMeta _latitudeMeta = const VerificationMeta( - 'latitude', - ); - @override - late final GeneratedColumn latitude = GeneratedColumn( - 'latitude', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _longitudeMeta = const VerificationMeta( - 'longitude', - ); - @override - late final GeneratedColumn longitude = GeneratedColumn( - 'longitude', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _altitudeMeta = const VerificationMeta( - 'altitude', - ); - @override - late final GeneratedColumn altitude = GeneratedColumn( - 'altitude', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _speedMeta = const VerificationMeta('speed'); - @override - late final GeneratedColumn speed = GeneratedColumn( - 'speed', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _headingMeta = const VerificationMeta( - 'heading', - ); - @override - late final GeneratedColumn heading = GeneratedColumn( - 'heading', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _gpsAccuracyMeta = const VerificationMeta( - 'gpsAccuracy', - ); - @override - late final GeneratedColumn gpsAccuracy = GeneratedColumn( - 'gps_accuracy', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _leanAngleMeta = const VerificationMeta( - 'leanAngle', - ); - @override - late final GeneratedColumn leanAngle = GeneratedColumn( - 'lean_angle', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _pitchAngleMeta = const VerificationMeta( - 'pitchAngle', - ); - @override - late final GeneratedColumn pitchAngle = GeneratedColumn( - 'pitch_angle', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _accelXMeta = const VerificationMeta('accelX'); - @override - late final GeneratedColumn accelX = GeneratedColumn( - 'accel_x', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _accelYMeta = const VerificationMeta('accelY'); - @override - late final GeneratedColumn accelY = GeneratedColumn( - 'accel_y', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _accelZMeta = const VerificationMeta('accelZ'); - @override - late final GeneratedColumn accelZ = GeneratedColumn( - 'accel_z', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _longitudinalGMeta = const VerificationMeta( - 'longitudinalG', - ); - @override - late final GeneratedColumn longitudinalG = GeneratedColumn( - 'longitudinal_g', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _lateralGMeta = const VerificationMeta( - 'lateralG', - ); - @override - late final GeneratedColumn lateralG = GeneratedColumn( - 'lateral_g', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - @override - List get $columns => [ - id, - rideId, - timestamp, - latitude, - longitude, - altitude, - speed, - heading, - gpsAccuracy, - leanAngle, - pitchAngle, - accelX, - accelY, - accelZ, - longitudinalG, - lateralG, - ]; - @override - String get aliasedName => _alias ?? actualTableName; - @override - String get actualTableName => $name; - static const String $name = 'telemetry_samples'; - @override - VerificationContext validateIntegrity( - Insertable instance, { - bool isInserting = false, - }) { - final context = VerificationContext(); - final data = instance.toColumns(true); - if (data.containsKey('id')) { - context.handle(_idMeta, id.isAcceptableOrUnknown(data['id']!, _idMeta)); - } - if (data.containsKey('ride_id')) { - context.handle( - _rideIdMeta, - rideId.isAcceptableOrUnknown(data['ride_id']!, _rideIdMeta), - ); - } else if (isInserting) { - context.missing(_rideIdMeta); - } - if (data.containsKey('timestamp')) { - context.handle( - _timestampMeta, - timestamp.isAcceptableOrUnknown(data['timestamp']!, _timestampMeta), - ); - } else if (isInserting) { - context.missing(_timestampMeta); - } - if (data.containsKey('latitude')) { - context.handle( - _latitudeMeta, - latitude.isAcceptableOrUnknown(data['latitude']!, _latitudeMeta), - ); - } - if (data.containsKey('longitude')) { - context.handle( - _longitudeMeta, - longitude.isAcceptableOrUnknown(data['longitude']!, _longitudeMeta), - ); - } - if (data.containsKey('altitude')) { - context.handle( - _altitudeMeta, - altitude.isAcceptableOrUnknown(data['altitude']!, _altitudeMeta), - ); - } - if (data.containsKey('speed')) { - context.handle( - _speedMeta, - speed.isAcceptableOrUnknown(data['speed']!, _speedMeta), - ); - } - if (data.containsKey('heading')) { - context.handle( - _headingMeta, - heading.isAcceptableOrUnknown(data['heading']!, _headingMeta), - ); - } - if (data.containsKey('gps_accuracy')) { - context.handle( - _gpsAccuracyMeta, - gpsAccuracy.isAcceptableOrUnknown( - data['gps_accuracy']!, - _gpsAccuracyMeta, - ), - ); - } - if (data.containsKey('lean_angle')) { - context.handle( - _leanAngleMeta, - leanAngle.isAcceptableOrUnknown(data['lean_angle']!, _leanAngleMeta), - ); - } - if (data.containsKey('pitch_angle')) { - context.handle( - _pitchAngleMeta, - pitchAngle.isAcceptableOrUnknown(data['pitch_angle']!, _pitchAngleMeta), - ); - } - if (data.containsKey('accel_x')) { - context.handle( - _accelXMeta, - accelX.isAcceptableOrUnknown(data['accel_x']!, _accelXMeta), - ); - } - if (data.containsKey('accel_y')) { - context.handle( - _accelYMeta, - accelY.isAcceptableOrUnknown(data['accel_y']!, _accelYMeta), - ); - } - if (data.containsKey('accel_z')) { - context.handle( - _accelZMeta, - accelZ.isAcceptableOrUnknown(data['accel_z']!, _accelZMeta), - ); - } - if (data.containsKey('longitudinal_g')) { - context.handle( - _longitudinalGMeta, - longitudinalG.isAcceptableOrUnknown( - data['longitudinal_g']!, - _longitudinalGMeta, - ), - ); - } - if (data.containsKey('lateral_g')) { - context.handle( - _lateralGMeta, - lateralG.isAcceptableOrUnknown(data['lateral_g']!, _lateralGMeta), - ); - } - return context; - } - - @override - Set get $primaryKey => {id}; - @override - TelemetrySample map(Map data, {String? tablePrefix}) { - final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; - return TelemetrySample( - id: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}id'], - )!, - rideId: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}ride_id'], - )!, - timestamp: attachedDatabase.typeMapping.read( - DriftSqlType.dateTime, - data['${effectivePrefix}timestamp'], - )!, - latitude: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}latitude'], - ), - longitude: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}longitude'], - ), - altitude: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}altitude'], - ), - speed: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}speed'], - ), - heading: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}heading'], - ), - gpsAccuracy: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}gps_accuracy'], - ), - leanAngle: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}lean_angle'], - ), - pitchAngle: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}pitch_angle'], - ), - accelX: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}accel_x'], - ), - accelY: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}accel_y'], - ), - accelZ: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}accel_z'], - ), - longitudinalG: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}longitudinal_g'], - ), - lateralG: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}lateral_g'], - ), - ); - } - - @override - $TelemetrySamplesTable createAlias(String alias) { - return $TelemetrySamplesTable(attachedDatabase, alias); - } -} - -class TelemetrySample extends DataClass implements Insertable { - final int id; - final int rideId; - final DateTime timestamp; - final double? latitude; - final double? longitude; - final double? altitude; - final double? speed; - final double? heading; - final double? gpsAccuracy; - final double? leanAngle; - final double? pitchAngle; - final double? accelX; - final double? accelY; - final double? accelZ; - final double? longitudinalG; - final double? lateralG; - const TelemetrySample({ - required this.id, - required this.rideId, - required this.timestamp, - this.latitude, - this.longitude, - this.altitude, - this.speed, - this.heading, - this.gpsAccuracy, - this.leanAngle, - this.pitchAngle, - this.accelX, - this.accelY, - this.accelZ, - this.longitudinalG, - this.lateralG, - }); - @override - Map toColumns(bool nullToAbsent) { - final map = {}; - map['id'] = Variable(id); - map['ride_id'] = Variable(rideId); - map['timestamp'] = Variable(timestamp); - if (!nullToAbsent || latitude != null) { - map['latitude'] = Variable(latitude); - } - if (!nullToAbsent || longitude != null) { - map['longitude'] = Variable(longitude); - } - if (!nullToAbsent || altitude != null) { - map['altitude'] = Variable(altitude); - } - if (!nullToAbsent || speed != null) { - map['speed'] = Variable(speed); - } - if (!nullToAbsent || heading != null) { - map['heading'] = Variable(heading); - } - if (!nullToAbsent || gpsAccuracy != null) { - map['gps_accuracy'] = Variable(gpsAccuracy); - } - if (!nullToAbsent || leanAngle != null) { - map['lean_angle'] = Variable(leanAngle); - } - if (!nullToAbsent || pitchAngle != null) { - map['pitch_angle'] = Variable(pitchAngle); - } - if (!nullToAbsent || accelX != null) { - map['accel_x'] = Variable(accelX); - } - if (!nullToAbsent || accelY != null) { - map['accel_y'] = Variable(accelY); - } - if (!nullToAbsent || accelZ != null) { - map['accel_z'] = Variable(accelZ); - } - if (!nullToAbsent || longitudinalG != null) { - map['longitudinal_g'] = Variable(longitudinalG); - } - if (!nullToAbsent || lateralG != null) { - map['lateral_g'] = Variable(lateralG); - } - return map; - } - - TelemetrySamplesCompanion toCompanion(bool nullToAbsent) { - return TelemetrySamplesCompanion( - id: Value(id), - rideId: Value(rideId), - timestamp: Value(timestamp), - latitude: latitude == null && nullToAbsent - ? const Value.absent() - : Value(latitude), - longitude: longitude == null && nullToAbsent - ? const Value.absent() - : Value(longitude), - altitude: altitude == null && nullToAbsent - ? const Value.absent() - : Value(altitude), - speed: speed == null && nullToAbsent - ? const Value.absent() - : Value(speed), - heading: heading == null && nullToAbsent - ? const Value.absent() - : Value(heading), - gpsAccuracy: gpsAccuracy == null && nullToAbsent - ? const Value.absent() - : Value(gpsAccuracy), - leanAngle: leanAngle == null && nullToAbsent - ? const Value.absent() - : Value(leanAngle), - pitchAngle: pitchAngle == null && nullToAbsent - ? const Value.absent() - : Value(pitchAngle), - accelX: accelX == null && nullToAbsent - ? const Value.absent() - : Value(accelX), - accelY: accelY == null && nullToAbsent - ? const Value.absent() - : Value(accelY), - accelZ: accelZ == null && nullToAbsent - ? const Value.absent() - : Value(accelZ), - longitudinalG: longitudinalG == null && nullToAbsent - ? const Value.absent() - : Value(longitudinalG), - lateralG: lateralG == null && nullToAbsent - ? const Value.absent() - : Value(lateralG), - ); - } - - factory TelemetrySample.fromJson( - Map json, { - ValueSerializer? serializer, - }) { - serializer ??= driftRuntimeOptions.defaultSerializer; - return TelemetrySample( - id: serializer.fromJson(json['id']), - rideId: serializer.fromJson(json['rideId']), - timestamp: serializer.fromJson(json['timestamp']), - latitude: serializer.fromJson(json['latitude']), - longitude: serializer.fromJson(json['longitude']), - altitude: serializer.fromJson(json['altitude']), - speed: serializer.fromJson(json['speed']), - heading: serializer.fromJson(json['heading']), - gpsAccuracy: serializer.fromJson(json['gpsAccuracy']), - leanAngle: serializer.fromJson(json['leanAngle']), - pitchAngle: serializer.fromJson(json['pitchAngle']), - accelX: serializer.fromJson(json['accelX']), - accelY: serializer.fromJson(json['accelY']), - accelZ: serializer.fromJson(json['accelZ']), - longitudinalG: serializer.fromJson(json['longitudinalG']), - lateralG: serializer.fromJson(json['lateralG']), - ); - } - @override - Map toJson({ValueSerializer? serializer}) { - serializer ??= driftRuntimeOptions.defaultSerializer; - return { - 'id': serializer.toJson(id), - 'rideId': serializer.toJson(rideId), - 'timestamp': serializer.toJson(timestamp), - 'latitude': serializer.toJson(latitude), - 'longitude': serializer.toJson(longitude), - 'altitude': serializer.toJson(altitude), - 'speed': serializer.toJson(speed), - 'heading': serializer.toJson(heading), - 'gpsAccuracy': serializer.toJson(gpsAccuracy), - 'leanAngle': serializer.toJson(leanAngle), - 'pitchAngle': serializer.toJson(pitchAngle), - 'accelX': serializer.toJson(accelX), - 'accelY': serializer.toJson(accelY), - 'accelZ': serializer.toJson(accelZ), - 'longitudinalG': serializer.toJson(longitudinalG), - 'lateralG': serializer.toJson(lateralG), - }; - } - - TelemetrySample copyWith({ - int? id, - int? rideId, - DateTime? timestamp, - Value latitude = const Value.absent(), - Value longitude = const Value.absent(), - Value altitude = const Value.absent(), - Value speed = const Value.absent(), - Value heading = const Value.absent(), - Value gpsAccuracy = const Value.absent(), - Value leanAngle = const Value.absent(), - Value pitchAngle = const Value.absent(), - Value accelX = const Value.absent(), - Value accelY = const Value.absent(), - Value accelZ = const Value.absent(), - Value longitudinalG = const Value.absent(), - Value lateralG = const Value.absent(), - }) => TelemetrySample( - id: id ?? this.id, - rideId: rideId ?? this.rideId, - timestamp: timestamp ?? this.timestamp, - latitude: latitude.present ? latitude.value : this.latitude, - longitude: longitude.present ? longitude.value : this.longitude, - altitude: altitude.present ? altitude.value : this.altitude, - speed: speed.present ? speed.value : this.speed, - heading: heading.present ? heading.value : this.heading, - gpsAccuracy: gpsAccuracy.present ? gpsAccuracy.value : this.gpsAccuracy, - leanAngle: leanAngle.present ? leanAngle.value : this.leanAngle, - pitchAngle: pitchAngle.present ? pitchAngle.value : this.pitchAngle, - accelX: accelX.present ? accelX.value : this.accelX, - accelY: accelY.present ? accelY.value : this.accelY, - accelZ: accelZ.present ? accelZ.value : this.accelZ, - longitudinalG: longitudinalG.present - ? longitudinalG.value - : this.longitudinalG, - lateralG: lateralG.present ? lateralG.value : this.lateralG, - ); - TelemetrySample copyWithCompanion(TelemetrySamplesCompanion data) { - return TelemetrySample( - id: data.id.present ? data.id.value : this.id, - rideId: data.rideId.present ? data.rideId.value : this.rideId, - timestamp: data.timestamp.present ? data.timestamp.value : this.timestamp, - latitude: data.latitude.present ? data.latitude.value : this.latitude, - longitude: data.longitude.present ? data.longitude.value : this.longitude, - altitude: data.altitude.present ? data.altitude.value : this.altitude, - speed: data.speed.present ? data.speed.value : this.speed, - heading: data.heading.present ? data.heading.value : this.heading, - gpsAccuracy: data.gpsAccuracy.present - ? data.gpsAccuracy.value - : this.gpsAccuracy, - leanAngle: data.leanAngle.present ? data.leanAngle.value : this.leanAngle, - pitchAngle: data.pitchAngle.present - ? data.pitchAngle.value - : this.pitchAngle, - accelX: data.accelX.present ? data.accelX.value : this.accelX, - accelY: data.accelY.present ? data.accelY.value : this.accelY, - accelZ: data.accelZ.present ? data.accelZ.value : this.accelZ, - longitudinalG: data.longitudinalG.present - ? data.longitudinalG.value - : this.longitudinalG, - lateralG: data.lateralG.present ? data.lateralG.value : this.lateralG, - ); - } - - @override - String toString() { - return (StringBuffer('TelemetrySample(') - ..write('id: $id, ') - ..write('rideId: $rideId, ') - ..write('timestamp: $timestamp, ') - ..write('latitude: $latitude, ') - ..write('longitude: $longitude, ') - ..write('altitude: $altitude, ') - ..write('speed: $speed, ') - ..write('heading: $heading, ') - ..write('gpsAccuracy: $gpsAccuracy, ') - ..write('leanAngle: $leanAngle, ') - ..write('pitchAngle: $pitchAngle, ') - ..write('accelX: $accelX, ') - ..write('accelY: $accelY, ') - ..write('accelZ: $accelZ, ') - ..write('longitudinalG: $longitudinalG, ') - ..write('lateralG: $lateralG') - ..write(')')) - .toString(); - } - - @override - int get hashCode => Object.hash( - id, - rideId, - timestamp, - latitude, - longitude, - altitude, - speed, - heading, - gpsAccuracy, - leanAngle, - pitchAngle, - accelX, - accelY, - accelZ, - longitudinalG, - lateralG, - ); - @override - bool operator ==(Object other) => - identical(this, other) || - (other is TelemetrySample && - other.id == this.id && - other.rideId == this.rideId && - other.timestamp == this.timestamp && - other.latitude == this.latitude && - other.longitude == this.longitude && - other.altitude == this.altitude && - other.speed == this.speed && - other.heading == this.heading && - other.gpsAccuracy == this.gpsAccuracy && - other.leanAngle == this.leanAngle && - other.pitchAngle == this.pitchAngle && - other.accelX == this.accelX && - other.accelY == this.accelY && - other.accelZ == this.accelZ && - other.longitudinalG == this.longitudinalG && - other.lateralG == this.lateralG); -} - -class TelemetrySamplesCompanion extends UpdateCompanion { - final Value id; - final Value rideId; - final Value timestamp; - final Value latitude; - final Value longitude; - final Value altitude; - final Value speed; - final Value heading; - final Value gpsAccuracy; - final Value leanAngle; - final Value pitchAngle; - final Value accelX; - final Value accelY; - final Value accelZ; - final Value longitudinalG; - final Value lateralG; - const TelemetrySamplesCompanion({ - this.id = const Value.absent(), - this.rideId = const Value.absent(), - this.timestamp = const Value.absent(), - this.latitude = const Value.absent(), - this.longitude = const Value.absent(), - this.altitude = const Value.absent(), - this.speed = const Value.absent(), - this.heading = const Value.absent(), - this.gpsAccuracy = const Value.absent(), - this.leanAngle = const Value.absent(), - this.pitchAngle = const Value.absent(), - this.accelX = const Value.absent(), - this.accelY = const Value.absent(), - this.accelZ = const Value.absent(), - this.longitudinalG = const Value.absent(), - this.lateralG = const Value.absent(), - }); - TelemetrySamplesCompanion.insert({ - this.id = const Value.absent(), - required int rideId, - required DateTime timestamp, - this.latitude = const Value.absent(), - this.longitude = const Value.absent(), - this.altitude = const Value.absent(), - this.speed = const Value.absent(), - this.heading = const Value.absent(), - this.gpsAccuracy = const Value.absent(), - this.leanAngle = const Value.absent(), - this.pitchAngle = const Value.absent(), - this.accelX = const Value.absent(), - this.accelY = const Value.absent(), - this.accelZ = const Value.absent(), - this.longitudinalG = const Value.absent(), - this.lateralG = const Value.absent(), - }) : rideId = Value(rideId), - timestamp = Value(timestamp); - static Insertable custom({ - Expression? id, - Expression? rideId, - Expression? timestamp, - Expression? latitude, - Expression? longitude, - Expression? altitude, - Expression? speed, - Expression? heading, - Expression? gpsAccuracy, - Expression? leanAngle, - Expression? pitchAngle, - Expression? accelX, - Expression? accelY, - Expression? accelZ, - Expression? longitudinalG, - Expression? lateralG, - }) { - return RawValuesInsertable({ - if (id != null) 'id': id, - if (rideId != null) 'ride_id': rideId, - if (timestamp != null) 'timestamp': timestamp, - if (latitude != null) 'latitude': latitude, - if (longitude != null) 'longitude': longitude, - if (altitude != null) 'altitude': altitude, - if (speed != null) 'speed': speed, - if (heading != null) 'heading': heading, - if (gpsAccuracy != null) 'gps_accuracy': gpsAccuracy, - if (leanAngle != null) 'lean_angle': leanAngle, - if (pitchAngle != null) 'pitch_angle': pitchAngle, - if (accelX != null) 'accel_x': accelX, - if (accelY != null) 'accel_y': accelY, - if (accelZ != null) 'accel_z': accelZ, - if (longitudinalG != null) 'longitudinal_g': longitudinalG, - if (lateralG != null) 'lateral_g': lateralG, - }); - } - - TelemetrySamplesCompanion copyWith({ - Value? id, - Value? rideId, - Value? timestamp, - Value? latitude, - Value? longitude, - Value? altitude, - Value? speed, - Value? heading, - Value? gpsAccuracy, - Value? leanAngle, - Value? pitchAngle, - Value? accelX, - Value? accelY, - Value? accelZ, - Value? longitudinalG, - Value? lateralG, - }) { - return TelemetrySamplesCompanion( - id: id ?? this.id, - rideId: rideId ?? this.rideId, - timestamp: timestamp ?? this.timestamp, - latitude: latitude ?? this.latitude, - longitude: longitude ?? this.longitude, - altitude: altitude ?? this.altitude, - speed: speed ?? this.speed, - heading: heading ?? this.heading, - gpsAccuracy: gpsAccuracy ?? this.gpsAccuracy, - leanAngle: leanAngle ?? this.leanAngle, - pitchAngle: pitchAngle ?? this.pitchAngle, - accelX: accelX ?? this.accelX, - accelY: accelY ?? this.accelY, - accelZ: accelZ ?? this.accelZ, - longitudinalG: longitudinalG ?? this.longitudinalG, - lateralG: lateralG ?? this.lateralG, - ); - } - - @override - Map toColumns(bool nullToAbsent) { - final map = {}; - if (id.present) { - map['id'] = Variable(id.value); - } - if (rideId.present) { - map['ride_id'] = Variable(rideId.value); - } - if (timestamp.present) { - map['timestamp'] = Variable(timestamp.value); - } - if (latitude.present) { - map['latitude'] = Variable(latitude.value); - } - if (longitude.present) { - map['longitude'] = Variable(longitude.value); - } - if (altitude.present) { - map['altitude'] = Variable(altitude.value); - } - if (speed.present) { - map['speed'] = Variable(speed.value); - } - if (heading.present) { - map['heading'] = Variable(heading.value); - } - if (gpsAccuracy.present) { - map['gps_accuracy'] = Variable(gpsAccuracy.value); - } - if (leanAngle.present) { - map['lean_angle'] = Variable(leanAngle.value); - } - if (pitchAngle.present) { - map['pitch_angle'] = Variable(pitchAngle.value); - } - if (accelX.present) { - map['accel_x'] = Variable(accelX.value); - } - if (accelY.present) { - map['accel_y'] = Variable(accelY.value); - } - if (accelZ.present) { - map['accel_z'] = Variable(accelZ.value); - } - if (longitudinalG.present) { - map['longitudinal_g'] = Variable(longitudinalG.value); - } - if (lateralG.present) { - map['lateral_g'] = Variable(lateralG.value); - } - return map; - } - - @override - String toString() { - return (StringBuffer('TelemetrySamplesCompanion(') - ..write('id: $id, ') - ..write('rideId: $rideId, ') - ..write('timestamp: $timestamp, ') - ..write('latitude: $latitude, ') - ..write('longitude: $longitude, ') - ..write('altitude: $altitude, ') - ..write('speed: $speed, ') - ..write('heading: $heading, ') - ..write('gpsAccuracy: $gpsAccuracy, ') - ..write('leanAngle: $leanAngle, ') - ..write('pitchAngle: $pitchAngle, ') - ..write('accelX: $accelX, ') - ..write('accelY: $accelY, ') - ..write('accelZ: $accelZ, ') - ..write('longitudinalG: $longitudinalG, ') - ..write('lateralG: $lateralG') - ..write(')')) - .toString(); - } -} - -class $RideEventsTable extends RideEvents - with TableInfo<$RideEventsTable, RideEvent> { - @override - final GeneratedDatabase attachedDatabase; - final String? _alias; - $RideEventsTable(this.attachedDatabase, [this._alias]); - static const VerificationMeta _idMeta = const VerificationMeta('id'); - @override - late final GeneratedColumn id = GeneratedColumn( - 'id', - aliasedName, - false, - hasAutoIncrement: true, - type: DriftSqlType.int, - requiredDuringInsert: false, - defaultConstraints: GeneratedColumn.constraintIsAlways( - 'PRIMARY KEY AUTOINCREMENT', - ), - ); - static const VerificationMeta _rideIdMeta = const VerificationMeta('rideId'); - @override - late final GeneratedColumn rideId = GeneratedColumn( - 'ride_id', - aliasedName, - false, - type: DriftSqlType.int, - requiredDuringInsert: true, - defaultConstraints: GeneratedColumn.constraintIsAlways( - 'REFERENCES rides (id)', - ), - ); - static const VerificationMeta _timestampMeta = const VerificationMeta( - 'timestamp', - ); - @override - late final GeneratedColumn timestamp = GeneratedColumn( - 'timestamp', - aliasedName, - false, - type: DriftSqlType.dateTime, - requiredDuringInsert: true, - ); - static const VerificationMeta _eventTypeMeta = const VerificationMeta( - 'eventType', - ); - @override - late final GeneratedColumn eventType = GeneratedColumn( - 'event_type', - aliasedName, - false, - type: DriftSqlType.string, - requiredDuringInsert: true, - ); - static const VerificationMeta _valueMeta = const VerificationMeta('value'); - @override - late final GeneratedColumn value = GeneratedColumn( - 'value', - aliasedName, - false, - type: DriftSqlType.double, - requiredDuringInsert: true, - ); - static const VerificationMeta _latitudeMeta = const VerificationMeta( - 'latitude', - ); - @override - late final GeneratedColumn latitude = GeneratedColumn( - 'latitude', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _longitudeMeta = const VerificationMeta( - 'longitude', - ); - @override - late final GeneratedColumn longitude = GeneratedColumn( - 'longitude', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - @override - List get $columns => [ - id, - rideId, - timestamp, - eventType, - value, - latitude, - longitude, - ]; - @override - String get aliasedName => _alias ?? actualTableName; - @override - String get actualTableName => $name; - static const String $name = 'ride_events'; - @override - VerificationContext validateIntegrity( - Insertable instance, { - bool isInserting = false, - }) { - final context = VerificationContext(); - final data = instance.toColumns(true); - if (data.containsKey('id')) { - context.handle(_idMeta, id.isAcceptableOrUnknown(data['id']!, _idMeta)); - } - if (data.containsKey('ride_id')) { - context.handle( - _rideIdMeta, - rideId.isAcceptableOrUnknown(data['ride_id']!, _rideIdMeta), - ); - } else if (isInserting) { - context.missing(_rideIdMeta); - } - if (data.containsKey('timestamp')) { - context.handle( - _timestampMeta, - timestamp.isAcceptableOrUnknown(data['timestamp']!, _timestampMeta), - ); - } else if (isInserting) { - context.missing(_timestampMeta); - } - if (data.containsKey('event_type')) { - context.handle( - _eventTypeMeta, - eventType.isAcceptableOrUnknown(data['event_type']!, _eventTypeMeta), - ); - } else if (isInserting) { - context.missing(_eventTypeMeta); - } - if (data.containsKey('value')) { - context.handle( - _valueMeta, - value.isAcceptableOrUnknown(data['value']!, _valueMeta), - ); - } else if (isInserting) { - context.missing(_valueMeta); - } - if (data.containsKey('latitude')) { - context.handle( - _latitudeMeta, - latitude.isAcceptableOrUnknown(data['latitude']!, _latitudeMeta), - ); - } - if (data.containsKey('longitude')) { - context.handle( - _longitudeMeta, - longitude.isAcceptableOrUnknown(data['longitude']!, _longitudeMeta), - ); - } - return context; - } - - @override - Set get $primaryKey => {id}; - @override - RideEvent map(Map data, {String? tablePrefix}) { - final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; - return RideEvent( - id: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}id'], - )!, - rideId: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}ride_id'], - )!, - timestamp: attachedDatabase.typeMapping.read( - DriftSqlType.dateTime, - data['${effectivePrefix}timestamp'], - )!, - eventType: attachedDatabase.typeMapping.read( - DriftSqlType.string, - data['${effectivePrefix}event_type'], - )!, - value: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}value'], - )!, - latitude: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}latitude'], - ), - longitude: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}longitude'], - ), - ); - } - - @override - $RideEventsTable createAlias(String alias) { - return $RideEventsTable(attachedDatabase, alias); - } -} - -class RideEvent extends DataClass implements Insertable { - final int id; - final int rideId; - final DateTime timestamp; - final String eventType; - final double value; - final double? latitude; - final double? longitude; - const RideEvent({ - required this.id, - required this.rideId, - required this.timestamp, - required this.eventType, - required this.value, - this.latitude, - this.longitude, - }); - @override - Map toColumns(bool nullToAbsent) { - final map = {}; - map['id'] = Variable(id); - map['ride_id'] = Variable(rideId); - map['timestamp'] = Variable(timestamp); - map['event_type'] = Variable(eventType); - map['value'] = Variable(value); - if (!nullToAbsent || latitude != null) { - map['latitude'] = Variable(latitude); - } - if (!nullToAbsent || longitude != null) { - map['longitude'] = Variable(longitude); - } - return map; - } - - RideEventsCompanion toCompanion(bool nullToAbsent) { - return RideEventsCompanion( - id: Value(id), - rideId: Value(rideId), - timestamp: Value(timestamp), - eventType: Value(eventType), - value: Value(value), - latitude: latitude == null && nullToAbsent - ? const Value.absent() - : Value(latitude), - longitude: longitude == null && nullToAbsent - ? const Value.absent() - : Value(longitude), - ); - } - - factory RideEvent.fromJson( - Map json, { - ValueSerializer? serializer, - }) { - serializer ??= driftRuntimeOptions.defaultSerializer; - return RideEvent( - id: serializer.fromJson(json['id']), - rideId: serializer.fromJson(json['rideId']), - timestamp: serializer.fromJson(json['timestamp']), - eventType: serializer.fromJson(json['eventType']), - value: serializer.fromJson(json['value']), - latitude: serializer.fromJson(json['latitude']), - longitude: serializer.fromJson(json['longitude']), - ); - } - @override - Map toJson({ValueSerializer? serializer}) { - serializer ??= driftRuntimeOptions.defaultSerializer; - return { - 'id': serializer.toJson(id), - 'rideId': serializer.toJson(rideId), - 'timestamp': serializer.toJson(timestamp), - 'eventType': serializer.toJson(eventType), - 'value': serializer.toJson(value), - 'latitude': serializer.toJson(latitude), - 'longitude': serializer.toJson(longitude), - }; - } - - RideEvent copyWith({ - int? id, - int? rideId, - DateTime? timestamp, - String? eventType, - double? value, - Value latitude = const Value.absent(), - Value longitude = const Value.absent(), - }) => RideEvent( - id: id ?? this.id, - rideId: rideId ?? this.rideId, - timestamp: timestamp ?? this.timestamp, - eventType: eventType ?? this.eventType, - value: value ?? this.value, - latitude: latitude.present ? latitude.value : this.latitude, - longitude: longitude.present ? longitude.value : this.longitude, - ); - RideEvent copyWithCompanion(RideEventsCompanion data) { - return RideEvent( - id: data.id.present ? data.id.value : this.id, - rideId: data.rideId.present ? data.rideId.value : this.rideId, - timestamp: data.timestamp.present ? data.timestamp.value : this.timestamp, - eventType: data.eventType.present ? data.eventType.value : this.eventType, - value: data.value.present ? data.value.value : this.value, - latitude: data.latitude.present ? data.latitude.value : this.latitude, - longitude: data.longitude.present ? data.longitude.value : this.longitude, - ); - } - - @override - String toString() { - return (StringBuffer('RideEvent(') - ..write('id: $id, ') - ..write('rideId: $rideId, ') - ..write('timestamp: $timestamp, ') - ..write('eventType: $eventType, ') - ..write('value: $value, ') - ..write('latitude: $latitude, ') - ..write('longitude: $longitude') - ..write(')')) - .toString(); - } - - @override - int get hashCode => - Object.hash(id, rideId, timestamp, eventType, value, latitude, longitude); - @override - bool operator ==(Object other) => - identical(this, other) || - (other is RideEvent && - other.id == this.id && - other.rideId == this.rideId && - other.timestamp == this.timestamp && - other.eventType == this.eventType && - other.value == this.value && - other.latitude == this.latitude && - other.longitude == this.longitude); -} - -class RideEventsCompanion extends UpdateCompanion { - final Value id; - final Value rideId; - final Value timestamp; - final Value eventType; - final Value value; - final Value latitude; - final Value longitude; - const RideEventsCompanion({ - this.id = const Value.absent(), - this.rideId = const Value.absent(), - this.timestamp = const Value.absent(), - this.eventType = const Value.absent(), - this.value = const Value.absent(), - this.latitude = const Value.absent(), - this.longitude = const Value.absent(), - }); - RideEventsCompanion.insert({ - this.id = const Value.absent(), - required int rideId, - required DateTime timestamp, - required String eventType, - required double value, - this.latitude = const Value.absent(), - this.longitude = const Value.absent(), - }) : rideId = Value(rideId), - timestamp = Value(timestamp), - eventType = Value(eventType), - value = Value(value); - static Insertable custom({ - Expression? id, - Expression? rideId, - Expression? timestamp, - Expression? eventType, - Expression? value, - Expression? latitude, - Expression? longitude, - }) { - return RawValuesInsertable({ - if (id != null) 'id': id, - if (rideId != null) 'ride_id': rideId, - if (timestamp != null) 'timestamp': timestamp, - if (eventType != null) 'event_type': eventType, - if (value != null) 'value': value, - if (latitude != null) 'latitude': latitude, - if (longitude != null) 'longitude': longitude, - }); - } - - RideEventsCompanion copyWith({ - Value? id, - Value? rideId, - Value? timestamp, - Value? eventType, - Value? value, - Value? latitude, - Value? longitude, - }) { - return RideEventsCompanion( - id: id ?? this.id, - rideId: rideId ?? this.rideId, - timestamp: timestamp ?? this.timestamp, - eventType: eventType ?? this.eventType, - value: value ?? this.value, - latitude: latitude ?? this.latitude, - longitude: longitude ?? this.longitude, - ); - } - - @override - Map toColumns(bool nullToAbsent) { - final map = {}; - if (id.present) { - map['id'] = Variable(id.value); - } - if (rideId.present) { - map['ride_id'] = Variable(rideId.value); - } - if (timestamp.present) { - map['timestamp'] = Variable(timestamp.value); - } - if (eventType.present) { - map['event_type'] = Variable(eventType.value); - } - if (value.present) { - map['value'] = Variable(value.value); - } - if (latitude.present) { - map['latitude'] = Variable(latitude.value); - } - if (longitude.present) { - map['longitude'] = Variable(longitude.value); - } - return map; - } - - @override - String toString() { - return (StringBuffer('RideEventsCompanion(') - ..write('id: $id, ') - ..write('rideId: $rideId, ') - ..write('timestamp: $timestamp, ') - ..write('eventType: $eventType, ') - ..write('value: $value, ') - ..write('latitude: $latitude, ') - ..write('longitude: $longitude') - ..write(')')) - .toString(); - } -} - -class $GarageMotorcyclesTable extends GarageMotorcycles - with TableInfo<$GarageMotorcyclesTable, GarageMotorcycle> { - @override - final GeneratedDatabase attachedDatabase; - final String? _alias; - $GarageMotorcyclesTable(this.attachedDatabase, [this._alias]); - static const VerificationMeta _idMeta = const VerificationMeta('id'); - @override - late final GeneratedColumn id = GeneratedColumn( - 'id', - aliasedName, - false, - hasAutoIncrement: true, - type: DriftSqlType.int, - requiredDuringInsert: false, - defaultConstraints: GeneratedColumn.constraintIsAlways( - 'PRIMARY KEY AUTOINCREMENT', - ), - ); - static const VerificationMeta _yearMeta = const VerificationMeta('year'); - @override - late final GeneratedColumn year = GeneratedColumn( - 'year', - aliasedName, - false, - type: DriftSqlType.int, - requiredDuringInsert: true, - ); - static const VerificationMeta _makeIdMeta = const VerificationMeta('makeId'); - @override - late final GeneratedColumn makeId = GeneratedColumn( - 'make_id', - aliasedName, - false, - type: DriftSqlType.string, - requiredDuringInsert: true, - ); - static const VerificationMeta _makeNameMeta = const VerificationMeta( - 'makeName', - ); - @override - late final GeneratedColumn makeName = GeneratedColumn( - 'make_name', - aliasedName, - false, - type: DriftSqlType.string, - requiredDuringInsert: true, - ); - static const VerificationMeta _modelIdMeta = const VerificationMeta( - 'modelId', - ); - @override - late final GeneratedColumn modelId = GeneratedColumn( - 'model_id', - aliasedName, - false, - type: DriftSqlType.string, - requiredDuringInsert: true, - ); - static const VerificationMeta _modelNameMeta = const VerificationMeta( - 'modelName', - ); - @override - late final GeneratedColumn modelName = GeneratedColumn( - 'model_name', - aliasedName, - false, - type: DriftSqlType.string, - requiredDuringInsert: true, - ); - static const VerificationMeta _variantIdMeta = const VerificationMeta( - 'variantId', - ); - @override - late final GeneratedColumn variantId = GeneratedColumn( - 'variant_id', - aliasedName, - true, - type: DriftSqlType.string, - requiredDuringInsert: false, - ); - static const VerificationMeta _variantNameMeta = const VerificationMeta( - 'variantName', - ); - @override - late final GeneratedColumn variantName = GeneratedColumn( - 'variant_name', - aliasedName, - true, - type: DriftSqlType.string, - requiredDuringInsert: false, - ); - static const VerificationMeta _nicknameMeta = const VerificationMeta( - 'nickname', - ); - @override - late final GeneratedColumn nickname = GeneratedColumn( - 'nickname', - aliasedName, - true, - type: DriftSqlType.string, - requiredDuringInsert: false, - ); - static const VerificationMeta _isDefaultMeta = const VerificationMeta( - 'isDefault', - ); - @override - late final GeneratedColumn isDefault = GeneratedColumn( - 'is_default', - aliasedName, - false, - type: DriftSqlType.bool, - requiredDuringInsert: false, - defaultConstraints: GeneratedColumn.constraintIsAlways( - 'CHECK ("is_default" IN (0, 1))', - ), - defaultValue: const Constant(false), - ); - static const VerificationMeta _dateAddedMeta = const VerificationMeta( - 'dateAdded', - ); - @override - late final GeneratedColumn dateAdded = GeneratedColumn( - 'date_added', - aliasedName, - false, - type: DriftSqlType.dateTime, - requiredDuringInsert: true, - ); - static const VerificationMeta _lastUpdatedMeta = const VerificationMeta( - 'lastUpdated', - ); - @override - late final GeneratedColumn lastUpdated = GeneratedColumn( - 'last_updated', - aliasedName, - false, - type: DriftSqlType.dateTime, - requiredDuringInsert: true, - ); - static const VerificationMeta _specificationJsonMeta = const VerificationMeta( - 'specificationJson', - ); - @override - late final GeneratedColumn specificationJson = - GeneratedColumn( - 'specification_json', - aliasedName, - true, - type: DriftSqlType.string, - requiredDuringInsert: false, - ); - @override - List get $columns => [ - id, - year, - makeId, - makeName, - modelId, - modelName, - variantId, - variantName, - nickname, - isDefault, - dateAdded, - lastUpdated, - specificationJson, - ]; - @override - String get aliasedName => _alias ?? actualTableName; - @override - String get actualTableName => $name; - static const String $name = 'garage_motorcycles'; - @override - VerificationContext validateIntegrity( - Insertable instance, { - bool isInserting = false, - }) { - final context = VerificationContext(); - final data = instance.toColumns(true); - if (data.containsKey('id')) { - context.handle(_idMeta, id.isAcceptableOrUnknown(data['id']!, _idMeta)); - } - if (data.containsKey('year')) { - context.handle( - _yearMeta, - year.isAcceptableOrUnknown(data['year']!, _yearMeta), - ); - } else if (isInserting) { - context.missing(_yearMeta); - } - if (data.containsKey('make_id')) { - context.handle( - _makeIdMeta, - makeId.isAcceptableOrUnknown(data['make_id']!, _makeIdMeta), - ); - } else if (isInserting) { - context.missing(_makeIdMeta); - } - if (data.containsKey('make_name')) { - context.handle( - _makeNameMeta, - makeName.isAcceptableOrUnknown(data['make_name']!, _makeNameMeta), - ); - } else if (isInserting) { - context.missing(_makeNameMeta); - } - if (data.containsKey('model_id')) { - context.handle( - _modelIdMeta, - modelId.isAcceptableOrUnknown(data['model_id']!, _modelIdMeta), - ); - } else if (isInserting) { - context.missing(_modelIdMeta); - } - if (data.containsKey('model_name')) { - context.handle( - _modelNameMeta, - modelName.isAcceptableOrUnknown(data['model_name']!, _modelNameMeta), - ); - } else if (isInserting) { - context.missing(_modelNameMeta); - } - if (data.containsKey('variant_id')) { - context.handle( - _variantIdMeta, - variantId.isAcceptableOrUnknown(data['variant_id']!, _variantIdMeta), - ); - } - if (data.containsKey('variant_name')) { - context.handle( - _variantNameMeta, - variantName.isAcceptableOrUnknown( - data['variant_name']!, - _variantNameMeta, - ), - ); - } - if (data.containsKey('nickname')) { - context.handle( - _nicknameMeta, - nickname.isAcceptableOrUnknown(data['nickname']!, _nicknameMeta), - ); - } - if (data.containsKey('is_default')) { - context.handle( - _isDefaultMeta, - isDefault.isAcceptableOrUnknown(data['is_default']!, _isDefaultMeta), - ); - } - if (data.containsKey('date_added')) { - context.handle( - _dateAddedMeta, - dateAdded.isAcceptableOrUnknown(data['date_added']!, _dateAddedMeta), - ); - } else if (isInserting) { - context.missing(_dateAddedMeta); - } - if (data.containsKey('last_updated')) { - context.handle( - _lastUpdatedMeta, - lastUpdated.isAcceptableOrUnknown( - data['last_updated']!, - _lastUpdatedMeta, - ), - ); - } else if (isInserting) { - context.missing(_lastUpdatedMeta); - } - if (data.containsKey('specification_json')) { - context.handle( - _specificationJsonMeta, - specificationJson.isAcceptableOrUnknown( - data['specification_json']!, - _specificationJsonMeta, - ), - ); - } - return context; - } - - @override - Set get $primaryKey => {id}; - @override - GarageMotorcycle map(Map data, {String? tablePrefix}) { - final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; - return GarageMotorcycle( - id: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}id'], - )!, - year: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}year'], - )!, - makeId: attachedDatabase.typeMapping.read( - DriftSqlType.string, - data['${effectivePrefix}make_id'], - )!, - makeName: attachedDatabase.typeMapping.read( - DriftSqlType.string, - data['${effectivePrefix}make_name'], - )!, - modelId: attachedDatabase.typeMapping.read( - DriftSqlType.string, - data['${effectivePrefix}model_id'], - )!, - modelName: attachedDatabase.typeMapping.read( - DriftSqlType.string, - data['${effectivePrefix}model_name'], - )!, - variantId: attachedDatabase.typeMapping.read( - DriftSqlType.string, - data['${effectivePrefix}variant_id'], - ), - variantName: attachedDatabase.typeMapping.read( - DriftSqlType.string, - data['${effectivePrefix}variant_name'], - ), - nickname: attachedDatabase.typeMapping.read( - DriftSqlType.string, - data['${effectivePrefix}nickname'], - ), - isDefault: attachedDatabase.typeMapping.read( - DriftSqlType.bool, - data['${effectivePrefix}is_default'], - )!, - dateAdded: attachedDatabase.typeMapping.read( - DriftSqlType.dateTime, - data['${effectivePrefix}date_added'], - )!, - lastUpdated: attachedDatabase.typeMapping.read( - DriftSqlType.dateTime, - data['${effectivePrefix}last_updated'], - )!, - specificationJson: attachedDatabase.typeMapping.read( - DriftSqlType.string, - data['${effectivePrefix}specification_json'], - ), - ); - } - - @override - $GarageMotorcyclesTable createAlias(String alias) { - return $GarageMotorcyclesTable(attachedDatabase, alias); - } -} - -class GarageMotorcycle extends DataClass - implements Insertable { - final int id; - final int year; - final String makeId; - final String makeName; - final String modelId; - final String modelName; - final String? variantId; - final String? variantName; - final String? nickname; - final bool isDefault; - final DateTime dateAdded; - final DateTime lastUpdated; - final String? specificationJson; - const GarageMotorcycle({ - required this.id, - required this.year, - required this.makeId, - required this.makeName, - required this.modelId, - required this.modelName, - this.variantId, - this.variantName, - this.nickname, - required this.isDefault, - required this.dateAdded, - required this.lastUpdated, - this.specificationJson, - }); - @override - Map toColumns(bool nullToAbsent) { - final map = {}; - map['id'] = Variable(id); - map['year'] = Variable(year); - map['make_id'] = Variable(makeId); - map['make_name'] = Variable(makeName); - map['model_id'] = Variable(modelId); - map['model_name'] = Variable(modelName); - if (!nullToAbsent || variantId != null) { - map['variant_id'] = Variable(variantId); - } - if (!nullToAbsent || variantName != null) { - map['variant_name'] = Variable(variantName); - } - if (!nullToAbsent || nickname != null) { - map['nickname'] = Variable(nickname); - } - map['is_default'] = Variable(isDefault); - map['date_added'] = Variable(dateAdded); - map['last_updated'] = Variable(lastUpdated); - if (!nullToAbsent || specificationJson != null) { - map['specification_json'] = Variable(specificationJson); - } - return map; - } - - GarageMotorcyclesCompanion toCompanion(bool nullToAbsent) { - return GarageMotorcyclesCompanion( - id: Value(id), - year: Value(year), - makeId: Value(makeId), - makeName: Value(makeName), - modelId: Value(modelId), - modelName: Value(modelName), - variantId: variantId == null && nullToAbsent - ? const Value.absent() - : Value(variantId), - variantName: variantName == null && nullToAbsent - ? const Value.absent() - : Value(variantName), - nickname: nickname == null && nullToAbsent - ? const Value.absent() - : Value(nickname), - isDefault: Value(isDefault), - dateAdded: Value(dateAdded), - lastUpdated: Value(lastUpdated), - specificationJson: specificationJson == null && nullToAbsent - ? const Value.absent() - : Value(specificationJson), - ); - } - - factory GarageMotorcycle.fromJson( - Map json, { - ValueSerializer? serializer, - }) { - serializer ??= driftRuntimeOptions.defaultSerializer; - return GarageMotorcycle( - id: serializer.fromJson(json['id']), - year: serializer.fromJson(json['year']), - makeId: serializer.fromJson(json['makeId']), - makeName: serializer.fromJson(json['makeName']), - modelId: serializer.fromJson(json['modelId']), - modelName: serializer.fromJson(json['modelName']), - variantId: serializer.fromJson(json['variantId']), - variantName: serializer.fromJson(json['variantName']), - nickname: serializer.fromJson(json['nickname']), - isDefault: serializer.fromJson(json['isDefault']), - dateAdded: serializer.fromJson(json['dateAdded']), - lastUpdated: serializer.fromJson(json['lastUpdated']), - specificationJson: serializer.fromJson( - json['specificationJson'], - ), - ); - } - @override - Map toJson({ValueSerializer? serializer}) { - serializer ??= driftRuntimeOptions.defaultSerializer; - return { - 'id': serializer.toJson(id), - 'year': serializer.toJson(year), - 'makeId': serializer.toJson(makeId), - 'makeName': serializer.toJson(makeName), - 'modelId': serializer.toJson(modelId), - 'modelName': serializer.toJson(modelName), - 'variantId': serializer.toJson(variantId), - 'variantName': serializer.toJson(variantName), - 'nickname': serializer.toJson(nickname), - 'isDefault': serializer.toJson(isDefault), - 'dateAdded': serializer.toJson(dateAdded), - 'lastUpdated': serializer.toJson(lastUpdated), - 'specificationJson': serializer.toJson(specificationJson), - }; - } - - GarageMotorcycle copyWith({ - int? id, - int? year, - String? makeId, - String? makeName, - String? modelId, - String? modelName, - Value variantId = const Value.absent(), - Value variantName = const Value.absent(), - Value nickname = const Value.absent(), - bool? isDefault, - DateTime? dateAdded, - DateTime? lastUpdated, - Value specificationJson = const Value.absent(), - }) => GarageMotorcycle( - id: id ?? this.id, - year: year ?? this.year, - makeId: makeId ?? this.makeId, - makeName: makeName ?? this.makeName, - modelId: modelId ?? this.modelId, - modelName: modelName ?? this.modelName, - variantId: variantId.present ? variantId.value : this.variantId, - variantName: variantName.present ? variantName.value : this.variantName, - nickname: nickname.present ? nickname.value : this.nickname, - isDefault: isDefault ?? this.isDefault, - dateAdded: dateAdded ?? this.dateAdded, - lastUpdated: lastUpdated ?? this.lastUpdated, - specificationJson: specificationJson.present - ? specificationJson.value - : this.specificationJson, - ); - GarageMotorcycle copyWithCompanion(GarageMotorcyclesCompanion data) { - return GarageMotorcycle( - id: data.id.present ? data.id.value : this.id, - year: data.year.present ? data.year.value : this.year, - makeId: data.makeId.present ? data.makeId.value : this.makeId, - makeName: data.makeName.present ? data.makeName.value : this.makeName, - modelId: data.modelId.present ? data.modelId.value : this.modelId, - modelName: data.modelName.present ? data.modelName.value : this.modelName, - variantId: data.variantId.present ? data.variantId.value : this.variantId, - variantName: data.variantName.present - ? data.variantName.value - : this.variantName, - nickname: data.nickname.present ? data.nickname.value : this.nickname, - isDefault: data.isDefault.present ? data.isDefault.value : this.isDefault, - dateAdded: data.dateAdded.present ? data.dateAdded.value : this.dateAdded, - lastUpdated: data.lastUpdated.present - ? data.lastUpdated.value - : this.lastUpdated, - specificationJson: data.specificationJson.present - ? data.specificationJson.value - : this.specificationJson, - ); - } - - @override - String toString() { - return (StringBuffer('GarageMotorcycle(') - ..write('id: $id, ') - ..write('year: $year, ') - ..write('makeId: $makeId, ') - ..write('makeName: $makeName, ') - ..write('modelId: $modelId, ') - ..write('modelName: $modelName, ') - ..write('variantId: $variantId, ') - ..write('variantName: $variantName, ') - ..write('nickname: $nickname, ') - ..write('isDefault: $isDefault, ') - ..write('dateAdded: $dateAdded, ') - ..write('lastUpdated: $lastUpdated, ') - ..write('specificationJson: $specificationJson') - ..write(')')) - .toString(); - } - - @override - int get hashCode => Object.hash( - id, - year, - makeId, - makeName, - modelId, - modelName, - variantId, - variantName, - nickname, - isDefault, - dateAdded, - lastUpdated, - specificationJson, - ); - @override - bool operator ==(Object other) => - identical(this, other) || - (other is GarageMotorcycle && - other.id == this.id && - other.year == this.year && - other.makeId == this.makeId && - other.makeName == this.makeName && - other.modelId == this.modelId && - other.modelName == this.modelName && - other.variantId == this.variantId && - other.variantName == this.variantName && - other.nickname == this.nickname && - other.isDefault == this.isDefault && - other.dateAdded == this.dateAdded && - other.lastUpdated == this.lastUpdated && - other.specificationJson == this.specificationJson); -} - -class GarageMotorcyclesCompanion extends UpdateCompanion { - final Value id; - final Value year; - final Value makeId; - final Value makeName; - final Value modelId; - final Value modelName; - final Value variantId; - final Value variantName; - final Value nickname; - final Value isDefault; - final Value dateAdded; - final Value lastUpdated; - final Value specificationJson; - const GarageMotorcyclesCompanion({ - this.id = const Value.absent(), - this.year = const Value.absent(), - this.makeId = const Value.absent(), - this.makeName = const Value.absent(), - this.modelId = const Value.absent(), - this.modelName = const Value.absent(), - this.variantId = const Value.absent(), - this.variantName = const Value.absent(), - this.nickname = const Value.absent(), - this.isDefault = const Value.absent(), - this.dateAdded = const Value.absent(), - this.lastUpdated = const Value.absent(), - this.specificationJson = const Value.absent(), - }); - GarageMotorcyclesCompanion.insert({ - this.id = const Value.absent(), - required int year, - required String makeId, - required String makeName, - required String modelId, - required String modelName, - this.variantId = const Value.absent(), - this.variantName = const Value.absent(), - this.nickname = const Value.absent(), - this.isDefault = const Value.absent(), - required DateTime dateAdded, - required DateTime lastUpdated, - this.specificationJson = const Value.absent(), - }) : year = Value(year), - makeId = Value(makeId), - makeName = Value(makeName), - modelId = Value(modelId), - modelName = Value(modelName), - dateAdded = Value(dateAdded), - lastUpdated = Value(lastUpdated); - static Insertable custom({ - Expression? id, - Expression? year, - Expression? makeId, - Expression? makeName, - Expression? modelId, - Expression? modelName, - Expression? variantId, - Expression? variantName, - Expression? nickname, - Expression? isDefault, - Expression? dateAdded, - Expression? lastUpdated, - Expression? specificationJson, - }) { - return RawValuesInsertable({ - if (id != null) 'id': id, - if (year != null) 'year': year, - if (makeId != null) 'make_id': makeId, - if (makeName != null) 'make_name': makeName, - if (modelId != null) 'model_id': modelId, - if (modelName != null) 'model_name': modelName, - if (variantId != null) 'variant_id': variantId, - if (variantName != null) 'variant_name': variantName, - if (nickname != null) 'nickname': nickname, - if (isDefault != null) 'is_default': isDefault, - if (dateAdded != null) 'date_added': dateAdded, - if (lastUpdated != null) 'last_updated': lastUpdated, - if (specificationJson != null) 'specification_json': specificationJson, - }); - } - - GarageMotorcyclesCompanion copyWith({ - Value? id, - Value? year, - Value? makeId, - Value? makeName, - Value? modelId, - Value? modelName, - Value? variantId, - Value? variantName, - Value? nickname, - Value? isDefault, - Value? dateAdded, - Value? lastUpdated, - Value? specificationJson, - }) { - return GarageMotorcyclesCompanion( - id: id ?? this.id, - year: year ?? this.year, - makeId: makeId ?? this.makeId, - makeName: makeName ?? this.makeName, - modelId: modelId ?? this.modelId, - modelName: modelName ?? this.modelName, - variantId: variantId ?? this.variantId, - variantName: variantName ?? this.variantName, - nickname: nickname ?? this.nickname, - isDefault: isDefault ?? this.isDefault, - dateAdded: dateAdded ?? this.dateAdded, - lastUpdated: lastUpdated ?? this.lastUpdated, - specificationJson: specificationJson ?? this.specificationJson, - ); - } - - @override - Map toColumns(bool nullToAbsent) { - final map = {}; - if (id.present) { - map['id'] = Variable(id.value); - } - if (year.present) { - map['year'] = Variable(year.value); - } - if (makeId.present) { - map['make_id'] = Variable(makeId.value); - } - if (makeName.present) { - map['make_name'] = Variable(makeName.value); - } - if (modelId.present) { - map['model_id'] = Variable(modelId.value); - } - if (modelName.present) { - map['model_name'] = Variable(modelName.value); - } - if (variantId.present) { - map['variant_id'] = Variable(variantId.value); - } - if (variantName.present) { - map['variant_name'] = Variable(variantName.value); - } - if (nickname.present) { - map['nickname'] = Variable(nickname.value); - } - if (isDefault.present) { - map['is_default'] = Variable(isDefault.value); - } - if (dateAdded.present) { - map['date_added'] = Variable(dateAdded.value); - } - if (lastUpdated.present) { - map['last_updated'] = Variable(lastUpdated.value); - } - if (specificationJson.present) { - map['specification_json'] = Variable(specificationJson.value); - } - return map; - } - - @override - String toString() { - return (StringBuffer('GarageMotorcyclesCompanion(') - ..write('id: $id, ') - ..write('year: $year, ') - ..write('makeId: $makeId, ') - ..write('makeName: $makeName, ') - ..write('modelId: $modelId, ') - ..write('modelName: $modelName, ') - ..write('variantId: $variantId, ') - ..write('variantName: $variantName, ') - ..write('nickname: $nickname, ') - ..write('isDefault: $isDefault, ') - ..write('dateAdded: $dateAdded, ') - ..write('lastUpdated: $lastUpdated, ') - ..write('specificationJson: $specificationJson') - ..write(')')) - .toString(); - } -} - -class $FieldTestSessionsTable extends FieldTestSessions - with TableInfo<$FieldTestSessionsTable, FieldTestSession> { - @override - final GeneratedDatabase attachedDatabase; - final String? _alias; - $FieldTestSessionsTable(this.attachedDatabase, [this._alias]); - static const VerificationMeta _idMeta = const VerificationMeta('id'); - @override - late final GeneratedColumn id = GeneratedColumn( - 'id', - aliasedName, - false, - hasAutoIncrement: true, - type: DriftSqlType.int, - requiredDuringInsert: false, - defaultConstraints: GeneratedColumn.constraintIsAlways( - 'PRIMARY KEY AUTOINCREMENT', - ), - ); - static const VerificationMeta _rideIdMeta = const VerificationMeta('rideId'); - @override - late final GeneratedColumn rideId = GeneratedColumn( - 'ride_id', - aliasedName, - true, - type: DriftSqlType.int, - requiredDuringInsert: false, - defaultConstraints: GeneratedColumn.constraintIsAlways( - 'REFERENCES rides (id)', - ), - ); - static const VerificationMeta _startedAtMeta = const VerificationMeta( - 'startedAt', - ); - @override - late final GeneratedColumn startedAt = GeneratedColumn( - 'started_at', - aliasedName, - false, - type: DriftSqlType.dateTime, - requiredDuringInsert: true, - ); - static const VerificationMeta _endedAtMeta = const VerificationMeta( - 'endedAt', - ); - @override - late final GeneratedColumn endedAt = GeneratedColumn( - 'ended_at', - aliasedName, - true, - type: DriftSqlType.dateTime, - requiredDuringInsert: false, - ); - static const VerificationMeta _appVersionMeta = const VerificationMeta( - 'appVersion', - ); - @override - late final GeneratedColumn appVersion = GeneratedColumn( - 'app_version', - aliasedName, - false, - type: DriftSqlType.string, - requiredDuringInsert: false, - defaultValue: const Constant('1.0.0'), - ); - static const VerificationMeta _buildNumberMeta = const VerificationMeta( - 'buildNumber', - ); - @override - late final GeneratedColumn buildNumber = GeneratedColumn( - 'build_number', - aliasedName, - false, - type: DriftSqlType.string, - requiredDuringInsert: false, - defaultValue: const Constant('1'), - ); - static const VerificationMeta _androidVersionMeta = const VerificationMeta( - 'androidVersion', - ); - @override - late final GeneratedColumn androidVersion = GeneratedColumn( - 'android_version', - aliasedName, - false, - type: DriftSqlType.string, - requiredDuringInsert: false, - defaultValue: const Constant('Android'), - ); - static const VerificationMeta _deviceModelMeta = const VerificationMeta( - 'deviceModel', - ); - @override - late final GeneratedColumn deviceModel = GeneratedColumn( - 'device_model', - aliasedName, - false, - type: DriftSqlType.string, - requiredDuringInsert: false, - defaultValue: const Constant('Generic'), - ); - static const VerificationMeta _motorcycleIdMeta = const VerificationMeta( - 'motorcycleId', - ); - @override - late final GeneratedColumn motorcycleId = GeneratedColumn( - 'motorcycle_id', - aliasedName, - true, - type: DriftSqlType.int, - requiredDuringInsert: false, - ); - static const VerificationMeta _motorcycleYearMeta = const VerificationMeta( - 'motorcycleYear', - ); - @override - late final GeneratedColumn motorcycleYear = GeneratedColumn( - 'motorcycle_year', - aliasedName, - true, - type: DriftSqlType.int, - requiredDuringInsert: false, - ); - static const VerificationMeta _motorcycleMakeMeta = const VerificationMeta( - 'motorcycleMake', - ); - @override - late final GeneratedColumn motorcycleMake = GeneratedColumn( - 'motorcycle_make', - aliasedName, - true, - type: DriftSqlType.string, - requiredDuringInsert: false, - ); - static const VerificationMeta _motorcycleModelMeta = const VerificationMeta( - 'motorcycleModel', - ); - @override - late final GeneratedColumn motorcycleModel = GeneratedColumn( - 'motorcycle_model', - aliasedName, - true, - type: DriftSqlType.string, - requiredDuringInsert: false, - ); - static const VerificationMeta _calibrationRollOffsetMeta = - const VerificationMeta('calibrationRollOffset'); - @override - late final GeneratedColumn calibrationRollOffset = - GeneratedColumn( - 'calibration_roll_offset', - aliasedName, - false, - type: DriftSqlType.double, - requiredDuringInsert: false, - defaultValue: const Constant(0.0), - ); - static const VerificationMeta _calibrationPitchOffsetMeta = - const VerificationMeta('calibrationPitchOffset'); - @override - late final GeneratedColumn calibrationPitchOffset = - GeneratedColumn( - 'calibration_pitch_offset', - aliasedName, - false, - type: DriftSqlType.double, - requiredDuringInsert: false, - defaultValue: const Constant(0.0), - ); - static const VerificationMeta _totalEventsMeta = const VerificationMeta( - 'totalEvents', - ); - @override - late final GeneratedColumn totalEvents = GeneratedColumn( - 'total_events', - aliasedName, - false, - type: DriftSqlType.int, - requiredDuringInsert: false, - defaultValue: const Constant(0), - ); - static const VerificationMeta _anomalyCountMeta = const VerificationMeta( - 'anomalyCount', - ); - @override - late final GeneratedColumn anomalyCount = GeneratedColumn( - 'anomaly_count', - aliasedName, - false, - type: DriftSqlType.int, - requiredDuringInsert: false, - defaultValue: const Constant(0), - ); - static const VerificationMeta _completedMeta = const VerificationMeta( - 'completed', - ); - @override - late final GeneratedColumn completed = GeneratedColumn( - 'completed', - aliasedName, - false, - type: DriftSqlType.bool, - requiredDuringInsert: false, - defaultConstraints: GeneratedColumn.constraintIsAlways( - 'CHECK ("completed" IN (0, 1))', - ), - defaultValue: const Constant(false), - ); - static const VerificationMeta _healthSummaryJsonMeta = const VerificationMeta( - 'healthSummaryJson', - ); - @override - late final GeneratedColumn healthSummaryJson = - GeneratedColumn( - 'health_summary_json', - aliasedName, - true, - type: DriftSqlType.string, - requiredDuringInsert: false, - ); - static const VerificationMeta _createdAtMeta = const VerificationMeta( - 'createdAt', - ); - @override - late final GeneratedColumn createdAt = GeneratedColumn( - 'created_at', - aliasedName, - false, - type: DriftSqlType.dateTime, - requiredDuringInsert: true, - ); - @override - List get $columns => [ - id, - rideId, - startedAt, - endedAt, - appVersion, - buildNumber, - androidVersion, - deviceModel, - motorcycleId, - motorcycleYear, - motorcycleMake, - motorcycleModel, - calibrationRollOffset, - calibrationPitchOffset, - totalEvents, - anomalyCount, - completed, - healthSummaryJson, - createdAt, - ]; - @override - String get aliasedName => _alias ?? actualTableName; - @override - String get actualTableName => $name; - static const String $name = 'field_test_sessions'; - @override - VerificationContext validateIntegrity( - Insertable instance, { - bool isInserting = false, - }) { - final context = VerificationContext(); - final data = instance.toColumns(true); - if (data.containsKey('id')) { - context.handle(_idMeta, id.isAcceptableOrUnknown(data['id']!, _idMeta)); - } - if (data.containsKey('ride_id')) { - context.handle( - _rideIdMeta, - rideId.isAcceptableOrUnknown(data['ride_id']!, _rideIdMeta), - ); - } - if (data.containsKey('started_at')) { - context.handle( - _startedAtMeta, - startedAt.isAcceptableOrUnknown(data['started_at']!, _startedAtMeta), - ); - } else if (isInserting) { - context.missing(_startedAtMeta); - } - if (data.containsKey('ended_at')) { - context.handle( - _endedAtMeta, - endedAt.isAcceptableOrUnknown(data['ended_at']!, _endedAtMeta), - ); - } - if (data.containsKey('app_version')) { - context.handle( - _appVersionMeta, - appVersion.isAcceptableOrUnknown(data['app_version']!, _appVersionMeta), - ); - } - if (data.containsKey('build_number')) { - context.handle( - _buildNumberMeta, - buildNumber.isAcceptableOrUnknown( - data['build_number']!, - _buildNumberMeta, - ), - ); - } - if (data.containsKey('android_version')) { - context.handle( - _androidVersionMeta, - androidVersion.isAcceptableOrUnknown( - data['android_version']!, - _androidVersionMeta, - ), - ); - } - if (data.containsKey('device_model')) { - context.handle( - _deviceModelMeta, - deviceModel.isAcceptableOrUnknown( - data['device_model']!, - _deviceModelMeta, - ), - ); - } - if (data.containsKey('motorcycle_id')) { - context.handle( - _motorcycleIdMeta, - motorcycleId.isAcceptableOrUnknown( - data['motorcycle_id']!, - _motorcycleIdMeta, - ), - ); - } - if (data.containsKey('motorcycle_year')) { - context.handle( - _motorcycleYearMeta, - motorcycleYear.isAcceptableOrUnknown( - data['motorcycle_year']!, - _motorcycleYearMeta, - ), - ); - } - if (data.containsKey('motorcycle_make')) { - context.handle( - _motorcycleMakeMeta, - motorcycleMake.isAcceptableOrUnknown( - data['motorcycle_make']!, - _motorcycleMakeMeta, - ), - ); - } - if (data.containsKey('motorcycle_model')) { - context.handle( - _motorcycleModelMeta, - motorcycleModel.isAcceptableOrUnknown( - data['motorcycle_model']!, - _motorcycleModelMeta, - ), - ); - } - if (data.containsKey('calibration_roll_offset')) { - context.handle( - _calibrationRollOffsetMeta, - calibrationRollOffset.isAcceptableOrUnknown( - data['calibration_roll_offset']!, - _calibrationRollOffsetMeta, - ), - ); - } - if (data.containsKey('calibration_pitch_offset')) { - context.handle( - _calibrationPitchOffsetMeta, - calibrationPitchOffset.isAcceptableOrUnknown( - data['calibration_pitch_offset']!, - _calibrationPitchOffsetMeta, - ), - ); - } - if (data.containsKey('total_events')) { - context.handle( - _totalEventsMeta, - totalEvents.isAcceptableOrUnknown( - data['total_events']!, - _totalEventsMeta, - ), - ); - } - if (data.containsKey('anomaly_count')) { - context.handle( - _anomalyCountMeta, - anomalyCount.isAcceptableOrUnknown( - data['anomaly_count']!, - _anomalyCountMeta, - ), - ); - } - if (data.containsKey('completed')) { - context.handle( - _completedMeta, - completed.isAcceptableOrUnknown(data['completed']!, _completedMeta), - ); - } - if (data.containsKey('health_summary_json')) { - context.handle( - _healthSummaryJsonMeta, - healthSummaryJson.isAcceptableOrUnknown( - data['health_summary_json']!, - _healthSummaryJsonMeta, - ), - ); - } - if (data.containsKey('created_at')) { - context.handle( - _createdAtMeta, - createdAt.isAcceptableOrUnknown(data['created_at']!, _createdAtMeta), - ); - } else if (isInserting) { - context.missing(_createdAtMeta); - } - return context; - } - - @override - Set get $primaryKey => {id}; - @override - FieldTestSession map(Map data, {String? tablePrefix}) { - final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; - return FieldTestSession( - id: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}id'], - )!, - rideId: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}ride_id'], - ), - startedAt: attachedDatabase.typeMapping.read( - DriftSqlType.dateTime, - data['${effectivePrefix}started_at'], - )!, - endedAt: attachedDatabase.typeMapping.read( - DriftSqlType.dateTime, - data['${effectivePrefix}ended_at'], - ), - appVersion: attachedDatabase.typeMapping.read( - DriftSqlType.string, - data['${effectivePrefix}app_version'], - )!, - buildNumber: attachedDatabase.typeMapping.read( - DriftSqlType.string, - data['${effectivePrefix}build_number'], - )!, - androidVersion: attachedDatabase.typeMapping.read( - DriftSqlType.string, - data['${effectivePrefix}android_version'], - )!, - deviceModel: attachedDatabase.typeMapping.read( - DriftSqlType.string, - data['${effectivePrefix}device_model'], - )!, - motorcycleId: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}motorcycle_id'], - ), - motorcycleYear: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}motorcycle_year'], - ), - motorcycleMake: attachedDatabase.typeMapping.read( - DriftSqlType.string, - data['${effectivePrefix}motorcycle_make'], - ), - motorcycleModel: attachedDatabase.typeMapping.read( - DriftSqlType.string, - data['${effectivePrefix}motorcycle_model'], - ), - calibrationRollOffset: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}calibration_roll_offset'], - )!, - calibrationPitchOffset: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}calibration_pitch_offset'], - )!, - totalEvents: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}total_events'], - )!, - anomalyCount: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}anomaly_count'], - )!, - completed: attachedDatabase.typeMapping.read( - DriftSqlType.bool, - data['${effectivePrefix}completed'], - )!, - healthSummaryJson: attachedDatabase.typeMapping.read( - DriftSqlType.string, - data['${effectivePrefix}health_summary_json'], - ), - createdAt: attachedDatabase.typeMapping.read( - DriftSqlType.dateTime, - data['${effectivePrefix}created_at'], - )!, - ); - } - - @override - $FieldTestSessionsTable createAlias(String alias) { - return $FieldTestSessionsTable(attachedDatabase, alias); - } -} - -class FieldTestSession extends DataClass - implements Insertable { - final int id; - final int? rideId; - final DateTime startedAt; - final DateTime? endedAt; - final String appVersion; - final String buildNumber; - final String androidVersion; - final String deviceModel; - final int? motorcycleId; - final int? motorcycleYear; - final String? motorcycleMake; - final String? motorcycleModel; - final double calibrationRollOffset; - final double calibrationPitchOffset; - final int totalEvents; - final int anomalyCount; - final bool completed; - final String? healthSummaryJson; - final DateTime createdAt; - const FieldTestSession({ - required this.id, - this.rideId, - required this.startedAt, - this.endedAt, - required this.appVersion, - required this.buildNumber, - required this.androidVersion, - required this.deviceModel, - this.motorcycleId, - this.motorcycleYear, - this.motorcycleMake, - this.motorcycleModel, - required this.calibrationRollOffset, - required this.calibrationPitchOffset, - required this.totalEvents, - required this.anomalyCount, - required this.completed, - this.healthSummaryJson, - required this.createdAt, - }); - @override - Map toColumns(bool nullToAbsent) { - final map = {}; - map['id'] = Variable(id); - if (!nullToAbsent || rideId != null) { - map['ride_id'] = Variable(rideId); - } - map['started_at'] = Variable(startedAt); - if (!nullToAbsent || endedAt != null) { - map['ended_at'] = Variable(endedAt); - } - map['app_version'] = Variable(appVersion); - map['build_number'] = Variable(buildNumber); - map['android_version'] = Variable(androidVersion); - map['device_model'] = Variable(deviceModel); - if (!nullToAbsent || motorcycleId != null) { - map['motorcycle_id'] = Variable(motorcycleId); - } - if (!nullToAbsent || motorcycleYear != null) { - map['motorcycle_year'] = Variable(motorcycleYear); - } - if (!nullToAbsent || motorcycleMake != null) { - map['motorcycle_make'] = Variable(motorcycleMake); - } - if (!nullToAbsent || motorcycleModel != null) { - map['motorcycle_model'] = Variable(motorcycleModel); - } - map['calibration_roll_offset'] = Variable(calibrationRollOffset); - map['calibration_pitch_offset'] = Variable(calibrationPitchOffset); - map['total_events'] = Variable(totalEvents); - map['anomaly_count'] = Variable(anomalyCount); - map['completed'] = Variable(completed); - if (!nullToAbsent || healthSummaryJson != null) { - map['health_summary_json'] = Variable(healthSummaryJson); - } - map['created_at'] = Variable(createdAt); - return map; - } - - FieldTestSessionsCompanion toCompanion(bool nullToAbsent) { - return FieldTestSessionsCompanion( - id: Value(id), - rideId: rideId == null && nullToAbsent - ? const Value.absent() - : Value(rideId), - startedAt: Value(startedAt), - endedAt: endedAt == null && nullToAbsent - ? const Value.absent() - : Value(endedAt), - appVersion: Value(appVersion), - buildNumber: Value(buildNumber), - androidVersion: Value(androidVersion), - deviceModel: Value(deviceModel), - motorcycleId: motorcycleId == null && nullToAbsent - ? const Value.absent() - : Value(motorcycleId), - motorcycleYear: motorcycleYear == null && nullToAbsent - ? const Value.absent() - : Value(motorcycleYear), - motorcycleMake: motorcycleMake == null && nullToAbsent - ? const Value.absent() - : Value(motorcycleMake), - motorcycleModel: motorcycleModel == null && nullToAbsent - ? const Value.absent() - : Value(motorcycleModel), - calibrationRollOffset: Value(calibrationRollOffset), - calibrationPitchOffset: Value(calibrationPitchOffset), - totalEvents: Value(totalEvents), - anomalyCount: Value(anomalyCount), - completed: Value(completed), - healthSummaryJson: healthSummaryJson == null && nullToAbsent - ? const Value.absent() - : Value(healthSummaryJson), - createdAt: Value(createdAt), - ); - } - - factory FieldTestSession.fromJson( - Map json, { - ValueSerializer? serializer, - }) { - serializer ??= driftRuntimeOptions.defaultSerializer; - return FieldTestSession( - id: serializer.fromJson(json['id']), - rideId: serializer.fromJson(json['rideId']), - startedAt: serializer.fromJson(json['startedAt']), - endedAt: serializer.fromJson(json['endedAt']), - appVersion: serializer.fromJson(json['appVersion']), - buildNumber: serializer.fromJson(json['buildNumber']), - androidVersion: serializer.fromJson(json['androidVersion']), - deviceModel: serializer.fromJson(json['deviceModel']), - motorcycleId: serializer.fromJson(json['motorcycleId']), - motorcycleYear: serializer.fromJson(json['motorcycleYear']), - motorcycleMake: serializer.fromJson(json['motorcycleMake']), - motorcycleModel: serializer.fromJson(json['motorcycleModel']), - calibrationRollOffset: serializer.fromJson( - json['calibrationRollOffset'], - ), - calibrationPitchOffset: serializer.fromJson( - json['calibrationPitchOffset'], - ), - totalEvents: serializer.fromJson(json['totalEvents']), - anomalyCount: serializer.fromJson(json['anomalyCount']), - completed: serializer.fromJson(json['completed']), - healthSummaryJson: serializer.fromJson( - json['healthSummaryJson'], - ), - createdAt: serializer.fromJson(json['createdAt']), - ); - } - @override - Map toJson({ValueSerializer? serializer}) { - serializer ??= driftRuntimeOptions.defaultSerializer; - return { - 'id': serializer.toJson(id), - 'rideId': serializer.toJson(rideId), - 'startedAt': serializer.toJson(startedAt), - 'endedAt': serializer.toJson(endedAt), - 'appVersion': serializer.toJson(appVersion), - 'buildNumber': serializer.toJson(buildNumber), - 'androidVersion': serializer.toJson(androidVersion), - 'deviceModel': serializer.toJson(deviceModel), - 'motorcycleId': serializer.toJson(motorcycleId), - 'motorcycleYear': serializer.toJson(motorcycleYear), - 'motorcycleMake': serializer.toJson(motorcycleMake), - 'motorcycleModel': serializer.toJson(motorcycleModel), - 'calibrationRollOffset': serializer.toJson(calibrationRollOffset), - 'calibrationPitchOffset': serializer.toJson( - calibrationPitchOffset, - ), - 'totalEvents': serializer.toJson(totalEvents), - 'anomalyCount': serializer.toJson(anomalyCount), - 'completed': serializer.toJson(completed), - 'healthSummaryJson': serializer.toJson(healthSummaryJson), - 'createdAt': serializer.toJson(createdAt), - }; - } - - FieldTestSession copyWith({ - int? id, - Value rideId = const Value.absent(), - DateTime? startedAt, - Value endedAt = const Value.absent(), - String? appVersion, - String? buildNumber, - String? androidVersion, - String? deviceModel, - Value motorcycleId = const Value.absent(), - Value motorcycleYear = const Value.absent(), - Value motorcycleMake = const Value.absent(), - Value motorcycleModel = const Value.absent(), - double? calibrationRollOffset, - double? calibrationPitchOffset, - int? totalEvents, - int? anomalyCount, - bool? completed, - Value healthSummaryJson = const Value.absent(), - DateTime? createdAt, - }) => FieldTestSession( - id: id ?? this.id, - rideId: rideId.present ? rideId.value : this.rideId, - startedAt: startedAt ?? this.startedAt, - endedAt: endedAt.present ? endedAt.value : this.endedAt, - appVersion: appVersion ?? this.appVersion, - buildNumber: buildNumber ?? this.buildNumber, - androidVersion: androidVersion ?? this.androidVersion, - deviceModel: deviceModel ?? this.deviceModel, - motorcycleId: motorcycleId.present ? motorcycleId.value : this.motorcycleId, - motorcycleYear: motorcycleYear.present - ? motorcycleYear.value - : this.motorcycleYear, - motorcycleMake: motorcycleMake.present - ? motorcycleMake.value - : this.motorcycleMake, - motorcycleModel: motorcycleModel.present - ? motorcycleModel.value - : this.motorcycleModel, - calibrationRollOffset: calibrationRollOffset ?? this.calibrationRollOffset, - calibrationPitchOffset: - calibrationPitchOffset ?? this.calibrationPitchOffset, - totalEvents: totalEvents ?? this.totalEvents, - anomalyCount: anomalyCount ?? this.anomalyCount, - completed: completed ?? this.completed, - healthSummaryJson: healthSummaryJson.present - ? healthSummaryJson.value - : this.healthSummaryJson, - createdAt: createdAt ?? this.createdAt, - ); - FieldTestSession copyWithCompanion(FieldTestSessionsCompanion data) { - return FieldTestSession( - id: data.id.present ? data.id.value : this.id, - rideId: data.rideId.present ? data.rideId.value : this.rideId, - startedAt: data.startedAt.present ? data.startedAt.value : this.startedAt, - endedAt: data.endedAt.present ? data.endedAt.value : this.endedAt, - appVersion: data.appVersion.present - ? data.appVersion.value - : this.appVersion, - buildNumber: data.buildNumber.present - ? data.buildNumber.value - : this.buildNumber, - androidVersion: data.androidVersion.present - ? data.androidVersion.value - : this.androidVersion, - deviceModel: data.deviceModel.present - ? data.deviceModel.value - : this.deviceModel, - motorcycleId: data.motorcycleId.present - ? data.motorcycleId.value - : this.motorcycleId, - motorcycleYear: data.motorcycleYear.present - ? data.motorcycleYear.value - : this.motorcycleYear, - motorcycleMake: data.motorcycleMake.present - ? data.motorcycleMake.value - : this.motorcycleMake, - motorcycleModel: data.motorcycleModel.present - ? data.motorcycleModel.value - : this.motorcycleModel, - calibrationRollOffset: data.calibrationRollOffset.present - ? data.calibrationRollOffset.value - : this.calibrationRollOffset, - calibrationPitchOffset: data.calibrationPitchOffset.present - ? data.calibrationPitchOffset.value - : this.calibrationPitchOffset, - totalEvents: data.totalEvents.present - ? data.totalEvents.value - : this.totalEvents, - anomalyCount: data.anomalyCount.present - ? data.anomalyCount.value - : this.anomalyCount, - completed: data.completed.present ? data.completed.value : this.completed, - healthSummaryJson: data.healthSummaryJson.present - ? data.healthSummaryJson.value - : this.healthSummaryJson, - createdAt: data.createdAt.present ? data.createdAt.value : this.createdAt, - ); - } - - @override - String toString() { - return (StringBuffer('FieldTestSession(') - ..write('id: $id, ') - ..write('rideId: $rideId, ') - ..write('startedAt: $startedAt, ') - ..write('endedAt: $endedAt, ') - ..write('appVersion: $appVersion, ') - ..write('buildNumber: $buildNumber, ') - ..write('androidVersion: $androidVersion, ') - ..write('deviceModel: $deviceModel, ') - ..write('motorcycleId: $motorcycleId, ') - ..write('motorcycleYear: $motorcycleYear, ') - ..write('motorcycleMake: $motorcycleMake, ') - ..write('motorcycleModel: $motorcycleModel, ') - ..write('calibrationRollOffset: $calibrationRollOffset, ') - ..write('calibrationPitchOffset: $calibrationPitchOffset, ') - ..write('totalEvents: $totalEvents, ') - ..write('anomalyCount: $anomalyCount, ') - ..write('completed: $completed, ') - ..write('healthSummaryJson: $healthSummaryJson, ') - ..write('createdAt: $createdAt') - ..write(')')) - .toString(); - } - - @override - int get hashCode => Object.hash( - id, - rideId, - startedAt, - endedAt, - appVersion, - buildNumber, - androidVersion, - deviceModel, - motorcycleId, - motorcycleYear, - motorcycleMake, - motorcycleModel, - calibrationRollOffset, - calibrationPitchOffset, - totalEvents, - anomalyCount, - completed, - healthSummaryJson, - createdAt, - ); - @override - bool operator ==(Object other) => - identical(this, other) || - (other is FieldTestSession && - other.id == this.id && - other.rideId == this.rideId && - other.startedAt == this.startedAt && - other.endedAt == this.endedAt && - other.appVersion == this.appVersion && - other.buildNumber == this.buildNumber && - other.androidVersion == this.androidVersion && - other.deviceModel == this.deviceModel && - other.motorcycleId == this.motorcycleId && - other.motorcycleYear == this.motorcycleYear && - other.motorcycleMake == this.motorcycleMake && - other.motorcycleModel == this.motorcycleModel && - other.calibrationRollOffset == this.calibrationRollOffset && - other.calibrationPitchOffset == this.calibrationPitchOffset && - other.totalEvents == this.totalEvents && - other.anomalyCount == this.anomalyCount && - other.completed == this.completed && - other.healthSummaryJson == this.healthSummaryJson && - other.createdAt == this.createdAt); -} - -class FieldTestSessionsCompanion extends UpdateCompanion { - final Value id; - final Value rideId; - final Value startedAt; - final Value endedAt; - final Value appVersion; - final Value buildNumber; - final Value androidVersion; - final Value deviceModel; - final Value motorcycleId; - final Value motorcycleYear; - final Value motorcycleMake; - final Value motorcycleModel; - final Value calibrationRollOffset; - final Value calibrationPitchOffset; - final Value totalEvents; - final Value anomalyCount; - final Value completed; - final Value healthSummaryJson; - final Value createdAt; - const FieldTestSessionsCompanion({ - this.id = const Value.absent(), - this.rideId = const Value.absent(), - this.startedAt = const Value.absent(), - this.endedAt = const Value.absent(), - this.appVersion = const Value.absent(), - this.buildNumber = const Value.absent(), - this.androidVersion = const Value.absent(), - this.deviceModel = const Value.absent(), - this.motorcycleId = const Value.absent(), - this.motorcycleYear = const Value.absent(), - this.motorcycleMake = const Value.absent(), - this.motorcycleModel = const Value.absent(), - this.calibrationRollOffset = const Value.absent(), - this.calibrationPitchOffset = const Value.absent(), - this.totalEvents = const Value.absent(), - this.anomalyCount = const Value.absent(), - this.completed = const Value.absent(), - this.healthSummaryJson = const Value.absent(), - this.createdAt = const Value.absent(), - }); - FieldTestSessionsCompanion.insert({ - this.id = const Value.absent(), - this.rideId = const Value.absent(), - required DateTime startedAt, - this.endedAt = const Value.absent(), - this.appVersion = const Value.absent(), - this.buildNumber = const Value.absent(), - this.androidVersion = const Value.absent(), - this.deviceModel = const Value.absent(), - this.motorcycleId = const Value.absent(), - this.motorcycleYear = const Value.absent(), - this.motorcycleMake = const Value.absent(), - this.motorcycleModel = const Value.absent(), - this.calibrationRollOffset = const Value.absent(), - this.calibrationPitchOffset = const Value.absent(), - this.totalEvents = const Value.absent(), - this.anomalyCount = const Value.absent(), - this.completed = const Value.absent(), - this.healthSummaryJson = const Value.absent(), - required DateTime createdAt, - }) : startedAt = Value(startedAt), - createdAt = Value(createdAt); - static Insertable custom({ - Expression? id, - Expression? rideId, - Expression? startedAt, - Expression? endedAt, - Expression? appVersion, - Expression? buildNumber, - Expression? androidVersion, - Expression? deviceModel, - Expression? motorcycleId, - Expression? motorcycleYear, - Expression? motorcycleMake, - Expression? motorcycleModel, - Expression? calibrationRollOffset, - Expression? calibrationPitchOffset, - Expression? totalEvents, - Expression? anomalyCount, - Expression? completed, - Expression? healthSummaryJson, - Expression? createdAt, - }) { - return RawValuesInsertable({ - if (id != null) 'id': id, - if (rideId != null) 'ride_id': rideId, - if (startedAt != null) 'started_at': startedAt, - if (endedAt != null) 'ended_at': endedAt, - if (appVersion != null) 'app_version': appVersion, - if (buildNumber != null) 'build_number': buildNumber, - if (androidVersion != null) 'android_version': androidVersion, - if (deviceModel != null) 'device_model': deviceModel, - if (motorcycleId != null) 'motorcycle_id': motorcycleId, - if (motorcycleYear != null) 'motorcycle_year': motorcycleYear, - if (motorcycleMake != null) 'motorcycle_make': motorcycleMake, - if (motorcycleModel != null) 'motorcycle_model': motorcycleModel, - if (calibrationRollOffset != null) - 'calibration_roll_offset': calibrationRollOffset, - if (calibrationPitchOffset != null) - 'calibration_pitch_offset': calibrationPitchOffset, - if (totalEvents != null) 'total_events': totalEvents, - if (anomalyCount != null) 'anomaly_count': anomalyCount, - if (completed != null) 'completed': completed, - if (healthSummaryJson != null) 'health_summary_json': healthSummaryJson, - if (createdAt != null) 'created_at': createdAt, - }); - } - - FieldTestSessionsCompanion copyWith({ - Value? id, - Value? rideId, - Value? startedAt, - Value? endedAt, - Value? appVersion, - Value? buildNumber, - Value? androidVersion, - Value? deviceModel, - Value? motorcycleId, - Value? motorcycleYear, - Value? motorcycleMake, - Value? motorcycleModel, - Value? calibrationRollOffset, - Value? calibrationPitchOffset, - Value? totalEvents, - Value? anomalyCount, - Value? completed, - Value? healthSummaryJson, - Value? createdAt, - }) { - return FieldTestSessionsCompanion( - id: id ?? this.id, - rideId: rideId ?? this.rideId, - startedAt: startedAt ?? this.startedAt, - endedAt: endedAt ?? this.endedAt, - appVersion: appVersion ?? this.appVersion, - buildNumber: buildNumber ?? this.buildNumber, - androidVersion: androidVersion ?? this.androidVersion, - deviceModel: deviceModel ?? this.deviceModel, - motorcycleId: motorcycleId ?? this.motorcycleId, - motorcycleYear: motorcycleYear ?? this.motorcycleYear, - motorcycleMake: motorcycleMake ?? this.motorcycleMake, - motorcycleModel: motorcycleModel ?? this.motorcycleModel, - calibrationRollOffset: - calibrationRollOffset ?? this.calibrationRollOffset, - calibrationPitchOffset: - calibrationPitchOffset ?? this.calibrationPitchOffset, - totalEvents: totalEvents ?? this.totalEvents, - anomalyCount: anomalyCount ?? this.anomalyCount, - completed: completed ?? this.completed, - healthSummaryJson: healthSummaryJson ?? this.healthSummaryJson, - createdAt: createdAt ?? this.createdAt, - ); - } - - @override - Map toColumns(bool nullToAbsent) { - final map = {}; - if (id.present) { - map['id'] = Variable(id.value); - } - if (rideId.present) { - map['ride_id'] = Variable(rideId.value); - } - if (startedAt.present) { - map['started_at'] = Variable(startedAt.value); - } - if (endedAt.present) { - map['ended_at'] = Variable(endedAt.value); - } - if (appVersion.present) { - map['app_version'] = Variable(appVersion.value); - } - if (buildNumber.present) { - map['build_number'] = Variable(buildNumber.value); - } - if (androidVersion.present) { - map['android_version'] = Variable(androidVersion.value); - } - if (deviceModel.present) { - map['device_model'] = Variable(deviceModel.value); - } - if (motorcycleId.present) { - map['motorcycle_id'] = Variable(motorcycleId.value); - } - if (motorcycleYear.present) { - map['motorcycle_year'] = Variable(motorcycleYear.value); - } - if (motorcycleMake.present) { - map['motorcycle_make'] = Variable(motorcycleMake.value); - } - if (motorcycleModel.present) { - map['motorcycle_model'] = Variable(motorcycleModel.value); - } - if (calibrationRollOffset.present) { - map['calibration_roll_offset'] = Variable( - calibrationRollOffset.value, - ); - } - if (calibrationPitchOffset.present) { - map['calibration_pitch_offset'] = Variable( - calibrationPitchOffset.value, - ); - } - if (totalEvents.present) { - map['total_events'] = Variable(totalEvents.value); - } - if (anomalyCount.present) { - map['anomaly_count'] = Variable(anomalyCount.value); - } - if (completed.present) { - map['completed'] = Variable(completed.value); - } - if (healthSummaryJson.present) { - map['health_summary_json'] = Variable(healthSummaryJson.value); - } - if (createdAt.present) { - map['created_at'] = Variable(createdAt.value); - } - return map; - } - - @override - String toString() { - return (StringBuffer('FieldTestSessionsCompanion(') - ..write('id: $id, ') - ..write('rideId: $rideId, ') - ..write('startedAt: $startedAt, ') - ..write('endedAt: $endedAt, ') - ..write('appVersion: $appVersion, ') - ..write('buildNumber: $buildNumber, ') - ..write('androidVersion: $androidVersion, ') - ..write('deviceModel: $deviceModel, ') - ..write('motorcycleId: $motorcycleId, ') - ..write('motorcycleYear: $motorcycleYear, ') - ..write('motorcycleMake: $motorcycleMake, ') - ..write('motorcycleModel: $motorcycleModel, ') - ..write('calibrationRollOffset: $calibrationRollOffset, ') - ..write('calibrationPitchOffset: $calibrationPitchOffset, ') - ..write('totalEvents: $totalEvents, ') - ..write('anomalyCount: $anomalyCount, ') - ..write('completed: $completed, ') - ..write('healthSummaryJson: $healthSummaryJson, ') - ..write('createdAt: $createdAt') - ..write(')')) - .toString(); - } -} - -class $FieldTestEventsTable extends FieldTestEvents - with TableInfo<$FieldTestEventsTable, FieldTestEvent> { - @override - final GeneratedDatabase attachedDatabase; - final String? _alias; - $FieldTestEventsTable(this.attachedDatabase, [this._alias]); - static const VerificationMeta _idMeta = const VerificationMeta('id'); - @override - late final GeneratedColumn id = GeneratedColumn( - 'id', - aliasedName, - false, - hasAutoIncrement: true, - type: DriftSqlType.int, - requiredDuringInsert: false, - defaultConstraints: GeneratedColumn.constraintIsAlways( - 'PRIMARY KEY AUTOINCREMENT', - ), - ); - static const VerificationMeta _rideIdMeta = const VerificationMeta('rideId'); - @override - late final GeneratedColumn rideId = GeneratedColumn( - 'ride_id', - aliasedName, - true, - type: DriftSqlType.int, - requiredDuringInsert: false, - defaultConstraints: GeneratedColumn.constraintIsAlways( - 'REFERENCES rides (id)', - ), - ); - static const VerificationMeta _sessionIdMeta = const VerificationMeta( - 'sessionId', - ); - @override - late final GeneratedColumn sessionId = GeneratedColumn( - 'session_id', - aliasedName, - true, - type: DriftSqlType.int, - requiredDuringInsert: false, - defaultConstraints: GeneratedColumn.constraintIsAlways( - 'REFERENCES field_test_sessions (id)', - ), - ); - static const VerificationMeta _timestampMeta = const VerificationMeta( - 'timestamp', - ); - @override - late final GeneratedColumn timestamp = GeneratedColumn( - 'timestamp', - aliasedName, - false, - type: DriftSqlType.dateTime, - requiredDuringInsert: true, - ); - static const VerificationMeta _eventTypeMeta = const VerificationMeta( - 'eventType', - ); - @override - late final GeneratedColumn eventType = GeneratedColumn( - 'event_type', - aliasedName, - false, - type: DriftSqlType.string, - requiredDuringInsert: true, - ); - static const VerificationMeta _severityMeta = const VerificationMeta( - 'severity', - ); - @override - late final GeneratedColumn severity = GeneratedColumn( - 'severity', - aliasedName, - false, - type: DriftSqlType.string, - requiredDuringInsert: true, - ); - static const VerificationMeta _messageMeta = const VerificationMeta( - 'message', - ); - @override - late final GeneratedColumn message = GeneratedColumn( - 'message', - aliasedName, - false, - type: DriftSqlType.string, - requiredDuringInsert: true, - ); - static const VerificationMeta _telemetryTimestampMeta = - const VerificationMeta('telemetryTimestamp'); - @override - late final GeneratedColumn telemetryTimestamp = - GeneratedColumn( - 'telemetry_timestamp', - aliasedName, - true, - type: DriftSqlType.dateTime, - requiredDuringInsert: false, - ); - static const VerificationMeta _gpsAgeMsMeta = const VerificationMeta( - 'gpsAgeMs', - ); - @override - late final GeneratedColumn gpsAgeMs = GeneratedColumn( - 'gps_age_ms', - aliasedName, - true, - type: DriftSqlType.int, - requiredDuringInsert: false, - ); - static const VerificationMeta _speedMeta = const VerificationMeta('speed'); - @override - late final GeneratedColumn speed = GeneratedColumn( - 'speed', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _latitudeMeta = const VerificationMeta( - 'latitude', - ); - @override - late final GeneratedColumn latitude = GeneratedColumn( - 'latitude', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _longitudeMeta = const VerificationMeta( - 'longitude', - ); - @override - late final GeneratedColumn longitude = GeneratedColumn( - 'longitude', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _gpsAccuracyMeta = const VerificationMeta( - 'gpsAccuracy', - ); - @override - late final GeneratedColumn gpsAccuracy = GeneratedColumn( - 'gps_accuracy', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _leanAngleMeta = const VerificationMeta( - 'leanAngle', - ); - @override - late final GeneratedColumn leanAngle = GeneratedColumn( - 'lean_angle', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _longitudinalGMeta = const VerificationMeta( - 'longitudinalG', - ); - @override - late final GeneratedColumn longitudinalG = GeneratedColumn( - 'longitudinal_g', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _lateralGMeta = const VerificationMeta( - 'lateralG', - ); - @override - late final GeneratedColumn lateralG = GeneratedColumn( - 'lateral_g', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _overallConfidenceMeta = const VerificationMeta( - 'overallConfidence', - ); - @override - late final GeneratedColumn overallConfidence = - GeneratedColumn( - 'overall_confidence', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _metadataMeta = const VerificationMeta( - 'metadata', - ); - @override - late final GeneratedColumn metadata = GeneratedColumn( - 'metadata', - aliasedName, - true, - type: DriftSqlType.string, - requiredDuringInsert: false, - ); - static const VerificationMeta _dataJsonMeta = const VerificationMeta( - 'dataJson', - ); - @override - late final GeneratedColumn dataJson = GeneratedColumn( - 'data_json', - aliasedName, - true, - type: DriftSqlType.string, - requiredDuringInsert: false, - ); - @override - List get $columns => [ - id, - rideId, - sessionId, - timestamp, - eventType, - severity, - message, - telemetryTimestamp, - gpsAgeMs, - speed, - latitude, - longitude, - gpsAccuracy, - leanAngle, - longitudinalG, - lateralG, - overallConfidence, - metadata, - dataJson, - ]; - @override - String get aliasedName => _alias ?? actualTableName; - @override - String get actualTableName => $name; - static const String $name = 'field_test_events'; - @override - VerificationContext validateIntegrity( - Insertable instance, { - bool isInserting = false, - }) { - final context = VerificationContext(); - final data = instance.toColumns(true); - if (data.containsKey('id')) { - context.handle(_idMeta, id.isAcceptableOrUnknown(data['id']!, _idMeta)); - } - if (data.containsKey('ride_id')) { - context.handle( - _rideIdMeta, - rideId.isAcceptableOrUnknown(data['ride_id']!, _rideIdMeta), - ); - } - if (data.containsKey('session_id')) { - context.handle( - _sessionIdMeta, - sessionId.isAcceptableOrUnknown(data['session_id']!, _sessionIdMeta), - ); - } - if (data.containsKey('timestamp')) { - context.handle( - _timestampMeta, - timestamp.isAcceptableOrUnknown(data['timestamp']!, _timestampMeta), - ); - } else if (isInserting) { - context.missing(_timestampMeta); - } - if (data.containsKey('event_type')) { - context.handle( - _eventTypeMeta, - eventType.isAcceptableOrUnknown(data['event_type']!, _eventTypeMeta), - ); - } else if (isInserting) { - context.missing(_eventTypeMeta); - } - if (data.containsKey('severity')) { - context.handle( - _severityMeta, - severity.isAcceptableOrUnknown(data['severity']!, _severityMeta), - ); - } else if (isInserting) { - context.missing(_severityMeta); - } - if (data.containsKey('message')) { - context.handle( - _messageMeta, - message.isAcceptableOrUnknown(data['message']!, _messageMeta), - ); - } else if (isInserting) { - context.missing(_messageMeta); - } - if (data.containsKey('telemetry_timestamp')) { - context.handle( - _telemetryTimestampMeta, - telemetryTimestamp.isAcceptableOrUnknown( - data['telemetry_timestamp']!, - _telemetryTimestampMeta, - ), - ); - } - if (data.containsKey('gps_age_ms')) { - context.handle( - _gpsAgeMsMeta, - gpsAgeMs.isAcceptableOrUnknown(data['gps_age_ms']!, _gpsAgeMsMeta), - ); - } - if (data.containsKey('speed')) { - context.handle( - _speedMeta, - speed.isAcceptableOrUnknown(data['speed']!, _speedMeta), - ); - } - if (data.containsKey('latitude')) { - context.handle( - _latitudeMeta, - latitude.isAcceptableOrUnknown(data['latitude']!, _latitudeMeta), - ); - } - if (data.containsKey('longitude')) { - context.handle( - _longitudeMeta, - longitude.isAcceptableOrUnknown(data['longitude']!, _longitudeMeta), - ); - } - if (data.containsKey('gps_accuracy')) { - context.handle( - _gpsAccuracyMeta, - gpsAccuracy.isAcceptableOrUnknown( - data['gps_accuracy']!, - _gpsAccuracyMeta, - ), - ); - } - if (data.containsKey('lean_angle')) { - context.handle( - _leanAngleMeta, - leanAngle.isAcceptableOrUnknown(data['lean_angle']!, _leanAngleMeta), - ); - } - if (data.containsKey('longitudinal_g')) { - context.handle( - _longitudinalGMeta, - longitudinalG.isAcceptableOrUnknown( - data['longitudinal_g']!, - _longitudinalGMeta, - ), - ); - } - if (data.containsKey('lateral_g')) { - context.handle( - _lateralGMeta, - lateralG.isAcceptableOrUnknown(data['lateral_g']!, _lateralGMeta), - ); - } - if (data.containsKey('overall_confidence')) { - context.handle( - _overallConfidenceMeta, - overallConfidence.isAcceptableOrUnknown( - data['overall_confidence']!, - _overallConfidenceMeta, - ), - ); - } - if (data.containsKey('metadata')) { - context.handle( - _metadataMeta, - metadata.isAcceptableOrUnknown(data['metadata']!, _metadataMeta), - ); - } - if (data.containsKey('data_json')) { - context.handle( - _dataJsonMeta, - dataJson.isAcceptableOrUnknown(data['data_json']!, _dataJsonMeta), - ); - } - return context; - } - - @override - Set get $primaryKey => {id}; - @override - FieldTestEvent map(Map data, {String? tablePrefix}) { - final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; - return FieldTestEvent( - id: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}id'], - )!, - rideId: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}ride_id'], - ), - sessionId: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}session_id'], - ), - timestamp: attachedDatabase.typeMapping.read( - DriftSqlType.dateTime, - data['${effectivePrefix}timestamp'], - )!, - eventType: attachedDatabase.typeMapping.read( - DriftSqlType.string, - data['${effectivePrefix}event_type'], - )!, - severity: attachedDatabase.typeMapping.read( - DriftSqlType.string, - data['${effectivePrefix}severity'], - )!, - message: attachedDatabase.typeMapping.read( - DriftSqlType.string, - data['${effectivePrefix}message'], - )!, - telemetryTimestamp: attachedDatabase.typeMapping.read( - DriftSqlType.dateTime, - data['${effectivePrefix}telemetry_timestamp'], - ), - gpsAgeMs: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}gps_age_ms'], - ), - speed: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}speed'], - ), - latitude: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}latitude'], - ), - longitude: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}longitude'], - ), - gpsAccuracy: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}gps_accuracy'], - ), - leanAngle: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}lean_angle'], - ), - longitudinalG: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}longitudinal_g'], - ), - lateralG: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}lateral_g'], - ), - overallConfidence: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}overall_confidence'], - ), - metadata: attachedDatabase.typeMapping.read( - DriftSqlType.string, - data['${effectivePrefix}metadata'], - ), - dataJson: attachedDatabase.typeMapping.read( - DriftSqlType.string, - data['${effectivePrefix}data_json'], - ), - ); - } - - @override - $FieldTestEventsTable createAlias(String alias) { - return $FieldTestEventsTable(attachedDatabase, alias); - } -} - -class FieldTestEvent extends DataClass implements Insertable { - final int id; - final int? rideId; - final int? sessionId; - final DateTime timestamp; - final String eventType; - final String severity; - final String message; - final DateTime? telemetryTimestamp; - final int? gpsAgeMs; - final double? speed; - final double? latitude; - final double? longitude; - final double? gpsAccuracy; - final double? leanAngle; - final double? longitudinalG; - final double? lateralG; - final double? overallConfidence; - final String? metadata; - final String? dataJson; - const FieldTestEvent({ - required this.id, - this.rideId, - this.sessionId, - required this.timestamp, - required this.eventType, - required this.severity, - required this.message, - this.telemetryTimestamp, - this.gpsAgeMs, - this.speed, - this.latitude, - this.longitude, - this.gpsAccuracy, - this.leanAngle, - this.longitudinalG, - this.lateralG, - this.overallConfidence, - this.metadata, - this.dataJson, - }); - @override - Map toColumns(bool nullToAbsent) { - final map = {}; - map['id'] = Variable(id); - if (!nullToAbsent || rideId != null) { - map['ride_id'] = Variable(rideId); - } - if (!nullToAbsent || sessionId != null) { - map['session_id'] = Variable(sessionId); - } - map['timestamp'] = Variable(timestamp); - map['event_type'] = Variable(eventType); - map['severity'] = Variable(severity); - map['message'] = Variable(message); - if (!nullToAbsent || telemetryTimestamp != null) { - map['telemetry_timestamp'] = Variable(telemetryTimestamp); - } - if (!nullToAbsent || gpsAgeMs != null) { - map['gps_age_ms'] = Variable(gpsAgeMs); - } - if (!nullToAbsent || speed != null) { - map['speed'] = Variable(speed); - } - if (!nullToAbsent || latitude != null) { - map['latitude'] = Variable(latitude); - } - if (!nullToAbsent || longitude != null) { - map['longitude'] = Variable(longitude); - } - if (!nullToAbsent || gpsAccuracy != null) { - map['gps_accuracy'] = Variable(gpsAccuracy); - } - if (!nullToAbsent || leanAngle != null) { - map['lean_angle'] = Variable(leanAngle); - } - if (!nullToAbsent || longitudinalG != null) { - map['longitudinal_g'] = Variable(longitudinalG); - } - if (!nullToAbsent || lateralG != null) { - map['lateral_g'] = Variable(lateralG); - } - if (!nullToAbsent || overallConfidence != null) { - map['overall_confidence'] = Variable(overallConfidence); - } - if (!nullToAbsent || metadata != null) { - map['metadata'] = Variable(metadata); - } - if (!nullToAbsent || dataJson != null) { - map['data_json'] = Variable(dataJson); - } - return map; - } - - FieldTestEventsCompanion toCompanion(bool nullToAbsent) { - return FieldTestEventsCompanion( - id: Value(id), - rideId: rideId == null && nullToAbsent - ? const Value.absent() - : Value(rideId), - sessionId: sessionId == null && nullToAbsent - ? const Value.absent() - : Value(sessionId), - timestamp: Value(timestamp), - eventType: Value(eventType), - severity: Value(severity), - message: Value(message), - telemetryTimestamp: telemetryTimestamp == null && nullToAbsent - ? const Value.absent() - : Value(telemetryTimestamp), - gpsAgeMs: gpsAgeMs == null && nullToAbsent - ? const Value.absent() - : Value(gpsAgeMs), - speed: speed == null && nullToAbsent - ? const Value.absent() - : Value(speed), - latitude: latitude == null && nullToAbsent - ? const Value.absent() - : Value(latitude), - longitude: longitude == null && nullToAbsent - ? const Value.absent() - : Value(longitude), - gpsAccuracy: gpsAccuracy == null && nullToAbsent - ? const Value.absent() - : Value(gpsAccuracy), - leanAngle: leanAngle == null && nullToAbsent - ? const Value.absent() - : Value(leanAngle), - longitudinalG: longitudinalG == null && nullToAbsent - ? const Value.absent() - : Value(longitudinalG), - lateralG: lateralG == null && nullToAbsent - ? const Value.absent() - : Value(lateralG), - overallConfidence: overallConfidence == null && nullToAbsent - ? const Value.absent() - : Value(overallConfidence), - metadata: metadata == null && nullToAbsent - ? const Value.absent() - : Value(metadata), - dataJson: dataJson == null && nullToAbsent - ? const Value.absent() - : Value(dataJson), - ); - } - - factory FieldTestEvent.fromJson( - Map json, { - ValueSerializer? serializer, - }) { - serializer ??= driftRuntimeOptions.defaultSerializer; - return FieldTestEvent( - id: serializer.fromJson(json['id']), - rideId: serializer.fromJson(json['rideId']), - sessionId: serializer.fromJson(json['sessionId']), - timestamp: serializer.fromJson(json['timestamp']), - eventType: serializer.fromJson(json['eventType']), - severity: serializer.fromJson(json['severity']), - message: serializer.fromJson(json['message']), - telemetryTimestamp: serializer.fromJson( - json['telemetryTimestamp'], - ), - gpsAgeMs: serializer.fromJson(json['gpsAgeMs']), - speed: serializer.fromJson(json['speed']), - latitude: serializer.fromJson(json['latitude']), - longitude: serializer.fromJson(json['longitude']), - gpsAccuracy: serializer.fromJson(json['gpsAccuracy']), - leanAngle: serializer.fromJson(json['leanAngle']), - longitudinalG: serializer.fromJson(json['longitudinalG']), - lateralG: serializer.fromJson(json['lateralG']), - overallConfidence: serializer.fromJson( - json['overallConfidence'], - ), - metadata: serializer.fromJson(json['metadata']), - dataJson: serializer.fromJson(json['dataJson']), - ); - } - @override - Map toJson({ValueSerializer? serializer}) { - serializer ??= driftRuntimeOptions.defaultSerializer; - return { - 'id': serializer.toJson(id), - 'rideId': serializer.toJson(rideId), - 'sessionId': serializer.toJson(sessionId), - 'timestamp': serializer.toJson(timestamp), - 'eventType': serializer.toJson(eventType), - 'severity': serializer.toJson(severity), - 'message': serializer.toJson(message), - 'telemetryTimestamp': serializer.toJson(telemetryTimestamp), - 'gpsAgeMs': serializer.toJson(gpsAgeMs), - 'speed': serializer.toJson(speed), - 'latitude': serializer.toJson(latitude), - 'longitude': serializer.toJson(longitude), - 'gpsAccuracy': serializer.toJson(gpsAccuracy), - 'leanAngle': serializer.toJson(leanAngle), - 'longitudinalG': serializer.toJson(longitudinalG), - 'lateralG': serializer.toJson(lateralG), - 'overallConfidence': serializer.toJson(overallConfidence), - 'metadata': serializer.toJson(metadata), - 'dataJson': serializer.toJson(dataJson), - }; - } - - FieldTestEvent copyWith({ - int? id, - Value rideId = const Value.absent(), - Value sessionId = const Value.absent(), - DateTime? timestamp, - String? eventType, - String? severity, - String? message, - Value telemetryTimestamp = const Value.absent(), - Value gpsAgeMs = const Value.absent(), - Value speed = const Value.absent(), - Value latitude = const Value.absent(), - Value longitude = const Value.absent(), - Value gpsAccuracy = const Value.absent(), - Value leanAngle = const Value.absent(), - Value longitudinalG = const Value.absent(), - Value lateralG = const Value.absent(), - Value overallConfidence = const Value.absent(), - Value metadata = const Value.absent(), - Value dataJson = const Value.absent(), - }) => FieldTestEvent( - id: id ?? this.id, - rideId: rideId.present ? rideId.value : this.rideId, - sessionId: sessionId.present ? sessionId.value : this.sessionId, - timestamp: timestamp ?? this.timestamp, - eventType: eventType ?? this.eventType, - severity: severity ?? this.severity, - message: message ?? this.message, - telemetryTimestamp: telemetryTimestamp.present - ? telemetryTimestamp.value - : this.telemetryTimestamp, - gpsAgeMs: gpsAgeMs.present ? gpsAgeMs.value : this.gpsAgeMs, - speed: speed.present ? speed.value : this.speed, - latitude: latitude.present ? latitude.value : this.latitude, - longitude: longitude.present ? longitude.value : this.longitude, - gpsAccuracy: gpsAccuracy.present ? gpsAccuracy.value : this.gpsAccuracy, - leanAngle: leanAngle.present ? leanAngle.value : this.leanAngle, - longitudinalG: longitudinalG.present - ? longitudinalG.value - : this.longitudinalG, - lateralG: lateralG.present ? lateralG.value : this.lateralG, - overallConfidence: overallConfidence.present - ? overallConfidence.value - : this.overallConfidence, - metadata: metadata.present ? metadata.value : this.metadata, - dataJson: dataJson.present ? dataJson.value : this.dataJson, - ); - FieldTestEvent copyWithCompanion(FieldTestEventsCompanion data) { - return FieldTestEvent( - id: data.id.present ? data.id.value : this.id, - rideId: data.rideId.present ? data.rideId.value : this.rideId, - sessionId: data.sessionId.present ? data.sessionId.value : this.sessionId, - timestamp: data.timestamp.present ? data.timestamp.value : this.timestamp, - eventType: data.eventType.present ? data.eventType.value : this.eventType, - severity: data.severity.present ? data.severity.value : this.severity, - message: data.message.present ? data.message.value : this.message, - telemetryTimestamp: data.telemetryTimestamp.present - ? data.telemetryTimestamp.value - : this.telemetryTimestamp, - gpsAgeMs: data.gpsAgeMs.present ? data.gpsAgeMs.value : this.gpsAgeMs, - speed: data.speed.present ? data.speed.value : this.speed, - latitude: data.latitude.present ? data.latitude.value : this.latitude, - longitude: data.longitude.present ? data.longitude.value : this.longitude, - gpsAccuracy: data.gpsAccuracy.present - ? data.gpsAccuracy.value - : this.gpsAccuracy, - leanAngle: data.leanAngle.present ? data.leanAngle.value : this.leanAngle, - longitudinalG: data.longitudinalG.present - ? data.longitudinalG.value - : this.longitudinalG, - lateralG: data.lateralG.present ? data.lateralG.value : this.lateralG, - overallConfidence: data.overallConfidence.present - ? data.overallConfidence.value - : this.overallConfidence, - metadata: data.metadata.present ? data.metadata.value : this.metadata, - dataJson: data.dataJson.present ? data.dataJson.value : this.dataJson, - ); - } - - @override - String toString() { - return (StringBuffer('FieldTestEvent(') - ..write('id: $id, ') - ..write('rideId: $rideId, ') - ..write('sessionId: $sessionId, ') - ..write('timestamp: $timestamp, ') - ..write('eventType: $eventType, ') - ..write('severity: $severity, ') - ..write('message: $message, ') - ..write('telemetryTimestamp: $telemetryTimestamp, ') - ..write('gpsAgeMs: $gpsAgeMs, ') - ..write('speed: $speed, ') - ..write('latitude: $latitude, ') - ..write('longitude: $longitude, ') - ..write('gpsAccuracy: $gpsAccuracy, ') - ..write('leanAngle: $leanAngle, ') - ..write('longitudinalG: $longitudinalG, ') - ..write('lateralG: $lateralG, ') - ..write('overallConfidence: $overallConfidence, ') - ..write('metadata: $metadata, ') - ..write('dataJson: $dataJson') - ..write(')')) - .toString(); - } - - @override - int get hashCode => Object.hash( - id, - rideId, - sessionId, - timestamp, - eventType, - severity, - message, - telemetryTimestamp, - gpsAgeMs, - speed, - latitude, - longitude, - gpsAccuracy, - leanAngle, - longitudinalG, - lateralG, - overallConfidence, - metadata, - dataJson, - ); - @override - bool operator ==(Object other) => - identical(this, other) || - (other is FieldTestEvent && - other.id == this.id && - other.rideId == this.rideId && - other.sessionId == this.sessionId && - other.timestamp == this.timestamp && - other.eventType == this.eventType && - other.severity == this.severity && - other.message == this.message && - other.telemetryTimestamp == this.telemetryTimestamp && - other.gpsAgeMs == this.gpsAgeMs && - other.speed == this.speed && - other.latitude == this.latitude && - other.longitude == this.longitude && - other.gpsAccuracy == this.gpsAccuracy && - other.leanAngle == this.leanAngle && - other.longitudinalG == this.longitudinalG && - other.lateralG == this.lateralG && - other.overallConfidence == this.overallConfidence && - other.metadata == this.metadata && - other.dataJson == this.dataJson); -} - -class FieldTestEventsCompanion extends UpdateCompanion { - final Value id; - final Value rideId; - final Value sessionId; - final Value timestamp; - final Value eventType; - final Value severity; - final Value message; - final Value telemetryTimestamp; - final Value gpsAgeMs; - final Value speed; - final Value latitude; - final Value longitude; - final Value gpsAccuracy; - final Value leanAngle; - final Value longitudinalG; - final Value lateralG; - final Value overallConfidence; - final Value metadata; - final Value dataJson; - const FieldTestEventsCompanion({ - this.id = const Value.absent(), - this.rideId = const Value.absent(), - this.sessionId = const Value.absent(), - this.timestamp = const Value.absent(), - this.eventType = const Value.absent(), - this.severity = const Value.absent(), - this.message = const Value.absent(), - this.telemetryTimestamp = const Value.absent(), - this.gpsAgeMs = const Value.absent(), - this.speed = const Value.absent(), - this.latitude = const Value.absent(), - this.longitude = const Value.absent(), - this.gpsAccuracy = const Value.absent(), - this.leanAngle = const Value.absent(), - this.longitudinalG = const Value.absent(), - this.lateralG = const Value.absent(), - this.overallConfidence = const Value.absent(), - this.metadata = const Value.absent(), - this.dataJson = const Value.absent(), - }); - FieldTestEventsCompanion.insert({ - this.id = const Value.absent(), - this.rideId = const Value.absent(), - this.sessionId = const Value.absent(), - required DateTime timestamp, - required String eventType, - required String severity, - required String message, - this.telemetryTimestamp = const Value.absent(), - this.gpsAgeMs = const Value.absent(), - this.speed = const Value.absent(), - this.latitude = const Value.absent(), - this.longitude = const Value.absent(), - this.gpsAccuracy = const Value.absent(), - this.leanAngle = const Value.absent(), - this.longitudinalG = const Value.absent(), - this.lateralG = const Value.absent(), - this.overallConfidence = const Value.absent(), - this.metadata = const Value.absent(), - this.dataJson = const Value.absent(), - }) : timestamp = Value(timestamp), - eventType = Value(eventType), - severity = Value(severity), - message = Value(message); - static Insertable custom({ - Expression? id, - Expression? rideId, - Expression? sessionId, - Expression? timestamp, - Expression? eventType, - Expression? severity, - Expression? message, - Expression? telemetryTimestamp, - Expression? gpsAgeMs, - Expression? speed, - Expression? latitude, - Expression? longitude, - Expression? gpsAccuracy, - Expression? leanAngle, - Expression? longitudinalG, - Expression? lateralG, - Expression? overallConfidence, - Expression? metadata, - Expression? dataJson, - }) { - return RawValuesInsertable({ - if (id != null) 'id': id, - if (rideId != null) 'ride_id': rideId, - if (sessionId != null) 'session_id': sessionId, - if (timestamp != null) 'timestamp': timestamp, - if (eventType != null) 'event_type': eventType, - if (severity != null) 'severity': severity, - if (message != null) 'message': message, - if (telemetryTimestamp != null) 'telemetry_timestamp': telemetryTimestamp, - if (gpsAgeMs != null) 'gps_age_ms': gpsAgeMs, - if (speed != null) 'speed': speed, - if (latitude != null) 'latitude': latitude, - if (longitude != null) 'longitude': longitude, - if (gpsAccuracy != null) 'gps_accuracy': gpsAccuracy, - if (leanAngle != null) 'lean_angle': leanAngle, - if (longitudinalG != null) 'longitudinal_g': longitudinalG, - if (lateralG != null) 'lateral_g': lateralG, - if (overallConfidence != null) 'overall_confidence': overallConfidence, - if (metadata != null) 'metadata': metadata, - if (dataJson != null) 'data_json': dataJson, - }); - } - - FieldTestEventsCompanion copyWith({ - Value? id, - Value? rideId, - Value? sessionId, - Value? timestamp, - Value? eventType, - Value? severity, - Value? message, - Value? telemetryTimestamp, - Value? gpsAgeMs, - Value? speed, - Value? latitude, - Value? longitude, - Value? gpsAccuracy, - Value? leanAngle, - Value? longitudinalG, - Value? lateralG, - Value? overallConfidence, - Value? metadata, - Value? dataJson, - }) { - return FieldTestEventsCompanion( - id: id ?? this.id, - rideId: rideId ?? this.rideId, - sessionId: sessionId ?? this.sessionId, - timestamp: timestamp ?? this.timestamp, - eventType: eventType ?? this.eventType, - severity: severity ?? this.severity, - message: message ?? this.message, - telemetryTimestamp: telemetryTimestamp ?? this.telemetryTimestamp, - gpsAgeMs: gpsAgeMs ?? this.gpsAgeMs, - speed: speed ?? this.speed, - latitude: latitude ?? this.latitude, - longitude: longitude ?? this.longitude, - gpsAccuracy: gpsAccuracy ?? this.gpsAccuracy, - leanAngle: leanAngle ?? this.leanAngle, - longitudinalG: longitudinalG ?? this.longitudinalG, - lateralG: lateralG ?? this.lateralG, - overallConfidence: overallConfidence ?? this.overallConfidence, - metadata: metadata ?? this.metadata, - dataJson: dataJson ?? this.dataJson, - ); - } - - @override - Map toColumns(bool nullToAbsent) { - final map = {}; - if (id.present) { - map['id'] = Variable(id.value); - } - if (rideId.present) { - map['ride_id'] = Variable(rideId.value); - } - if (sessionId.present) { - map['session_id'] = Variable(sessionId.value); - } - if (timestamp.present) { - map['timestamp'] = Variable(timestamp.value); - } - if (eventType.present) { - map['event_type'] = Variable(eventType.value); - } - if (severity.present) { - map['severity'] = Variable(severity.value); - } - if (message.present) { - map['message'] = Variable(message.value); - } - if (telemetryTimestamp.present) { - map['telemetry_timestamp'] = Variable(telemetryTimestamp.value); - } - if (gpsAgeMs.present) { - map['gps_age_ms'] = Variable(gpsAgeMs.value); - } - if (speed.present) { - map['speed'] = Variable(speed.value); - } - if (latitude.present) { - map['latitude'] = Variable(latitude.value); - } - if (longitude.present) { - map['longitude'] = Variable(longitude.value); - } - if (gpsAccuracy.present) { - map['gps_accuracy'] = Variable(gpsAccuracy.value); - } - if (leanAngle.present) { - map['lean_angle'] = Variable(leanAngle.value); - } - if (longitudinalG.present) { - map['longitudinal_g'] = Variable(longitudinalG.value); - } - if (lateralG.present) { - map['lateral_g'] = Variable(lateralG.value); - } - if (overallConfidence.present) { - map['overall_confidence'] = Variable(overallConfidence.value); - } - if (metadata.present) { - map['metadata'] = Variable(metadata.value); - } - if (dataJson.present) { - map['data_json'] = Variable(dataJson.value); - } - return map; - } - - @override - String toString() { - return (StringBuffer('FieldTestEventsCompanion(') - ..write('id: $id, ') - ..write('rideId: $rideId, ') - ..write('sessionId: $sessionId, ') - ..write('timestamp: $timestamp, ') - ..write('eventType: $eventType, ') - ..write('severity: $severity, ') - ..write('message: $message, ') - ..write('telemetryTimestamp: $telemetryTimestamp, ') - ..write('gpsAgeMs: $gpsAgeMs, ') - ..write('speed: $speed, ') - ..write('latitude: $latitude, ') - ..write('longitude: $longitude, ') - ..write('gpsAccuracy: $gpsAccuracy, ') - ..write('leanAngle: $leanAngle, ') - ..write('longitudinalG: $longitudinalG, ') - ..write('lateralG: $lateralG, ') - ..write('overallConfidence: $overallConfidence, ') - ..write('metadata: $metadata, ') - ..write('dataJson: $dataJson') - ..write(')')) - .toString(); - } -} - -class $FieldTestSummariesTable extends FieldTestSummaries - with TableInfo<$FieldTestSummariesTable, FieldTestSummary> { - @override - final GeneratedDatabase attachedDatabase; - final String? _alias; - $FieldTestSummariesTable(this.attachedDatabase, [this._alias]); - static const VerificationMeta _idMeta = const VerificationMeta('id'); - @override - late final GeneratedColumn id = GeneratedColumn( - 'id', - aliasedName, - false, - hasAutoIncrement: true, - type: DriftSqlType.int, - requiredDuringInsert: false, - defaultConstraints: GeneratedColumn.constraintIsAlways( - 'PRIMARY KEY AUTOINCREMENT', - ), - ); - static const VerificationMeta _rideIdMeta = const VerificationMeta('rideId'); - @override - late final GeneratedColumn rideId = GeneratedColumn( - 'ride_id', - aliasedName, - false, - type: DriftSqlType.int, - requiredDuringInsert: true, - defaultConstraints: GeneratedColumn.constraintIsAlways( - 'REFERENCES rides (id)', - ), - ); - static const VerificationMeta _startTimeMeta = const VerificationMeta( - 'startTime', - ); - @override - late final GeneratedColumn startTime = GeneratedColumn( - 'start_time', - aliasedName, - false, - type: DriftSqlType.dateTime, - requiredDuringInsert: true, - ); - static const VerificationMeta _endTimeMeta = const VerificationMeta( - 'endTime', - ); - @override - late final GeneratedColumn endTime = GeneratedColumn( - 'end_time', - aliasedName, - true, - type: DriftSqlType.dateTime, - requiredDuringInsert: false, - ); - static const VerificationMeta _durationSecondsMeta = const VerificationMeta( - 'durationSeconds', - ); - @override - late final GeneratedColumn durationSeconds = GeneratedColumn( - 'duration_seconds', - aliasedName, - false, - type: DriftSqlType.int, - requiredDuringInsert: false, - defaultValue: const Constant(0), - ); - static const VerificationMeta _totalSamplesMeta = const VerificationMeta( - 'totalSamples', - ); - @override - late final GeneratedColumn totalSamples = GeneratedColumn( - 'total_samples', - aliasedName, - false, - type: DriftSqlType.int, - requiredDuringInsert: false, - defaultValue: const Constant(0), - ); - static const VerificationMeta _validSamplesMeta = const VerificationMeta( - 'validSamples', - ); - @override - late final GeneratedColumn validSamples = GeneratedColumn( - 'valid_samples', - aliasedName, - false, - type: DriftSqlType.int, - requiredDuringInsert: false, - defaultValue: const Constant(0), - ); - static const VerificationMeta _suspectSamplesMeta = const VerificationMeta( - 'suspectSamples', - ); - @override - late final GeneratedColumn suspectSamples = GeneratedColumn( - 'suspect_samples', - aliasedName, - false, - type: DriftSqlType.int, - requiredDuringInsert: false, - defaultValue: const Constant(0), - ); - static const VerificationMeta _rejectedSamplesMeta = const VerificationMeta( - 'rejectedSamples', - ); - @override - late final GeneratedColumn rejectedSamples = GeneratedColumn( - 'rejected_samples', - aliasedName, - false, - type: DriftSqlType.int, - requiredDuringInsert: false, - defaultValue: const Constant(0), - ); - static const VerificationMeta _validPercentageMeta = const VerificationMeta( - 'validPercentage', - ); - @override - late final GeneratedColumn validPercentage = GeneratedColumn( - 'valid_percentage', - aliasedName, - false, - type: DriftSqlType.double, - requiredDuringInsert: false, - defaultValue: const Constant(0.0), - ); - static const VerificationMeta _suspectPercentageMeta = const VerificationMeta( - 'suspectPercentage', - ); - @override - late final GeneratedColumn suspectPercentage = - GeneratedColumn( - 'suspect_percentage', - aliasedName, - false, - type: DriftSqlType.double, - requiredDuringInsert: false, - defaultValue: const Constant(0.0), - ); - static const VerificationMeta _rejectedPercentageMeta = - const VerificationMeta('rejectedPercentage'); - @override - late final GeneratedColumn rejectedPercentage = - GeneratedColumn( - 'rejected_percentage', - aliasedName, - false, - type: DriftSqlType.double, - requiredDuringInsert: false, - defaultValue: const Constant(0.0), - ); - static const VerificationMeta _gpsFixCountMeta = const VerificationMeta( - 'gpsFixCount', - ); - @override - late final GeneratedColumn gpsFixCount = GeneratedColumn( - 'gps_fix_count', - aliasedName, - false, - type: DriftSqlType.int, - requiredDuringInsert: false, - defaultValue: const Constant(0), - ); - static const VerificationMeta _gpsStaleEventCountMeta = - const VerificationMeta('gpsStaleEventCount'); - @override - late final GeneratedColumn gpsStaleEventCount = GeneratedColumn( - 'gps_stale_event_count', - aliasedName, - false, - type: DriftSqlType.int, - requiredDuringInsert: false, - defaultValue: const Constant(0), - ); - static const VerificationMeta _gpsJumpRejectCountMeta = - const VerificationMeta('gpsJumpRejectCount'); - @override - late final GeneratedColumn gpsJumpRejectCount = GeneratedColumn( - 'gps_jump_reject_count', - aliasedName, - false, - type: DriftSqlType.int, - requiredDuringInsert: false, - defaultValue: const Constant(0), - ); - static const VerificationMeta _maxGpsAgeMsMeta = const VerificationMeta( - 'maxGpsAgeMs', - ); - @override - late final GeneratedColumn maxGpsAgeMs = GeneratedColumn( - 'max_gps_age_ms', - aliasedName, - true, - type: DriftSqlType.int, - requiredDuringInsert: false, - ); - static const VerificationMeta _averageGpsAccuracyMeta = - const VerificationMeta('averageGpsAccuracy'); - @override - late final GeneratedColumn averageGpsAccuracy = - GeneratedColumn( - 'average_gps_accuracy', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _worstGpsAccuracyMeta = const VerificationMeta( - 'worstGpsAccuracy', - ); - @override - late final GeneratedColumn worstGpsAccuracy = GeneratedColumn( - 'worst_gps_accuracy', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _telemetryGapCountMeta = const VerificationMeta( - 'telemetryGapCount', - ); - @override - late final GeneratedColumn telemetryGapCount = GeneratedColumn( - 'telemetry_gap_count', - aliasedName, - false, - type: DriftSqlType.int, - requiredDuringInsert: false, - defaultValue: const Constant(0), - ); - static const VerificationMeta _maxTelemetryGapMsMeta = const VerificationMeta( - 'maxTelemetryGapMs', - ); - @override - late final GeneratedColumn maxTelemetryGapMs = GeneratedColumn( - 'max_telemetry_gap_ms', - aliasedName, - true, - type: DriftSqlType.int, - requiredDuringInsert: false, - ); - static const VerificationMeta _imuSaturationCountMeta = - const VerificationMeta('imuSaturationCount'); - @override - late final GeneratedColumn imuSaturationCount = GeneratedColumn( - 'imu_saturation_count', - aliasedName, - false, - type: DriftSqlType.int, - requiredDuringInsert: false, - defaultValue: const Constant(0), - ); - static const VerificationMeta _maxSpeedMphMeta = const VerificationMeta( - 'maxSpeedMph', - ); - @override - late final GeneratedColumn maxSpeedMph = GeneratedColumn( - 'max_speed_mph', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _maxLeanAngleMeta = const VerificationMeta( - 'maxLeanAngle', - ); - @override - late final GeneratedColumn maxLeanAngle = GeneratedColumn( - 'max_lean_angle', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _maxLongitudinalGMeta = const VerificationMeta( - 'maxLongitudinalG', - ); - @override - late final GeneratedColumn maxLongitudinalG = GeneratedColumn( - 'max_longitudinal_g', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _maxLateralGMeta = const VerificationMeta( - 'maxLateralG', - ); - @override - late final GeneratedColumn maxLateralG = GeneratedColumn( - 'max_lateral_g', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _accelerationEventCountMeta = - const VerificationMeta('accelerationEventCount'); - @override - late final GeneratedColumn accelerationEventCount = GeneratedColumn( - 'acceleration_event_count', - aliasedName, - false, - type: DriftSqlType.int, - requiredDuringInsert: false, - defaultValue: const Constant(0), - ); - static const VerificationMeta _brakingEventCountMeta = const VerificationMeta( - 'brakingEventCount', - ); - @override - late final GeneratedColumn brakingEventCount = GeneratedColumn( - 'braking_event_count', - aliasedName, - false, - type: DriftSqlType.int, - requiredDuringInsert: false, - defaultValue: const Constant(0), - ); - static const VerificationMeta _zeroTo60CountMeta = const VerificationMeta( - 'zeroTo60Count', - ); - @override - late final GeneratedColumn zeroTo60Count = GeneratedColumn( - 'zero_to60_count', - aliasedName, - false, - type: DriftSqlType.int, - requiredDuringInsert: false, - defaultValue: const Constant(0), - ); - static const VerificationMeta _zeroTo100CountMeta = const VerificationMeta( - 'zeroTo100Count', - ); - @override - late final GeneratedColumn zeroTo100Count = GeneratedColumn( - 'zero_to100_count', - aliasedName, - false, - type: DriftSqlType.int, - requiredDuringInsert: false, - defaultValue: const Constant(0), - ); - static const VerificationMeta _bestZeroTo60Meta = const VerificationMeta( - 'bestZeroTo60', - ); - @override - late final GeneratedColumn bestZeroTo60 = GeneratedColumn( - 'best_zero_to60', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _bestZeroTo100Meta = const VerificationMeta( - 'bestZeroTo100', - ); - @override - late final GeneratedColumn bestZeroTo100 = GeneratedColumn( - 'best_zero_to100', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _databaseSamplesWrittenMeta = - const VerificationMeta('databaseSamplesWritten'); - @override - late final GeneratedColumn databaseSamplesWritten = GeneratedColumn( - 'database_samples_written', - aliasedName, - false, - type: DriftSqlType.int, - requiredDuringInsert: false, - defaultValue: const Constant(0), - ); - static const VerificationMeta _databaseSamplesLostMeta = - const VerificationMeta('databaseSamplesLost'); - @override - late final GeneratedColumn databaseSamplesLost = GeneratedColumn( - 'database_samples_lost', - aliasedName, - false, - type: DriftSqlType.int, - requiredDuringInsert: false, - defaultValue: const Constant(0), - ); - static const VerificationMeta _eventCountMeta = const VerificationMeta( - 'eventCount', - ); - @override - late final GeneratedColumn eventCount = GeneratedColumn( - 'event_count', - aliasedName, - false, - type: DriftSqlType.int, - requiredDuringInsert: false, - defaultValue: const Constant(0), - ); - static const VerificationMeta _overallConfidenceMeta = const VerificationMeta( - 'overallConfidence', - ); - @override - late final GeneratedColumn overallConfidence = - GeneratedColumn( - 'overall_confidence', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _rideQualityScoreMeta = const VerificationMeta( - 'rideQualityScore', - ); - @override - late final GeneratedColumn rideQualityScore = GeneratedColumn( - 'ride_quality_score', - aliasedName, - false, - type: DriftSqlType.int, - requiredDuringInsert: false, - defaultValue: const Constant(0), - ); - static const VerificationMeta _rideQualityRatingMeta = const VerificationMeta( - 'rideQualityRating', - ); - @override - late final GeneratedColumn rideQualityRating = - GeneratedColumn( - 'ride_quality_rating', - aliasedName, - false, - type: DriftSqlType.string, - requiredDuringInsert: false, - defaultValue: const Constant('INVALID'), - ); - static const VerificationMeta _wasRecoveredAfterCrashMeta = - const VerificationMeta('wasRecoveredAfterCrash'); - @override - late final GeneratedColumn wasRecoveredAfterCrash = - GeneratedColumn( - 'was_recovered_after_crash', - aliasedName, - false, - type: DriftSqlType.bool, - requiredDuringInsert: false, - defaultConstraints: GeneratedColumn.constraintIsAlways( - 'CHECK ("was_recovered_after_crash" IN (0, 1))', - ), - defaultValue: const Constant(false), - ); - static const VerificationMeta _wasInterruptedMeta = const VerificationMeta( - 'wasInterrupted', - ); - @override - late final GeneratedColumn wasInterrupted = GeneratedColumn( - 'was_interrupted', - aliasedName, - false, - type: DriftSqlType.bool, - requiredDuringInsert: false, - defaultConstraints: GeneratedColumn.constraintIsAlways( - 'CHECK ("was_interrupted" IN (0, 1))', - ), - defaultValue: const Constant(false), - ); - static const VerificationMeta _exportIntegrityMeta = const VerificationMeta( - 'exportIntegrity', - ); - @override - late final GeneratedColumn exportIntegrity = GeneratedColumn( - 'export_integrity', - aliasedName, - true, - type: DriftSqlType.string, - requiredDuringInsert: false, - ); - @override - List get $columns => [ - id, - rideId, - startTime, - endTime, - durationSeconds, - totalSamples, - validSamples, - suspectSamples, - rejectedSamples, - validPercentage, - suspectPercentage, - rejectedPercentage, - gpsFixCount, - gpsStaleEventCount, - gpsJumpRejectCount, - maxGpsAgeMs, - averageGpsAccuracy, - worstGpsAccuracy, - telemetryGapCount, - maxTelemetryGapMs, - imuSaturationCount, - maxSpeedMph, - maxLeanAngle, - maxLongitudinalG, - maxLateralG, - accelerationEventCount, - brakingEventCount, - zeroTo60Count, - zeroTo100Count, - bestZeroTo60, - bestZeroTo100, - databaseSamplesWritten, - databaseSamplesLost, - eventCount, - overallConfidence, - rideQualityScore, - rideQualityRating, - wasRecoveredAfterCrash, - wasInterrupted, - exportIntegrity, - ]; - @override - String get aliasedName => _alias ?? actualTableName; - @override - String get actualTableName => $name; - static const String $name = 'field_test_summaries'; - @override - VerificationContext validateIntegrity( - Insertable instance, { - bool isInserting = false, - }) { - final context = VerificationContext(); - final data = instance.toColumns(true); - if (data.containsKey('id')) { - context.handle(_idMeta, id.isAcceptableOrUnknown(data['id']!, _idMeta)); - } - if (data.containsKey('ride_id')) { - context.handle( - _rideIdMeta, - rideId.isAcceptableOrUnknown(data['ride_id']!, _rideIdMeta), - ); - } else if (isInserting) { - context.missing(_rideIdMeta); - } - if (data.containsKey('start_time')) { - context.handle( - _startTimeMeta, - startTime.isAcceptableOrUnknown(data['start_time']!, _startTimeMeta), - ); - } else if (isInserting) { - context.missing(_startTimeMeta); - } - if (data.containsKey('end_time')) { - context.handle( - _endTimeMeta, - endTime.isAcceptableOrUnknown(data['end_time']!, _endTimeMeta), - ); - } - if (data.containsKey('duration_seconds')) { - context.handle( - _durationSecondsMeta, - durationSeconds.isAcceptableOrUnknown( - data['duration_seconds']!, - _durationSecondsMeta, - ), - ); - } - if (data.containsKey('total_samples')) { - context.handle( - _totalSamplesMeta, - totalSamples.isAcceptableOrUnknown( - data['total_samples']!, - _totalSamplesMeta, - ), - ); - } - if (data.containsKey('valid_samples')) { - context.handle( - _validSamplesMeta, - validSamples.isAcceptableOrUnknown( - data['valid_samples']!, - _validSamplesMeta, - ), - ); - } - if (data.containsKey('suspect_samples')) { - context.handle( - _suspectSamplesMeta, - suspectSamples.isAcceptableOrUnknown( - data['suspect_samples']!, - _suspectSamplesMeta, - ), - ); - } - if (data.containsKey('rejected_samples')) { - context.handle( - _rejectedSamplesMeta, - rejectedSamples.isAcceptableOrUnknown( - data['rejected_samples']!, - _rejectedSamplesMeta, - ), - ); - } - if (data.containsKey('valid_percentage')) { - context.handle( - _validPercentageMeta, - validPercentage.isAcceptableOrUnknown( - data['valid_percentage']!, - _validPercentageMeta, - ), - ); - } - if (data.containsKey('suspect_percentage')) { - context.handle( - _suspectPercentageMeta, - suspectPercentage.isAcceptableOrUnknown( - data['suspect_percentage']!, - _suspectPercentageMeta, - ), - ); - } - if (data.containsKey('rejected_percentage')) { - context.handle( - _rejectedPercentageMeta, - rejectedPercentage.isAcceptableOrUnknown( - data['rejected_percentage']!, - _rejectedPercentageMeta, - ), - ); - } - if (data.containsKey('gps_fix_count')) { - context.handle( - _gpsFixCountMeta, - gpsFixCount.isAcceptableOrUnknown( - data['gps_fix_count']!, - _gpsFixCountMeta, - ), - ); - } - if (data.containsKey('gps_stale_event_count')) { - context.handle( - _gpsStaleEventCountMeta, - gpsStaleEventCount.isAcceptableOrUnknown( - data['gps_stale_event_count']!, - _gpsStaleEventCountMeta, - ), - ); - } - if (data.containsKey('gps_jump_reject_count')) { - context.handle( - _gpsJumpRejectCountMeta, - gpsJumpRejectCount.isAcceptableOrUnknown( - data['gps_jump_reject_count']!, - _gpsJumpRejectCountMeta, - ), - ); - } - if (data.containsKey('max_gps_age_ms')) { - context.handle( - _maxGpsAgeMsMeta, - maxGpsAgeMs.isAcceptableOrUnknown( - data['max_gps_age_ms']!, - _maxGpsAgeMsMeta, - ), - ); - } - if (data.containsKey('average_gps_accuracy')) { - context.handle( - _averageGpsAccuracyMeta, - averageGpsAccuracy.isAcceptableOrUnknown( - data['average_gps_accuracy']!, - _averageGpsAccuracyMeta, - ), - ); - } - if (data.containsKey('worst_gps_accuracy')) { - context.handle( - _worstGpsAccuracyMeta, - worstGpsAccuracy.isAcceptableOrUnknown( - data['worst_gps_accuracy']!, - _worstGpsAccuracyMeta, - ), - ); - } - if (data.containsKey('telemetry_gap_count')) { - context.handle( - _telemetryGapCountMeta, - telemetryGapCount.isAcceptableOrUnknown( - data['telemetry_gap_count']!, - _telemetryGapCountMeta, - ), - ); - } - if (data.containsKey('max_telemetry_gap_ms')) { - context.handle( - _maxTelemetryGapMsMeta, - maxTelemetryGapMs.isAcceptableOrUnknown( - data['max_telemetry_gap_ms']!, - _maxTelemetryGapMsMeta, - ), - ); - } - if (data.containsKey('imu_saturation_count')) { - context.handle( - _imuSaturationCountMeta, - imuSaturationCount.isAcceptableOrUnknown( - data['imu_saturation_count']!, - _imuSaturationCountMeta, - ), - ); - } - if (data.containsKey('max_speed_mph')) { - context.handle( - _maxSpeedMphMeta, - maxSpeedMph.isAcceptableOrUnknown( - data['max_speed_mph']!, - _maxSpeedMphMeta, - ), - ); - } - if (data.containsKey('max_lean_angle')) { - context.handle( - _maxLeanAngleMeta, - maxLeanAngle.isAcceptableOrUnknown( - data['max_lean_angle']!, - _maxLeanAngleMeta, - ), - ); - } - if (data.containsKey('max_longitudinal_g')) { - context.handle( - _maxLongitudinalGMeta, - maxLongitudinalG.isAcceptableOrUnknown( - data['max_longitudinal_g']!, - _maxLongitudinalGMeta, - ), - ); - } - if (data.containsKey('max_lateral_g')) { - context.handle( - _maxLateralGMeta, - maxLateralG.isAcceptableOrUnknown( - data['max_lateral_g']!, - _maxLateralGMeta, - ), - ); - } - if (data.containsKey('acceleration_event_count')) { - context.handle( - _accelerationEventCountMeta, - accelerationEventCount.isAcceptableOrUnknown( - data['acceleration_event_count']!, - _accelerationEventCountMeta, - ), - ); - } - if (data.containsKey('braking_event_count')) { - context.handle( - _brakingEventCountMeta, - brakingEventCount.isAcceptableOrUnknown( - data['braking_event_count']!, - _brakingEventCountMeta, - ), - ); - } - if (data.containsKey('zero_to60_count')) { - context.handle( - _zeroTo60CountMeta, - zeroTo60Count.isAcceptableOrUnknown( - data['zero_to60_count']!, - _zeroTo60CountMeta, - ), - ); - } - if (data.containsKey('zero_to100_count')) { - context.handle( - _zeroTo100CountMeta, - zeroTo100Count.isAcceptableOrUnknown( - data['zero_to100_count']!, - _zeroTo100CountMeta, - ), - ); - } - if (data.containsKey('best_zero_to60')) { - context.handle( - _bestZeroTo60Meta, - bestZeroTo60.isAcceptableOrUnknown( - data['best_zero_to60']!, - _bestZeroTo60Meta, - ), - ); - } - if (data.containsKey('best_zero_to100')) { - context.handle( - _bestZeroTo100Meta, - bestZeroTo100.isAcceptableOrUnknown( - data['best_zero_to100']!, - _bestZeroTo100Meta, - ), - ); - } - if (data.containsKey('database_samples_written')) { - context.handle( - _databaseSamplesWrittenMeta, - databaseSamplesWritten.isAcceptableOrUnknown( - data['database_samples_written']!, - _databaseSamplesWrittenMeta, - ), - ); - } - if (data.containsKey('database_samples_lost')) { - context.handle( - _databaseSamplesLostMeta, - databaseSamplesLost.isAcceptableOrUnknown( - data['database_samples_lost']!, - _databaseSamplesLostMeta, - ), - ); - } - if (data.containsKey('event_count')) { - context.handle( - _eventCountMeta, - eventCount.isAcceptableOrUnknown(data['event_count']!, _eventCountMeta), - ); - } - if (data.containsKey('overall_confidence')) { - context.handle( - _overallConfidenceMeta, - overallConfidence.isAcceptableOrUnknown( - data['overall_confidence']!, - _overallConfidenceMeta, - ), - ); - } - if (data.containsKey('ride_quality_score')) { - context.handle( - _rideQualityScoreMeta, - rideQualityScore.isAcceptableOrUnknown( - data['ride_quality_score']!, - _rideQualityScoreMeta, - ), - ); - } - if (data.containsKey('ride_quality_rating')) { - context.handle( - _rideQualityRatingMeta, - rideQualityRating.isAcceptableOrUnknown( - data['ride_quality_rating']!, - _rideQualityRatingMeta, - ), - ); - } - if (data.containsKey('was_recovered_after_crash')) { - context.handle( - _wasRecoveredAfterCrashMeta, - wasRecoveredAfterCrash.isAcceptableOrUnknown( - data['was_recovered_after_crash']!, - _wasRecoveredAfterCrashMeta, - ), - ); - } - if (data.containsKey('was_interrupted')) { - context.handle( - _wasInterruptedMeta, - wasInterrupted.isAcceptableOrUnknown( - data['was_interrupted']!, - _wasInterruptedMeta, - ), - ); - } - if (data.containsKey('export_integrity')) { - context.handle( - _exportIntegrityMeta, - exportIntegrity.isAcceptableOrUnknown( - data['export_integrity']!, - _exportIntegrityMeta, - ), - ); - } - return context; - } - - @override - Set get $primaryKey => {id}; - @override - FieldTestSummary map(Map data, {String? tablePrefix}) { - final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; - return FieldTestSummary( - id: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}id'], - )!, - rideId: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}ride_id'], - )!, - startTime: attachedDatabase.typeMapping.read( - DriftSqlType.dateTime, - data['${effectivePrefix}start_time'], - )!, - endTime: attachedDatabase.typeMapping.read( - DriftSqlType.dateTime, - data['${effectivePrefix}end_time'], - ), - durationSeconds: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}duration_seconds'], - )!, - totalSamples: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}total_samples'], - )!, - validSamples: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}valid_samples'], - )!, - suspectSamples: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}suspect_samples'], - )!, - rejectedSamples: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}rejected_samples'], - )!, - validPercentage: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}valid_percentage'], - )!, - suspectPercentage: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}suspect_percentage'], - )!, - rejectedPercentage: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}rejected_percentage'], - )!, - gpsFixCount: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}gps_fix_count'], - )!, - gpsStaleEventCount: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}gps_stale_event_count'], - )!, - gpsJumpRejectCount: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}gps_jump_reject_count'], - )!, - maxGpsAgeMs: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}max_gps_age_ms'], - ), - averageGpsAccuracy: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}average_gps_accuracy'], - ), - worstGpsAccuracy: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}worst_gps_accuracy'], - ), - telemetryGapCount: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}telemetry_gap_count'], - )!, - maxTelemetryGapMs: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}max_telemetry_gap_ms'], - ), - imuSaturationCount: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}imu_saturation_count'], - )!, - maxSpeedMph: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}max_speed_mph'], - ), - maxLeanAngle: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}max_lean_angle'], - ), - maxLongitudinalG: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}max_longitudinal_g'], - ), - maxLateralG: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}max_lateral_g'], - ), - accelerationEventCount: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}acceleration_event_count'], - )!, - brakingEventCount: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}braking_event_count'], - )!, - zeroTo60Count: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}zero_to60_count'], - )!, - zeroTo100Count: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}zero_to100_count'], - )!, - bestZeroTo60: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}best_zero_to60'], - ), - bestZeroTo100: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}best_zero_to100'], - ), - databaseSamplesWritten: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}database_samples_written'], - )!, - databaseSamplesLost: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}database_samples_lost'], - )!, - eventCount: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}event_count'], - )!, - overallConfidence: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}overall_confidence'], - ), - rideQualityScore: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}ride_quality_score'], - )!, - rideQualityRating: attachedDatabase.typeMapping.read( - DriftSqlType.string, - data['${effectivePrefix}ride_quality_rating'], - )!, - wasRecoveredAfterCrash: attachedDatabase.typeMapping.read( - DriftSqlType.bool, - data['${effectivePrefix}was_recovered_after_crash'], - )!, - wasInterrupted: attachedDatabase.typeMapping.read( - DriftSqlType.bool, - data['${effectivePrefix}was_interrupted'], - )!, - exportIntegrity: attachedDatabase.typeMapping.read( - DriftSqlType.string, - data['${effectivePrefix}export_integrity'], - ), - ); - } - - @override - $FieldTestSummariesTable createAlias(String alias) { - return $FieldTestSummariesTable(attachedDatabase, alias); - } -} - -class FieldTestSummary extends DataClass - implements Insertable { - final int id; - final int rideId; - final DateTime startTime; - final DateTime? endTime; - final int durationSeconds; - final int totalSamples; - final int validSamples; - final int suspectSamples; - final int rejectedSamples; - final double validPercentage; - final double suspectPercentage; - final double rejectedPercentage; - final int gpsFixCount; - final int gpsStaleEventCount; - final int gpsJumpRejectCount; - final int? maxGpsAgeMs; - final double? averageGpsAccuracy; - final double? worstGpsAccuracy; - final int telemetryGapCount; - final int? maxTelemetryGapMs; - final int imuSaturationCount; - final double? maxSpeedMph; - final double? maxLeanAngle; - final double? maxLongitudinalG; - final double? maxLateralG; - final int accelerationEventCount; - final int brakingEventCount; - final int zeroTo60Count; - final int zeroTo100Count; - final double? bestZeroTo60; - final double? bestZeroTo100; - final int databaseSamplesWritten; - final int databaseSamplesLost; - final int eventCount; - final double? overallConfidence; - final int rideQualityScore; - final String rideQualityRating; - final bool wasRecoveredAfterCrash; - final bool wasInterrupted; - final String? exportIntegrity; - const FieldTestSummary({ - required this.id, - required this.rideId, - required this.startTime, - this.endTime, - required this.durationSeconds, - required this.totalSamples, - required this.validSamples, - required this.suspectSamples, - required this.rejectedSamples, - required this.validPercentage, - required this.suspectPercentage, - required this.rejectedPercentage, - required this.gpsFixCount, - required this.gpsStaleEventCount, - required this.gpsJumpRejectCount, - this.maxGpsAgeMs, - this.averageGpsAccuracy, - this.worstGpsAccuracy, - required this.telemetryGapCount, - this.maxTelemetryGapMs, - required this.imuSaturationCount, - this.maxSpeedMph, - this.maxLeanAngle, - this.maxLongitudinalG, - this.maxLateralG, - required this.accelerationEventCount, - required this.brakingEventCount, - required this.zeroTo60Count, - required this.zeroTo100Count, - this.bestZeroTo60, - this.bestZeroTo100, - required this.databaseSamplesWritten, - required this.databaseSamplesLost, - required this.eventCount, - this.overallConfidence, - required this.rideQualityScore, - required this.rideQualityRating, - required this.wasRecoveredAfterCrash, - required this.wasInterrupted, - this.exportIntegrity, - }); - @override - Map toColumns(bool nullToAbsent) { - final map = {}; - map['id'] = Variable(id); - map['ride_id'] = Variable(rideId); - map['start_time'] = Variable(startTime); - if (!nullToAbsent || endTime != null) { - map['end_time'] = Variable(endTime); - } - map['duration_seconds'] = Variable(durationSeconds); - map['total_samples'] = Variable(totalSamples); - map['valid_samples'] = Variable(validSamples); - map['suspect_samples'] = Variable(suspectSamples); - map['rejected_samples'] = Variable(rejectedSamples); - map['valid_percentage'] = Variable(validPercentage); - map['suspect_percentage'] = Variable(suspectPercentage); - map['rejected_percentage'] = Variable(rejectedPercentage); - map['gps_fix_count'] = Variable(gpsFixCount); - map['gps_stale_event_count'] = Variable(gpsStaleEventCount); - map['gps_jump_reject_count'] = Variable(gpsJumpRejectCount); - if (!nullToAbsent || maxGpsAgeMs != null) { - map['max_gps_age_ms'] = Variable(maxGpsAgeMs); - } - if (!nullToAbsent || averageGpsAccuracy != null) { - map['average_gps_accuracy'] = Variable(averageGpsAccuracy); - } - if (!nullToAbsent || worstGpsAccuracy != null) { - map['worst_gps_accuracy'] = Variable(worstGpsAccuracy); - } - map['telemetry_gap_count'] = Variable(telemetryGapCount); - if (!nullToAbsent || maxTelemetryGapMs != null) { - map['max_telemetry_gap_ms'] = Variable(maxTelemetryGapMs); - } - map['imu_saturation_count'] = Variable(imuSaturationCount); - if (!nullToAbsent || maxSpeedMph != null) { - map['max_speed_mph'] = Variable(maxSpeedMph); - } - if (!nullToAbsent || maxLeanAngle != null) { - map['max_lean_angle'] = Variable(maxLeanAngle); - } - if (!nullToAbsent || maxLongitudinalG != null) { - map['max_longitudinal_g'] = Variable(maxLongitudinalG); - } - if (!nullToAbsent || maxLateralG != null) { - map['max_lateral_g'] = Variable(maxLateralG); - } - map['acceleration_event_count'] = Variable(accelerationEventCount); - map['braking_event_count'] = Variable(brakingEventCount); - map['zero_to60_count'] = Variable(zeroTo60Count); - map['zero_to100_count'] = Variable(zeroTo100Count); - if (!nullToAbsent || bestZeroTo60 != null) { - map['best_zero_to60'] = Variable(bestZeroTo60); - } - if (!nullToAbsent || bestZeroTo100 != null) { - map['best_zero_to100'] = Variable(bestZeroTo100); - } - map['database_samples_written'] = Variable(databaseSamplesWritten); - map['database_samples_lost'] = Variable(databaseSamplesLost); - map['event_count'] = Variable(eventCount); - if (!nullToAbsent || overallConfidence != null) { - map['overall_confidence'] = Variable(overallConfidence); - } - map['ride_quality_score'] = Variable(rideQualityScore); - map['ride_quality_rating'] = Variable(rideQualityRating); - map['was_recovered_after_crash'] = Variable(wasRecoveredAfterCrash); - map['was_interrupted'] = Variable(wasInterrupted); - if (!nullToAbsent || exportIntegrity != null) { - map['export_integrity'] = Variable(exportIntegrity); - } - return map; - } - - FieldTestSummariesCompanion toCompanion(bool nullToAbsent) { - return FieldTestSummariesCompanion( - id: Value(id), - rideId: Value(rideId), - startTime: Value(startTime), - endTime: endTime == null && nullToAbsent - ? const Value.absent() - : Value(endTime), - durationSeconds: Value(durationSeconds), - totalSamples: Value(totalSamples), - validSamples: Value(validSamples), - suspectSamples: Value(suspectSamples), - rejectedSamples: Value(rejectedSamples), - validPercentage: Value(validPercentage), - suspectPercentage: Value(suspectPercentage), - rejectedPercentage: Value(rejectedPercentage), - gpsFixCount: Value(gpsFixCount), - gpsStaleEventCount: Value(gpsStaleEventCount), - gpsJumpRejectCount: Value(gpsJumpRejectCount), - maxGpsAgeMs: maxGpsAgeMs == null && nullToAbsent - ? const Value.absent() - : Value(maxGpsAgeMs), - averageGpsAccuracy: averageGpsAccuracy == null && nullToAbsent - ? const Value.absent() - : Value(averageGpsAccuracy), - worstGpsAccuracy: worstGpsAccuracy == null && nullToAbsent - ? const Value.absent() - : Value(worstGpsAccuracy), - telemetryGapCount: Value(telemetryGapCount), - maxTelemetryGapMs: maxTelemetryGapMs == null && nullToAbsent - ? const Value.absent() - : Value(maxTelemetryGapMs), - imuSaturationCount: Value(imuSaturationCount), - maxSpeedMph: maxSpeedMph == null && nullToAbsent - ? const Value.absent() - : Value(maxSpeedMph), - maxLeanAngle: maxLeanAngle == null && nullToAbsent - ? const Value.absent() - : Value(maxLeanAngle), - maxLongitudinalG: maxLongitudinalG == null && nullToAbsent - ? const Value.absent() - : Value(maxLongitudinalG), - maxLateralG: maxLateralG == null && nullToAbsent - ? const Value.absent() - : Value(maxLateralG), - accelerationEventCount: Value(accelerationEventCount), - brakingEventCount: Value(brakingEventCount), - zeroTo60Count: Value(zeroTo60Count), - zeroTo100Count: Value(zeroTo100Count), - bestZeroTo60: bestZeroTo60 == null && nullToAbsent - ? const Value.absent() - : Value(bestZeroTo60), - bestZeroTo100: bestZeroTo100 == null && nullToAbsent - ? const Value.absent() - : Value(bestZeroTo100), - databaseSamplesWritten: Value(databaseSamplesWritten), - databaseSamplesLost: Value(databaseSamplesLost), - eventCount: Value(eventCount), - overallConfidence: overallConfidence == null && nullToAbsent - ? const Value.absent() - : Value(overallConfidence), - rideQualityScore: Value(rideQualityScore), - rideQualityRating: Value(rideQualityRating), - wasRecoveredAfterCrash: Value(wasRecoveredAfterCrash), - wasInterrupted: Value(wasInterrupted), - exportIntegrity: exportIntegrity == null && nullToAbsent - ? const Value.absent() - : Value(exportIntegrity), - ); - } - - factory FieldTestSummary.fromJson( - Map json, { - ValueSerializer? serializer, - }) { - serializer ??= driftRuntimeOptions.defaultSerializer; - return FieldTestSummary( - id: serializer.fromJson(json['id']), - rideId: serializer.fromJson(json['rideId']), - startTime: serializer.fromJson(json['startTime']), - endTime: serializer.fromJson(json['endTime']), - durationSeconds: serializer.fromJson(json['durationSeconds']), - totalSamples: serializer.fromJson(json['totalSamples']), - validSamples: serializer.fromJson(json['validSamples']), - suspectSamples: serializer.fromJson(json['suspectSamples']), - rejectedSamples: serializer.fromJson(json['rejectedSamples']), - validPercentage: serializer.fromJson(json['validPercentage']), - suspectPercentage: serializer.fromJson(json['suspectPercentage']), - rejectedPercentage: serializer.fromJson( - json['rejectedPercentage'], - ), - gpsFixCount: serializer.fromJson(json['gpsFixCount']), - gpsStaleEventCount: serializer.fromJson(json['gpsStaleEventCount']), - gpsJumpRejectCount: serializer.fromJson(json['gpsJumpRejectCount']), - maxGpsAgeMs: serializer.fromJson(json['maxGpsAgeMs']), - averageGpsAccuracy: serializer.fromJson( - json['averageGpsAccuracy'], - ), - worstGpsAccuracy: serializer.fromJson(json['worstGpsAccuracy']), - telemetryGapCount: serializer.fromJson(json['telemetryGapCount']), - maxTelemetryGapMs: serializer.fromJson(json['maxTelemetryGapMs']), - imuSaturationCount: serializer.fromJson(json['imuSaturationCount']), - maxSpeedMph: serializer.fromJson(json['maxSpeedMph']), - maxLeanAngle: serializer.fromJson(json['maxLeanAngle']), - maxLongitudinalG: serializer.fromJson(json['maxLongitudinalG']), - maxLateralG: serializer.fromJson(json['maxLateralG']), - accelerationEventCount: serializer.fromJson( - json['accelerationEventCount'], - ), - brakingEventCount: serializer.fromJson(json['brakingEventCount']), - zeroTo60Count: serializer.fromJson(json['zeroTo60Count']), - zeroTo100Count: serializer.fromJson(json['zeroTo100Count']), - bestZeroTo60: serializer.fromJson(json['bestZeroTo60']), - bestZeroTo100: serializer.fromJson(json['bestZeroTo100']), - databaseSamplesWritten: serializer.fromJson( - json['databaseSamplesWritten'], - ), - databaseSamplesLost: serializer.fromJson( - json['databaseSamplesLost'], - ), - eventCount: serializer.fromJson(json['eventCount']), - overallConfidence: serializer.fromJson( - json['overallConfidence'], - ), - rideQualityScore: serializer.fromJson(json['rideQualityScore']), - rideQualityRating: serializer.fromJson(json['rideQualityRating']), - wasRecoveredAfterCrash: serializer.fromJson( - json['wasRecoveredAfterCrash'], - ), - wasInterrupted: serializer.fromJson(json['wasInterrupted']), - exportIntegrity: serializer.fromJson(json['exportIntegrity']), - ); - } - @override - Map toJson({ValueSerializer? serializer}) { - serializer ??= driftRuntimeOptions.defaultSerializer; - return { - 'id': serializer.toJson(id), - 'rideId': serializer.toJson(rideId), - 'startTime': serializer.toJson(startTime), - 'endTime': serializer.toJson(endTime), - 'durationSeconds': serializer.toJson(durationSeconds), - 'totalSamples': serializer.toJson(totalSamples), - 'validSamples': serializer.toJson(validSamples), - 'suspectSamples': serializer.toJson(suspectSamples), - 'rejectedSamples': serializer.toJson(rejectedSamples), - 'validPercentage': serializer.toJson(validPercentage), - 'suspectPercentage': serializer.toJson(suspectPercentage), - 'rejectedPercentage': serializer.toJson(rejectedPercentage), - 'gpsFixCount': serializer.toJson(gpsFixCount), - 'gpsStaleEventCount': serializer.toJson(gpsStaleEventCount), - 'gpsJumpRejectCount': serializer.toJson(gpsJumpRejectCount), - 'maxGpsAgeMs': serializer.toJson(maxGpsAgeMs), - 'averageGpsAccuracy': serializer.toJson(averageGpsAccuracy), - 'worstGpsAccuracy': serializer.toJson(worstGpsAccuracy), - 'telemetryGapCount': serializer.toJson(telemetryGapCount), - 'maxTelemetryGapMs': serializer.toJson(maxTelemetryGapMs), - 'imuSaturationCount': serializer.toJson(imuSaturationCount), - 'maxSpeedMph': serializer.toJson(maxSpeedMph), - 'maxLeanAngle': serializer.toJson(maxLeanAngle), - 'maxLongitudinalG': serializer.toJson(maxLongitudinalG), - 'maxLateralG': serializer.toJson(maxLateralG), - 'accelerationEventCount': serializer.toJson(accelerationEventCount), - 'brakingEventCount': serializer.toJson(brakingEventCount), - 'zeroTo60Count': serializer.toJson(zeroTo60Count), - 'zeroTo100Count': serializer.toJson(zeroTo100Count), - 'bestZeroTo60': serializer.toJson(bestZeroTo60), - 'bestZeroTo100': serializer.toJson(bestZeroTo100), - 'databaseSamplesWritten': serializer.toJson(databaseSamplesWritten), - 'databaseSamplesLost': serializer.toJson(databaseSamplesLost), - 'eventCount': serializer.toJson(eventCount), - 'overallConfidence': serializer.toJson(overallConfidence), - 'rideQualityScore': serializer.toJson(rideQualityScore), - 'rideQualityRating': serializer.toJson(rideQualityRating), - 'wasRecoveredAfterCrash': serializer.toJson(wasRecoveredAfterCrash), - 'wasInterrupted': serializer.toJson(wasInterrupted), - 'exportIntegrity': serializer.toJson(exportIntegrity), - }; - } - - FieldTestSummary copyWith({ - int? id, - int? rideId, - DateTime? startTime, - Value endTime = const Value.absent(), - int? durationSeconds, - int? totalSamples, - int? validSamples, - int? suspectSamples, - int? rejectedSamples, - double? validPercentage, - double? suspectPercentage, - double? rejectedPercentage, - int? gpsFixCount, - int? gpsStaleEventCount, - int? gpsJumpRejectCount, - Value maxGpsAgeMs = const Value.absent(), - Value averageGpsAccuracy = const Value.absent(), - Value worstGpsAccuracy = const Value.absent(), - int? telemetryGapCount, - Value maxTelemetryGapMs = const Value.absent(), - int? imuSaturationCount, - Value maxSpeedMph = const Value.absent(), - Value maxLeanAngle = const Value.absent(), - Value maxLongitudinalG = const Value.absent(), - Value maxLateralG = const Value.absent(), - int? accelerationEventCount, - int? brakingEventCount, - int? zeroTo60Count, - int? zeroTo100Count, - Value bestZeroTo60 = const Value.absent(), - Value bestZeroTo100 = const Value.absent(), - int? databaseSamplesWritten, - int? databaseSamplesLost, - int? eventCount, - Value overallConfidence = const Value.absent(), - int? rideQualityScore, - String? rideQualityRating, - bool? wasRecoveredAfterCrash, - bool? wasInterrupted, - Value exportIntegrity = const Value.absent(), - }) => FieldTestSummary( - id: id ?? this.id, - rideId: rideId ?? this.rideId, - startTime: startTime ?? this.startTime, - endTime: endTime.present ? endTime.value : this.endTime, - durationSeconds: durationSeconds ?? this.durationSeconds, - totalSamples: totalSamples ?? this.totalSamples, - validSamples: validSamples ?? this.validSamples, - suspectSamples: suspectSamples ?? this.suspectSamples, - rejectedSamples: rejectedSamples ?? this.rejectedSamples, - validPercentage: validPercentage ?? this.validPercentage, - suspectPercentage: suspectPercentage ?? this.suspectPercentage, - rejectedPercentage: rejectedPercentage ?? this.rejectedPercentage, - gpsFixCount: gpsFixCount ?? this.gpsFixCount, - gpsStaleEventCount: gpsStaleEventCount ?? this.gpsStaleEventCount, - gpsJumpRejectCount: gpsJumpRejectCount ?? this.gpsJumpRejectCount, - maxGpsAgeMs: maxGpsAgeMs.present ? maxGpsAgeMs.value : this.maxGpsAgeMs, - averageGpsAccuracy: averageGpsAccuracy.present - ? averageGpsAccuracy.value - : this.averageGpsAccuracy, - worstGpsAccuracy: worstGpsAccuracy.present - ? worstGpsAccuracy.value - : this.worstGpsAccuracy, - telemetryGapCount: telemetryGapCount ?? this.telemetryGapCount, - maxTelemetryGapMs: maxTelemetryGapMs.present - ? maxTelemetryGapMs.value - : this.maxTelemetryGapMs, - imuSaturationCount: imuSaturationCount ?? this.imuSaturationCount, - maxSpeedMph: maxSpeedMph.present ? maxSpeedMph.value : this.maxSpeedMph, - maxLeanAngle: maxLeanAngle.present ? maxLeanAngle.value : this.maxLeanAngle, - maxLongitudinalG: maxLongitudinalG.present - ? maxLongitudinalG.value - : this.maxLongitudinalG, - maxLateralG: maxLateralG.present ? maxLateralG.value : this.maxLateralG, - accelerationEventCount: - accelerationEventCount ?? this.accelerationEventCount, - brakingEventCount: brakingEventCount ?? this.brakingEventCount, - zeroTo60Count: zeroTo60Count ?? this.zeroTo60Count, - zeroTo100Count: zeroTo100Count ?? this.zeroTo100Count, - bestZeroTo60: bestZeroTo60.present ? bestZeroTo60.value : this.bestZeroTo60, - bestZeroTo100: bestZeroTo100.present - ? bestZeroTo100.value - : this.bestZeroTo100, - databaseSamplesWritten: - databaseSamplesWritten ?? this.databaseSamplesWritten, - databaseSamplesLost: databaseSamplesLost ?? this.databaseSamplesLost, - eventCount: eventCount ?? this.eventCount, - overallConfidence: overallConfidence.present - ? overallConfidence.value - : this.overallConfidence, - rideQualityScore: rideQualityScore ?? this.rideQualityScore, - rideQualityRating: rideQualityRating ?? this.rideQualityRating, - wasRecoveredAfterCrash: - wasRecoveredAfterCrash ?? this.wasRecoveredAfterCrash, - wasInterrupted: wasInterrupted ?? this.wasInterrupted, - exportIntegrity: exportIntegrity.present - ? exportIntegrity.value - : this.exportIntegrity, - ); - FieldTestSummary copyWithCompanion(FieldTestSummariesCompanion data) { - return FieldTestSummary( - id: data.id.present ? data.id.value : this.id, - rideId: data.rideId.present ? data.rideId.value : this.rideId, - startTime: data.startTime.present ? data.startTime.value : this.startTime, - endTime: data.endTime.present ? data.endTime.value : this.endTime, - durationSeconds: data.durationSeconds.present - ? data.durationSeconds.value - : this.durationSeconds, - totalSamples: data.totalSamples.present - ? data.totalSamples.value - : this.totalSamples, - validSamples: data.validSamples.present - ? data.validSamples.value - : this.validSamples, - suspectSamples: data.suspectSamples.present - ? data.suspectSamples.value - : this.suspectSamples, - rejectedSamples: data.rejectedSamples.present - ? data.rejectedSamples.value - : this.rejectedSamples, - validPercentage: data.validPercentage.present - ? data.validPercentage.value - : this.validPercentage, - suspectPercentage: data.suspectPercentage.present - ? data.suspectPercentage.value - : this.suspectPercentage, - rejectedPercentage: data.rejectedPercentage.present - ? data.rejectedPercentage.value - : this.rejectedPercentage, - gpsFixCount: data.gpsFixCount.present - ? data.gpsFixCount.value - : this.gpsFixCount, - gpsStaleEventCount: data.gpsStaleEventCount.present - ? data.gpsStaleEventCount.value - : this.gpsStaleEventCount, - gpsJumpRejectCount: data.gpsJumpRejectCount.present - ? data.gpsJumpRejectCount.value - : this.gpsJumpRejectCount, - maxGpsAgeMs: data.maxGpsAgeMs.present - ? data.maxGpsAgeMs.value - : this.maxGpsAgeMs, - averageGpsAccuracy: data.averageGpsAccuracy.present - ? data.averageGpsAccuracy.value - : this.averageGpsAccuracy, - worstGpsAccuracy: data.worstGpsAccuracy.present - ? data.worstGpsAccuracy.value - : this.worstGpsAccuracy, - telemetryGapCount: data.telemetryGapCount.present - ? data.telemetryGapCount.value - : this.telemetryGapCount, - maxTelemetryGapMs: data.maxTelemetryGapMs.present - ? data.maxTelemetryGapMs.value - : this.maxTelemetryGapMs, - imuSaturationCount: data.imuSaturationCount.present - ? data.imuSaturationCount.value - : this.imuSaturationCount, - maxSpeedMph: data.maxSpeedMph.present - ? data.maxSpeedMph.value - : this.maxSpeedMph, - maxLeanAngle: data.maxLeanAngle.present - ? data.maxLeanAngle.value - : this.maxLeanAngle, - maxLongitudinalG: data.maxLongitudinalG.present - ? data.maxLongitudinalG.value - : this.maxLongitudinalG, - maxLateralG: data.maxLateralG.present - ? data.maxLateralG.value - : this.maxLateralG, - accelerationEventCount: data.accelerationEventCount.present - ? data.accelerationEventCount.value - : this.accelerationEventCount, - brakingEventCount: data.brakingEventCount.present - ? data.brakingEventCount.value - : this.brakingEventCount, - zeroTo60Count: data.zeroTo60Count.present - ? data.zeroTo60Count.value - : this.zeroTo60Count, - zeroTo100Count: data.zeroTo100Count.present - ? data.zeroTo100Count.value - : this.zeroTo100Count, - bestZeroTo60: data.bestZeroTo60.present - ? data.bestZeroTo60.value - : this.bestZeroTo60, - bestZeroTo100: data.bestZeroTo100.present - ? data.bestZeroTo100.value - : this.bestZeroTo100, - databaseSamplesWritten: data.databaseSamplesWritten.present - ? data.databaseSamplesWritten.value - : this.databaseSamplesWritten, - databaseSamplesLost: data.databaseSamplesLost.present - ? data.databaseSamplesLost.value - : this.databaseSamplesLost, - eventCount: data.eventCount.present - ? data.eventCount.value - : this.eventCount, - overallConfidence: data.overallConfidence.present - ? data.overallConfidence.value - : this.overallConfidence, - rideQualityScore: data.rideQualityScore.present - ? data.rideQualityScore.value - : this.rideQualityScore, - rideQualityRating: data.rideQualityRating.present - ? data.rideQualityRating.value - : this.rideQualityRating, - wasRecoveredAfterCrash: data.wasRecoveredAfterCrash.present - ? data.wasRecoveredAfterCrash.value - : this.wasRecoveredAfterCrash, - wasInterrupted: data.wasInterrupted.present - ? data.wasInterrupted.value - : this.wasInterrupted, - exportIntegrity: data.exportIntegrity.present - ? data.exportIntegrity.value - : this.exportIntegrity, - ); - } - - @override - String toString() { - return (StringBuffer('FieldTestSummary(') - ..write('id: $id, ') - ..write('rideId: $rideId, ') - ..write('startTime: $startTime, ') - ..write('endTime: $endTime, ') - ..write('durationSeconds: $durationSeconds, ') - ..write('totalSamples: $totalSamples, ') - ..write('validSamples: $validSamples, ') - ..write('suspectSamples: $suspectSamples, ') - ..write('rejectedSamples: $rejectedSamples, ') - ..write('validPercentage: $validPercentage, ') - ..write('suspectPercentage: $suspectPercentage, ') - ..write('rejectedPercentage: $rejectedPercentage, ') - ..write('gpsFixCount: $gpsFixCount, ') - ..write('gpsStaleEventCount: $gpsStaleEventCount, ') - ..write('gpsJumpRejectCount: $gpsJumpRejectCount, ') - ..write('maxGpsAgeMs: $maxGpsAgeMs, ') - ..write('averageGpsAccuracy: $averageGpsAccuracy, ') - ..write('worstGpsAccuracy: $worstGpsAccuracy, ') - ..write('telemetryGapCount: $telemetryGapCount, ') - ..write('maxTelemetryGapMs: $maxTelemetryGapMs, ') - ..write('imuSaturationCount: $imuSaturationCount, ') - ..write('maxSpeedMph: $maxSpeedMph, ') - ..write('maxLeanAngle: $maxLeanAngle, ') - ..write('maxLongitudinalG: $maxLongitudinalG, ') - ..write('maxLateralG: $maxLateralG, ') - ..write('accelerationEventCount: $accelerationEventCount, ') - ..write('brakingEventCount: $brakingEventCount, ') - ..write('zeroTo60Count: $zeroTo60Count, ') - ..write('zeroTo100Count: $zeroTo100Count, ') - ..write('bestZeroTo60: $bestZeroTo60, ') - ..write('bestZeroTo100: $bestZeroTo100, ') - ..write('databaseSamplesWritten: $databaseSamplesWritten, ') - ..write('databaseSamplesLost: $databaseSamplesLost, ') - ..write('eventCount: $eventCount, ') - ..write('overallConfidence: $overallConfidence, ') - ..write('rideQualityScore: $rideQualityScore, ') - ..write('rideQualityRating: $rideQualityRating, ') - ..write('wasRecoveredAfterCrash: $wasRecoveredAfterCrash, ') - ..write('wasInterrupted: $wasInterrupted, ') - ..write('exportIntegrity: $exportIntegrity') - ..write(')')) - .toString(); - } - - @override - int get hashCode => Object.hashAll([ - id, - rideId, - startTime, - endTime, - durationSeconds, - totalSamples, - validSamples, - suspectSamples, - rejectedSamples, - validPercentage, - suspectPercentage, - rejectedPercentage, - gpsFixCount, - gpsStaleEventCount, - gpsJumpRejectCount, - maxGpsAgeMs, - averageGpsAccuracy, - worstGpsAccuracy, - telemetryGapCount, - maxTelemetryGapMs, - imuSaturationCount, - maxSpeedMph, - maxLeanAngle, - maxLongitudinalG, - maxLateralG, - accelerationEventCount, - brakingEventCount, - zeroTo60Count, - zeroTo100Count, - bestZeroTo60, - bestZeroTo100, - databaseSamplesWritten, - databaseSamplesLost, - eventCount, - overallConfidence, - rideQualityScore, - rideQualityRating, - wasRecoveredAfterCrash, - wasInterrupted, - exportIntegrity, - ]); - @override - bool operator ==(Object other) => - identical(this, other) || - (other is FieldTestSummary && - other.id == this.id && - other.rideId == this.rideId && - other.startTime == this.startTime && - other.endTime == this.endTime && - other.durationSeconds == this.durationSeconds && - other.totalSamples == this.totalSamples && - other.validSamples == this.validSamples && - other.suspectSamples == this.suspectSamples && - other.rejectedSamples == this.rejectedSamples && - other.validPercentage == this.validPercentage && - other.suspectPercentage == this.suspectPercentage && - other.rejectedPercentage == this.rejectedPercentage && - other.gpsFixCount == this.gpsFixCount && - other.gpsStaleEventCount == this.gpsStaleEventCount && - other.gpsJumpRejectCount == this.gpsJumpRejectCount && - other.maxGpsAgeMs == this.maxGpsAgeMs && - other.averageGpsAccuracy == this.averageGpsAccuracy && - other.worstGpsAccuracy == this.worstGpsAccuracy && - other.telemetryGapCount == this.telemetryGapCount && - other.maxTelemetryGapMs == this.maxTelemetryGapMs && - other.imuSaturationCount == this.imuSaturationCount && - other.maxSpeedMph == this.maxSpeedMph && - other.maxLeanAngle == this.maxLeanAngle && - other.maxLongitudinalG == this.maxLongitudinalG && - other.maxLateralG == this.maxLateralG && - other.accelerationEventCount == this.accelerationEventCount && - other.brakingEventCount == this.brakingEventCount && - other.zeroTo60Count == this.zeroTo60Count && - other.zeroTo100Count == this.zeroTo100Count && - other.bestZeroTo60 == this.bestZeroTo60 && - other.bestZeroTo100 == this.bestZeroTo100 && - other.databaseSamplesWritten == this.databaseSamplesWritten && - other.databaseSamplesLost == this.databaseSamplesLost && - other.eventCount == this.eventCount && - other.overallConfidence == this.overallConfidence && - other.rideQualityScore == this.rideQualityScore && - other.rideQualityRating == this.rideQualityRating && - other.wasRecoveredAfterCrash == this.wasRecoveredAfterCrash && - other.wasInterrupted == this.wasInterrupted && - other.exportIntegrity == this.exportIntegrity); -} - -class FieldTestSummariesCompanion extends UpdateCompanion { - final Value id; - final Value rideId; - final Value startTime; - final Value endTime; - final Value durationSeconds; - final Value totalSamples; - final Value validSamples; - final Value suspectSamples; - final Value rejectedSamples; - final Value validPercentage; - final Value suspectPercentage; - final Value rejectedPercentage; - final Value gpsFixCount; - final Value gpsStaleEventCount; - final Value gpsJumpRejectCount; - final Value maxGpsAgeMs; - final Value averageGpsAccuracy; - final Value worstGpsAccuracy; - final Value telemetryGapCount; - final Value maxTelemetryGapMs; - final Value imuSaturationCount; - final Value maxSpeedMph; - final Value maxLeanAngle; - final Value maxLongitudinalG; - final Value maxLateralG; - final Value accelerationEventCount; - final Value brakingEventCount; - final Value zeroTo60Count; - final Value zeroTo100Count; - final Value bestZeroTo60; - final Value bestZeroTo100; - final Value databaseSamplesWritten; - final Value databaseSamplesLost; - final Value eventCount; - final Value overallConfidence; - final Value rideQualityScore; - final Value rideQualityRating; - final Value wasRecoveredAfterCrash; - final Value wasInterrupted; - final Value exportIntegrity; - const FieldTestSummariesCompanion({ - this.id = const Value.absent(), - this.rideId = const Value.absent(), - this.startTime = const Value.absent(), - this.endTime = const Value.absent(), - this.durationSeconds = const Value.absent(), - this.totalSamples = const Value.absent(), - this.validSamples = const Value.absent(), - this.suspectSamples = const Value.absent(), - this.rejectedSamples = const Value.absent(), - this.validPercentage = const Value.absent(), - this.suspectPercentage = const Value.absent(), - this.rejectedPercentage = const Value.absent(), - this.gpsFixCount = const Value.absent(), - this.gpsStaleEventCount = const Value.absent(), - this.gpsJumpRejectCount = const Value.absent(), - this.maxGpsAgeMs = const Value.absent(), - this.averageGpsAccuracy = const Value.absent(), - this.worstGpsAccuracy = const Value.absent(), - this.telemetryGapCount = const Value.absent(), - this.maxTelemetryGapMs = const Value.absent(), - this.imuSaturationCount = const Value.absent(), - this.maxSpeedMph = const Value.absent(), - this.maxLeanAngle = const Value.absent(), - this.maxLongitudinalG = const Value.absent(), - this.maxLateralG = const Value.absent(), - this.accelerationEventCount = const Value.absent(), - this.brakingEventCount = const Value.absent(), - this.zeroTo60Count = const Value.absent(), - this.zeroTo100Count = const Value.absent(), - this.bestZeroTo60 = const Value.absent(), - this.bestZeroTo100 = const Value.absent(), - this.databaseSamplesWritten = const Value.absent(), - this.databaseSamplesLost = const Value.absent(), - this.eventCount = const Value.absent(), - this.overallConfidence = const Value.absent(), - this.rideQualityScore = const Value.absent(), - this.rideQualityRating = const Value.absent(), - this.wasRecoveredAfterCrash = const Value.absent(), - this.wasInterrupted = const Value.absent(), - this.exportIntegrity = const Value.absent(), - }); - FieldTestSummariesCompanion.insert({ - this.id = const Value.absent(), - required int rideId, - required DateTime startTime, - this.endTime = const Value.absent(), - this.durationSeconds = const Value.absent(), - this.totalSamples = const Value.absent(), - this.validSamples = const Value.absent(), - this.suspectSamples = const Value.absent(), - this.rejectedSamples = const Value.absent(), - this.validPercentage = const Value.absent(), - this.suspectPercentage = const Value.absent(), - this.rejectedPercentage = const Value.absent(), - this.gpsFixCount = const Value.absent(), - this.gpsStaleEventCount = const Value.absent(), - this.gpsJumpRejectCount = const Value.absent(), - this.maxGpsAgeMs = const Value.absent(), - this.averageGpsAccuracy = const Value.absent(), - this.worstGpsAccuracy = const Value.absent(), - this.telemetryGapCount = const Value.absent(), - this.maxTelemetryGapMs = const Value.absent(), - this.imuSaturationCount = const Value.absent(), - this.maxSpeedMph = const Value.absent(), - this.maxLeanAngle = const Value.absent(), - this.maxLongitudinalG = const Value.absent(), - this.maxLateralG = const Value.absent(), - this.accelerationEventCount = const Value.absent(), - this.brakingEventCount = const Value.absent(), - this.zeroTo60Count = const Value.absent(), - this.zeroTo100Count = const Value.absent(), - this.bestZeroTo60 = const Value.absent(), - this.bestZeroTo100 = const Value.absent(), - this.databaseSamplesWritten = const Value.absent(), - this.databaseSamplesLost = const Value.absent(), - this.eventCount = const Value.absent(), - this.overallConfidence = const Value.absent(), - this.rideQualityScore = const Value.absent(), - this.rideQualityRating = const Value.absent(), - this.wasRecoveredAfterCrash = const Value.absent(), - this.wasInterrupted = const Value.absent(), - this.exportIntegrity = const Value.absent(), - }) : rideId = Value(rideId), - startTime = Value(startTime); - static Insertable custom({ - Expression? id, - Expression? rideId, - Expression? startTime, - Expression? endTime, - Expression? durationSeconds, - Expression? totalSamples, - Expression? validSamples, - Expression? suspectSamples, - Expression? rejectedSamples, - Expression? validPercentage, - Expression? suspectPercentage, - Expression? rejectedPercentage, - Expression? gpsFixCount, - Expression? gpsStaleEventCount, - Expression? gpsJumpRejectCount, - Expression? maxGpsAgeMs, - Expression? averageGpsAccuracy, - Expression? worstGpsAccuracy, - Expression? telemetryGapCount, - Expression? maxTelemetryGapMs, - Expression? imuSaturationCount, - Expression? maxSpeedMph, - Expression? maxLeanAngle, - Expression? maxLongitudinalG, - Expression? maxLateralG, - Expression? accelerationEventCount, - Expression? brakingEventCount, - Expression? zeroTo60Count, - Expression? zeroTo100Count, - Expression? bestZeroTo60, - Expression? bestZeroTo100, - Expression? databaseSamplesWritten, - Expression? databaseSamplesLost, - Expression? eventCount, - Expression? overallConfidence, - Expression? rideQualityScore, - Expression? rideQualityRating, - Expression? wasRecoveredAfterCrash, - Expression? wasInterrupted, - Expression? exportIntegrity, - }) { - return RawValuesInsertable({ - if (id != null) 'id': id, - if (rideId != null) 'ride_id': rideId, - if (startTime != null) 'start_time': startTime, - if (endTime != null) 'end_time': endTime, - if (durationSeconds != null) 'duration_seconds': durationSeconds, - if (totalSamples != null) 'total_samples': totalSamples, - if (validSamples != null) 'valid_samples': validSamples, - if (suspectSamples != null) 'suspect_samples': suspectSamples, - if (rejectedSamples != null) 'rejected_samples': rejectedSamples, - if (validPercentage != null) 'valid_percentage': validPercentage, - if (suspectPercentage != null) 'suspect_percentage': suspectPercentage, - if (rejectedPercentage != null) 'rejected_percentage': rejectedPercentage, - if (gpsFixCount != null) 'gps_fix_count': gpsFixCount, - if (gpsStaleEventCount != null) - 'gps_stale_event_count': gpsStaleEventCount, - if (gpsJumpRejectCount != null) - 'gps_jump_reject_count': gpsJumpRejectCount, - if (maxGpsAgeMs != null) 'max_gps_age_ms': maxGpsAgeMs, - if (averageGpsAccuracy != null) - 'average_gps_accuracy': averageGpsAccuracy, - if (worstGpsAccuracy != null) 'worst_gps_accuracy': worstGpsAccuracy, - if (telemetryGapCount != null) 'telemetry_gap_count': telemetryGapCount, - if (maxTelemetryGapMs != null) 'max_telemetry_gap_ms': maxTelemetryGapMs, - if (imuSaturationCount != null) - 'imu_saturation_count': imuSaturationCount, - if (maxSpeedMph != null) 'max_speed_mph': maxSpeedMph, - if (maxLeanAngle != null) 'max_lean_angle': maxLeanAngle, - if (maxLongitudinalG != null) 'max_longitudinal_g': maxLongitudinalG, - if (maxLateralG != null) 'max_lateral_g': maxLateralG, - if (accelerationEventCount != null) - 'acceleration_event_count': accelerationEventCount, - if (brakingEventCount != null) 'braking_event_count': brakingEventCount, - if (zeroTo60Count != null) 'zero_to60_count': zeroTo60Count, - if (zeroTo100Count != null) 'zero_to100_count': zeroTo100Count, - if (bestZeroTo60 != null) 'best_zero_to60': bestZeroTo60, - if (bestZeroTo100 != null) 'best_zero_to100': bestZeroTo100, - if (databaseSamplesWritten != null) - 'database_samples_written': databaseSamplesWritten, - if (databaseSamplesLost != null) - 'database_samples_lost': databaseSamplesLost, - if (eventCount != null) 'event_count': eventCount, - if (overallConfidence != null) 'overall_confidence': overallConfidence, - if (rideQualityScore != null) 'ride_quality_score': rideQualityScore, - if (rideQualityRating != null) 'ride_quality_rating': rideQualityRating, - if (wasRecoveredAfterCrash != null) - 'was_recovered_after_crash': wasRecoveredAfterCrash, - if (wasInterrupted != null) 'was_interrupted': wasInterrupted, - if (exportIntegrity != null) 'export_integrity': exportIntegrity, - }); - } - - FieldTestSummariesCompanion copyWith({ - Value? id, - Value? rideId, - Value? startTime, - Value? endTime, - Value? durationSeconds, - Value? totalSamples, - Value? validSamples, - Value? suspectSamples, - Value? rejectedSamples, - Value? validPercentage, - Value? suspectPercentage, - Value? rejectedPercentage, - Value? gpsFixCount, - Value? gpsStaleEventCount, - Value? gpsJumpRejectCount, - Value? maxGpsAgeMs, - Value? averageGpsAccuracy, - Value? worstGpsAccuracy, - Value? telemetryGapCount, - Value? maxTelemetryGapMs, - Value? imuSaturationCount, - Value? maxSpeedMph, - Value? maxLeanAngle, - Value? maxLongitudinalG, - Value? maxLateralG, - Value? accelerationEventCount, - Value? brakingEventCount, - Value? zeroTo60Count, - Value? zeroTo100Count, - Value? bestZeroTo60, - Value? bestZeroTo100, - Value? databaseSamplesWritten, - Value? databaseSamplesLost, - Value? eventCount, - Value? overallConfidence, - Value? rideQualityScore, - Value? rideQualityRating, - Value? wasRecoveredAfterCrash, - Value? wasInterrupted, - Value? exportIntegrity, - }) { - return FieldTestSummariesCompanion( - id: id ?? this.id, - rideId: rideId ?? this.rideId, - startTime: startTime ?? this.startTime, - endTime: endTime ?? this.endTime, - durationSeconds: durationSeconds ?? this.durationSeconds, - totalSamples: totalSamples ?? this.totalSamples, - validSamples: validSamples ?? this.validSamples, - suspectSamples: suspectSamples ?? this.suspectSamples, - rejectedSamples: rejectedSamples ?? this.rejectedSamples, - validPercentage: validPercentage ?? this.validPercentage, - suspectPercentage: suspectPercentage ?? this.suspectPercentage, - rejectedPercentage: rejectedPercentage ?? this.rejectedPercentage, - gpsFixCount: gpsFixCount ?? this.gpsFixCount, - gpsStaleEventCount: gpsStaleEventCount ?? this.gpsStaleEventCount, - gpsJumpRejectCount: gpsJumpRejectCount ?? this.gpsJumpRejectCount, - maxGpsAgeMs: maxGpsAgeMs ?? this.maxGpsAgeMs, - averageGpsAccuracy: averageGpsAccuracy ?? this.averageGpsAccuracy, - worstGpsAccuracy: worstGpsAccuracy ?? this.worstGpsAccuracy, - telemetryGapCount: telemetryGapCount ?? this.telemetryGapCount, - maxTelemetryGapMs: maxTelemetryGapMs ?? this.maxTelemetryGapMs, - imuSaturationCount: imuSaturationCount ?? this.imuSaturationCount, - maxSpeedMph: maxSpeedMph ?? this.maxSpeedMph, - maxLeanAngle: maxLeanAngle ?? this.maxLeanAngle, - maxLongitudinalG: maxLongitudinalG ?? this.maxLongitudinalG, - maxLateralG: maxLateralG ?? this.maxLateralG, - accelerationEventCount: - accelerationEventCount ?? this.accelerationEventCount, - brakingEventCount: brakingEventCount ?? this.brakingEventCount, - zeroTo60Count: zeroTo60Count ?? this.zeroTo60Count, - zeroTo100Count: zeroTo100Count ?? this.zeroTo100Count, - bestZeroTo60: bestZeroTo60 ?? this.bestZeroTo60, - bestZeroTo100: bestZeroTo100 ?? this.bestZeroTo100, - databaseSamplesWritten: - databaseSamplesWritten ?? this.databaseSamplesWritten, - databaseSamplesLost: databaseSamplesLost ?? this.databaseSamplesLost, - eventCount: eventCount ?? this.eventCount, - overallConfidence: overallConfidence ?? this.overallConfidence, - rideQualityScore: rideQualityScore ?? this.rideQualityScore, - rideQualityRating: rideQualityRating ?? this.rideQualityRating, - wasRecoveredAfterCrash: - wasRecoveredAfterCrash ?? this.wasRecoveredAfterCrash, - wasInterrupted: wasInterrupted ?? this.wasInterrupted, - exportIntegrity: exportIntegrity ?? this.exportIntegrity, - ); - } - - @override - Map toColumns(bool nullToAbsent) { - final map = {}; - if (id.present) { - map['id'] = Variable(id.value); - } - if (rideId.present) { - map['ride_id'] = Variable(rideId.value); - } - if (startTime.present) { - map['start_time'] = Variable(startTime.value); - } - if (endTime.present) { - map['end_time'] = Variable(endTime.value); - } - if (durationSeconds.present) { - map['duration_seconds'] = Variable(durationSeconds.value); - } - if (totalSamples.present) { - map['total_samples'] = Variable(totalSamples.value); - } - if (validSamples.present) { - map['valid_samples'] = Variable(validSamples.value); - } - if (suspectSamples.present) { - map['suspect_samples'] = Variable(suspectSamples.value); - } - if (rejectedSamples.present) { - map['rejected_samples'] = Variable(rejectedSamples.value); - } - if (validPercentage.present) { - map['valid_percentage'] = Variable(validPercentage.value); - } - if (suspectPercentage.present) { - map['suspect_percentage'] = Variable(suspectPercentage.value); - } - if (rejectedPercentage.present) { - map['rejected_percentage'] = Variable(rejectedPercentage.value); - } - if (gpsFixCount.present) { - map['gps_fix_count'] = Variable(gpsFixCount.value); - } - if (gpsStaleEventCount.present) { - map['gps_stale_event_count'] = Variable(gpsStaleEventCount.value); - } - if (gpsJumpRejectCount.present) { - map['gps_jump_reject_count'] = Variable(gpsJumpRejectCount.value); - } - if (maxGpsAgeMs.present) { - map['max_gps_age_ms'] = Variable(maxGpsAgeMs.value); - } - if (averageGpsAccuracy.present) { - map['average_gps_accuracy'] = Variable(averageGpsAccuracy.value); - } - if (worstGpsAccuracy.present) { - map['worst_gps_accuracy'] = Variable(worstGpsAccuracy.value); - } - if (telemetryGapCount.present) { - map['telemetry_gap_count'] = Variable(telemetryGapCount.value); - } - if (maxTelemetryGapMs.present) { - map['max_telemetry_gap_ms'] = Variable(maxTelemetryGapMs.value); - } - if (imuSaturationCount.present) { - map['imu_saturation_count'] = Variable(imuSaturationCount.value); - } - if (maxSpeedMph.present) { - map['max_speed_mph'] = Variable(maxSpeedMph.value); - } - if (maxLeanAngle.present) { - map['max_lean_angle'] = Variable(maxLeanAngle.value); - } - if (maxLongitudinalG.present) { - map['max_longitudinal_g'] = Variable(maxLongitudinalG.value); - } - if (maxLateralG.present) { - map['max_lateral_g'] = Variable(maxLateralG.value); - } - if (accelerationEventCount.present) { - map['acceleration_event_count'] = Variable( - accelerationEventCount.value, - ); - } - if (brakingEventCount.present) { - map['braking_event_count'] = Variable(brakingEventCount.value); - } - if (zeroTo60Count.present) { - map['zero_to60_count'] = Variable(zeroTo60Count.value); - } - if (zeroTo100Count.present) { - map['zero_to100_count'] = Variable(zeroTo100Count.value); - } - if (bestZeroTo60.present) { - map['best_zero_to60'] = Variable(bestZeroTo60.value); - } - if (bestZeroTo100.present) { - map['best_zero_to100'] = Variable(bestZeroTo100.value); - } - if (databaseSamplesWritten.present) { - map['database_samples_written'] = Variable( - databaseSamplesWritten.value, - ); - } - if (databaseSamplesLost.present) { - map['database_samples_lost'] = Variable(databaseSamplesLost.value); - } - if (eventCount.present) { - map['event_count'] = Variable(eventCount.value); - } - if (overallConfidence.present) { - map['overall_confidence'] = Variable(overallConfidence.value); - } - if (rideQualityScore.present) { - map['ride_quality_score'] = Variable(rideQualityScore.value); - } - if (rideQualityRating.present) { - map['ride_quality_rating'] = Variable(rideQualityRating.value); - } - if (wasRecoveredAfterCrash.present) { - map['was_recovered_after_crash'] = Variable( - wasRecoveredAfterCrash.value, - ); - } - if (wasInterrupted.present) { - map['was_interrupted'] = Variable(wasInterrupted.value); - } - if (exportIntegrity.present) { - map['export_integrity'] = Variable(exportIntegrity.value); - } - return map; - } - - @override - String toString() { - return (StringBuffer('FieldTestSummariesCompanion(') - ..write('id: $id, ') - ..write('rideId: $rideId, ') - ..write('startTime: $startTime, ') - ..write('endTime: $endTime, ') - ..write('durationSeconds: $durationSeconds, ') - ..write('totalSamples: $totalSamples, ') - ..write('validSamples: $validSamples, ') - ..write('suspectSamples: $suspectSamples, ') - ..write('rejectedSamples: $rejectedSamples, ') - ..write('validPercentage: $validPercentage, ') - ..write('suspectPercentage: $suspectPercentage, ') - ..write('rejectedPercentage: $rejectedPercentage, ') - ..write('gpsFixCount: $gpsFixCount, ') - ..write('gpsStaleEventCount: $gpsStaleEventCount, ') - ..write('gpsJumpRejectCount: $gpsJumpRejectCount, ') - ..write('maxGpsAgeMs: $maxGpsAgeMs, ') - ..write('averageGpsAccuracy: $averageGpsAccuracy, ') - ..write('worstGpsAccuracy: $worstGpsAccuracy, ') - ..write('telemetryGapCount: $telemetryGapCount, ') - ..write('maxTelemetryGapMs: $maxTelemetryGapMs, ') - ..write('imuSaturationCount: $imuSaturationCount, ') - ..write('maxSpeedMph: $maxSpeedMph, ') - ..write('maxLeanAngle: $maxLeanAngle, ') - ..write('maxLongitudinalG: $maxLongitudinalG, ') - ..write('maxLateralG: $maxLateralG, ') - ..write('accelerationEventCount: $accelerationEventCount, ') - ..write('brakingEventCount: $brakingEventCount, ') - ..write('zeroTo60Count: $zeroTo60Count, ') - ..write('zeroTo100Count: $zeroTo100Count, ') - ..write('bestZeroTo60: $bestZeroTo60, ') - ..write('bestZeroTo100: $bestZeroTo100, ') - ..write('databaseSamplesWritten: $databaseSamplesWritten, ') - ..write('databaseSamplesLost: $databaseSamplesLost, ') - ..write('eventCount: $eventCount, ') - ..write('overallConfidence: $overallConfidence, ') - ..write('rideQualityScore: $rideQualityScore, ') - ..write('rideQualityRating: $rideQualityRating, ') - ..write('wasRecoveredAfterCrash: $wasRecoveredAfterCrash, ') - ..write('wasInterrupted: $wasInterrupted, ') - ..write('exportIntegrity: $exportIntegrity') - ..write(')')) - .toString(); - } -} - -class $FieldTestGpsRecordsTable extends FieldTestGpsRecords - with TableInfo<$FieldTestGpsRecordsTable, FieldTestGpsRecord> { - @override - final GeneratedDatabase attachedDatabase; - final String? _alias; - $FieldTestGpsRecordsTable(this.attachedDatabase, [this._alias]); - static const VerificationMeta _idMeta = const VerificationMeta('id'); - @override - late final GeneratedColumn id = GeneratedColumn( - 'id', - aliasedName, - false, - hasAutoIncrement: true, - type: DriftSqlType.int, - requiredDuringInsert: false, - defaultConstraints: GeneratedColumn.constraintIsAlways( - 'PRIMARY KEY AUTOINCREMENT', - ), - ); - static const VerificationMeta _sessionIdMeta = const VerificationMeta( - 'sessionId', - ); - @override - late final GeneratedColumn sessionId = GeneratedColumn( - 'session_id', - aliasedName, - false, - type: DriftSqlType.int, - requiredDuringInsert: true, - defaultConstraints: GeneratedColumn.constraintIsAlways( - 'REFERENCES field_test_sessions (id)', - ), - ); - static const VerificationMeta _timestampMeta = const VerificationMeta( - 'timestamp', - ); - @override - late final GeneratedColumn timestamp = GeneratedColumn( - 'timestamp', - aliasedName, - false, - type: DriftSqlType.dateTime, - requiredDuringInsert: true, - ); - static const VerificationMeta _latitudeMeta = const VerificationMeta( - 'latitude', - ); - @override - late final GeneratedColumn latitude = GeneratedColumn( - 'latitude', - aliasedName, - false, - type: DriftSqlType.double, - requiredDuringInsert: true, - ); - static const VerificationMeta _longitudeMeta = const VerificationMeta( - 'longitude', - ); - @override - late final GeneratedColumn longitude = GeneratedColumn( - 'longitude', - aliasedName, - false, - type: DriftSqlType.double, - requiredDuringInsert: true, - ); - static const VerificationMeta _altitudeMeta = const VerificationMeta( - 'altitude', - ); - @override - late final GeneratedColumn altitude = GeneratedColumn( - 'altitude', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _rawSpeedMeta = const VerificationMeta( - 'rawSpeed', - ); - @override - late final GeneratedColumn rawSpeed = GeneratedColumn( - 'raw_speed', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _filteredSpeedMeta = const VerificationMeta( - 'filteredSpeed', - ); - @override - late final GeneratedColumn filteredSpeed = GeneratedColumn( - 'filtered_speed', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _headingMeta = const VerificationMeta( - 'heading', - ); - @override - late final GeneratedColumn heading = GeneratedColumn( - 'heading', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _accuracyMeta = const VerificationMeta( - 'accuracy', - ); - @override - late final GeneratedColumn accuracy = GeneratedColumn( - 'accuracy', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _gpsHealthMeta = const VerificationMeta( - 'gpsHealth', - ); - @override - late final GeneratedColumn gpsHealth = GeneratedColumn( - 'gps_health', - aliasedName, - false, - type: DriftSqlType.string, - requiredDuringInsert: true, - ); - static const VerificationMeta _acceptedMeta = const VerificationMeta( - 'accepted', - ); - @override - late final GeneratedColumn accepted = GeneratedColumn( - 'accepted', - aliasedName, - false, - type: DriftSqlType.bool, - requiredDuringInsert: true, - defaultConstraints: GeneratedColumn.constraintIsAlways( - 'CHECK ("accepted" IN (0, 1))', - ), - ); - static const VerificationMeta _rejectionReasonMeta = const VerificationMeta( - 'rejectionReason', - ); - @override - late final GeneratedColumn rejectionReason = GeneratedColumn( - 'rejection_reason', - aliasedName, - true, - type: DriftSqlType.string, - requiredDuringInsert: false, - ); - @override - List get $columns => [ - id, - sessionId, - timestamp, - latitude, - longitude, - altitude, - rawSpeed, - filteredSpeed, - heading, - accuracy, - gpsHealth, - accepted, - rejectionReason, - ]; - @override - String get aliasedName => _alias ?? actualTableName; - @override - String get actualTableName => $name; - static const String $name = 'field_test_gps_records'; - @override - VerificationContext validateIntegrity( - Insertable instance, { - bool isInserting = false, - }) { - final context = VerificationContext(); - final data = instance.toColumns(true); - if (data.containsKey('id')) { - context.handle(_idMeta, id.isAcceptableOrUnknown(data['id']!, _idMeta)); - } - if (data.containsKey('session_id')) { - context.handle( - _sessionIdMeta, - sessionId.isAcceptableOrUnknown(data['session_id']!, _sessionIdMeta), - ); - } else if (isInserting) { - context.missing(_sessionIdMeta); - } - if (data.containsKey('timestamp')) { - context.handle( - _timestampMeta, - timestamp.isAcceptableOrUnknown(data['timestamp']!, _timestampMeta), - ); - } else if (isInserting) { - context.missing(_timestampMeta); - } - if (data.containsKey('latitude')) { - context.handle( - _latitudeMeta, - latitude.isAcceptableOrUnknown(data['latitude']!, _latitudeMeta), - ); - } else if (isInserting) { - context.missing(_latitudeMeta); - } - if (data.containsKey('longitude')) { - context.handle( - _longitudeMeta, - longitude.isAcceptableOrUnknown(data['longitude']!, _longitudeMeta), - ); - } else if (isInserting) { - context.missing(_longitudeMeta); - } - if (data.containsKey('altitude')) { - context.handle( - _altitudeMeta, - altitude.isAcceptableOrUnknown(data['altitude']!, _altitudeMeta), - ); - } - if (data.containsKey('raw_speed')) { - context.handle( - _rawSpeedMeta, - rawSpeed.isAcceptableOrUnknown(data['raw_speed']!, _rawSpeedMeta), - ); - } - if (data.containsKey('filtered_speed')) { - context.handle( - _filteredSpeedMeta, - filteredSpeed.isAcceptableOrUnknown( - data['filtered_speed']!, - _filteredSpeedMeta, - ), - ); - } - if (data.containsKey('heading')) { - context.handle( - _headingMeta, - heading.isAcceptableOrUnknown(data['heading']!, _headingMeta), - ); - } - if (data.containsKey('accuracy')) { - context.handle( - _accuracyMeta, - accuracy.isAcceptableOrUnknown(data['accuracy']!, _accuracyMeta), - ); - } - if (data.containsKey('gps_health')) { - context.handle( - _gpsHealthMeta, - gpsHealth.isAcceptableOrUnknown(data['gps_health']!, _gpsHealthMeta), - ); - } else if (isInserting) { - context.missing(_gpsHealthMeta); - } - if (data.containsKey('accepted')) { - context.handle( - _acceptedMeta, - accepted.isAcceptableOrUnknown(data['accepted']!, _acceptedMeta), - ); - } else if (isInserting) { - context.missing(_acceptedMeta); - } - if (data.containsKey('rejection_reason')) { - context.handle( - _rejectionReasonMeta, - rejectionReason.isAcceptableOrUnknown( - data['rejection_reason']!, - _rejectionReasonMeta, - ), - ); - } - return context; - } - - @override - Set get $primaryKey => {id}; - @override - FieldTestGpsRecord map(Map data, {String? tablePrefix}) { - final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; - return FieldTestGpsRecord( - id: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}id'], - )!, - sessionId: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}session_id'], - )!, - timestamp: attachedDatabase.typeMapping.read( - DriftSqlType.dateTime, - data['${effectivePrefix}timestamp'], - )!, - latitude: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}latitude'], - )!, - longitude: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}longitude'], - )!, - altitude: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}altitude'], - ), - rawSpeed: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}raw_speed'], - ), - filteredSpeed: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}filtered_speed'], - ), - heading: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}heading'], - ), - accuracy: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}accuracy'], - ), - gpsHealth: attachedDatabase.typeMapping.read( - DriftSqlType.string, - data['${effectivePrefix}gps_health'], - )!, - accepted: attachedDatabase.typeMapping.read( - DriftSqlType.bool, - data['${effectivePrefix}accepted'], - )!, - rejectionReason: attachedDatabase.typeMapping.read( - DriftSqlType.string, - data['${effectivePrefix}rejection_reason'], - ), - ); - } - - @override - $FieldTestGpsRecordsTable createAlias(String alias) { - return $FieldTestGpsRecordsTable(attachedDatabase, alias); - } -} - -class FieldTestGpsRecord extends DataClass - implements Insertable { - final int id; - final int sessionId; - final DateTime timestamp; - final double latitude; - final double longitude; - final double? altitude; - final double? rawSpeed; - final double? filteredSpeed; - final double? heading; - final double? accuracy; - final String gpsHealth; - final bool accepted; - final String? rejectionReason; - const FieldTestGpsRecord({ - required this.id, - required this.sessionId, - required this.timestamp, - required this.latitude, - required this.longitude, - this.altitude, - this.rawSpeed, - this.filteredSpeed, - this.heading, - this.accuracy, - required this.gpsHealth, - required this.accepted, - this.rejectionReason, - }); - @override - Map toColumns(bool nullToAbsent) { - final map = {}; - map['id'] = Variable(id); - map['session_id'] = Variable(sessionId); - map['timestamp'] = Variable(timestamp); - map['latitude'] = Variable(latitude); - map['longitude'] = Variable(longitude); - if (!nullToAbsent || altitude != null) { - map['altitude'] = Variable(altitude); - } - if (!nullToAbsent || rawSpeed != null) { - map['raw_speed'] = Variable(rawSpeed); - } - if (!nullToAbsent || filteredSpeed != null) { - map['filtered_speed'] = Variable(filteredSpeed); - } - if (!nullToAbsent || heading != null) { - map['heading'] = Variable(heading); - } - if (!nullToAbsent || accuracy != null) { - map['accuracy'] = Variable(accuracy); - } - map['gps_health'] = Variable(gpsHealth); - map['accepted'] = Variable(accepted); - if (!nullToAbsent || rejectionReason != null) { - map['rejection_reason'] = Variable(rejectionReason); - } - return map; - } - - FieldTestGpsRecordsCompanion toCompanion(bool nullToAbsent) { - return FieldTestGpsRecordsCompanion( - id: Value(id), - sessionId: Value(sessionId), - timestamp: Value(timestamp), - latitude: Value(latitude), - longitude: Value(longitude), - altitude: altitude == null && nullToAbsent - ? const Value.absent() - : Value(altitude), - rawSpeed: rawSpeed == null && nullToAbsent - ? const Value.absent() - : Value(rawSpeed), - filteredSpeed: filteredSpeed == null && nullToAbsent - ? const Value.absent() - : Value(filteredSpeed), - heading: heading == null && nullToAbsent - ? const Value.absent() - : Value(heading), - accuracy: accuracy == null && nullToAbsent - ? const Value.absent() - : Value(accuracy), - gpsHealth: Value(gpsHealth), - accepted: Value(accepted), - rejectionReason: rejectionReason == null && nullToAbsent - ? const Value.absent() - : Value(rejectionReason), - ); - } - - factory FieldTestGpsRecord.fromJson( - Map json, { - ValueSerializer? serializer, - }) { - serializer ??= driftRuntimeOptions.defaultSerializer; - return FieldTestGpsRecord( - id: serializer.fromJson(json['id']), - sessionId: serializer.fromJson(json['sessionId']), - timestamp: serializer.fromJson(json['timestamp']), - latitude: serializer.fromJson(json['latitude']), - longitude: serializer.fromJson(json['longitude']), - altitude: serializer.fromJson(json['altitude']), - rawSpeed: serializer.fromJson(json['rawSpeed']), - filteredSpeed: serializer.fromJson(json['filteredSpeed']), - heading: serializer.fromJson(json['heading']), - accuracy: serializer.fromJson(json['accuracy']), - gpsHealth: serializer.fromJson(json['gpsHealth']), - accepted: serializer.fromJson(json['accepted']), - rejectionReason: serializer.fromJson(json['rejectionReason']), - ); - } - @override - Map toJson({ValueSerializer? serializer}) { - serializer ??= driftRuntimeOptions.defaultSerializer; - return { - 'id': serializer.toJson(id), - 'sessionId': serializer.toJson(sessionId), - 'timestamp': serializer.toJson(timestamp), - 'latitude': serializer.toJson(latitude), - 'longitude': serializer.toJson(longitude), - 'altitude': serializer.toJson(altitude), - 'rawSpeed': serializer.toJson(rawSpeed), - 'filteredSpeed': serializer.toJson(filteredSpeed), - 'heading': serializer.toJson(heading), - 'accuracy': serializer.toJson(accuracy), - 'gpsHealth': serializer.toJson(gpsHealth), - 'accepted': serializer.toJson(accepted), - 'rejectionReason': serializer.toJson(rejectionReason), - }; - } - - FieldTestGpsRecord copyWith({ - int? id, - int? sessionId, - DateTime? timestamp, - double? latitude, - double? longitude, - Value altitude = const Value.absent(), - Value rawSpeed = const Value.absent(), - Value filteredSpeed = const Value.absent(), - Value heading = const Value.absent(), - Value accuracy = const Value.absent(), - String? gpsHealth, - bool? accepted, - Value rejectionReason = const Value.absent(), - }) => FieldTestGpsRecord( - id: id ?? this.id, - sessionId: sessionId ?? this.sessionId, - timestamp: timestamp ?? this.timestamp, - latitude: latitude ?? this.latitude, - longitude: longitude ?? this.longitude, - altitude: altitude.present ? altitude.value : this.altitude, - rawSpeed: rawSpeed.present ? rawSpeed.value : this.rawSpeed, - filteredSpeed: filteredSpeed.present - ? filteredSpeed.value - : this.filteredSpeed, - heading: heading.present ? heading.value : this.heading, - accuracy: accuracy.present ? accuracy.value : this.accuracy, - gpsHealth: gpsHealth ?? this.gpsHealth, - accepted: accepted ?? this.accepted, - rejectionReason: rejectionReason.present - ? rejectionReason.value - : this.rejectionReason, - ); - FieldTestGpsRecord copyWithCompanion(FieldTestGpsRecordsCompanion data) { - return FieldTestGpsRecord( - id: data.id.present ? data.id.value : this.id, - sessionId: data.sessionId.present ? data.sessionId.value : this.sessionId, - timestamp: data.timestamp.present ? data.timestamp.value : this.timestamp, - latitude: data.latitude.present ? data.latitude.value : this.latitude, - longitude: data.longitude.present ? data.longitude.value : this.longitude, - altitude: data.altitude.present ? data.altitude.value : this.altitude, - rawSpeed: data.rawSpeed.present ? data.rawSpeed.value : this.rawSpeed, - filteredSpeed: data.filteredSpeed.present - ? data.filteredSpeed.value - : this.filteredSpeed, - heading: data.heading.present ? data.heading.value : this.heading, - accuracy: data.accuracy.present ? data.accuracy.value : this.accuracy, - gpsHealth: data.gpsHealth.present ? data.gpsHealth.value : this.gpsHealth, - accepted: data.accepted.present ? data.accepted.value : this.accepted, - rejectionReason: data.rejectionReason.present - ? data.rejectionReason.value - : this.rejectionReason, - ); - } - - @override - String toString() { - return (StringBuffer('FieldTestGpsRecord(') - ..write('id: $id, ') - ..write('sessionId: $sessionId, ') - ..write('timestamp: $timestamp, ') - ..write('latitude: $latitude, ') - ..write('longitude: $longitude, ') - ..write('altitude: $altitude, ') - ..write('rawSpeed: $rawSpeed, ') - ..write('filteredSpeed: $filteredSpeed, ') - ..write('heading: $heading, ') - ..write('accuracy: $accuracy, ') - ..write('gpsHealth: $gpsHealth, ') - ..write('accepted: $accepted, ') - ..write('rejectionReason: $rejectionReason') - ..write(')')) - .toString(); - } - - @override - int get hashCode => Object.hash( - id, - sessionId, - timestamp, - latitude, - longitude, - altitude, - rawSpeed, - filteredSpeed, - heading, - accuracy, - gpsHealth, - accepted, - rejectionReason, - ); - @override - bool operator ==(Object other) => - identical(this, other) || - (other is FieldTestGpsRecord && - other.id == this.id && - other.sessionId == this.sessionId && - other.timestamp == this.timestamp && - other.latitude == this.latitude && - other.longitude == this.longitude && - other.altitude == this.altitude && - other.rawSpeed == this.rawSpeed && - other.filteredSpeed == this.filteredSpeed && - other.heading == this.heading && - other.accuracy == this.accuracy && - other.gpsHealth == this.gpsHealth && - other.accepted == this.accepted && - other.rejectionReason == this.rejectionReason); -} - -class FieldTestGpsRecordsCompanion extends UpdateCompanion { - final Value id; - final Value sessionId; - final Value timestamp; - final Value latitude; - final Value longitude; - final Value altitude; - final Value rawSpeed; - final Value filteredSpeed; - final Value heading; - final Value accuracy; - final Value gpsHealth; - final Value accepted; - final Value rejectionReason; - const FieldTestGpsRecordsCompanion({ - this.id = const Value.absent(), - this.sessionId = const Value.absent(), - this.timestamp = const Value.absent(), - this.latitude = const Value.absent(), - this.longitude = const Value.absent(), - this.altitude = const Value.absent(), - this.rawSpeed = const Value.absent(), - this.filteredSpeed = const Value.absent(), - this.heading = const Value.absent(), - this.accuracy = const Value.absent(), - this.gpsHealth = const Value.absent(), - this.accepted = const Value.absent(), - this.rejectionReason = const Value.absent(), - }); - FieldTestGpsRecordsCompanion.insert({ - this.id = const Value.absent(), - required int sessionId, - required DateTime timestamp, - required double latitude, - required double longitude, - this.altitude = const Value.absent(), - this.rawSpeed = const Value.absent(), - this.filteredSpeed = const Value.absent(), - this.heading = const Value.absent(), - this.accuracy = const Value.absent(), - required String gpsHealth, - required bool accepted, - this.rejectionReason = const Value.absent(), - }) : sessionId = Value(sessionId), - timestamp = Value(timestamp), - latitude = Value(latitude), - longitude = Value(longitude), - gpsHealth = Value(gpsHealth), - accepted = Value(accepted); - static Insertable custom({ - Expression? id, - Expression? sessionId, - Expression? timestamp, - Expression? latitude, - Expression? longitude, - Expression? altitude, - Expression? rawSpeed, - Expression? filteredSpeed, - Expression? heading, - Expression? accuracy, - Expression? gpsHealth, - Expression? accepted, - Expression? rejectionReason, - }) { - return RawValuesInsertable({ - if (id != null) 'id': id, - if (sessionId != null) 'session_id': sessionId, - if (timestamp != null) 'timestamp': timestamp, - if (latitude != null) 'latitude': latitude, - if (longitude != null) 'longitude': longitude, - if (altitude != null) 'altitude': altitude, - if (rawSpeed != null) 'raw_speed': rawSpeed, - if (filteredSpeed != null) 'filtered_speed': filteredSpeed, - if (heading != null) 'heading': heading, - if (accuracy != null) 'accuracy': accuracy, - if (gpsHealth != null) 'gps_health': gpsHealth, - if (accepted != null) 'accepted': accepted, - if (rejectionReason != null) 'rejection_reason': rejectionReason, - }); - } - - FieldTestGpsRecordsCompanion copyWith({ - Value? id, - Value? sessionId, - Value? timestamp, - Value? latitude, - Value? longitude, - Value? altitude, - Value? rawSpeed, - Value? filteredSpeed, - Value? heading, - Value? accuracy, - Value? gpsHealth, - Value? accepted, - Value? rejectionReason, - }) { - return FieldTestGpsRecordsCompanion( - id: id ?? this.id, - sessionId: sessionId ?? this.sessionId, - timestamp: timestamp ?? this.timestamp, - latitude: latitude ?? this.latitude, - longitude: longitude ?? this.longitude, - altitude: altitude ?? this.altitude, - rawSpeed: rawSpeed ?? this.rawSpeed, - filteredSpeed: filteredSpeed ?? this.filteredSpeed, - heading: heading ?? this.heading, - accuracy: accuracy ?? this.accuracy, - gpsHealth: gpsHealth ?? this.gpsHealth, - accepted: accepted ?? this.accepted, - rejectionReason: rejectionReason ?? this.rejectionReason, - ); - } - - @override - Map toColumns(bool nullToAbsent) { - final map = {}; - if (id.present) { - map['id'] = Variable(id.value); - } - if (sessionId.present) { - map['session_id'] = Variable(sessionId.value); - } - if (timestamp.present) { - map['timestamp'] = Variable(timestamp.value); - } - if (latitude.present) { - map['latitude'] = Variable(latitude.value); - } - if (longitude.present) { - map['longitude'] = Variable(longitude.value); - } - if (altitude.present) { - map['altitude'] = Variable(altitude.value); - } - if (rawSpeed.present) { - map['raw_speed'] = Variable(rawSpeed.value); - } - if (filteredSpeed.present) { - map['filtered_speed'] = Variable(filteredSpeed.value); - } - if (heading.present) { - map['heading'] = Variable(heading.value); - } - if (accuracy.present) { - map['accuracy'] = Variable(accuracy.value); - } - if (gpsHealth.present) { - map['gps_health'] = Variable(gpsHealth.value); - } - if (accepted.present) { - map['accepted'] = Variable(accepted.value); - } - if (rejectionReason.present) { - map['rejection_reason'] = Variable(rejectionReason.value); - } - return map; - } - - @override - String toString() { - return (StringBuffer('FieldTestGpsRecordsCompanion(') - ..write('id: $id, ') - ..write('sessionId: $sessionId, ') - ..write('timestamp: $timestamp, ') - ..write('latitude: $latitude, ') - ..write('longitude: $longitude, ') - ..write('altitude: $altitude, ') - ..write('rawSpeed: $rawSpeed, ') - ..write('filteredSpeed: $filteredSpeed, ') - ..write('heading: $heading, ') - ..write('accuracy: $accuracy, ') - ..write('gpsHealth: $gpsHealth, ') - ..write('accepted: $accepted, ') - ..write('rejectionReason: $rejectionReason') - ..write(')')) - .toString(); - } -} - -class $FieldTestImuRecordsTable extends FieldTestImuRecords - with TableInfo<$FieldTestImuRecordsTable, FieldTestImuRecord> { - @override - final GeneratedDatabase attachedDatabase; - final String? _alias; - $FieldTestImuRecordsTable(this.attachedDatabase, [this._alias]); - static const VerificationMeta _idMeta = const VerificationMeta('id'); - @override - late final GeneratedColumn id = GeneratedColumn( - 'id', - aliasedName, - false, - hasAutoIncrement: true, - type: DriftSqlType.int, - requiredDuringInsert: false, - defaultConstraints: GeneratedColumn.constraintIsAlways( - 'PRIMARY KEY AUTOINCREMENT', - ), - ); - static const VerificationMeta _sessionIdMeta = const VerificationMeta( - 'sessionId', - ); - @override - late final GeneratedColumn sessionId = GeneratedColumn( - 'session_id', - aliasedName, - false, - type: DriftSqlType.int, - requiredDuringInsert: true, - defaultConstraints: GeneratedColumn.constraintIsAlways( - 'REFERENCES field_test_sessions (id)', - ), - ); - static const VerificationMeta _timestampMeta = const VerificationMeta( - 'timestamp', - ); - @override - late final GeneratedColumn timestamp = GeneratedColumn( - 'timestamp', - aliasedName, - false, - type: DriftSqlType.dateTime, - requiredDuringInsert: true, - ); - static const VerificationMeta _accelerometerXMeta = const VerificationMeta( - 'accelerometerX', - ); - @override - late final GeneratedColumn accelerometerX = GeneratedColumn( - 'accelerometer_x', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _accelerometerYMeta = const VerificationMeta( - 'accelerometerY', - ); - @override - late final GeneratedColumn accelerometerY = GeneratedColumn( - 'accelerometer_y', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _accelerometerZMeta = const VerificationMeta( - 'accelerometerZ', - ); - @override - late final GeneratedColumn accelerometerZ = GeneratedColumn( - 'accelerometer_z', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _gyroXMeta = const VerificationMeta('gyroX'); - @override - late final GeneratedColumn gyroX = GeneratedColumn( - 'gyro_x', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _gyroYMeta = const VerificationMeta('gyroY'); - @override - late final GeneratedColumn gyroY = GeneratedColumn( - 'gyro_y', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _gyroZMeta = const VerificationMeta('gyroZ'); - @override - late final GeneratedColumn gyroZ = GeneratedColumn( - 'gyro_z', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _rollMeta = const VerificationMeta('roll'); - @override - late final GeneratedColumn roll = GeneratedColumn( - 'roll', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _pitchMeta = const VerificationMeta('pitch'); - @override - late final GeneratedColumn pitch = GeneratedColumn( - 'pitch', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _longitudinalGMeta = const VerificationMeta( - 'longitudinalG', - ); - @override - late final GeneratedColumn longitudinalG = GeneratedColumn( - 'longitudinal_g', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _lateralGMeta = const VerificationMeta( - 'lateralG', - ); - @override - late final GeneratedColumn lateralG = GeneratedColumn( - 'lateral_g', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _filteredLongitudinalGMeta = - const VerificationMeta('filteredLongitudinalG'); - @override - late final GeneratedColumn filteredLongitudinalG = - GeneratedColumn( - 'filtered_longitudinal_g', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - static const VerificationMeta _filteredLateralGMeta = const VerificationMeta( - 'filteredLateralG', - ); - @override - late final GeneratedColumn filteredLateralG = GeneratedColumn( - 'filtered_lateral_g', - aliasedName, - true, - type: DriftSqlType.double, - requiredDuringInsert: false, - ); - @override - List get $columns => [ - id, - sessionId, - timestamp, - accelerometerX, - accelerometerY, - accelerometerZ, - gyroX, - gyroY, - gyroZ, - roll, - pitch, - longitudinalG, - lateralG, - filteredLongitudinalG, - filteredLateralG, - ]; - @override - String get aliasedName => _alias ?? actualTableName; - @override - String get actualTableName => $name; - static const String $name = 'field_test_imu_records'; - @override - VerificationContext validateIntegrity( - Insertable instance, { - bool isInserting = false, - }) { - final context = VerificationContext(); - final data = instance.toColumns(true); - if (data.containsKey('id')) { - context.handle(_idMeta, id.isAcceptableOrUnknown(data['id']!, _idMeta)); - } - if (data.containsKey('session_id')) { - context.handle( - _sessionIdMeta, - sessionId.isAcceptableOrUnknown(data['session_id']!, _sessionIdMeta), - ); - } else if (isInserting) { - context.missing(_sessionIdMeta); - } - if (data.containsKey('timestamp')) { - context.handle( - _timestampMeta, - timestamp.isAcceptableOrUnknown(data['timestamp']!, _timestampMeta), - ); - } else if (isInserting) { - context.missing(_timestampMeta); - } - if (data.containsKey('accelerometer_x')) { - context.handle( - _accelerometerXMeta, - accelerometerX.isAcceptableOrUnknown( - data['accelerometer_x']!, - _accelerometerXMeta, - ), - ); - } - if (data.containsKey('accelerometer_y')) { - context.handle( - _accelerometerYMeta, - accelerometerY.isAcceptableOrUnknown( - data['accelerometer_y']!, - _accelerometerYMeta, - ), - ); - } - if (data.containsKey('accelerometer_z')) { - context.handle( - _accelerometerZMeta, - accelerometerZ.isAcceptableOrUnknown( - data['accelerometer_z']!, - _accelerometerZMeta, - ), - ); - } - if (data.containsKey('gyro_x')) { - context.handle( - _gyroXMeta, - gyroX.isAcceptableOrUnknown(data['gyro_x']!, _gyroXMeta), - ); - } - if (data.containsKey('gyro_y')) { - context.handle( - _gyroYMeta, - gyroY.isAcceptableOrUnknown(data['gyro_y']!, _gyroYMeta), - ); - } - if (data.containsKey('gyro_z')) { - context.handle( - _gyroZMeta, - gyroZ.isAcceptableOrUnknown(data['gyro_z']!, _gyroZMeta), - ); - } - if (data.containsKey('roll')) { - context.handle( - _rollMeta, - roll.isAcceptableOrUnknown(data['roll']!, _rollMeta), - ); - } - if (data.containsKey('pitch')) { - context.handle( - _pitchMeta, - pitch.isAcceptableOrUnknown(data['pitch']!, _pitchMeta), - ); - } - if (data.containsKey('longitudinal_g')) { - context.handle( - _longitudinalGMeta, - longitudinalG.isAcceptableOrUnknown( - data['longitudinal_g']!, - _longitudinalGMeta, - ), - ); - } - if (data.containsKey('lateral_g')) { - context.handle( - _lateralGMeta, - lateralG.isAcceptableOrUnknown(data['lateral_g']!, _lateralGMeta), - ); - } - if (data.containsKey('filtered_longitudinal_g')) { - context.handle( - _filteredLongitudinalGMeta, - filteredLongitudinalG.isAcceptableOrUnknown( - data['filtered_longitudinal_g']!, - _filteredLongitudinalGMeta, - ), - ); - } - if (data.containsKey('filtered_lateral_g')) { - context.handle( - _filteredLateralGMeta, - filteredLateralG.isAcceptableOrUnknown( - data['filtered_lateral_g']!, - _filteredLateralGMeta, - ), - ); - } - return context; - } - - @override - Set get $primaryKey => {id}; - @override - FieldTestImuRecord map(Map data, {String? tablePrefix}) { - final effectivePrefix = tablePrefix != null ? '$tablePrefix.' : ''; - return FieldTestImuRecord( - id: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}id'], - )!, - sessionId: attachedDatabase.typeMapping.read( - DriftSqlType.int, - data['${effectivePrefix}session_id'], - )!, - timestamp: attachedDatabase.typeMapping.read( - DriftSqlType.dateTime, - data['${effectivePrefix}timestamp'], - )!, - accelerometerX: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}accelerometer_x'], - ), - accelerometerY: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}accelerometer_y'], - ), - accelerometerZ: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}accelerometer_z'], - ), - gyroX: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}gyro_x'], - ), - gyroY: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}gyro_y'], - ), - gyroZ: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}gyro_z'], - ), - roll: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}roll'], - ), - pitch: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}pitch'], - ), - longitudinalG: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}longitudinal_g'], - ), - lateralG: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}lateral_g'], - ), - filteredLongitudinalG: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}filtered_longitudinal_g'], - ), - filteredLateralG: attachedDatabase.typeMapping.read( - DriftSqlType.double, - data['${effectivePrefix}filtered_lateral_g'], - ), - ); - } - - @override - $FieldTestImuRecordsTable createAlias(String alias) { - return $FieldTestImuRecordsTable(attachedDatabase, alias); - } -} - -class FieldTestImuRecord extends DataClass - implements Insertable { - final int id; - final int sessionId; - final DateTime timestamp; - final double? accelerometerX; - final double? accelerometerY; - final double? accelerometerZ; - final double? gyroX; - final double? gyroY; - final double? gyroZ; - final double? roll; - final double? pitch; - final double? longitudinalG; - final double? lateralG; - final double? filteredLongitudinalG; - final double? filteredLateralG; - const FieldTestImuRecord({ - required this.id, - required this.sessionId, - required this.timestamp, - this.accelerometerX, - this.accelerometerY, - this.accelerometerZ, - this.gyroX, - this.gyroY, - this.gyroZ, - this.roll, - this.pitch, - this.longitudinalG, - this.lateralG, - this.filteredLongitudinalG, - this.filteredLateralG, - }); - @override - Map toColumns(bool nullToAbsent) { - final map = {}; - map['id'] = Variable(id); - map['session_id'] = Variable(sessionId); - map['timestamp'] = Variable(timestamp); - if (!nullToAbsent || accelerometerX != null) { - map['accelerometer_x'] = Variable(accelerometerX); - } - if (!nullToAbsent || accelerometerY != null) { - map['accelerometer_y'] = Variable(accelerometerY); - } - if (!nullToAbsent || accelerometerZ != null) { - map['accelerometer_z'] = Variable(accelerometerZ); - } - if (!nullToAbsent || gyroX != null) { - map['gyro_x'] = Variable(gyroX); - } - if (!nullToAbsent || gyroY != null) { - map['gyro_y'] = Variable(gyroY); - } - if (!nullToAbsent || gyroZ != null) { - map['gyro_z'] = Variable(gyroZ); - } - if (!nullToAbsent || roll != null) { - map['roll'] = Variable(roll); - } - if (!nullToAbsent || pitch != null) { - map['pitch'] = Variable(pitch); - } - if (!nullToAbsent || longitudinalG != null) { - map['longitudinal_g'] = Variable(longitudinalG); - } - if (!nullToAbsent || lateralG != null) { - map['lateral_g'] = Variable(lateralG); - } - if (!nullToAbsent || filteredLongitudinalG != null) { - map['filtered_longitudinal_g'] = Variable(filteredLongitudinalG); - } - if (!nullToAbsent || filteredLateralG != null) { - map['filtered_lateral_g'] = Variable(filteredLateralG); - } - return map; - } - - FieldTestImuRecordsCompanion toCompanion(bool nullToAbsent) { - return FieldTestImuRecordsCompanion( - id: Value(id), - sessionId: Value(sessionId), - timestamp: Value(timestamp), - accelerometerX: accelerometerX == null && nullToAbsent - ? const Value.absent() - : Value(accelerometerX), - accelerometerY: accelerometerY == null && nullToAbsent - ? const Value.absent() - : Value(accelerometerY), - accelerometerZ: accelerometerZ == null && nullToAbsent - ? const Value.absent() - : Value(accelerometerZ), - gyroX: gyroX == null && nullToAbsent - ? const Value.absent() - : Value(gyroX), - gyroY: gyroY == null && nullToAbsent - ? const Value.absent() - : Value(gyroY), - gyroZ: gyroZ == null && nullToAbsent - ? const Value.absent() - : Value(gyroZ), - roll: roll == null && nullToAbsent ? const Value.absent() : Value(roll), - pitch: pitch == null && nullToAbsent - ? const Value.absent() - : Value(pitch), - longitudinalG: longitudinalG == null && nullToAbsent - ? const Value.absent() - : Value(longitudinalG), - lateralG: lateralG == null && nullToAbsent - ? const Value.absent() - : Value(lateralG), - filteredLongitudinalG: filteredLongitudinalG == null && nullToAbsent - ? const Value.absent() - : Value(filteredLongitudinalG), - filteredLateralG: filteredLateralG == null && nullToAbsent - ? const Value.absent() - : Value(filteredLateralG), - ); - } - - factory FieldTestImuRecord.fromJson( - Map json, { - ValueSerializer? serializer, - }) { - serializer ??= driftRuntimeOptions.defaultSerializer; - return FieldTestImuRecord( - id: serializer.fromJson(json['id']), - sessionId: serializer.fromJson(json['sessionId']), - timestamp: serializer.fromJson(json['timestamp']), - accelerometerX: serializer.fromJson(json['accelerometerX']), - accelerometerY: serializer.fromJson(json['accelerometerY']), - accelerometerZ: serializer.fromJson(json['accelerometerZ']), - gyroX: serializer.fromJson(json['gyroX']), - gyroY: serializer.fromJson(json['gyroY']), - gyroZ: serializer.fromJson(json['gyroZ']), - roll: serializer.fromJson(json['roll']), - pitch: serializer.fromJson(json['pitch']), - longitudinalG: serializer.fromJson(json['longitudinalG']), - lateralG: serializer.fromJson(json['lateralG']), - filteredLongitudinalG: serializer.fromJson( - json['filteredLongitudinalG'], - ), - filteredLateralG: serializer.fromJson(json['filteredLateralG']), - ); - } - @override - Map toJson({ValueSerializer? serializer}) { - serializer ??= driftRuntimeOptions.defaultSerializer; - return { - 'id': serializer.toJson(id), - 'sessionId': serializer.toJson(sessionId), - 'timestamp': serializer.toJson(timestamp), - 'accelerometerX': serializer.toJson(accelerometerX), - 'accelerometerY': serializer.toJson(accelerometerY), - 'accelerometerZ': serializer.toJson(accelerometerZ), - 'gyroX': serializer.toJson(gyroX), - 'gyroY': serializer.toJson(gyroY), - 'gyroZ': serializer.toJson(gyroZ), - 'roll': serializer.toJson(roll), - 'pitch': serializer.toJson(pitch), - 'longitudinalG': serializer.toJson(longitudinalG), - 'lateralG': serializer.toJson(lateralG), - 'filteredLongitudinalG': serializer.toJson( - filteredLongitudinalG, - ), - 'filteredLateralG': serializer.toJson(filteredLateralG), - }; - } - - FieldTestImuRecord copyWith({ - int? id, - int? sessionId, - DateTime? timestamp, - Value accelerometerX = const Value.absent(), - Value accelerometerY = const Value.absent(), - Value accelerometerZ = const Value.absent(), - Value gyroX = const Value.absent(), - Value gyroY = const Value.absent(), - Value gyroZ = const Value.absent(), - Value roll = const Value.absent(), - Value pitch = const Value.absent(), - Value longitudinalG = const Value.absent(), - Value lateralG = const Value.absent(), - Value filteredLongitudinalG = const Value.absent(), - Value filteredLateralG = const Value.absent(), - }) => FieldTestImuRecord( - id: id ?? this.id, - sessionId: sessionId ?? this.sessionId, - timestamp: timestamp ?? this.timestamp, - accelerometerX: accelerometerX.present - ? accelerometerX.value - : this.accelerometerX, - accelerometerY: accelerometerY.present - ? accelerometerY.value - : this.accelerometerY, - accelerometerZ: accelerometerZ.present - ? accelerometerZ.value - : this.accelerometerZ, - gyroX: gyroX.present ? gyroX.value : this.gyroX, - gyroY: gyroY.present ? gyroY.value : this.gyroY, - gyroZ: gyroZ.present ? gyroZ.value : this.gyroZ, - roll: roll.present ? roll.value : this.roll, - pitch: pitch.present ? pitch.value : this.pitch, - longitudinalG: longitudinalG.present - ? longitudinalG.value - : this.longitudinalG, - lateralG: lateralG.present ? lateralG.value : this.lateralG, - filteredLongitudinalG: filteredLongitudinalG.present - ? filteredLongitudinalG.value - : this.filteredLongitudinalG, - filteredLateralG: filteredLateralG.present - ? filteredLateralG.value - : this.filteredLateralG, - ); - FieldTestImuRecord copyWithCompanion(FieldTestImuRecordsCompanion data) { - return FieldTestImuRecord( - id: data.id.present ? data.id.value : this.id, - sessionId: data.sessionId.present ? data.sessionId.value : this.sessionId, - timestamp: data.timestamp.present ? data.timestamp.value : this.timestamp, - accelerometerX: data.accelerometerX.present - ? data.accelerometerX.value - : this.accelerometerX, - accelerometerY: data.accelerometerY.present - ? data.accelerometerY.value - : this.accelerometerY, - accelerometerZ: data.accelerometerZ.present - ? data.accelerometerZ.value - : this.accelerometerZ, - gyroX: data.gyroX.present ? data.gyroX.value : this.gyroX, - gyroY: data.gyroY.present ? data.gyroY.value : this.gyroY, - gyroZ: data.gyroZ.present ? data.gyroZ.value : this.gyroZ, - roll: data.roll.present ? data.roll.value : this.roll, - pitch: data.pitch.present ? data.pitch.value : this.pitch, - longitudinalG: data.longitudinalG.present - ? data.longitudinalG.value - : this.longitudinalG, - lateralG: data.lateralG.present ? data.lateralG.value : this.lateralG, - filteredLongitudinalG: data.filteredLongitudinalG.present - ? data.filteredLongitudinalG.value - : this.filteredLongitudinalG, - filteredLateralG: data.filteredLateralG.present - ? data.filteredLateralG.value - : this.filteredLateralG, - ); - } - - @override - String toString() { - return (StringBuffer('FieldTestImuRecord(') - ..write('id: $id, ') - ..write('sessionId: $sessionId, ') - ..write('timestamp: $timestamp, ') - ..write('accelerometerX: $accelerometerX, ') - ..write('accelerometerY: $accelerometerY, ') - ..write('accelerometerZ: $accelerometerZ, ') - ..write('gyroX: $gyroX, ') - ..write('gyroY: $gyroY, ') - ..write('gyroZ: $gyroZ, ') - ..write('roll: $roll, ') - ..write('pitch: $pitch, ') - ..write('longitudinalG: $longitudinalG, ') - ..write('lateralG: $lateralG, ') - ..write('filteredLongitudinalG: $filteredLongitudinalG, ') - ..write('filteredLateralG: $filteredLateralG') - ..write(')')) - .toString(); - } - - @override - int get hashCode => Object.hash( - id, - sessionId, - timestamp, - accelerometerX, - accelerometerY, - accelerometerZ, - gyroX, - gyroY, - gyroZ, - roll, - pitch, - longitudinalG, - lateralG, - filteredLongitudinalG, - filteredLateralG, - ); - @override - bool operator ==(Object other) => - identical(this, other) || - (other is FieldTestImuRecord && - other.id == this.id && - other.sessionId == this.sessionId && - other.timestamp == this.timestamp && - other.accelerometerX == this.accelerometerX && - other.accelerometerY == this.accelerometerY && - other.accelerometerZ == this.accelerometerZ && - other.gyroX == this.gyroX && - other.gyroY == this.gyroY && - other.gyroZ == this.gyroZ && - other.roll == this.roll && - other.pitch == this.pitch && - other.longitudinalG == this.longitudinalG && - other.lateralG == this.lateralG && - other.filteredLongitudinalG == this.filteredLongitudinalG && - other.filteredLateralG == this.filteredLateralG); -} - -class FieldTestImuRecordsCompanion extends UpdateCompanion { - final Value id; - final Value sessionId; - final Value timestamp; - final Value accelerometerX; - final Value accelerometerY; - final Value accelerometerZ; - final Value gyroX; - final Value gyroY; - final Value gyroZ; - final Value roll; - final Value pitch; - final Value longitudinalG; - final Value lateralG; - final Value filteredLongitudinalG; - final Value filteredLateralG; - const FieldTestImuRecordsCompanion({ - this.id = const Value.absent(), - this.sessionId = const Value.absent(), - this.timestamp = const Value.absent(), - this.accelerometerX = const Value.absent(), - this.accelerometerY = const Value.absent(), - this.accelerometerZ = const Value.absent(), - this.gyroX = const Value.absent(), - this.gyroY = const Value.absent(), - this.gyroZ = const Value.absent(), - this.roll = const Value.absent(), - this.pitch = const Value.absent(), - this.longitudinalG = const Value.absent(), - this.lateralG = const Value.absent(), - this.filteredLongitudinalG = const Value.absent(), - this.filteredLateralG = const Value.absent(), - }); - FieldTestImuRecordsCompanion.insert({ - this.id = const Value.absent(), - required int sessionId, - required DateTime timestamp, - this.accelerometerX = const Value.absent(), - this.accelerometerY = const Value.absent(), - this.accelerometerZ = const Value.absent(), - this.gyroX = const Value.absent(), - this.gyroY = const Value.absent(), - this.gyroZ = const Value.absent(), - this.roll = const Value.absent(), - this.pitch = const Value.absent(), - this.longitudinalG = const Value.absent(), - this.lateralG = const Value.absent(), - this.filteredLongitudinalG = const Value.absent(), - this.filteredLateralG = const Value.absent(), - }) : sessionId = Value(sessionId), - timestamp = Value(timestamp); - static Insertable custom({ - Expression? id, - Expression? sessionId, - Expression? timestamp, - Expression? accelerometerX, - Expression? accelerometerY, - Expression? accelerometerZ, - Expression? gyroX, - Expression? gyroY, - Expression? gyroZ, - Expression? roll, - Expression? pitch, - Expression? longitudinalG, - Expression? lateralG, - Expression? filteredLongitudinalG, - Expression? filteredLateralG, - }) { - return RawValuesInsertable({ - if (id != null) 'id': id, - if (sessionId != null) 'session_id': sessionId, - if (timestamp != null) 'timestamp': timestamp, - if (accelerometerX != null) 'accelerometer_x': accelerometerX, - if (accelerometerY != null) 'accelerometer_y': accelerometerY, - if (accelerometerZ != null) 'accelerometer_z': accelerometerZ, - if (gyroX != null) 'gyro_x': gyroX, - if (gyroY != null) 'gyro_y': gyroY, - if (gyroZ != null) 'gyro_z': gyroZ, - if (roll != null) 'roll': roll, - if (pitch != null) 'pitch': pitch, - if (longitudinalG != null) 'longitudinal_g': longitudinalG, - if (lateralG != null) 'lateral_g': lateralG, - if (filteredLongitudinalG != null) - 'filtered_longitudinal_g': filteredLongitudinalG, - if (filteredLateralG != null) 'filtered_lateral_g': filteredLateralG, - }); - } - - FieldTestImuRecordsCompanion copyWith({ - Value? id, - Value? sessionId, - Value? timestamp, - Value? accelerometerX, - Value? accelerometerY, - Value? accelerometerZ, - Value? gyroX, - Value? gyroY, - Value? gyroZ, - Value? roll, - Value? pitch, - Value? longitudinalG, - Value? lateralG, - Value? filteredLongitudinalG, - Value? filteredLateralG, - }) { - return FieldTestImuRecordsCompanion( - id: id ?? this.id, - sessionId: sessionId ?? this.sessionId, - timestamp: timestamp ?? this.timestamp, - accelerometerX: accelerometerX ?? this.accelerometerX, - accelerometerY: accelerometerY ?? this.accelerometerY, - accelerometerZ: accelerometerZ ?? this.accelerometerZ, - gyroX: gyroX ?? this.gyroX, - gyroY: gyroY ?? this.gyroY, - gyroZ: gyroZ ?? this.gyroZ, - roll: roll ?? this.roll, - pitch: pitch ?? this.pitch, - longitudinalG: longitudinalG ?? this.longitudinalG, - lateralG: lateralG ?? this.lateralG, - filteredLongitudinalG: - filteredLongitudinalG ?? this.filteredLongitudinalG, - filteredLateralG: filteredLateralG ?? this.filteredLateralG, - ); - } - - @override - Map toColumns(bool nullToAbsent) { - final map = {}; - if (id.present) { - map['id'] = Variable(id.value); - } - if (sessionId.present) { - map['session_id'] = Variable(sessionId.value); - } - if (timestamp.present) { - map['timestamp'] = Variable(timestamp.value); - } - if (accelerometerX.present) { - map['accelerometer_x'] = Variable(accelerometerX.value); - } - if (accelerometerY.present) { - map['accelerometer_y'] = Variable(accelerometerY.value); - } - if (accelerometerZ.present) { - map['accelerometer_z'] = Variable(accelerometerZ.value); - } - if (gyroX.present) { - map['gyro_x'] = Variable(gyroX.value); - } - if (gyroY.present) { - map['gyro_y'] = Variable(gyroY.value); - } - if (gyroZ.present) { - map['gyro_z'] = Variable(gyroZ.value); - } - if (roll.present) { - map['roll'] = Variable(roll.value); - } - if (pitch.present) { - map['pitch'] = Variable(pitch.value); - } - if (longitudinalG.present) { - map['longitudinal_g'] = Variable(longitudinalG.value); - } - if (lateralG.present) { - map['lateral_g'] = Variable(lateralG.value); - } - if (filteredLongitudinalG.present) { - map['filtered_longitudinal_g'] = Variable( - filteredLongitudinalG.value, - ); - } - if (filteredLateralG.present) { - map['filtered_lateral_g'] = Variable(filteredLateralG.value); - } - return map; - } - - @override - String toString() { - return (StringBuffer('FieldTestImuRecordsCompanion(') - ..write('id: $id, ') - ..write('sessionId: $sessionId, ') - ..write('timestamp: $timestamp, ') - ..write('accelerometerX: $accelerometerX, ') - ..write('accelerometerY: $accelerometerY, ') - ..write('accelerometerZ: $accelerometerZ, ') - ..write('gyroX: $gyroX, ') - ..write('gyroY: $gyroY, ') - ..write('gyroZ: $gyroZ, ') - ..write('roll: $roll, ') - ..write('pitch: $pitch, ') - ..write('longitudinalG: $longitudinalG, ') - ..write('lateralG: $lateralG, ') - ..write('filteredLongitudinalG: $filteredLongitudinalG, ') - ..write('filteredLateralG: $filteredLateralG') - ..write(')')) - .toString(); - } -} - abstract class _$AppDatabase extends GeneratedDatabase { _$AppDatabase(QueryExecutor e) : super(e); $AppDatabaseManager get managers => $AppDatabaseManager(this); - late final $RidesTable rides = $RidesTable(this); - late final $PerformanceRunsTable performanceRuns = $PerformanceRunsTable( - this, - ); - late final $TelemetrySamplesTable telemetrySamples = $TelemetrySamplesTable( - this, - ); - late final $RideEventsTable rideEvents = $RideEventsTable(this); - late final $GarageMotorcyclesTable garageMotorcycles = - $GarageMotorcyclesTable(this); - late final $FieldTestSessionsTable fieldTestSessions = - $FieldTestSessionsTable(this); - late final $FieldTestEventsTable fieldTestEvents = $FieldTestEventsTable( - this, - ); - late final $FieldTestSummariesTable fieldTestSummaries = - $FieldTestSummariesTable(this); - late final $FieldTestGpsRecordsTable fieldTestGpsRecords = - $FieldTestGpsRecordsTable(this); - late final $FieldTestImuRecordsTable fieldTestImuRecords = - $FieldTestImuRecordsTable(this); - late final Index fieldTestEventsRideIdIdx = Index( - 'field_test_events_ride_id_idx', - 'CREATE INDEX field_test_events_ride_id_idx ON field_test_events (ride_id)', - ); - late final Index fieldTestEventsTimestampIdx = Index( - 'field_test_events_timestamp_idx', - 'CREATE INDEX field_test_events_timestamp_idx ON field_test_events (timestamp)', - ); - late final Index fieldTestEventsEventTypeIdx = Index( - 'field_test_events_event_type_idx', - 'CREATE INDEX field_test_events_event_type_idx ON field_test_events (event_type)', - ); - late final Index fieldTestEventsSeverityIdx = Index( - 'field_test_events_severity_idx', - 'CREATE INDEX field_test_events_severity_idx ON field_test_events (severity)', - ); - late final Index fieldTestSummariesRideIdIdx = Index( - 'field_test_summaries_ride_id_idx', - 'CREATE INDEX field_test_summaries_ride_id_idx ON field_test_summaries (ride_id)', - ); @override Iterable> get allTables => allSchemaEntities.whereType>(); @override - List get allSchemaEntities => [ - rides, - performanceRuns, - telemetrySamples, - rideEvents, - garageMotorcycles, - fieldTestSessions, - fieldTestEvents, - fieldTestSummaries, - fieldTestGpsRecords, - fieldTestImuRecords, - fieldTestEventsRideIdIdx, - fieldTestEventsTimestampIdx, - fieldTestEventsEventTypeIdx, - fieldTestEventsSeverityIdx, - fieldTestSummariesRideIdIdx, - ]; + List get allSchemaEntities => []; } -typedef $$RidesTableCreateCompanionBuilder = - RidesCompanion Function({ - Value id, - required DateTime startTime, - Value endTime, - Value distanceMiles, - Value topSpeedMph, - Value maxLeanLeft, - Value maxLeanRight, - Value maxAccelG, - Value maxBrakingG, - Value best0to60Ms, - Value best0to100Ms, - Value distance, - Value movingTime, - Value stoppedTime, - Value averageSpeed, - Value topSpeed, - Value elevationGain, - Value elevationLoss, - Value motorcycleId, - Value motorcycleYear, - Value motorcycleMake, - Value motorcycleModel, - Value motorcycleVariant, - }); -typedef $$RidesTableUpdateCompanionBuilder = - RidesCompanion Function({ - Value id, - Value startTime, - Value endTime, - Value distanceMiles, - Value topSpeedMph, - Value maxLeanLeft, - Value maxLeanRight, - Value maxAccelG, - Value maxBrakingG, - Value best0to60Ms, - Value best0to100Ms, - Value distance, - Value movingTime, - Value stoppedTime, - Value averageSpeed, - Value topSpeed, - Value elevationGain, - Value elevationLoss, - Value motorcycleId, - Value motorcycleYear, - Value motorcycleMake, - Value motorcycleModel, - Value motorcycleVariant, - }); - -final class $$RidesTableReferences - extends BaseReferences<_$AppDatabase, $RidesTable, Ride> { - $$RidesTableReferences(super.$_db, super.$_table, super.$_typedResult); - - static MultiTypedResultKey<$PerformanceRunsTable, List> - _performanceRunsRefsTable(_$AppDatabase db) => MultiTypedResultKey.fromTable( - db.performanceRuns, - aliasName: 'rides__id__performance_runs__ride_id', - ); - - $$PerformanceRunsTableProcessedTableManager get performanceRunsRefs { - final manager = $$PerformanceRunsTableTableManager( - $_db, - $_db.performanceRuns, - ).filter((f) => f.rideId.id.sqlEquals($_itemColumn('id')!)); - - final cache = $_typedResult.readTableOrNull( - _performanceRunsRefsTable($_db), - ); - return ProcessedTableManager( - manager.$state.copyWith(prefetchedData: cache), - ); - } - - static MultiTypedResultKey<$TelemetrySamplesTable, List> - _telemetrySamplesRefsTable(_$AppDatabase db) => MultiTypedResultKey.fromTable( - db.telemetrySamples, - aliasName: 'rides__id__telemetry_samples__ride_id', - ); - - $$TelemetrySamplesTableProcessedTableManager get telemetrySamplesRefs { - final manager = $$TelemetrySamplesTableTableManager( - $_db, - $_db.telemetrySamples, - ).filter((f) => f.rideId.id.sqlEquals($_itemColumn('id')!)); - - final cache = $_typedResult.readTableOrNull( - _telemetrySamplesRefsTable($_db), - ); - return ProcessedTableManager( - manager.$state.copyWith(prefetchedData: cache), - ); - } - - static MultiTypedResultKey<$RideEventsTable, List> - _rideEventsRefsTable(_$AppDatabase db) => MultiTypedResultKey.fromTable( - db.rideEvents, - aliasName: 'rides__id__ride_events__ride_id', - ); - - $$RideEventsTableProcessedTableManager get rideEventsRefs { - final manager = $$RideEventsTableTableManager( - $_db, - $_db.rideEvents, - ).filter((f) => f.rideId.id.sqlEquals($_itemColumn('id')!)); - - final cache = $_typedResult.readTableOrNull(_rideEventsRefsTable($_db)); - return ProcessedTableManager( - manager.$state.copyWith(prefetchedData: cache), - ); - } - - static MultiTypedResultKey<$FieldTestSessionsTable, List> - _fieldTestSessionsRefsTable(_$AppDatabase db) => - MultiTypedResultKey.fromTable( - db.fieldTestSessions, - aliasName: 'rides__id__field_test_sessions__ride_id', - ); - - $$FieldTestSessionsTableProcessedTableManager get fieldTestSessionsRefs { - final manager = $$FieldTestSessionsTableTableManager( - $_db, - $_db.fieldTestSessions, - ).filter((f) => f.rideId.id.sqlEquals($_itemColumn('id')!)); - - final cache = $_typedResult.readTableOrNull( - _fieldTestSessionsRefsTable($_db), - ); - return ProcessedTableManager( - manager.$state.copyWith(prefetchedData: cache), - ); - } - - static MultiTypedResultKey<$FieldTestEventsTable, List> - _fieldTestEventsRefsTable(_$AppDatabase db) => MultiTypedResultKey.fromTable( - db.fieldTestEvents, - aliasName: 'rides__id__field_test_events__ride_id', - ); - - $$FieldTestEventsTableProcessedTableManager get fieldTestEventsRefs { - final manager = $$FieldTestEventsTableTableManager( - $_db, - $_db.fieldTestEvents, - ).filter((f) => f.rideId.id.sqlEquals($_itemColumn('id')!)); - - final cache = $_typedResult.readTableOrNull( - _fieldTestEventsRefsTable($_db), - ); - return ProcessedTableManager( - manager.$state.copyWith(prefetchedData: cache), - ); - } - - static MultiTypedResultKey<$FieldTestSummariesTable, List> - _fieldTestSummariesRefsTable(_$AppDatabase db) => - MultiTypedResultKey.fromTable( - db.fieldTestSummaries, - aliasName: 'rides__id__field_test_summaries__ride_id', - ); - - $$FieldTestSummariesTableProcessedTableManager get fieldTestSummariesRefs { - final manager = $$FieldTestSummariesTableTableManager( - $_db, - $_db.fieldTestSummaries, - ).filter((f) => f.rideId.id.sqlEquals($_itemColumn('id')!)); - - final cache = $_typedResult.readTableOrNull( - _fieldTestSummariesRefsTable($_db), - ); - return ProcessedTableManager( - manager.$state.copyWith(prefetchedData: cache), - ); - } -} - -class $$RidesTableFilterComposer extends Composer<_$AppDatabase, $RidesTable> { - $$RidesTableFilterComposer({ - 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 startTime => $composableBuilder( - column: $table.startTime, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get endTime => $composableBuilder( - column: $table.endTime, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get distanceMiles => $composableBuilder( - column: $table.distanceMiles, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get topSpeedMph => $composableBuilder( - column: $table.topSpeedMph, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get maxLeanLeft => $composableBuilder( - column: $table.maxLeanLeft, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get maxLeanRight => $composableBuilder( - column: $table.maxLeanRight, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get maxAccelG => $composableBuilder( - column: $table.maxAccelG, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get maxBrakingG => $composableBuilder( - column: $table.maxBrakingG, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get best0to60Ms => $composableBuilder( - column: $table.best0to60Ms, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get best0to100Ms => $composableBuilder( - column: $table.best0to100Ms, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get distance => $composableBuilder( - column: $table.distance, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get movingTime => $composableBuilder( - column: $table.movingTime, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get stoppedTime => $composableBuilder( - column: $table.stoppedTime, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get averageSpeed => $composableBuilder( - column: $table.averageSpeed, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get topSpeed => $composableBuilder( - column: $table.topSpeed, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get elevationGain => $composableBuilder( - column: $table.elevationGain, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get elevationLoss => $composableBuilder( - column: $table.elevationLoss, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get motorcycleId => $composableBuilder( - column: $table.motorcycleId, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get motorcycleYear => $composableBuilder( - column: $table.motorcycleYear, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get motorcycleMake => $composableBuilder( - column: $table.motorcycleMake, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get motorcycleModel => $composableBuilder( - column: $table.motorcycleModel, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get motorcycleVariant => $composableBuilder( - column: $table.motorcycleVariant, - builder: (column) => ColumnFilters(column), - ); - - Expression performanceRunsRefs( - Expression Function($$PerformanceRunsTableFilterComposer f) f, - ) { - final $$PerformanceRunsTableFilterComposer composer = $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.id, - referencedTable: $db.performanceRuns, - getReferencedColumn: (t) => t.rideId, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$PerformanceRunsTableFilterComposer( - $db: $db, - $table: $db.performanceRuns, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return f(composer); - } - - Expression telemetrySamplesRefs( - Expression Function($$TelemetrySamplesTableFilterComposer f) f, - ) { - final $$TelemetrySamplesTableFilterComposer composer = $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.id, - referencedTable: $db.telemetrySamples, - getReferencedColumn: (t) => t.rideId, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$TelemetrySamplesTableFilterComposer( - $db: $db, - $table: $db.telemetrySamples, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return f(composer); - } - - Expression rideEventsRefs( - Expression Function($$RideEventsTableFilterComposer f) f, - ) { - final $$RideEventsTableFilterComposer composer = $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.id, - referencedTable: $db.rideEvents, - getReferencedColumn: (t) => t.rideId, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$RideEventsTableFilterComposer( - $db: $db, - $table: $db.rideEvents, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return f(composer); - } - - Expression fieldTestSessionsRefs( - Expression Function($$FieldTestSessionsTableFilterComposer f) f, - ) { - final $$FieldTestSessionsTableFilterComposer composer = $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.id, - referencedTable: $db.fieldTestSessions, - getReferencedColumn: (t) => t.rideId, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$FieldTestSessionsTableFilterComposer( - $db: $db, - $table: $db.fieldTestSessions, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return f(composer); - } - - Expression fieldTestEventsRefs( - Expression Function($$FieldTestEventsTableFilterComposer f) f, - ) { - final $$FieldTestEventsTableFilterComposer composer = $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.id, - referencedTable: $db.fieldTestEvents, - getReferencedColumn: (t) => t.rideId, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$FieldTestEventsTableFilterComposer( - $db: $db, - $table: $db.fieldTestEvents, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return f(composer); - } - - Expression fieldTestSummariesRefs( - Expression Function($$FieldTestSummariesTableFilterComposer f) f, - ) { - final $$FieldTestSummariesTableFilterComposer composer = $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.id, - referencedTable: $db.fieldTestSummaries, - getReferencedColumn: (t) => t.rideId, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$FieldTestSummariesTableFilterComposer( - $db: $db, - $table: $db.fieldTestSummaries, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return f(composer); - } -} - -class $$RidesTableOrderingComposer - extends Composer<_$AppDatabase, $RidesTable> { - $$RidesTableOrderingComposer({ - 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 startTime => $composableBuilder( - column: $table.startTime, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get endTime => $composableBuilder( - column: $table.endTime, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get distanceMiles => $composableBuilder( - column: $table.distanceMiles, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get topSpeedMph => $composableBuilder( - column: $table.topSpeedMph, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get maxLeanLeft => $composableBuilder( - column: $table.maxLeanLeft, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get maxLeanRight => $composableBuilder( - column: $table.maxLeanRight, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get maxAccelG => $composableBuilder( - column: $table.maxAccelG, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get maxBrakingG => $composableBuilder( - column: $table.maxBrakingG, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get best0to60Ms => $composableBuilder( - column: $table.best0to60Ms, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get best0to100Ms => $composableBuilder( - column: $table.best0to100Ms, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get distance => $composableBuilder( - column: $table.distance, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get movingTime => $composableBuilder( - column: $table.movingTime, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get stoppedTime => $composableBuilder( - column: $table.stoppedTime, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get averageSpeed => $composableBuilder( - column: $table.averageSpeed, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get topSpeed => $composableBuilder( - column: $table.topSpeed, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get elevationGain => $composableBuilder( - column: $table.elevationGain, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get elevationLoss => $composableBuilder( - column: $table.elevationLoss, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get motorcycleId => $composableBuilder( - column: $table.motorcycleId, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get motorcycleYear => $composableBuilder( - column: $table.motorcycleYear, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get motorcycleMake => $composableBuilder( - column: $table.motorcycleMake, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get motorcycleModel => $composableBuilder( - column: $table.motorcycleModel, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get motorcycleVariant => $composableBuilder( - column: $table.motorcycleVariant, - builder: (column) => ColumnOrderings(column), - ); -} - -class $$RidesTableAnnotationComposer - extends Composer<_$AppDatabase, $RidesTable> { - $$RidesTableAnnotationComposer({ - required super.$db, - required super.$table, - super.joinBuilder, - super.$addJoinBuilderToRootComposer, - super.$removeJoinBuilderFromRootComposer, - }); - GeneratedColumn get id => - $composableBuilder(column: $table.id, builder: (column) => column); - - GeneratedColumn get startTime => - $composableBuilder(column: $table.startTime, builder: (column) => column); - - GeneratedColumn get endTime => - $composableBuilder(column: $table.endTime, builder: (column) => column); - - GeneratedColumn get distanceMiles => $composableBuilder( - column: $table.distanceMiles, - builder: (column) => column, - ); - - GeneratedColumn get topSpeedMph => $composableBuilder( - column: $table.topSpeedMph, - builder: (column) => column, - ); - - GeneratedColumn get maxLeanLeft => $composableBuilder( - column: $table.maxLeanLeft, - builder: (column) => column, - ); - - GeneratedColumn get maxLeanRight => $composableBuilder( - column: $table.maxLeanRight, - builder: (column) => column, - ); - - GeneratedColumn get maxAccelG => - $composableBuilder(column: $table.maxAccelG, builder: (column) => column); - - GeneratedColumn get maxBrakingG => $composableBuilder( - column: $table.maxBrakingG, - builder: (column) => column, - ); - - GeneratedColumn get best0to60Ms => $composableBuilder( - column: $table.best0to60Ms, - builder: (column) => column, - ); - - GeneratedColumn get best0to100Ms => $composableBuilder( - column: $table.best0to100Ms, - builder: (column) => column, - ); - - GeneratedColumn get distance => - $composableBuilder(column: $table.distance, builder: (column) => column); - - GeneratedColumn get movingTime => $composableBuilder( - column: $table.movingTime, - builder: (column) => column, - ); - - GeneratedColumn get stoppedTime => $composableBuilder( - column: $table.stoppedTime, - builder: (column) => column, - ); - - GeneratedColumn get averageSpeed => $composableBuilder( - column: $table.averageSpeed, - builder: (column) => column, - ); - - GeneratedColumn get topSpeed => - $composableBuilder(column: $table.topSpeed, builder: (column) => column); - - GeneratedColumn get elevationGain => $composableBuilder( - column: $table.elevationGain, - builder: (column) => column, - ); - - GeneratedColumn get elevationLoss => $composableBuilder( - column: $table.elevationLoss, - builder: (column) => column, - ); - - GeneratedColumn get motorcycleId => $composableBuilder( - column: $table.motorcycleId, - builder: (column) => column, - ); - - GeneratedColumn get motorcycleYear => $composableBuilder( - column: $table.motorcycleYear, - builder: (column) => column, - ); - - GeneratedColumn get motorcycleMake => $composableBuilder( - column: $table.motorcycleMake, - builder: (column) => column, - ); - - GeneratedColumn get motorcycleModel => $composableBuilder( - column: $table.motorcycleModel, - builder: (column) => column, - ); - - GeneratedColumn get motorcycleVariant => $composableBuilder( - column: $table.motorcycleVariant, - builder: (column) => column, - ); - - Expression performanceRunsRefs( - Expression Function($$PerformanceRunsTableAnnotationComposer a) f, - ) { - final $$PerformanceRunsTableAnnotationComposer composer = $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.id, - referencedTable: $db.performanceRuns, - getReferencedColumn: (t) => t.rideId, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$PerformanceRunsTableAnnotationComposer( - $db: $db, - $table: $db.performanceRuns, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return f(composer); - } - - Expression telemetrySamplesRefs( - Expression Function($$TelemetrySamplesTableAnnotationComposer a) f, - ) { - final $$TelemetrySamplesTableAnnotationComposer composer = $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.id, - referencedTable: $db.telemetrySamples, - getReferencedColumn: (t) => t.rideId, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$TelemetrySamplesTableAnnotationComposer( - $db: $db, - $table: $db.telemetrySamples, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return f(composer); - } - - Expression rideEventsRefs( - Expression Function($$RideEventsTableAnnotationComposer a) f, - ) { - final $$RideEventsTableAnnotationComposer composer = $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.id, - referencedTable: $db.rideEvents, - getReferencedColumn: (t) => t.rideId, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$RideEventsTableAnnotationComposer( - $db: $db, - $table: $db.rideEvents, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return f(composer); - } - - Expression fieldTestSessionsRefs( - Expression Function($$FieldTestSessionsTableAnnotationComposer a) f, - ) { - final $$FieldTestSessionsTableAnnotationComposer composer = - $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.id, - referencedTable: $db.fieldTestSessions, - getReferencedColumn: (t) => t.rideId, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$FieldTestSessionsTableAnnotationComposer( - $db: $db, - $table: $db.fieldTestSessions, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return f(composer); - } - - Expression fieldTestEventsRefs( - Expression Function($$FieldTestEventsTableAnnotationComposer a) f, - ) { - final $$FieldTestEventsTableAnnotationComposer composer = $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.id, - referencedTable: $db.fieldTestEvents, - getReferencedColumn: (t) => t.rideId, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$FieldTestEventsTableAnnotationComposer( - $db: $db, - $table: $db.fieldTestEvents, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return f(composer); - } - - Expression fieldTestSummariesRefs( - Expression Function($$FieldTestSummariesTableAnnotationComposer a) f, - ) { - final $$FieldTestSummariesTableAnnotationComposer composer = - $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.id, - referencedTable: $db.fieldTestSummaries, - getReferencedColumn: (t) => t.rideId, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$FieldTestSummariesTableAnnotationComposer( - $db: $db, - $table: $db.fieldTestSummaries, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return f(composer); - } -} - -class $$RidesTableTableManager - extends - RootTableManager< - _$AppDatabase, - $RidesTable, - Ride, - $$RidesTableFilterComposer, - $$RidesTableOrderingComposer, - $$RidesTableAnnotationComposer, - $$RidesTableCreateCompanionBuilder, - $$RidesTableUpdateCompanionBuilder, - (Ride, $$RidesTableReferences), - Ride, - PrefetchHooks Function({ - bool performanceRunsRefs, - bool telemetrySamplesRefs, - bool rideEventsRefs, - bool fieldTestSessionsRefs, - bool fieldTestEventsRefs, - bool fieldTestSummariesRefs, - }) - > { - $$RidesTableTableManager(_$AppDatabase db, $RidesTable table) - : super( - TableManagerState( - db: db, - table: table, - createFilteringComposer: () => - $$RidesTableFilterComposer($db: db, $table: table), - createOrderingComposer: () => - $$RidesTableOrderingComposer($db: db, $table: table), - createComputedFieldComposer: () => - $$RidesTableAnnotationComposer($db: db, $table: table), - updateCompanionCallback: - ({ - Value id = const Value.absent(), - Value startTime = const Value.absent(), - Value endTime = const Value.absent(), - Value distanceMiles = const Value.absent(), - Value topSpeedMph = const Value.absent(), - Value maxLeanLeft = const Value.absent(), - Value maxLeanRight = const Value.absent(), - Value maxAccelG = const Value.absent(), - Value maxBrakingG = const Value.absent(), - Value best0to60Ms = const Value.absent(), - Value best0to100Ms = const Value.absent(), - Value distance = const Value.absent(), - Value movingTime = const Value.absent(), - Value stoppedTime = const Value.absent(), - Value averageSpeed = const Value.absent(), - Value topSpeed = const Value.absent(), - Value elevationGain = const Value.absent(), - Value elevationLoss = const Value.absent(), - Value motorcycleId = const Value.absent(), - Value motorcycleYear = const Value.absent(), - Value motorcycleMake = const Value.absent(), - Value motorcycleModel = const Value.absent(), - Value motorcycleVariant = const Value.absent(), - }) => RidesCompanion( - id: id, - startTime: startTime, - endTime: endTime, - distanceMiles: distanceMiles, - topSpeedMph: topSpeedMph, - maxLeanLeft: maxLeanLeft, - maxLeanRight: maxLeanRight, - maxAccelG: maxAccelG, - maxBrakingG: maxBrakingG, - best0to60Ms: best0to60Ms, - best0to100Ms: best0to100Ms, - distance: distance, - movingTime: movingTime, - stoppedTime: stoppedTime, - averageSpeed: averageSpeed, - topSpeed: topSpeed, - elevationGain: elevationGain, - elevationLoss: elevationLoss, - motorcycleId: motorcycleId, - motorcycleYear: motorcycleYear, - motorcycleMake: motorcycleMake, - motorcycleModel: motorcycleModel, - motorcycleVariant: motorcycleVariant, - ), - createCompanionCallback: - ({ - Value id = const Value.absent(), - required DateTime startTime, - Value endTime = const Value.absent(), - Value distanceMiles = const Value.absent(), - Value topSpeedMph = const Value.absent(), - Value maxLeanLeft = const Value.absent(), - Value maxLeanRight = const Value.absent(), - Value maxAccelG = const Value.absent(), - Value maxBrakingG = const Value.absent(), - Value best0to60Ms = const Value.absent(), - Value best0to100Ms = const Value.absent(), - Value distance = const Value.absent(), - Value movingTime = const Value.absent(), - Value stoppedTime = const Value.absent(), - Value averageSpeed = const Value.absent(), - Value topSpeed = const Value.absent(), - Value elevationGain = const Value.absent(), - Value elevationLoss = const Value.absent(), - Value motorcycleId = const Value.absent(), - Value motorcycleYear = const Value.absent(), - Value motorcycleMake = const Value.absent(), - Value motorcycleModel = const Value.absent(), - Value motorcycleVariant = const Value.absent(), - }) => RidesCompanion.insert( - id: id, - startTime: startTime, - endTime: endTime, - distanceMiles: distanceMiles, - topSpeedMph: topSpeedMph, - maxLeanLeft: maxLeanLeft, - maxLeanRight: maxLeanRight, - maxAccelG: maxAccelG, - maxBrakingG: maxBrakingG, - best0to60Ms: best0to60Ms, - best0to100Ms: best0to100Ms, - distance: distance, - movingTime: movingTime, - stoppedTime: stoppedTime, - averageSpeed: averageSpeed, - topSpeed: topSpeed, - elevationGain: elevationGain, - elevationLoss: elevationLoss, - motorcycleId: motorcycleId, - motorcycleYear: motorcycleYear, - motorcycleMake: motorcycleMake, - motorcycleModel: motorcycleModel, - motorcycleVariant: motorcycleVariant, - ), - withReferenceMapper: (p0) => p0 - .map( - (e) => - (e.readTable(table), $$RidesTableReferences(db, table, e)), - ) - .toList(), - prefetchHooksCallback: - ({ - performanceRunsRefs = false, - telemetrySamplesRefs = false, - rideEventsRefs = false, - fieldTestSessionsRefs = false, - fieldTestEventsRefs = false, - fieldTestSummariesRefs = false, - }) { - return PrefetchHooks( - db: db, - explicitlyWatchedTables: [ - if (performanceRunsRefs) db.performanceRuns, - if (telemetrySamplesRefs) db.telemetrySamples, - if (rideEventsRefs) db.rideEvents, - if (fieldTestSessionsRefs) db.fieldTestSessions, - if (fieldTestEventsRefs) db.fieldTestEvents, - if (fieldTestSummariesRefs) db.fieldTestSummaries, - ], - addJoins: null, - getPrefetchedDataCallback: (items) async { - return [ - if (performanceRunsRefs) - await $_getPrefetchedData< - Ride, - $RidesTable, - PerformanceRun - >( - currentTable: table, - referencedTable: $$RidesTableReferences - ._performanceRunsRefsTable(db), - managerFromTypedResult: (p0) => - $$RidesTableReferences( - db, - table, - p0, - ).performanceRunsRefs, - referencedItemsForCurrentItem: - (item, referencedItems) => referencedItems.where( - (e) => e.rideId == item.id, - ), - typedResults: items, - ), - if (telemetrySamplesRefs) - await $_getPrefetchedData< - Ride, - $RidesTable, - TelemetrySample - >( - currentTable: table, - referencedTable: $$RidesTableReferences - ._telemetrySamplesRefsTable(db), - managerFromTypedResult: (p0) => - $$RidesTableReferences( - db, - table, - p0, - ).telemetrySamplesRefs, - referencedItemsForCurrentItem: - (item, referencedItems) => referencedItems.where( - (e) => e.rideId == item.id, - ), - typedResults: items, - ), - if (rideEventsRefs) - await $_getPrefetchedData( - currentTable: table, - referencedTable: $$RidesTableReferences - ._rideEventsRefsTable(db), - managerFromTypedResult: (p0) => - $$RidesTableReferences( - db, - table, - p0, - ).rideEventsRefs, - referencedItemsForCurrentItem: - (item, referencedItems) => referencedItems.where( - (e) => e.rideId == item.id, - ), - typedResults: items, - ), - if (fieldTestSessionsRefs) - await $_getPrefetchedData< - Ride, - $RidesTable, - FieldTestSession - >( - currentTable: table, - referencedTable: $$RidesTableReferences - ._fieldTestSessionsRefsTable(db), - managerFromTypedResult: (p0) => - $$RidesTableReferences( - db, - table, - p0, - ).fieldTestSessionsRefs, - referencedItemsForCurrentItem: - (item, referencedItems) => referencedItems.where( - (e) => e.rideId == item.id, - ), - typedResults: items, - ), - if (fieldTestEventsRefs) - await $_getPrefetchedData< - Ride, - $RidesTable, - FieldTestEvent - >( - currentTable: table, - referencedTable: $$RidesTableReferences - ._fieldTestEventsRefsTable(db), - managerFromTypedResult: (p0) => - $$RidesTableReferences( - db, - table, - p0, - ).fieldTestEventsRefs, - referencedItemsForCurrentItem: - (item, referencedItems) => referencedItems.where( - (e) => e.rideId == item.id, - ), - typedResults: items, - ), - if (fieldTestSummariesRefs) - await $_getPrefetchedData< - Ride, - $RidesTable, - FieldTestSummary - >( - currentTable: table, - referencedTable: $$RidesTableReferences - ._fieldTestSummariesRefsTable(db), - managerFromTypedResult: (p0) => - $$RidesTableReferences( - db, - table, - p0, - ).fieldTestSummariesRefs, - referencedItemsForCurrentItem: - (item, referencedItems) => referencedItems.where( - (e) => e.rideId == item.id, - ), - typedResults: items, - ), - ]; - }, - ); - }, - ), - ); -} - -typedef $$RidesTableProcessedTableManager = - ProcessedTableManager< - _$AppDatabase, - $RidesTable, - Ride, - $$RidesTableFilterComposer, - $$RidesTableOrderingComposer, - $$RidesTableAnnotationComposer, - $$RidesTableCreateCompanionBuilder, - $$RidesTableUpdateCompanionBuilder, - (Ride, $$RidesTableReferences), - Ride, - PrefetchHooks Function({ - bool performanceRunsRefs, - bool telemetrySamplesRefs, - bool rideEventsRefs, - bool fieldTestSessionsRefs, - bool fieldTestEventsRefs, - bool fieldTestSummariesRefs, - }) - >; -typedef $$PerformanceRunsTableCreateCompanionBuilder = - PerformanceRunsCompanion Function({ - Value id, - Value rideId, - required String type, - required double timeMs, - required double topSpeedReached, - required DateTime timestamp, - }); -typedef $$PerformanceRunsTableUpdateCompanionBuilder = - PerformanceRunsCompanion Function({ - Value id, - Value rideId, - Value type, - Value timeMs, - Value topSpeedReached, - Value timestamp, - }); - -final class $$PerformanceRunsTableReferences - extends - BaseReferences<_$AppDatabase, $PerformanceRunsTable, PerformanceRun> { - $$PerformanceRunsTableReferences( - super.$_db, - super.$_table, - super.$_typedResult, - ); - - static $RidesTable _rideIdTable(_$AppDatabase db) => - db.rides.createAlias('performance_runs__ride_id__rides__id'); - - $$RidesTableProcessedTableManager? get rideId { - final $_column = $_itemColumn('ride_id'); - if ($_column == null) return null; - final manager = $$RidesTableTableManager( - $_db, - $_db.rides, - ).filter((f) => f.id.sqlEquals($_column)); - final item = $_typedResult.readTableOrNull(_rideIdTable($_db)); - if (item == null) return manager; - return ProcessedTableManager( - manager.$state.copyWith(prefetchedData: [item]), - ); - } -} - -class $$PerformanceRunsTableFilterComposer - extends Composer<_$AppDatabase, $PerformanceRunsTable> { - $$PerformanceRunsTableFilterComposer({ - 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 type => $composableBuilder( - column: $table.type, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get timeMs => $composableBuilder( - column: $table.timeMs, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get topSpeedReached => $composableBuilder( - column: $table.topSpeedReached, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get timestamp => $composableBuilder( - column: $table.timestamp, - builder: (column) => ColumnFilters(column), - ); - - $$RidesTableFilterComposer get rideId { - final $$RidesTableFilterComposer composer = $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.rideId, - referencedTable: $db.rides, - getReferencedColumn: (t) => t.id, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$RidesTableFilterComposer( - $db: $db, - $table: $db.rides, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return composer; - } -} - -class $$PerformanceRunsTableOrderingComposer - extends Composer<_$AppDatabase, $PerformanceRunsTable> { - $$PerformanceRunsTableOrderingComposer({ - 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 type => $composableBuilder( - column: $table.type, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get timeMs => $composableBuilder( - column: $table.timeMs, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get topSpeedReached => $composableBuilder( - column: $table.topSpeedReached, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get timestamp => $composableBuilder( - column: $table.timestamp, - builder: (column) => ColumnOrderings(column), - ); - - $$RidesTableOrderingComposer get rideId { - final $$RidesTableOrderingComposer composer = $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.rideId, - referencedTable: $db.rides, - getReferencedColumn: (t) => t.id, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$RidesTableOrderingComposer( - $db: $db, - $table: $db.rides, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return composer; - } -} - -class $$PerformanceRunsTableAnnotationComposer - extends Composer<_$AppDatabase, $PerformanceRunsTable> { - $$PerformanceRunsTableAnnotationComposer({ - required super.$db, - required super.$table, - super.joinBuilder, - super.$addJoinBuilderToRootComposer, - super.$removeJoinBuilderFromRootComposer, - }); - GeneratedColumn get id => - $composableBuilder(column: $table.id, builder: (column) => column); - - GeneratedColumn get type => - $composableBuilder(column: $table.type, builder: (column) => column); - - GeneratedColumn get timeMs => - $composableBuilder(column: $table.timeMs, builder: (column) => column); - - GeneratedColumn get topSpeedReached => $composableBuilder( - column: $table.topSpeedReached, - builder: (column) => column, - ); - - GeneratedColumn get timestamp => - $composableBuilder(column: $table.timestamp, builder: (column) => column); - - $$RidesTableAnnotationComposer get rideId { - final $$RidesTableAnnotationComposer composer = $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.rideId, - referencedTable: $db.rides, - getReferencedColumn: (t) => t.id, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$RidesTableAnnotationComposer( - $db: $db, - $table: $db.rides, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return composer; - } -} - -class $$PerformanceRunsTableTableManager - extends - RootTableManager< - _$AppDatabase, - $PerformanceRunsTable, - PerformanceRun, - $$PerformanceRunsTableFilterComposer, - $$PerformanceRunsTableOrderingComposer, - $$PerformanceRunsTableAnnotationComposer, - $$PerformanceRunsTableCreateCompanionBuilder, - $$PerformanceRunsTableUpdateCompanionBuilder, - (PerformanceRun, $$PerformanceRunsTableReferences), - PerformanceRun, - PrefetchHooks Function({bool rideId}) - > { - $$PerformanceRunsTableTableManager( - _$AppDatabase db, - $PerformanceRunsTable table, - ) : super( - TableManagerState( - db: db, - table: table, - createFilteringComposer: () => - $$PerformanceRunsTableFilterComposer($db: db, $table: table), - createOrderingComposer: () => - $$PerformanceRunsTableOrderingComposer($db: db, $table: table), - createComputedFieldComposer: () => - $$PerformanceRunsTableAnnotationComposer($db: db, $table: table), - updateCompanionCallback: - ({ - Value id = const Value.absent(), - Value rideId = const Value.absent(), - Value type = const Value.absent(), - Value timeMs = const Value.absent(), - Value topSpeedReached = const Value.absent(), - Value timestamp = const Value.absent(), - }) => PerformanceRunsCompanion( - id: id, - rideId: rideId, - type: type, - timeMs: timeMs, - topSpeedReached: topSpeedReached, - timestamp: timestamp, - ), - createCompanionCallback: - ({ - Value id = const Value.absent(), - Value rideId = const Value.absent(), - required String type, - required double timeMs, - required double topSpeedReached, - required DateTime timestamp, - }) => PerformanceRunsCompanion.insert( - id: id, - rideId: rideId, - type: type, - timeMs: timeMs, - topSpeedReached: topSpeedReached, - timestamp: timestamp, - ), - withReferenceMapper: (p0) => p0 - .map( - (e) => ( - e.readTable(table), - $$PerformanceRunsTableReferences(db, table, e), - ), - ) - .toList(), - prefetchHooksCallback: ({rideId = false}) { - return PrefetchHooks( - db: db, - explicitlyWatchedTables: [], - addJoins: - < - T extends TableManagerState< - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic - > - >(state) { - if (rideId) { - state = - state.withJoin( - currentTable: table, - currentColumn: table.rideId, - referencedTable: - $$PerformanceRunsTableReferences - ._rideIdTable(db), - referencedColumn: - $$PerformanceRunsTableReferences - ._rideIdTable(db) - .id, - ) - as T; - } - - return state; - }, - getPrefetchedDataCallback: (items) async { - return []; - }, - ); - }, - ), - ); -} - -typedef $$PerformanceRunsTableProcessedTableManager = - ProcessedTableManager< - _$AppDatabase, - $PerformanceRunsTable, - PerformanceRun, - $$PerformanceRunsTableFilterComposer, - $$PerformanceRunsTableOrderingComposer, - $$PerformanceRunsTableAnnotationComposer, - $$PerformanceRunsTableCreateCompanionBuilder, - $$PerformanceRunsTableUpdateCompanionBuilder, - (PerformanceRun, $$PerformanceRunsTableReferences), - PerformanceRun, - PrefetchHooks Function({bool rideId}) - >; -typedef $$TelemetrySamplesTableCreateCompanionBuilder = - TelemetrySamplesCompanion Function({ - Value id, - required int rideId, - required DateTime timestamp, - Value latitude, - Value longitude, - Value altitude, - Value speed, - Value heading, - Value gpsAccuracy, - Value leanAngle, - Value pitchAngle, - Value accelX, - Value accelY, - Value accelZ, - Value longitudinalG, - Value lateralG, - }); -typedef $$TelemetrySamplesTableUpdateCompanionBuilder = - TelemetrySamplesCompanion Function({ - Value id, - Value rideId, - Value timestamp, - Value latitude, - Value longitude, - Value altitude, - Value speed, - Value heading, - Value gpsAccuracy, - Value leanAngle, - Value pitchAngle, - Value accelX, - Value accelY, - Value accelZ, - Value longitudinalG, - Value lateralG, - }); - -final class $$TelemetrySamplesTableReferences - extends - BaseReferences<_$AppDatabase, $TelemetrySamplesTable, TelemetrySample> { - $$TelemetrySamplesTableReferences( - super.$_db, - super.$_table, - super.$_typedResult, - ); - - static $RidesTable _rideIdTable(_$AppDatabase db) => - db.rides.createAlias('telemetry_samples__ride_id__rides__id'); - - $$RidesTableProcessedTableManager get rideId { - final $_column = $_itemColumn('ride_id')!; - - final manager = $$RidesTableTableManager( - $_db, - $_db.rides, - ).filter((f) => f.id.sqlEquals($_column)); - final item = $_typedResult.readTableOrNull(_rideIdTable($_db)); - if (item == null) return manager; - return ProcessedTableManager( - manager.$state.copyWith(prefetchedData: [item]), - ); - } -} - -class $$TelemetrySamplesTableFilterComposer - extends Composer<_$AppDatabase, $TelemetrySamplesTable> { - $$TelemetrySamplesTableFilterComposer({ - 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 timestamp => $composableBuilder( - column: $table.timestamp, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get latitude => $composableBuilder( - column: $table.latitude, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get longitude => $composableBuilder( - column: $table.longitude, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get altitude => $composableBuilder( - column: $table.altitude, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get speed => $composableBuilder( - column: $table.speed, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get heading => $composableBuilder( - column: $table.heading, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get gpsAccuracy => $composableBuilder( - column: $table.gpsAccuracy, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get leanAngle => $composableBuilder( - column: $table.leanAngle, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get pitchAngle => $composableBuilder( - column: $table.pitchAngle, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get accelX => $composableBuilder( - column: $table.accelX, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get accelY => $composableBuilder( - column: $table.accelY, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get accelZ => $composableBuilder( - column: $table.accelZ, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get longitudinalG => $composableBuilder( - column: $table.longitudinalG, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get lateralG => $composableBuilder( - column: $table.lateralG, - builder: (column) => ColumnFilters(column), - ); - - $$RidesTableFilterComposer get rideId { - final $$RidesTableFilterComposer composer = $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.rideId, - referencedTable: $db.rides, - getReferencedColumn: (t) => t.id, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$RidesTableFilterComposer( - $db: $db, - $table: $db.rides, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return composer; - } -} - -class $$TelemetrySamplesTableOrderingComposer - extends Composer<_$AppDatabase, $TelemetrySamplesTable> { - $$TelemetrySamplesTableOrderingComposer({ - 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 timestamp => $composableBuilder( - column: $table.timestamp, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get latitude => $composableBuilder( - column: $table.latitude, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get longitude => $composableBuilder( - column: $table.longitude, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get altitude => $composableBuilder( - column: $table.altitude, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get speed => $composableBuilder( - column: $table.speed, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get heading => $composableBuilder( - column: $table.heading, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get gpsAccuracy => $composableBuilder( - column: $table.gpsAccuracy, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get leanAngle => $composableBuilder( - column: $table.leanAngle, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get pitchAngle => $composableBuilder( - column: $table.pitchAngle, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get accelX => $composableBuilder( - column: $table.accelX, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get accelY => $composableBuilder( - column: $table.accelY, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get accelZ => $composableBuilder( - column: $table.accelZ, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get longitudinalG => $composableBuilder( - column: $table.longitudinalG, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get lateralG => $composableBuilder( - column: $table.lateralG, - builder: (column) => ColumnOrderings(column), - ); - - $$RidesTableOrderingComposer get rideId { - final $$RidesTableOrderingComposer composer = $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.rideId, - referencedTable: $db.rides, - getReferencedColumn: (t) => t.id, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$RidesTableOrderingComposer( - $db: $db, - $table: $db.rides, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return composer; - } -} - -class $$TelemetrySamplesTableAnnotationComposer - extends Composer<_$AppDatabase, $TelemetrySamplesTable> { - $$TelemetrySamplesTableAnnotationComposer({ - required super.$db, - required super.$table, - super.joinBuilder, - super.$addJoinBuilderToRootComposer, - super.$removeJoinBuilderFromRootComposer, - }); - GeneratedColumn get id => - $composableBuilder(column: $table.id, builder: (column) => column); - - GeneratedColumn get timestamp => - $composableBuilder(column: $table.timestamp, builder: (column) => column); - - GeneratedColumn get latitude => - $composableBuilder(column: $table.latitude, builder: (column) => column); - - GeneratedColumn get longitude => - $composableBuilder(column: $table.longitude, builder: (column) => column); - - GeneratedColumn get altitude => - $composableBuilder(column: $table.altitude, builder: (column) => column); - - GeneratedColumn get speed => - $composableBuilder(column: $table.speed, builder: (column) => column); - - GeneratedColumn get heading => - $composableBuilder(column: $table.heading, builder: (column) => column); - - GeneratedColumn get gpsAccuracy => $composableBuilder( - column: $table.gpsAccuracy, - builder: (column) => column, - ); - - GeneratedColumn get leanAngle => - $composableBuilder(column: $table.leanAngle, builder: (column) => column); - - GeneratedColumn get pitchAngle => $composableBuilder( - column: $table.pitchAngle, - builder: (column) => column, - ); - - GeneratedColumn get accelX => - $composableBuilder(column: $table.accelX, builder: (column) => column); - - GeneratedColumn get accelY => - $composableBuilder(column: $table.accelY, builder: (column) => column); - - GeneratedColumn get accelZ => - $composableBuilder(column: $table.accelZ, builder: (column) => column); - - GeneratedColumn get longitudinalG => $composableBuilder( - column: $table.longitudinalG, - builder: (column) => column, - ); - - GeneratedColumn get lateralG => - $composableBuilder(column: $table.lateralG, builder: (column) => column); - - $$RidesTableAnnotationComposer get rideId { - final $$RidesTableAnnotationComposer composer = $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.rideId, - referencedTable: $db.rides, - getReferencedColumn: (t) => t.id, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$RidesTableAnnotationComposer( - $db: $db, - $table: $db.rides, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return composer; - } -} - -class $$TelemetrySamplesTableTableManager - extends - RootTableManager< - _$AppDatabase, - $TelemetrySamplesTable, - TelemetrySample, - $$TelemetrySamplesTableFilterComposer, - $$TelemetrySamplesTableOrderingComposer, - $$TelemetrySamplesTableAnnotationComposer, - $$TelemetrySamplesTableCreateCompanionBuilder, - $$TelemetrySamplesTableUpdateCompanionBuilder, - (TelemetrySample, $$TelemetrySamplesTableReferences), - TelemetrySample, - PrefetchHooks Function({bool rideId}) - > { - $$TelemetrySamplesTableTableManager( - _$AppDatabase db, - $TelemetrySamplesTable table, - ) : super( - TableManagerState( - db: db, - table: table, - createFilteringComposer: () => - $$TelemetrySamplesTableFilterComposer($db: db, $table: table), - createOrderingComposer: () => - $$TelemetrySamplesTableOrderingComposer($db: db, $table: table), - createComputedFieldComposer: () => - $$TelemetrySamplesTableAnnotationComposer($db: db, $table: table), - updateCompanionCallback: - ({ - Value id = const Value.absent(), - Value rideId = const Value.absent(), - Value timestamp = const Value.absent(), - Value latitude = const Value.absent(), - Value longitude = const Value.absent(), - Value altitude = const Value.absent(), - Value speed = const Value.absent(), - Value heading = const Value.absent(), - Value gpsAccuracy = const Value.absent(), - Value leanAngle = const Value.absent(), - Value pitchAngle = const Value.absent(), - Value accelX = const Value.absent(), - Value accelY = const Value.absent(), - Value accelZ = const Value.absent(), - Value longitudinalG = const Value.absent(), - Value lateralG = const Value.absent(), - }) => TelemetrySamplesCompanion( - id: id, - rideId: rideId, - timestamp: timestamp, - latitude: latitude, - longitude: longitude, - altitude: altitude, - speed: speed, - heading: heading, - gpsAccuracy: gpsAccuracy, - leanAngle: leanAngle, - pitchAngle: pitchAngle, - accelX: accelX, - accelY: accelY, - accelZ: accelZ, - longitudinalG: longitudinalG, - lateralG: lateralG, - ), - createCompanionCallback: - ({ - Value id = const Value.absent(), - required int rideId, - required DateTime timestamp, - Value latitude = const Value.absent(), - Value longitude = const Value.absent(), - Value altitude = const Value.absent(), - Value speed = const Value.absent(), - Value heading = const Value.absent(), - Value gpsAccuracy = const Value.absent(), - Value leanAngle = const Value.absent(), - Value pitchAngle = const Value.absent(), - Value accelX = const Value.absent(), - Value accelY = const Value.absent(), - Value accelZ = const Value.absent(), - Value longitudinalG = const Value.absent(), - Value lateralG = const Value.absent(), - }) => TelemetrySamplesCompanion.insert( - id: id, - rideId: rideId, - timestamp: timestamp, - latitude: latitude, - longitude: longitude, - altitude: altitude, - speed: speed, - heading: heading, - gpsAccuracy: gpsAccuracy, - leanAngle: leanAngle, - pitchAngle: pitchAngle, - accelX: accelX, - accelY: accelY, - accelZ: accelZ, - longitudinalG: longitudinalG, - lateralG: lateralG, - ), - withReferenceMapper: (p0) => p0 - .map( - (e) => ( - e.readTable(table), - $$TelemetrySamplesTableReferences(db, table, e), - ), - ) - .toList(), - prefetchHooksCallback: ({rideId = false}) { - return PrefetchHooks( - db: db, - explicitlyWatchedTables: [], - addJoins: - < - T extends TableManagerState< - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic - > - >(state) { - if (rideId) { - state = - state.withJoin( - currentTable: table, - currentColumn: table.rideId, - referencedTable: - $$TelemetrySamplesTableReferences - ._rideIdTable(db), - referencedColumn: - $$TelemetrySamplesTableReferences - ._rideIdTable(db) - .id, - ) - as T; - } - - return state; - }, - getPrefetchedDataCallback: (items) async { - return []; - }, - ); - }, - ), - ); -} - -typedef $$TelemetrySamplesTableProcessedTableManager = - ProcessedTableManager< - _$AppDatabase, - $TelemetrySamplesTable, - TelemetrySample, - $$TelemetrySamplesTableFilterComposer, - $$TelemetrySamplesTableOrderingComposer, - $$TelemetrySamplesTableAnnotationComposer, - $$TelemetrySamplesTableCreateCompanionBuilder, - $$TelemetrySamplesTableUpdateCompanionBuilder, - (TelemetrySample, $$TelemetrySamplesTableReferences), - TelemetrySample, - PrefetchHooks Function({bool rideId}) - >; -typedef $$RideEventsTableCreateCompanionBuilder = - RideEventsCompanion Function({ - Value id, - required int rideId, - required DateTime timestamp, - required String eventType, - required double value, - Value latitude, - Value longitude, - }); -typedef $$RideEventsTableUpdateCompanionBuilder = - RideEventsCompanion Function({ - Value id, - Value rideId, - Value timestamp, - Value eventType, - Value value, - Value latitude, - Value longitude, - }); - -final class $$RideEventsTableReferences - extends BaseReferences<_$AppDatabase, $RideEventsTable, RideEvent> { - $$RideEventsTableReferences(super.$_db, super.$_table, super.$_typedResult); - - static $RidesTable _rideIdTable(_$AppDatabase db) => - db.rides.createAlias('ride_events__ride_id__rides__id'); - - $$RidesTableProcessedTableManager get rideId { - final $_column = $_itemColumn('ride_id')!; - - final manager = $$RidesTableTableManager( - $_db, - $_db.rides, - ).filter((f) => f.id.sqlEquals($_column)); - final item = $_typedResult.readTableOrNull(_rideIdTable($_db)); - if (item == null) return manager; - return ProcessedTableManager( - manager.$state.copyWith(prefetchedData: [item]), - ); - } -} - -class $$RideEventsTableFilterComposer - extends Composer<_$AppDatabase, $RideEventsTable> { - $$RideEventsTableFilterComposer({ - 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 timestamp => $composableBuilder( - column: $table.timestamp, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get eventType => $composableBuilder( - column: $table.eventType, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get value => $composableBuilder( - column: $table.value, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get latitude => $composableBuilder( - column: $table.latitude, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get longitude => $composableBuilder( - column: $table.longitude, - builder: (column) => ColumnFilters(column), - ); - - $$RidesTableFilterComposer get rideId { - final $$RidesTableFilterComposer composer = $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.rideId, - referencedTable: $db.rides, - getReferencedColumn: (t) => t.id, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$RidesTableFilterComposer( - $db: $db, - $table: $db.rides, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return composer; - } -} - -class $$RideEventsTableOrderingComposer - extends Composer<_$AppDatabase, $RideEventsTable> { - $$RideEventsTableOrderingComposer({ - 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 timestamp => $composableBuilder( - column: $table.timestamp, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get eventType => $composableBuilder( - column: $table.eventType, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get value => $composableBuilder( - column: $table.value, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get latitude => $composableBuilder( - column: $table.latitude, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get longitude => $composableBuilder( - column: $table.longitude, - builder: (column) => ColumnOrderings(column), - ); - - $$RidesTableOrderingComposer get rideId { - final $$RidesTableOrderingComposer composer = $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.rideId, - referencedTable: $db.rides, - getReferencedColumn: (t) => t.id, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$RidesTableOrderingComposer( - $db: $db, - $table: $db.rides, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return composer; - } -} - -class $$RideEventsTableAnnotationComposer - extends Composer<_$AppDatabase, $RideEventsTable> { - $$RideEventsTableAnnotationComposer({ - required super.$db, - required super.$table, - super.joinBuilder, - super.$addJoinBuilderToRootComposer, - super.$removeJoinBuilderFromRootComposer, - }); - GeneratedColumn get id => - $composableBuilder(column: $table.id, builder: (column) => column); - - GeneratedColumn get timestamp => - $composableBuilder(column: $table.timestamp, builder: (column) => column); - - GeneratedColumn get eventType => - $composableBuilder(column: $table.eventType, builder: (column) => column); - - GeneratedColumn get value => - $composableBuilder(column: $table.value, builder: (column) => column); - - GeneratedColumn get latitude => - $composableBuilder(column: $table.latitude, builder: (column) => column); - - GeneratedColumn get longitude => - $composableBuilder(column: $table.longitude, builder: (column) => column); - - $$RidesTableAnnotationComposer get rideId { - final $$RidesTableAnnotationComposer composer = $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.rideId, - referencedTable: $db.rides, - getReferencedColumn: (t) => t.id, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$RidesTableAnnotationComposer( - $db: $db, - $table: $db.rides, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return composer; - } -} - -class $$RideEventsTableTableManager - extends - RootTableManager< - _$AppDatabase, - $RideEventsTable, - RideEvent, - $$RideEventsTableFilterComposer, - $$RideEventsTableOrderingComposer, - $$RideEventsTableAnnotationComposer, - $$RideEventsTableCreateCompanionBuilder, - $$RideEventsTableUpdateCompanionBuilder, - (RideEvent, $$RideEventsTableReferences), - RideEvent, - PrefetchHooks Function({bool rideId}) - > { - $$RideEventsTableTableManager(_$AppDatabase db, $RideEventsTable table) - : super( - TableManagerState( - db: db, - table: table, - createFilteringComposer: () => - $$RideEventsTableFilterComposer($db: db, $table: table), - createOrderingComposer: () => - $$RideEventsTableOrderingComposer($db: db, $table: table), - createComputedFieldComposer: () => - $$RideEventsTableAnnotationComposer($db: db, $table: table), - updateCompanionCallback: - ({ - Value id = const Value.absent(), - Value rideId = const Value.absent(), - Value timestamp = const Value.absent(), - Value eventType = const Value.absent(), - Value value = const Value.absent(), - Value latitude = const Value.absent(), - Value longitude = const Value.absent(), - }) => RideEventsCompanion( - id: id, - rideId: rideId, - timestamp: timestamp, - eventType: eventType, - value: value, - latitude: latitude, - longitude: longitude, - ), - createCompanionCallback: - ({ - Value id = const Value.absent(), - required int rideId, - required DateTime timestamp, - required String eventType, - required double value, - Value latitude = const Value.absent(), - Value longitude = const Value.absent(), - }) => RideEventsCompanion.insert( - id: id, - rideId: rideId, - timestamp: timestamp, - eventType: eventType, - value: value, - latitude: latitude, - longitude: longitude, - ), - withReferenceMapper: (p0) => p0 - .map( - (e) => ( - e.readTable(table), - $$RideEventsTableReferences(db, table, e), - ), - ) - .toList(), - prefetchHooksCallback: ({rideId = false}) { - return PrefetchHooks( - db: db, - explicitlyWatchedTables: [], - addJoins: - < - T extends TableManagerState< - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic - > - >(state) { - if (rideId) { - state = - state.withJoin( - currentTable: table, - currentColumn: table.rideId, - referencedTable: $$RideEventsTableReferences - ._rideIdTable(db), - referencedColumn: $$RideEventsTableReferences - ._rideIdTable(db) - .id, - ) - as T; - } - - return state; - }, - getPrefetchedDataCallback: (items) async { - return []; - }, - ); - }, - ), - ); -} - -typedef $$RideEventsTableProcessedTableManager = - ProcessedTableManager< - _$AppDatabase, - $RideEventsTable, - RideEvent, - $$RideEventsTableFilterComposer, - $$RideEventsTableOrderingComposer, - $$RideEventsTableAnnotationComposer, - $$RideEventsTableCreateCompanionBuilder, - $$RideEventsTableUpdateCompanionBuilder, - (RideEvent, $$RideEventsTableReferences), - RideEvent, - PrefetchHooks Function({bool rideId}) - >; -typedef $$GarageMotorcyclesTableCreateCompanionBuilder = - GarageMotorcyclesCompanion Function({ - Value id, - required int year, - required String makeId, - required String makeName, - required String modelId, - required String modelName, - Value variantId, - Value variantName, - Value nickname, - Value isDefault, - required DateTime dateAdded, - required DateTime lastUpdated, - Value specificationJson, - }); -typedef $$GarageMotorcyclesTableUpdateCompanionBuilder = - GarageMotorcyclesCompanion Function({ - Value id, - Value year, - Value makeId, - Value makeName, - Value modelId, - Value modelName, - Value variantId, - Value variantName, - Value nickname, - Value isDefault, - Value dateAdded, - Value lastUpdated, - Value specificationJson, - }); - -class $$GarageMotorcyclesTableFilterComposer - extends Composer<_$AppDatabase, $GarageMotorcyclesTable> { - $$GarageMotorcyclesTableFilterComposer({ - 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 year => $composableBuilder( - column: $table.year, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get makeId => $composableBuilder( - column: $table.makeId, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get makeName => $composableBuilder( - column: $table.makeName, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get modelId => $composableBuilder( - column: $table.modelId, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get modelName => $composableBuilder( - column: $table.modelName, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get variantId => $composableBuilder( - column: $table.variantId, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get variantName => $composableBuilder( - column: $table.variantName, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get nickname => $composableBuilder( - column: $table.nickname, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get isDefault => $composableBuilder( - column: $table.isDefault, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get dateAdded => $composableBuilder( - column: $table.dateAdded, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get lastUpdated => $composableBuilder( - column: $table.lastUpdated, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get specificationJson => $composableBuilder( - column: $table.specificationJson, - builder: (column) => ColumnFilters(column), - ); -} - -class $$GarageMotorcyclesTableOrderingComposer - extends Composer<_$AppDatabase, $GarageMotorcyclesTable> { - $$GarageMotorcyclesTableOrderingComposer({ - 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 year => $composableBuilder( - column: $table.year, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get makeId => $composableBuilder( - column: $table.makeId, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get makeName => $composableBuilder( - column: $table.makeName, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get modelId => $composableBuilder( - column: $table.modelId, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get modelName => $composableBuilder( - column: $table.modelName, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get variantId => $composableBuilder( - column: $table.variantId, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get variantName => $composableBuilder( - column: $table.variantName, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get nickname => $composableBuilder( - column: $table.nickname, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get isDefault => $composableBuilder( - column: $table.isDefault, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get dateAdded => $composableBuilder( - column: $table.dateAdded, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get lastUpdated => $composableBuilder( - column: $table.lastUpdated, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get specificationJson => $composableBuilder( - column: $table.specificationJson, - builder: (column) => ColumnOrderings(column), - ); -} - -class $$GarageMotorcyclesTableAnnotationComposer - extends Composer<_$AppDatabase, $GarageMotorcyclesTable> { - $$GarageMotorcyclesTableAnnotationComposer({ - required super.$db, - required super.$table, - super.joinBuilder, - super.$addJoinBuilderToRootComposer, - super.$removeJoinBuilderFromRootComposer, - }); - GeneratedColumn get id => - $composableBuilder(column: $table.id, builder: (column) => column); - - GeneratedColumn get year => - $composableBuilder(column: $table.year, builder: (column) => column); - - GeneratedColumn get makeId => - $composableBuilder(column: $table.makeId, builder: (column) => column); - - GeneratedColumn get makeName => - $composableBuilder(column: $table.makeName, builder: (column) => column); - - GeneratedColumn get modelId => - $composableBuilder(column: $table.modelId, builder: (column) => column); - - GeneratedColumn get modelName => - $composableBuilder(column: $table.modelName, builder: (column) => column); - - GeneratedColumn get variantId => - $composableBuilder(column: $table.variantId, builder: (column) => column); - - GeneratedColumn get variantName => $composableBuilder( - column: $table.variantName, - builder: (column) => column, - ); - - GeneratedColumn get nickname => - $composableBuilder(column: $table.nickname, builder: (column) => column); - - GeneratedColumn get isDefault => - $composableBuilder(column: $table.isDefault, builder: (column) => column); - - GeneratedColumn get dateAdded => - $composableBuilder(column: $table.dateAdded, builder: (column) => column); - - GeneratedColumn get lastUpdated => $composableBuilder( - column: $table.lastUpdated, - builder: (column) => column, - ); - - GeneratedColumn get specificationJson => $composableBuilder( - column: $table.specificationJson, - builder: (column) => column, - ); -} - -class $$GarageMotorcyclesTableTableManager - extends - RootTableManager< - _$AppDatabase, - $GarageMotorcyclesTable, - GarageMotorcycle, - $$GarageMotorcyclesTableFilterComposer, - $$GarageMotorcyclesTableOrderingComposer, - $$GarageMotorcyclesTableAnnotationComposer, - $$GarageMotorcyclesTableCreateCompanionBuilder, - $$GarageMotorcyclesTableUpdateCompanionBuilder, - ( - GarageMotorcycle, - BaseReferences< - _$AppDatabase, - $GarageMotorcyclesTable, - GarageMotorcycle - >, - ), - GarageMotorcycle, - PrefetchHooks Function() - > { - $$GarageMotorcyclesTableTableManager( - _$AppDatabase db, - $GarageMotorcyclesTable table, - ) : super( - TableManagerState( - db: db, - table: table, - createFilteringComposer: () => - $$GarageMotorcyclesTableFilterComposer($db: db, $table: table), - createOrderingComposer: () => - $$GarageMotorcyclesTableOrderingComposer($db: db, $table: table), - createComputedFieldComposer: () => - $$GarageMotorcyclesTableAnnotationComposer( - $db: db, - $table: table, - ), - updateCompanionCallback: - ({ - Value id = const Value.absent(), - Value year = const Value.absent(), - Value makeId = const Value.absent(), - Value makeName = const Value.absent(), - Value modelId = const Value.absent(), - Value modelName = const Value.absent(), - Value variantId = const Value.absent(), - Value variantName = const Value.absent(), - Value nickname = const Value.absent(), - Value isDefault = const Value.absent(), - Value dateAdded = const Value.absent(), - Value lastUpdated = const Value.absent(), - Value specificationJson = const Value.absent(), - }) => GarageMotorcyclesCompanion( - id: id, - year: year, - makeId: makeId, - makeName: makeName, - modelId: modelId, - modelName: modelName, - variantId: variantId, - variantName: variantName, - nickname: nickname, - isDefault: isDefault, - dateAdded: dateAdded, - lastUpdated: lastUpdated, - specificationJson: specificationJson, - ), - createCompanionCallback: - ({ - Value id = const Value.absent(), - required int year, - required String makeId, - required String makeName, - required String modelId, - required String modelName, - Value variantId = const Value.absent(), - Value variantName = const Value.absent(), - Value nickname = const Value.absent(), - Value isDefault = const Value.absent(), - required DateTime dateAdded, - required DateTime lastUpdated, - Value specificationJson = const Value.absent(), - }) => GarageMotorcyclesCompanion.insert( - id: id, - year: year, - makeId: makeId, - makeName: makeName, - modelId: modelId, - modelName: modelName, - variantId: variantId, - variantName: variantName, - nickname: nickname, - isDefault: isDefault, - dateAdded: dateAdded, - lastUpdated: lastUpdated, - specificationJson: specificationJson, - ), - withReferenceMapper: (p0) => p0 - .map((e) => (e.readTable(table), BaseReferences(db, table, e))) - .toList(), - prefetchHooksCallback: null, - ), - ); -} - -typedef $$GarageMotorcyclesTableProcessedTableManager = - ProcessedTableManager< - _$AppDatabase, - $GarageMotorcyclesTable, - GarageMotorcycle, - $$GarageMotorcyclesTableFilterComposer, - $$GarageMotorcyclesTableOrderingComposer, - $$GarageMotorcyclesTableAnnotationComposer, - $$GarageMotorcyclesTableCreateCompanionBuilder, - $$GarageMotorcyclesTableUpdateCompanionBuilder, - ( - GarageMotorcycle, - BaseReferences< - _$AppDatabase, - $GarageMotorcyclesTable, - GarageMotorcycle - >, - ), - GarageMotorcycle, - PrefetchHooks Function() - >; -typedef $$FieldTestSessionsTableCreateCompanionBuilder = - FieldTestSessionsCompanion Function({ - Value id, - Value rideId, - required DateTime startedAt, - Value endedAt, - Value appVersion, - Value buildNumber, - Value androidVersion, - Value deviceModel, - Value motorcycleId, - Value motorcycleYear, - Value motorcycleMake, - Value motorcycleModel, - Value calibrationRollOffset, - Value calibrationPitchOffset, - Value totalEvents, - Value anomalyCount, - Value completed, - Value healthSummaryJson, - required DateTime createdAt, - }); -typedef $$FieldTestSessionsTableUpdateCompanionBuilder = - FieldTestSessionsCompanion Function({ - Value id, - Value rideId, - Value startedAt, - Value endedAt, - Value appVersion, - Value buildNumber, - Value androidVersion, - Value deviceModel, - Value motorcycleId, - Value motorcycleYear, - Value motorcycleMake, - Value motorcycleModel, - Value calibrationRollOffset, - Value calibrationPitchOffset, - Value totalEvents, - Value anomalyCount, - Value completed, - Value healthSummaryJson, - Value createdAt, - }); - -final class $$FieldTestSessionsTableReferences - extends - BaseReferences< - _$AppDatabase, - $FieldTestSessionsTable, - FieldTestSession - > { - $$FieldTestSessionsTableReferences( - super.$_db, - super.$_table, - super.$_typedResult, - ); - - static $RidesTable _rideIdTable(_$AppDatabase db) => - db.rides.createAlias('field_test_sessions__ride_id__rides__id'); - - $$RidesTableProcessedTableManager? get rideId { - final $_column = $_itemColumn('ride_id'); - if ($_column == null) return null; - final manager = $$RidesTableTableManager( - $_db, - $_db.rides, - ).filter((f) => f.id.sqlEquals($_column)); - final item = $_typedResult.readTableOrNull(_rideIdTable($_db)); - if (item == null) return manager; - return ProcessedTableManager( - manager.$state.copyWith(prefetchedData: [item]), - ); - } - - static MultiTypedResultKey<$FieldTestEventsTable, List> - _fieldTestEventsRefsTable(_$AppDatabase db) => MultiTypedResultKey.fromTable( - db.fieldTestEvents, - aliasName: 'field_test_sessions__id__field_test_events__session_id', - ); - - $$FieldTestEventsTableProcessedTableManager get fieldTestEventsRefs { - final manager = $$FieldTestEventsTableTableManager( - $_db, - $_db.fieldTestEvents, - ).filter((f) => f.sessionId.id.sqlEquals($_itemColumn('id')!)); - - final cache = $_typedResult.readTableOrNull( - _fieldTestEventsRefsTable($_db), - ); - return ProcessedTableManager( - manager.$state.copyWith(prefetchedData: cache), - ); - } - - static MultiTypedResultKey< - $FieldTestGpsRecordsTable, - List - > - _fieldTestGpsRecordsRefsTable(_$AppDatabase db) => - MultiTypedResultKey.fromTable( - db.fieldTestGpsRecords, - aliasName: - 'field_test_sessions__id__field_test_gps_records__session_id', - ); - - $$FieldTestGpsRecordsTableProcessedTableManager get fieldTestGpsRecordsRefs { - final manager = $$FieldTestGpsRecordsTableTableManager( - $_db, - $_db.fieldTestGpsRecords, - ).filter((f) => f.sessionId.id.sqlEquals($_itemColumn('id')!)); - - final cache = $_typedResult.readTableOrNull( - _fieldTestGpsRecordsRefsTable($_db), - ); - return ProcessedTableManager( - manager.$state.copyWith(prefetchedData: cache), - ); - } - - static MultiTypedResultKey< - $FieldTestImuRecordsTable, - List - > - _fieldTestImuRecordsRefsTable(_$AppDatabase db) => - MultiTypedResultKey.fromTable( - db.fieldTestImuRecords, - aliasName: - 'field_test_sessions__id__field_test_imu_records__session_id', - ); - - $$FieldTestImuRecordsTableProcessedTableManager get fieldTestImuRecordsRefs { - final manager = $$FieldTestImuRecordsTableTableManager( - $_db, - $_db.fieldTestImuRecords, - ).filter((f) => f.sessionId.id.sqlEquals($_itemColumn('id')!)); - - final cache = $_typedResult.readTableOrNull( - _fieldTestImuRecordsRefsTable($_db), - ); - return ProcessedTableManager( - manager.$state.copyWith(prefetchedData: cache), - ); - } -} - -class $$FieldTestSessionsTableFilterComposer - extends Composer<_$AppDatabase, $FieldTestSessionsTable> { - $$FieldTestSessionsTableFilterComposer({ - 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 startedAt => $composableBuilder( - column: $table.startedAt, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get endedAt => $composableBuilder( - column: $table.endedAt, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get appVersion => $composableBuilder( - column: $table.appVersion, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get buildNumber => $composableBuilder( - column: $table.buildNumber, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get androidVersion => $composableBuilder( - column: $table.androidVersion, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get deviceModel => $composableBuilder( - column: $table.deviceModel, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get motorcycleId => $composableBuilder( - column: $table.motorcycleId, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get motorcycleYear => $composableBuilder( - column: $table.motorcycleYear, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get motorcycleMake => $composableBuilder( - column: $table.motorcycleMake, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get motorcycleModel => $composableBuilder( - column: $table.motorcycleModel, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get calibrationRollOffset => $composableBuilder( - column: $table.calibrationRollOffset, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get calibrationPitchOffset => $composableBuilder( - column: $table.calibrationPitchOffset, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get totalEvents => $composableBuilder( - column: $table.totalEvents, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get anomalyCount => $composableBuilder( - column: $table.anomalyCount, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get completed => $composableBuilder( - column: $table.completed, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get healthSummaryJson => $composableBuilder( - column: $table.healthSummaryJson, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get createdAt => $composableBuilder( - column: $table.createdAt, - builder: (column) => ColumnFilters(column), - ); - - $$RidesTableFilterComposer get rideId { - final $$RidesTableFilterComposer composer = $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.rideId, - referencedTable: $db.rides, - getReferencedColumn: (t) => t.id, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$RidesTableFilterComposer( - $db: $db, - $table: $db.rides, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return composer; - } - - Expression fieldTestEventsRefs( - Expression Function($$FieldTestEventsTableFilterComposer f) f, - ) { - final $$FieldTestEventsTableFilterComposer composer = $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.id, - referencedTable: $db.fieldTestEvents, - getReferencedColumn: (t) => t.sessionId, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$FieldTestEventsTableFilterComposer( - $db: $db, - $table: $db.fieldTestEvents, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return f(composer); - } - - Expression fieldTestGpsRecordsRefs( - Expression Function($$FieldTestGpsRecordsTableFilterComposer f) f, - ) { - final $$FieldTestGpsRecordsTableFilterComposer composer = $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.id, - referencedTable: $db.fieldTestGpsRecords, - getReferencedColumn: (t) => t.sessionId, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$FieldTestGpsRecordsTableFilterComposer( - $db: $db, - $table: $db.fieldTestGpsRecords, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return f(composer); - } - - Expression fieldTestImuRecordsRefs( - Expression Function($$FieldTestImuRecordsTableFilterComposer f) f, - ) { - final $$FieldTestImuRecordsTableFilterComposer composer = $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.id, - referencedTable: $db.fieldTestImuRecords, - getReferencedColumn: (t) => t.sessionId, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$FieldTestImuRecordsTableFilterComposer( - $db: $db, - $table: $db.fieldTestImuRecords, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return f(composer); - } -} - -class $$FieldTestSessionsTableOrderingComposer - extends Composer<_$AppDatabase, $FieldTestSessionsTable> { - $$FieldTestSessionsTableOrderingComposer({ - 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 startedAt => $composableBuilder( - column: $table.startedAt, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get endedAt => $composableBuilder( - column: $table.endedAt, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get appVersion => $composableBuilder( - column: $table.appVersion, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get buildNumber => $composableBuilder( - column: $table.buildNumber, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get androidVersion => $composableBuilder( - column: $table.androidVersion, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get deviceModel => $composableBuilder( - column: $table.deviceModel, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get motorcycleId => $composableBuilder( - column: $table.motorcycleId, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get motorcycleYear => $composableBuilder( - column: $table.motorcycleYear, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get motorcycleMake => $composableBuilder( - column: $table.motorcycleMake, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get motorcycleModel => $composableBuilder( - column: $table.motorcycleModel, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get calibrationRollOffset => $composableBuilder( - column: $table.calibrationRollOffset, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get calibrationPitchOffset => $composableBuilder( - column: $table.calibrationPitchOffset, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get totalEvents => $composableBuilder( - column: $table.totalEvents, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get anomalyCount => $composableBuilder( - column: $table.anomalyCount, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get completed => $composableBuilder( - column: $table.completed, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get healthSummaryJson => $composableBuilder( - column: $table.healthSummaryJson, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get createdAt => $composableBuilder( - column: $table.createdAt, - builder: (column) => ColumnOrderings(column), - ); - - $$RidesTableOrderingComposer get rideId { - final $$RidesTableOrderingComposer composer = $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.rideId, - referencedTable: $db.rides, - getReferencedColumn: (t) => t.id, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$RidesTableOrderingComposer( - $db: $db, - $table: $db.rides, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return composer; - } -} - -class $$FieldTestSessionsTableAnnotationComposer - extends Composer<_$AppDatabase, $FieldTestSessionsTable> { - $$FieldTestSessionsTableAnnotationComposer({ - required super.$db, - required super.$table, - super.joinBuilder, - super.$addJoinBuilderToRootComposer, - super.$removeJoinBuilderFromRootComposer, - }); - GeneratedColumn get id => - $composableBuilder(column: $table.id, builder: (column) => column); - - GeneratedColumn get startedAt => - $composableBuilder(column: $table.startedAt, builder: (column) => column); - - GeneratedColumn get endedAt => - $composableBuilder(column: $table.endedAt, builder: (column) => column); - - GeneratedColumn get appVersion => $composableBuilder( - column: $table.appVersion, - builder: (column) => column, - ); - - GeneratedColumn get buildNumber => $composableBuilder( - column: $table.buildNumber, - builder: (column) => column, - ); - - GeneratedColumn get androidVersion => $composableBuilder( - column: $table.androidVersion, - builder: (column) => column, - ); - - GeneratedColumn get deviceModel => $composableBuilder( - column: $table.deviceModel, - builder: (column) => column, - ); - - GeneratedColumn get motorcycleId => $composableBuilder( - column: $table.motorcycleId, - builder: (column) => column, - ); - - GeneratedColumn get motorcycleYear => $composableBuilder( - column: $table.motorcycleYear, - builder: (column) => column, - ); - - GeneratedColumn get motorcycleMake => $composableBuilder( - column: $table.motorcycleMake, - builder: (column) => column, - ); - - GeneratedColumn get motorcycleModel => $composableBuilder( - column: $table.motorcycleModel, - builder: (column) => column, - ); - - GeneratedColumn get calibrationRollOffset => $composableBuilder( - column: $table.calibrationRollOffset, - builder: (column) => column, - ); - - GeneratedColumn get calibrationPitchOffset => $composableBuilder( - column: $table.calibrationPitchOffset, - builder: (column) => column, - ); - - GeneratedColumn get totalEvents => $composableBuilder( - column: $table.totalEvents, - builder: (column) => column, - ); - - GeneratedColumn get anomalyCount => $composableBuilder( - column: $table.anomalyCount, - builder: (column) => column, - ); - - GeneratedColumn get completed => - $composableBuilder(column: $table.completed, builder: (column) => column); - - GeneratedColumn get healthSummaryJson => $composableBuilder( - column: $table.healthSummaryJson, - builder: (column) => column, - ); - - GeneratedColumn get createdAt => - $composableBuilder(column: $table.createdAt, builder: (column) => column); - - $$RidesTableAnnotationComposer get rideId { - final $$RidesTableAnnotationComposer composer = $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.rideId, - referencedTable: $db.rides, - getReferencedColumn: (t) => t.id, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$RidesTableAnnotationComposer( - $db: $db, - $table: $db.rides, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return composer; - } - - Expression fieldTestEventsRefs( - Expression Function($$FieldTestEventsTableAnnotationComposer a) f, - ) { - final $$FieldTestEventsTableAnnotationComposer composer = $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.id, - referencedTable: $db.fieldTestEvents, - getReferencedColumn: (t) => t.sessionId, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$FieldTestEventsTableAnnotationComposer( - $db: $db, - $table: $db.fieldTestEvents, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return f(composer); - } - - Expression fieldTestGpsRecordsRefs( - Expression Function($$FieldTestGpsRecordsTableAnnotationComposer a) f, - ) { - final $$FieldTestGpsRecordsTableAnnotationComposer composer = - $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.id, - referencedTable: $db.fieldTestGpsRecords, - getReferencedColumn: (t) => t.sessionId, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$FieldTestGpsRecordsTableAnnotationComposer( - $db: $db, - $table: $db.fieldTestGpsRecords, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return f(composer); - } - - Expression fieldTestImuRecordsRefs( - Expression Function($$FieldTestImuRecordsTableAnnotationComposer a) f, - ) { - final $$FieldTestImuRecordsTableAnnotationComposer composer = - $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.id, - referencedTable: $db.fieldTestImuRecords, - getReferencedColumn: (t) => t.sessionId, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$FieldTestImuRecordsTableAnnotationComposer( - $db: $db, - $table: $db.fieldTestImuRecords, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return f(composer); - } -} - -class $$FieldTestSessionsTableTableManager - extends - RootTableManager< - _$AppDatabase, - $FieldTestSessionsTable, - FieldTestSession, - $$FieldTestSessionsTableFilterComposer, - $$FieldTestSessionsTableOrderingComposer, - $$FieldTestSessionsTableAnnotationComposer, - $$FieldTestSessionsTableCreateCompanionBuilder, - $$FieldTestSessionsTableUpdateCompanionBuilder, - (FieldTestSession, $$FieldTestSessionsTableReferences), - FieldTestSession, - PrefetchHooks Function({ - bool rideId, - bool fieldTestEventsRefs, - bool fieldTestGpsRecordsRefs, - bool fieldTestImuRecordsRefs, - }) - > { - $$FieldTestSessionsTableTableManager( - _$AppDatabase db, - $FieldTestSessionsTable table, - ) : super( - TableManagerState( - db: db, - table: table, - createFilteringComposer: () => - $$FieldTestSessionsTableFilterComposer($db: db, $table: table), - createOrderingComposer: () => - $$FieldTestSessionsTableOrderingComposer($db: db, $table: table), - createComputedFieldComposer: () => - $$FieldTestSessionsTableAnnotationComposer( - $db: db, - $table: table, - ), - updateCompanionCallback: - ({ - Value id = const Value.absent(), - Value rideId = const Value.absent(), - Value startedAt = const Value.absent(), - Value endedAt = const Value.absent(), - Value appVersion = const Value.absent(), - Value buildNumber = const Value.absent(), - Value androidVersion = const Value.absent(), - Value deviceModel = const Value.absent(), - Value motorcycleId = const Value.absent(), - Value motorcycleYear = const Value.absent(), - Value motorcycleMake = const Value.absent(), - Value motorcycleModel = const Value.absent(), - Value calibrationRollOffset = const Value.absent(), - Value calibrationPitchOffset = const Value.absent(), - Value totalEvents = const Value.absent(), - Value anomalyCount = const Value.absent(), - Value completed = const Value.absent(), - Value healthSummaryJson = const Value.absent(), - Value createdAt = const Value.absent(), - }) => FieldTestSessionsCompanion( - id: id, - rideId: rideId, - startedAt: startedAt, - endedAt: endedAt, - appVersion: appVersion, - buildNumber: buildNumber, - androidVersion: androidVersion, - deviceModel: deviceModel, - motorcycleId: motorcycleId, - motorcycleYear: motorcycleYear, - motorcycleMake: motorcycleMake, - motorcycleModel: motorcycleModel, - calibrationRollOffset: calibrationRollOffset, - calibrationPitchOffset: calibrationPitchOffset, - totalEvents: totalEvents, - anomalyCount: anomalyCount, - completed: completed, - healthSummaryJson: healthSummaryJson, - createdAt: createdAt, - ), - createCompanionCallback: - ({ - Value id = const Value.absent(), - Value rideId = const Value.absent(), - required DateTime startedAt, - Value endedAt = const Value.absent(), - Value appVersion = const Value.absent(), - Value buildNumber = const Value.absent(), - Value androidVersion = const Value.absent(), - Value deviceModel = const Value.absent(), - Value motorcycleId = const Value.absent(), - Value motorcycleYear = const Value.absent(), - Value motorcycleMake = const Value.absent(), - Value motorcycleModel = const Value.absent(), - Value calibrationRollOffset = const Value.absent(), - Value calibrationPitchOffset = const Value.absent(), - Value totalEvents = const Value.absent(), - Value anomalyCount = const Value.absent(), - Value completed = const Value.absent(), - Value healthSummaryJson = const Value.absent(), - required DateTime createdAt, - }) => FieldTestSessionsCompanion.insert( - id: id, - rideId: rideId, - startedAt: startedAt, - endedAt: endedAt, - appVersion: appVersion, - buildNumber: buildNumber, - androidVersion: androidVersion, - deviceModel: deviceModel, - motorcycleId: motorcycleId, - motorcycleYear: motorcycleYear, - motorcycleMake: motorcycleMake, - motorcycleModel: motorcycleModel, - calibrationRollOffset: calibrationRollOffset, - calibrationPitchOffset: calibrationPitchOffset, - totalEvents: totalEvents, - anomalyCount: anomalyCount, - completed: completed, - healthSummaryJson: healthSummaryJson, - createdAt: createdAt, - ), - withReferenceMapper: (p0) => p0 - .map( - (e) => ( - e.readTable(table), - $$FieldTestSessionsTableReferences(db, table, e), - ), - ) - .toList(), - prefetchHooksCallback: - ({ - rideId = false, - fieldTestEventsRefs = false, - fieldTestGpsRecordsRefs = false, - fieldTestImuRecordsRefs = false, - }) { - return PrefetchHooks( - db: db, - explicitlyWatchedTables: [ - if (fieldTestEventsRefs) db.fieldTestEvents, - if (fieldTestGpsRecordsRefs) db.fieldTestGpsRecords, - if (fieldTestImuRecordsRefs) db.fieldTestImuRecords, - ], - addJoins: - < - T extends TableManagerState< - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic - > - >(state) { - if (rideId) { - state = - state.withJoin( - currentTable: table, - currentColumn: table.rideId, - referencedTable: - $$FieldTestSessionsTableReferences - ._rideIdTable(db), - referencedColumn: - $$FieldTestSessionsTableReferences - ._rideIdTable(db) - .id, - ) - as T; - } - - return state; - }, - getPrefetchedDataCallback: (items) async { - return [ - if (fieldTestEventsRefs) - await $_getPrefetchedData< - FieldTestSession, - $FieldTestSessionsTable, - FieldTestEvent - >( - currentTable: table, - referencedTable: $$FieldTestSessionsTableReferences - ._fieldTestEventsRefsTable(db), - managerFromTypedResult: (p0) => - $$FieldTestSessionsTableReferences( - db, - table, - p0, - ).fieldTestEventsRefs, - referencedItemsForCurrentItem: - (item, referencedItems) => referencedItems.where( - (e) => e.sessionId == item.id, - ), - typedResults: items, - ), - if (fieldTestGpsRecordsRefs) - await $_getPrefetchedData< - FieldTestSession, - $FieldTestSessionsTable, - FieldTestGpsRecord - >( - currentTable: table, - referencedTable: $$FieldTestSessionsTableReferences - ._fieldTestGpsRecordsRefsTable(db), - managerFromTypedResult: (p0) => - $$FieldTestSessionsTableReferences( - db, - table, - p0, - ).fieldTestGpsRecordsRefs, - referencedItemsForCurrentItem: - (item, referencedItems) => referencedItems.where( - (e) => e.sessionId == item.id, - ), - typedResults: items, - ), - if (fieldTestImuRecordsRefs) - await $_getPrefetchedData< - FieldTestSession, - $FieldTestSessionsTable, - FieldTestImuRecord - >( - currentTable: table, - referencedTable: $$FieldTestSessionsTableReferences - ._fieldTestImuRecordsRefsTable(db), - managerFromTypedResult: (p0) => - $$FieldTestSessionsTableReferences( - db, - table, - p0, - ).fieldTestImuRecordsRefs, - referencedItemsForCurrentItem: - (item, referencedItems) => referencedItems.where( - (e) => e.sessionId == item.id, - ), - typedResults: items, - ), - ]; - }, - ); - }, - ), - ); -} - -typedef $$FieldTestSessionsTableProcessedTableManager = - ProcessedTableManager< - _$AppDatabase, - $FieldTestSessionsTable, - FieldTestSession, - $$FieldTestSessionsTableFilterComposer, - $$FieldTestSessionsTableOrderingComposer, - $$FieldTestSessionsTableAnnotationComposer, - $$FieldTestSessionsTableCreateCompanionBuilder, - $$FieldTestSessionsTableUpdateCompanionBuilder, - (FieldTestSession, $$FieldTestSessionsTableReferences), - FieldTestSession, - PrefetchHooks Function({ - bool rideId, - bool fieldTestEventsRefs, - bool fieldTestGpsRecordsRefs, - bool fieldTestImuRecordsRefs, - }) - >; -typedef $$FieldTestEventsTableCreateCompanionBuilder = - FieldTestEventsCompanion Function({ - Value id, - Value rideId, - Value sessionId, - required DateTime timestamp, - required String eventType, - required String severity, - required String message, - Value telemetryTimestamp, - Value gpsAgeMs, - Value speed, - Value latitude, - Value longitude, - Value gpsAccuracy, - Value leanAngle, - Value longitudinalG, - Value lateralG, - Value overallConfidence, - Value metadata, - Value dataJson, - }); -typedef $$FieldTestEventsTableUpdateCompanionBuilder = - FieldTestEventsCompanion Function({ - Value id, - Value rideId, - Value sessionId, - Value timestamp, - Value eventType, - Value severity, - Value message, - Value telemetryTimestamp, - Value gpsAgeMs, - Value speed, - Value latitude, - Value longitude, - Value gpsAccuracy, - Value leanAngle, - Value longitudinalG, - Value lateralG, - Value overallConfidence, - Value metadata, - Value dataJson, - }); - -final class $$FieldTestEventsTableReferences - extends - BaseReferences<_$AppDatabase, $FieldTestEventsTable, FieldTestEvent> { - $$FieldTestEventsTableReferences( - super.$_db, - super.$_table, - super.$_typedResult, - ); - - static $RidesTable _rideIdTable(_$AppDatabase db) => - db.rides.createAlias('field_test_events__ride_id__rides__id'); - - $$RidesTableProcessedTableManager? get rideId { - final $_column = $_itemColumn('ride_id'); - if ($_column == null) return null; - final manager = $$RidesTableTableManager( - $_db, - $_db.rides, - ).filter((f) => f.id.sqlEquals($_column)); - final item = $_typedResult.readTableOrNull(_rideIdTable($_db)); - if (item == null) return manager; - return ProcessedTableManager( - manager.$state.copyWith(prefetchedData: [item]), - ); - } - - static $FieldTestSessionsTable _sessionIdTable(_$AppDatabase db) => db - .fieldTestSessions - .createAlias('field_test_events__session_id__field_test_sessions__id'); - - $$FieldTestSessionsTableProcessedTableManager? get sessionId { - final $_column = $_itemColumn('session_id'); - if ($_column == null) return null; - final manager = $$FieldTestSessionsTableTableManager( - $_db, - $_db.fieldTestSessions, - ).filter((f) => f.id.sqlEquals($_column)); - final item = $_typedResult.readTableOrNull(_sessionIdTable($_db)); - if (item == null) return manager; - return ProcessedTableManager( - manager.$state.copyWith(prefetchedData: [item]), - ); - } -} - -class $$FieldTestEventsTableFilterComposer - extends Composer<_$AppDatabase, $FieldTestEventsTable> { - $$FieldTestEventsTableFilterComposer({ - 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 timestamp => $composableBuilder( - column: $table.timestamp, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get eventType => $composableBuilder( - column: $table.eventType, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get severity => $composableBuilder( - column: $table.severity, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get message => $composableBuilder( - column: $table.message, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get telemetryTimestamp => $composableBuilder( - column: $table.telemetryTimestamp, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get gpsAgeMs => $composableBuilder( - column: $table.gpsAgeMs, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get speed => $composableBuilder( - column: $table.speed, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get latitude => $composableBuilder( - column: $table.latitude, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get longitude => $composableBuilder( - column: $table.longitude, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get gpsAccuracy => $composableBuilder( - column: $table.gpsAccuracy, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get leanAngle => $composableBuilder( - column: $table.leanAngle, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get longitudinalG => $composableBuilder( - column: $table.longitudinalG, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get lateralG => $composableBuilder( - column: $table.lateralG, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get overallConfidence => $composableBuilder( - column: $table.overallConfidence, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get metadata => $composableBuilder( - column: $table.metadata, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get dataJson => $composableBuilder( - column: $table.dataJson, - builder: (column) => ColumnFilters(column), - ); - - $$RidesTableFilterComposer get rideId { - final $$RidesTableFilterComposer composer = $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.rideId, - referencedTable: $db.rides, - getReferencedColumn: (t) => t.id, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$RidesTableFilterComposer( - $db: $db, - $table: $db.rides, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return composer; - } - - $$FieldTestSessionsTableFilterComposer get sessionId { - final $$FieldTestSessionsTableFilterComposer composer = $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.sessionId, - referencedTable: $db.fieldTestSessions, - getReferencedColumn: (t) => t.id, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$FieldTestSessionsTableFilterComposer( - $db: $db, - $table: $db.fieldTestSessions, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return composer; - } -} - -class $$FieldTestEventsTableOrderingComposer - extends Composer<_$AppDatabase, $FieldTestEventsTable> { - $$FieldTestEventsTableOrderingComposer({ - 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 timestamp => $composableBuilder( - column: $table.timestamp, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get eventType => $composableBuilder( - column: $table.eventType, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get severity => $composableBuilder( - column: $table.severity, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get message => $composableBuilder( - column: $table.message, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get telemetryTimestamp => $composableBuilder( - column: $table.telemetryTimestamp, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get gpsAgeMs => $composableBuilder( - column: $table.gpsAgeMs, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get speed => $composableBuilder( - column: $table.speed, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get latitude => $composableBuilder( - column: $table.latitude, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get longitude => $composableBuilder( - column: $table.longitude, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get gpsAccuracy => $composableBuilder( - column: $table.gpsAccuracy, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get leanAngle => $composableBuilder( - column: $table.leanAngle, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get longitudinalG => $composableBuilder( - column: $table.longitudinalG, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get lateralG => $composableBuilder( - column: $table.lateralG, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get overallConfidence => $composableBuilder( - column: $table.overallConfidence, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get metadata => $composableBuilder( - column: $table.metadata, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get dataJson => $composableBuilder( - column: $table.dataJson, - builder: (column) => ColumnOrderings(column), - ); - - $$RidesTableOrderingComposer get rideId { - final $$RidesTableOrderingComposer composer = $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.rideId, - referencedTable: $db.rides, - getReferencedColumn: (t) => t.id, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$RidesTableOrderingComposer( - $db: $db, - $table: $db.rides, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return composer; - } - - $$FieldTestSessionsTableOrderingComposer get sessionId { - final $$FieldTestSessionsTableOrderingComposer composer = $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.sessionId, - referencedTable: $db.fieldTestSessions, - getReferencedColumn: (t) => t.id, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$FieldTestSessionsTableOrderingComposer( - $db: $db, - $table: $db.fieldTestSessions, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return composer; - } -} - -class $$FieldTestEventsTableAnnotationComposer - extends Composer<_$AppDatabase, $FieldTestEventsTable> { - $$FieldTestEventsTableAnnotationComposer({ - required super.$db, - required super.$table, - super.joinBuilder, - super.$addJoinBuilderToRootComposer, - super.$removeJoinBuilderFromRootComposer, - }); - GeneratedColumn get id => - $composableBuilder(column: $table.id, builder: (column) => column); - - GeneratedColumn get timestamp => - $composableBuilder(column: $table.timestamp, builder: (column) => column); - - GeneratedColumn get eventType => - $composableBuilder(column: $table.eventType, builder: (column) => column); - - GeneratedColumn get severity => - $composableBuilder(column: $table.severity, builder: (column) => column); - - GeneratedColumn get message => - $composableBuilder(column: $table.message, builder: (column) => column); - - GeneratedColumn get telemetryTimestamp => $composableBuilder( - column: $table.telemetryTimestamp, - builder: (column) => column, - ); - - GeneratedColumn get gpsAgeMs => - $composableBuilder(column: $table.gpsAgeMs, builder: (column) => column); - - GeneratedColumn get speed => - $composableBuilder(column: $table.speed, builder: (column) => column); - - GeneratedColumn get latitude => - $composableBuilder(column: $table.latitude, builder: (column) => column); - - GeneratedColumn get longitude => - $composableBuilder(column: $table.longitude, builder: (column) => column); - - GeneratedColumn get gpsAccuracy => $composableBuilder( - column: $table.gpsAccuracy, - builder: (column) => column, - ); - - GeneratedColumn get leanAngle => - $composableBuilder(column: $table.leanAngle, builder: (column) => column); - - GeneratedColumn get longitudinalG => $composableBuilder( - column: $table.longitudinalG, - builder: (column) => column, - ); - - GeneratedColumn get lateralG => - $composableBuilder(column: $table.lateralG, builder: (column) => column); - - GeneratedColumn get overallConfidence => $composableBuilder( - column: $table.overallConfidence, - builder: (column) => column, - ); - - GeneratedColumn get metadata => - $composableBuilder(column: $table.metadata, builder: (column) => column); - - GeneratedColumn get dataJson => - $composableBuilder(column: $table.dataJson, builder: (column) => column); - - $$RidesTableAnnotationComposer get rideId { - final $$RidesTableAnnotationComposer composer = $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.rideId, - referencedTable: $db.rides, - getReferencedColumn: (t) => t.id, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$RidesTableAnnotationComposer( - $db: $db, - $table: $db.rides, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return composer; - } - - $$FieldTestSessionsTableAnnotationComposer get sessionId { - final $$FieldTestSessionsTableAnnotationComposer composer = - $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.sessionId, - referencedTable: $db.fieldTestSessions, - getReferencedColumn: (t) => t.id, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$FieldTestSessionsTableAnnotationComposer( - $db: $db, - $table: $db.fieldTestSessions, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return composer; - } -} - -class $$FieldTestEventsTableTableManager - extends - RootTableManager< - _$AppDatabase, - $FieldTestEventsTable, - FieldTestEvent, - $$FieldTestEventsTableFilterComposer, - $$FieldTestEventsTableOrderingComposer, - $$FieldTestEventsTableAnnotationComposer, - $$FieldTestEventsTableCreateCompanionBuilder, - $$FieldTestEventsTableUpdateCompanionBuilder, - (FieldTestEvent, $$FieldTestEventsTableReferences), - FieldTestEvent, - PrefetchHooks Function({bool rideId, bool sessionId}) - > { - $$FieldTestEventsTableTableManager( - _$AppDatabase db, - $FieldTestEventsTable table, - ) : super( - TableManagerState( - db: db, - table: table, - createFilteringComposer: () => - $$FieldTestEventsTableFilterComposer($db: db, $table: table), - createOrderingComposer: () => - $$FieldTestEventsTableOrderingComposer($db: db, $table: table), - createComputedFieldComposer: () => - $$FieldTestEventsTableAnnotationComposer($db: db, $table: table), - updateCompanionCallback: - ({ - Value id = const Value.absent(), - Value rideId = const Value.absent(), - Value sessionId = const Value.absent(), - Value timestamp = const Value.absent(), - Value eventType = const Value.absent(), - Value severity = const Value.absent(), - Value message = const Value.absent(), - Value telemetryTimestamp = const Value.absent(), - Value gpsAgeMs = const Value.absent(), - Value speed = const Value.absent(), - Value latitude = const Value.absent(), - Value longitude = const Value.absent(), - Value gpsAccuracy = const Value.absent(), - Value leanAngle = const Value.absent(), - Value longitudinalG = const Value.absent(), - Value lateralG = const Value.absent(), - Value overallConfidence = const Value.absent(), - Value metadata = const Value.absent(), - Value dataJson = const Value.absent(), - }) => FieldTestEventsCompanion( - id: id, - rideId: rideId, - sessionId: sessionId, - timestamp: timestamp, - eventType: eventType, - severity: severity, - message: message, - telemetryTimestamp: telemetryTimestamp, - gpsAgeMs: gpsAgeMs, - speed: speed, - latitude: latitude, - longitude: longitude, - gpsAccuracy: gpsAccuracy, - leanAngle: leanAngle, - longitudinalG: longitudinalG, - lateralG: lateralG, - overallConfidence: overallConfidence, - metadata: metadata, - dataJson: dataJson, - ), - createCompanionCallback: - ({ - Value id = const Value.absent(), - Value rideId = const Value.absent(), - Value sessionId = const Value.absent(), - required DateTime timestamp, - required String eventType, - required String severity, - required String message, - Value telemetryTimestamp = const Value.absent(), - Value gpsAgeMs = const Value.absent(), - Value speed = const Value.absent(), - Value latitude = const Value.absent(), - Value longitude = const Value.absent(), - Value gpsAccuracy = const Value.absent(), - Value leanAngle = const Value.absent(), - Value longitudinalG = const Value.absent(), - Value lateralG = const Value.absent(), - Value overallConfidence = const Value.absent(), - Value metadata = const Value.absent(), - Value dataJson = const Value.absent(), - }) => FieldTestEventsCompanion.insert( - id: id, - rideId: rideId, - sessionId: sessionId, - timestamp: timestamp, - eventType: eventType, - severity: severity, - message: message, - telemetryTimestamp: telemetryTimestamp, - gpsAgeMs: gpsAgeMs, - speed: speed, - latitude: latitude, - longitude: longitude, - gpsAccuracy: gpsAccuracy, - leanAngle: leanAngle, - longitudinalG: longitudinalG, - lateralG: lateralG, - overallConfidence: overallConfidence, - metadata: metadata, - dataJson: dataJson, - ), - withReferenceMapper: (p0) => p0 - .map( - (e) => ( - e.readTable(table), - $$FieldTestEventsTableReferences(db, table, e), - ), - ) - .toList(), - prefetchHooksCallback: ({rideId = false, sessionId = false}) { - return PrefetchHooks( - db: db, - explicitlyWatchedTables: [], - addJoins: - < - T extends TableManagerState< - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic - > - >(state) { - if (rideId) { - state = - state.withJoin( - currentTable: table, - currentColumn: table.rideId, - referencedTable: - $$FieldTestEventsTableReferences - ._rideIdTable(db), - referencedColumn: - $$FieldTestEventsTableReferences - ._rideIdTable(db) - .id, - ) - as T; - } - if (sessionId) { - state = - state.withJoin( - currentTable: table, - currentColumn: table.sessionId, - referencedTable: - $$FieldTestEventsTableReferences - ._sessionIdTable(db), - referencedColumn: - $$FieldTestEventsTableReferences - ._sessionIdTable(db) - .id, - ) - as T; - } - - return state; - }, - getPrefetchedDataCallback: (items) async { - return []; - }, - ); - }, - ), - ); -} - -typedef $$FieldTestEventsTableProcessedTableManager = - ProcessedTableManager< - _$AppDatabase, - $FieldTestEventsTable, - FieldTestEvent, - $$FieldTestEventsTableFilterComposer, - $$FieldTestEventsTableOrderingComposer, - $$FieldTestEventsTableAnnotationComposer, - $$FieldTestEventsTableCreateCompanionBuilder, - $$FieldTestEventsTableUpdateCompanionBuilder, - (FieldTestEvent, $$FieldTestEventsTableReferences), - FieldTestEvent, - PrefetchHooks Function({bool rideId, bool sessionId}) - >; -typedef $$FieldTestSummariesTableCreateCompanionBuilder = - FieldTestSummariesCompanion Function({ - Value id, - required int rideId, - required DateTime startTime, - Value endTime, - Value durationSeconds, - Value totalSamples, - Value validSamples, - Value suspectSamples, - Value rejectedSamples, - Value validPercentage, - Value suspectPercentage, - Value rejectedPercentage, - Value gpsFixCount, - Value gpsStaleEventCount, - Value gpsJumpRejectCount, - Value maxGpsAgeMs, - Value averageGpsAccuracy, - Value worstGpsAccuracy, - Value telemetryGapCount, - Value maxTelemetryGapMs, - Value imuSaturationCount, - Value maxSpeedMph, - Value maxLeanAngle, - Value maxLongitudinalG, - Value maxLateralG, - Value accelerationEventCount, - Value brakingEventCount, - Value zeroTo60Count, - Value zeroTo100Count, - Value bestZeroTo60, - Value bestZeroTo100, - Value databaseSamplesWritten, - Value databaseSamplesLost, - Value eventCount, - Value overallConfidence, - Value rideQualityScore, - Value rideQualityRating, - Value wasRecoveredAfterCrash, - Value wasInterrupted, - Value exportIntegrity, - }); -typedef $$FieldTestSummariesTableUpdateCompanionBuilder = - FieldTestSummariesCompanion Function({ - Value id, - Value rideId, - Value startTime, - Value endTime, - Value durationSeconds, - Value totalSamples, - Value validSamples, - Value suspectSamples, - Value rejectedSamples, - Value validPercentage, - Value suspectPercentage, - Value rejectedPercentage, - Value gpsFixCount, - Value gpsStaleEventCount, - Value gpsJumpRejectCount, - Value maxGpsAgeMs, - Value averageGpsAccuracy, - Value worstGpsAccuracy, - Value telemetryGapCount, - Value maxTelemetryGapMs, - Value imuSaturationCount, - Value maxSpeedMph, - Value maxLeanAngle, - Value maxLongitudinalG, - Value maxLateralG, - Value accelerationEventCount, - Value brakingEventCount, - Value zeroTo60Count, - Value zeroTo100Count, - Value bestZeroTo60, - Value bestZeroTo100, - Value databaseSamplesWritten, - Value databaseSamplesLost, - Value eventCount, - Value overallConfidence, - Value rideQualityScore, - Value rideQualityRating, - Value wasRecoveredAfterCrash, - Value wasInterrupted, - Value exportIntegrity, - }); - -final class $$FieldTestSummariesTableReferences - extends - BaseReferences< - _$AppDatabase, - $FieldTestSummariesTable, - FieldTestSummary - > { - $$FieldTestSummariesTableReferences( - super.$_db, - super.$_table, - super.$_typedResult, - ); - - static $RidesTable _rideIdTable(_$AppDatabase db) => - db.rides.createAlias('field_test_summaries__ride_id__rides__id'); - - $$RidesTableProcessedTableManager get rideId { - final $_column = $_itemColumn('ride_id')!; - - final manager = $$RidesTableTableManager( - $_db, - $_db.rides, - ).filter((f) => f.id.sqlEquals($_column)); - final item = $_typedResult.readTableOrNull(_rideIdTable($_db)); - if (item == null) return manager; - return ProcessedTableManager( - manager.$state.copyWith(prefetchedData: [item]), - ); - } -} - -class $$FieldTestSummariesTableFilterComposer - extends Composer<_$AppDatabase, $FieldTestSummariesTable> { - $$FieldTestSummariesTableFilterComposer({ - 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 startTime => $composableBuilder( - column: $table.startTime, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get endTime => $composableBuilder( - column: $table.endTime, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get durationSeconds => $composableBuilder( - column: $table.durationSeconds, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get totalSamples => $composableBuilder( - column: $table.totalSamples, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get validSamples => $composableBuilder( - column: $table.validSamples, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get suspectSamples => $composableBuilder( - column: $table.suspectSamples, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get rejectedSamples => $composableBuilder( - column: $table.rejectedSamples, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get validPercentage => $composableBuilder( - column: $table.validPercentage, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get suspectPercentage => $composableBuilder( - column: $table.suspectPercentage, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get rejectedPercentage => $composableBuilder( - column: $table.rejectedPercentage, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get gpsFixCount => $composableBuilder( - column: $table.gpsFixCount, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get gpsStaleEventCount => $composableBuilder( - column: $table.gpsStaleEventCount, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get gpsJumpRejectCount => $composableBuilder( - column: $table.gpsJumpRejectCount, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get maxGpsAgeMs => $composableBuilder( - column: $table.maxGpsAgeMs, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get averageGpsAccuracy => $composableBuilder( - column: $table.averageGpsAccuracy, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get worstGpsAccuracy => $composableBuilder( - column: $table.worstGpsAccuracy, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get telemetryGapCount => $composableBuilder( - column: $table.telemetryGapCount, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get maxTelemetryGapMs => $composableBuilder( - column: $table.maxTelemetryGapMs, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get imuSaturationCount => $composableBuilder( - column: $table.imuSaturationCount, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get maxSpeedMph => $composableBuilder( - column: $table.maxSpeedMph, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get maxLeanAngle => $composableBuilder( - column: $table.maxLeanAngle, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get maxLongitudinalG => $composableBuilder( - column: $table.maxLongitudinalG, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get maxLateralG => $composableBuilder( - column: $table.maxLateralG, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get accelerationEventCount => $composableBuilder( - column: $table.accelerationEventCount, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get brakingEventCount => $composableBuilder( - column: $table.brakingEventCount, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get zeroTo60Count => $composableBuilder( - column: $table.zeroTo60Count, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get zeroTo100Count => $composableBuilder( - column: $table.zeroTo100Count, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get bestZeroTo60 => $composableBuilder( - column: $table.bestZeroTo60, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get bestZeroTo100 => $composableBuilder( - column: $table.bestZeroTo100, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get databaseSamplesWritten => $composableBuilder( - column: $table.databaseSamplesWritten, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get databaseSamplesLost => $composableBuilder( - column: $table.databaseSamplesLost, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get eventCount => $composableBuilder( - column: $table.eventCount, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get overallConfidence => $composableBuilder( - column: $table.overallConfidence, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get rideQualityScore => $composableBuilder( - column: $table.rideQualityScore, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get rideQualityRating => $composableBuilder( - column: $table.rideQualityRating, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get wasRecoveredAfterCrash => $composableBuilder( - column: $table.wasRecoveredAfterCrash, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get wasInterrupted => $composableBuilder( - column: $table.wasInterrupted, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get exportIntegrity => $composableBuilder( - column: $table.exportIntegrity, - builder: (column) => ColumnFilters(column), - ); - - $$RidesTableFilterComposer get rideId { - final $$RidesTableFilterComposer composer = $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.rideId, - referencedTable: $db.rides, - getReferencedColumn: (t) => t.id, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$RidesTableFilterComposer( - $db: $db, - $table: $db.rides, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return composer; - } -} - -class $$FieldTestSummariesTableOrderingComposer - extends Composer<_$AppDatabase, $FieldTestSummariesTable> { - $$FieldTestSummariesTableOrderingComposer({ - 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 startTime => $composableBuilder( - column: $table.startTime, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get endTime => $composableBuilder( - column: $table.endTime, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get durationSeconds => $composableBuilder( - column: $table.durationSeconds, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get totalSamples => $composableBuilder( - column: $table.totalSamples, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get validSamples => $composableBuilder( - column: $table.validSamples, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get suspectSamples => $composableBuilder( - column: $table.suspectSamples, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get rejectedSamples => $composableBuilder( - column: $table.rejectedSamples, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get validPercentage => $composableBuilder( - column: $table.validPercentage, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get suspectPercentage => $composableBuilder( - column: $table.suspectPercentage, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get rejectedPercentage => $composableBuilder( - column: $table.rejectedPercentage, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get gpsFixCount => $composableBuilder( - column: $table.gpsFixCount, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get gpsStaleEventCount => $composableBuilder( - column: $table.gpsStaleEventCount, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get gpsJumpRejectCount => $composableBuilder( - column: $table.gpsJumpRejectCount, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get maxGpsAgeMs => $composableBuilder( - column: $table.maxGpsAgeMs, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get averageGpsAccuracy => $composableBuilder( - column: $table.averageGpsAccuracy, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get worstGpsAccuracy => $composableBuilder( - column: $table.worstGpsAccuracy, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get telemetryGapCount => $composableBuilder( - column: $table.telemetryGapCount, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get maxTelemetryGapMs => $composableBuilder( - column: $table.maxTelemetryGapMs, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get imuSaturationCount => $composableBuilder( - column: $table.imuSaturationCount, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get maxSpeedMph => $composableBuilder( - column: $table.maxSpeedMph, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get maxLeanAngle => $composableBuilder( - column: $table.maxLeanAngle, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get maxLongitudinalG => $composableBuilder( - column: $table.maxLongitudinalG, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get maxLateralG => $composableBuilder( - column: $table.maxLateralG, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get accelerationEventCount => $composableBuilder( - column: $table.accelerationEventCount, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get brakingEventCount => $composableBuilder( - column: $table.brakingEventCount, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get zeroTo60Count => $composableBuilder( - column: $table.zeroTo60Count, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get zeroTo100Count => $composableBuilder( - column: $table.zeroTo100Count, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get bestZeroTo60 => $composableBuilder( - column: $table.bestZeroTo60, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get bestZeroTo100 => $composableBuilder( - column: $table.bestZeroTo100, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get databaseSamplesWritten => $composableBuilder( - column: $table.databaseSamplesWritten, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get databaseSamplesLost => $composableBuilder( - column: $table.databaseSamplesLost, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get eventCount => $composableBuilder( - column: $table.eventCount, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get overallConfidence => $composableBuilder( - column: $table.overallConfidence, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get rideQualityScore => $composableBuilder( - column: $table.rideQualityScore, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get rideQualityRating => $composableBuilder( - column: $table.rideQualityRating, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get wasRecoveredAfterCrash => $composableBuilder( - column: $table.wasRecoveredAfterCrash, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get wasInterrupted => $composableBuilder( - column: $table.wasInterrupted, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get exportIntegrity => $composableBuilder( - column: $table.exportIntegrity, - builder: (column) => ColumnOrderings(column), - ); - - $$RidesTableOrderingComposer get rideId { - final $$RidesTableOrderingComposer composer = $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.rideId, - referencedTable: $db.rides, - getReferencedColumn: (t) => t.id, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$RidesTableOrderingComposer( - $db: $db, - $table: $db.rides, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return composer; - } -} - -class $$FieldTestSummariesTableAnnotationComposer - extends Composer<_$AppDatabase, $FieldTestSummariesTable> { - $$FieldTestSummariesTableAnnotationComposer({ - required super.$db, - required super.$table, - super.joinBuilder, - super.$addJoinBuilderToRootComposer, - super.$removeJoinBuilderFromRootComposer, - }); - GeneratedColumn get id => - $composableBuilder(column: $table.id, builder: (column) => column); - - GeneratedColumn get startTime => - $composableBuilder(column: $table.startTime, builder: (column) => column); - - GeneratedColumn get endTime => - $composableBuilder(column: $table.endTime, builder: (column) => column); - - GeneratedColumn get durationSeconds => $composableBuilder( - column: $table.durationSeconds, - builder: (column) => column, - ); - - GeneratedColumn get totalSamples => $composableBuilder( - column: $table.totalSamples, - builder: (column) => column, - ); - - GeneratedColumn get validSamples => $composableBuilder( - column: $table.validSamples, - builder: (column) => column, - ); - - GeneratedColumn get suspectSamples => $composableBuilder( - column: $table.suspectSamples, - builder: (column) => column, - ); - - GeneratedColumn get rejectedSamples => $composableBuilder( - column: $table.rejectedSamples, - builder: (column) => column, - ); - - GeneratedColumn get validPercentage => $composableBuilder( - column: $table.validPercentage, - builder: (column) => column, - ); - - GeneratedColumn get suspectPercentage => $composableBuilder( - column: $table.suspectPercentage, - builder: (column) => column, - ); - - GeneratedColumn get rejectedPercentage => $composableBuilder( - column: $table.rejectedPercentage, - builder: (column) => column, - ); - - GeneratedColumn get gpsFixCount => $composableBuilder( - column: $table.gpsFixCount, - builder: (column) => column, - ); - - GeneratedColumn get gpsStaleEventCount => $composableBuilder( - column: $table.gpsStaleEventCount, - builder: (column) => column, - ); - - GeneratedColumn get gpsJumpRejectCount => $composableBuilder( - column: $table.gpsJumpRejectCount, - builder: (column) => column, - ); - - GeneratedColumn get maxGpsAgeMs => $composableBuilder( - column: $table.maxGpsAgeMs, - builder: (column) => column, - ); - - GeneratedColumn get averageGpsAccuracy => $composableBuilder( - column: $table.averageGpsAccuracy, - builder: (column) => column, - ); - - GeneratedColumn get worstGpsAccuracy => $composableBuilder( - column: $table.worstGpsAccuracy, - builder: (column) => column, - ); - - GeneratedColumn get telemetryGapCount => $composableBuilder( - column: $table.telemetryGapCount, - builder: (column) => column, - ); - - GeneratedColumn get maxTelemetryGapMs => $composableBuilder( - column: $table.maxTelemetryGapMs, - builder: (column) => column, - ); - - GeneratedColumn get imuSaturationCount => $composableBuilder( - column: $table.imuSaturationCount, - builder: (column) => column, - ); - - GeneratedColumn get maxSpeedMph => $composableBuilder( - column: $table.maxSpeedMph, - builder: (column) => column, - ); - - GeneratedColumn get maxLeanAngle => $composableBuilder( - column: $table.maxLeanAngle, - builder: (column) => column, - ); - - GeneratedColumn get maxLongitudinalG => $composableBuilder( - column: $table.maxLongitudinalG, - builder: (column) => column, - ); - - GeneratedColumn get maxLateralG => $composableBuilder( - column: $table.maxLateralG, - builder: (column) => column, - ); - - GeneratedColumn get accelerationEventCount => $composableBuilder( - column: $table.accelerationEventCount, - builder: (column) => column, - ); - - GeneratedColumn get brakingEventCount => $composableBuilder( - column: $table.brakingEventCount, - builder: (column) => column, - ); - - GeneratedColumn get zeroTo60Count => $composableBuilder( - column: $table.zeroTo60Count, - builder: (column) => column, - ); - - GeneratedColumn get zeroTo100Count => $composableBuilder( - column: $table.zeroTo100Count, - builder: (column) => column, - ); - - GeneratedColumn get bestZeroTo60 => $composableBuilder( - column: $table.bestZeroTo60, - builder: (column) => column, - ); - - GeneratedColumn get bestZeroTo100 => $composableBuilder( - column: $table.bestZeroTo100, - builder: (column) => column, - ); - - GeneratedColumn get databaseSamplesWritten => $composableBuilder( - column: $table.databaseSamplesWritten, - builder: (column) => column, - ); - - GeneratedColumn get databaseSamplesLost => $composableBuilder( - column: $table.databaseSamplesLost, - builder: (column) => column, - ); - - GeneratedColumn get eventCount => $composableBuilder( - column: $table.eventCount, - builder: (column) => column, - ); - - GeneratedColumn get overallConfidence => $composableBuilder( - column: $table.overallConfidence, - builder: (column) => column, - ); - - GeneratedColumn get rideQualityScore => $composableBuilder( - column: $table.rideQualityScore, - builder: (column) => column, - ); - - GeneratedColumn get rideQualityRating => $composableBuilder( - column: $table.rideQualityRating, - builder: (column) => column, - ); - - GeneratedColumn get wasRecoveredAfterCrash => $composableBuilder( - column: $table.wasRecoveredAfterCrash, - builder: (column) => column, - ); - - GeneratedColumn get wasInterrupted => $composableBuilder( - column: $table.wasInterrupted, - builder: (column) => column, - ); - - GeneratedColumn get exportIntegrity => $composableBuilder( - column: $table.exportIntegrity, - builder: (column) => column, - ); - - $$RidesTableAnnotationComposer get rideId { - final $$RidesTableAnnotationComposer composer = $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.rideId, - referencedTable: $db.rides, - getReferencedColumn: (t) => t.id, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$RidesTableAnnotationComposer( - $db: $db, - $table: $db.rides, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return composer; - } -} - -class $$FieldTestSummariesTableTableManager - extends - RootTableManager< - _$AppDatabase, - $FieldTestSummariesTable, - FieldTestSummary, - $$FieldTestSummariesTableFilterComposer, - $$FieldTestSummariesTableOrderingComposer, - $$FieldTestSummariesTableAnnotationComposer, - $$FieldTestSummariesTableCreateCompanionBuilder, - $$FieldTestSummariesTableUpdateCompanionBuilder, - (FieldTestSummary, $$FieldTestSummariesTableReferences), - FieldTestSummary, - PrefetchHooks Function({bool rideId}) - > { - $$FieldTestSummariesTableTableManager( - _$AppDatabase db, - $FieldTestSummariesTable table, - ) : super( - TableManagerState( - db: db, - table: table, - createFilteringComposer: () => - $$FieldTestSummariesTableFilterComposer($db: db, $table: table), - createOrderingComposer: () => - $$FieldTestSummariesTableOrderingComposer($db: db, $table: table), - createComputedFieldComposer: () => - $$FieldTestSummariesTableAnnotationComposer( - $db: db, - $table: table, - ), - updateCompanionCallback: - ({ - Value id = const Value.absent(), - Value rideId = const Value.absent(), - Value startTime = const Value.absent(), - Value endTime = const Value.absent(), - Value durationSeconds = const Value.absent(), - Value totalSamples = const Value.absent(), - Value validSamples = const Value.absent(), - Value suspectSamples = const Value.absent(), - Value rejectedSamples = const Value.absent(), - Value validPercentage = const Value.absent(), - Value suspectPercentage = const Value.absent(), - Value rejectedPercentage = const Value.absent(), - Value gpsFixCount = const Value.absent(), - Value gpsStaleEventCount = const Value.absent(), - Value gpsJumpRejectCount = const Value.absent(), - Value maxGpsAgeMs = const Value.absent(), - Value averageGpsAccuracy = const Value.absent(), - Value worstGpsAccuracy = const Value.absent(), - Value telemetryGapCount = const Value.absent(), - Value maxTelemetryGapMs = const Value.absent(), - Value imuSaturationCount = const Value.absent(), - Value maxSpeedMph = const Value.absent(), - Value maxLeanAngle = const Value.absent(), - Value maxLongitudinalG = const Value.absent(), - Value maxLateralG = const Value.absent(), - Value accelerationEventCount = const Value.absent(), - Value brakingEventCount = const Value.absent(), - Value zeroTo60Count = const Value.absent(), - Value zeroTo100Count = const Value.absent(), - Value bestZeroTo60 = const Value.absent(), - Value bestZeroTo100 = const Value.absent(), - Value databaseSamplesWritten = const Value.absent(), - Value databaseSamplesLost = const Value.absent(), - Value eventCount = const Value.absent(), - Value overallConfidence = const Value.absent(), - Value rideQualityScore = const Value.absent(), - Value rideQualityRating = const Value.absent(), - Value wasRecoveredAfterCrash = const Value.absent(), - Value wasInterrupted = const Value.absent(), - Value exportIntegrity = const Value.absent(), - }) => FieldTestSummariesCompanion( - id: id, - rideId: rideId, - startTime: startTime, - endTime: endTime, - durationSeconds: durationSeconds, - totalSamples: totalSamples, - validSamples: validSamples, - suspectSamples: suspectSamples, - rejectedSamples: rejectedSamples, - validPercentage: validPercentage, - suspectPercentage: suspectPercentage, - rejectedPercentage: rejectedPercentage, - gpsFixCount: gpsFixCount, - gpsStaleEventCount: gpsStaleEventCount, - gpsJumpRejectCount: gpsJumpRejectCount, - maxGpsAgeMs: maxGpsAgeMs, - averageGpsAccuracy: averageGpsAccuracy, - worstGpsAccuracy: worstGpsAccuracy, - telemetryGapCount: telemetryGapCount, - maxTelemetryGapMs: maxTelemetryGapMs, - imuSaturationCount: imuSaturationCount, - maxSpeedMph: maxSpeedMph, - maxLeanAngle: maxLeanAngle, - maxLongitudinalG: maxLongitudinalG, - maxLateralG: maxLateralG, - accelerationEventCount: accelerationEventCount, - brakingEventCount: brakingEventCount, - zeroTo60Count: zeroTo60Count, - zeroTo100Count: zeroTo100Count, - bestZeroTo60: bestZeroTo60, - bestZeroTo100: bestZeroTo100, - databaseSamplesWritten: databaseSamplesWritten, - databaseSamplesLost: databaseSamplesLost, - eventCount: eventCount, - overallConfidence: overallConfidence, - rideQualityScore: rideQualityScore, - rideQualityRating: rideQualityRating, - wasRecoveredAfterCrash: wasRecoveredAfterCrash, - wasInterrupted: wasInterrupted, - exportIntegrity: exportIntegrity, - ), - createCompanionCallback: - ({ - Value id = const Value.absent(), - required int rideId, - required DateTime startTime, - Value endTime = const Value.absent(), - Value durationSeconds = const Value.absent(), - Value totalSamples = const Value.absent(), - Value validSamples = const Value.absent(), - Value suspectSamples = const Value.absent(), - Value rejectedSamples = const Value.absent(), - Value validPercentage = const Value.absent(), - Value suspectPercentage = const Value.absent(), - Value rejectedPercentage = const Value.absent(), - Value gpsFixCount = const Value.absent(), - Value gpsStaleEventCount = const Value.absent(), - Value gpsJumpRejectCount = const Value.absent(), - Value maxGpsAgeMs = const Value.absent(), - Value averageGpsAccuracy = const Value.absent(), - Value worstGpsAccuracy = const Value.absent(), - Value telemetryGapCount = const Value.absent(), - Value maxTelemetryGapMs = const Value.absent(), - Value imuSaturationCount = const Value.absent(), - Value maxSpeedMph = const Value.absent(), - Value maxLeanAngle = const Value.absent(), - Value maxLongitudinalG = const Value.absent(), - Value maxLateralG = const Value.absent(), - Value accelerationEventCount = const Value.absent(), - Value brakingEventCount = const Value.absent(), - Value zeroTo60Count = const Value.absent(), - Value zeroTo100Count = const Value.absent(), - Value bestZeroTo60 = const Value.absent(), - Value bestZeroTo100 = const Value.absent(), - Value databaseSamplesWritten = const Value.absent(), - Value databaseSamplesLost = const Value.absent(), - Value eventCount = const Value.absent(), - Value overallConfidence = const Value.absent(), - Value rideQualityScore = const Value.absent(), - Value rideQualityRating = const Value.absent(), - Value wasRecoveredAfterCrash = const Value.absent(), - Value wasInterrupted = const Value.absent(), - Value exportIntegrity = const Value.absent(), - }) => FieldTestSummariesCompanion.insert( - id: id, - rideId: rideId, - startTime: startTime, - endTime: endTime, - durationSeconds: durationSeconds, - totalSamples: totalSamples, - validSamples: validSamples, - suspectSamples: suspectSamples, - rejectedSamples: rejectedSamples, - validPercentage: validPercentage, - suspectPercentage: suspectPercentage, - rejectedPercentage: rejectedPercentage, - gpsFixCount: gpsFixCount, - gpsStaleEventCount: gpsStaleEventCount, - gpsJumpRejectCount: gpsJumpRejectCount, - maxGpsAgeMs: maxGpsAgeMs, - averageGpsAccuracy: averageGpsAccuracy, - worstGpsAccuracy: worstGpsAccuracy, - telemetryGapCount: telemetryGapCount, - maxTelemetryGapMs: maxTelemetryGapMs, - imuSaturationCount: imuSaturationCount, - maxSpeedMph: maxSpeedMph, - maxLeanAngle: maxLeanAngle, - maxLongitudinalG: maxLongitudinalG, - maxLateralG: maxLateralG, - accelerationEventCount: accelerationEventCount, - brakingEventCount: brakingEventCount, - zeroTo60Count: zeroTo60Count, - zeroTo100Count: zeroTo100Count, - bestZeroTo60: bestZeroTo60, - bestZeroTo100: bestZeroTo100, - databaseSamplesWritten: databaseSamplesWritten, - databaseSamplesLost: databaseSamplesLost, - eventCount: eventCount, - overallConfidence: overallConfidence, - rideQualityScore: rideQualityScore, - rideQualityRating: rideQualityRating, - wasRecoveredAfterCrash: wasRecoveredAfterCrash, - wasInterrupted: wasInterrupted, - exportIntegrity: exportIntegrity, - ), - withReferenceMapper: (p0) => p0 - .map( - (e) => ( - e.readTable(table), - $$FieldTestSummariesTableReferences(db, table, e), - ), - ) - .toList(), - prefetchHooksCallback: ({rideId = false}) { - return PrefetchHooks( - db: db, - explicitlyWatchedTables: [], - addJoins: - < - T extends TableManagerState< - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic - > - >(state) { - if (rideId) { - state = - state.withJoin( - currentTable: table, - currentColumn: table.rideId, - referencedTable: - $$FieldTestSummariesTableReferences - ._rideIdTable(db), - referencedColumn: - $$FieldTestSummariesTableReferences - ._rideIdTable(db) - .id, - ) - as T; - } - - return state; - }, - getPrefetchedDataCallback: (items) async { - return []; - }, - ); - }, - ), - ); -} - -typedef $$FieldTestSummariesTableProcessedTableManager = - ProcessedTableManager< - _$AppDatabase, - $FieldTestSummariesTable, - FieldTestSummary, - $$FieldTestSummariesTableFilterComposer, - $$FieldTestSummariesTableOrderingComposer, - $$FieldTestSummariesTableAnnotationComposer, - $$FieldTestSummariesTableCreateCompanionBuilder, - $$FieldTestSummariesTableUpdateCompanionBuilder, - (FieldTestSummary, $$FieldTestSummariesTableReferences), - FieldTestSummary, - PrefetchHooks Function({bool rideId}) - >; -typedef $$FieldTestGpsRecordsTableCreateCompanionBuilder = - FieldTestGpsRecordsCompanion Function({ - Value id, - required int sessionId, - required DateTime timestamp, - required double latitude, - required double longitude, - Value altitude, - Value rawSpeed, - Value filteredSpeed, - Value heading, - Value accuracy, - required String gpsHealth, - required bool accepted, - Value rejectionReason, - }); -typedef $$FieldTestGpsRecordsTableUpdateCompanionBuilder = - FieldTestGpsRecordsCompanion Function({ - Value id, - Value sessionId, - Value timestamp, - Value latitude, - Value longitude, - Value altitude, - Value rawSpeed, - Value filteredSpeed, - Value heading, - Value accuracy, - Value gpsHealth, - Value accepted, - Value rejectionReason, - }); - -final class $$FieldTestGpsRecordsTableReferences - extends - BaseReferences< - _$AppDatabase, - $FieldTestGpsRecordsTable, - FieldTestGpsRecord - > { - $$FieldTestGpsRecordsTableReferences( - super.$_db, - super.$_table, - super.$_typedResult, - ); - - static $FieldTestSessionsTable _sessionIdTable(_$AppDatabase db) => - db.fieldTestSessions.createAlias( - 'field_test_gps_records__session_id__field_test_sessions__id', - ); - - $$FieldTestSessionsTableProcessedTableManager get sessionId { - final $_column = $_itemColumn('session_id')!; - - final manager = $$FieldTestSessionsTableTableManager( - $_db, - $_db.fieldTestSessions, - ).filter((f) => f.id.sqlEquals($_column)); - final item = $_typedResult.readTableOrNull(_sessionIdTable($_db)); - if (item == null) return manager; - return ProcessedTableManager( - manager.$state.copyWith(prefetchedData: [item]), - ); - } -} - -class $$FieldTestGpsRecordsTableFilterComposer - extends Composer<_$AppDatabase, $FieldTestGpsRecordsTable> { - $$FieldTestGpsRecordsTableFilterComposer({ - 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 timestamp => $composableBuilder( - column: $table.timestamp, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get latitude => $composableBuilder( - column: $table.latitude, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get longitude => $composableBuilder( - column: $table.longitude, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get altitude => $composableBuilder( - column: $table.altitude, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get rawSpeed => $composableBuilder( - column: $table.rawSpeed, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get filteredSpeed => $composableBuilder( - column: $table.filteredSpeed, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get heading => $composableBuilder( - column: $table.heading, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get accuracy => $composableBuilder( - column: $table.accuracy, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get gpsHealth => $composableBuilder( - column: $table.gpsHealth, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get accepted => $composableBuilder( - column: $table.accepted, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get rejectionReason => $composableBuilder( - column: $table.rejectionReason, - builder: (column) => ColumnFilters(column), - ); - - $$FieldTestSessionsTableFilterComposer get sessionId { - final $$FieldTestSessionsTableFilterComposer composer = $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.sessionId, - referencedTable: $db.fieldTestSessions, - getReferencedColumn: (t) => t.id, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$FieldTestSessionsTableFilterComposer( - $db: $db, - $table: $db.fieldTestSessions, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return composer; - } -} - -class $$FieldTestGpsRecordsTableOrderingComposer - extends Composer<_$AppDatabase, $FieldTestGpsRecordsTable> { - $$FieldTestGpsRecordsTableOrderingComposer({ - 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 timestamp => $composableBuilder( - column: $table.timestamp, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get latitude => $composableBuilder( - column: $table.latitude, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get longitude => $composableBuilder( - column: $table.longitude, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get altitude => $composableBuilder( - column: $table.altitude, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get rawSpeed => $composableBuilder( - column: $table.rawSpeed, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get filteredSpeed => $composableBuilder( - column: $table.filteredSpeed, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get heading => $composableBuilder( - column: $table.heading, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get accuracy => $composableBuilder( - column: $table.accuracy, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get gpsHealth => $composableBuilder( - column: $table.gpsHealth, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get accepted => $composableBuilder( - column: $table.accepted, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get rejectionReason => $composableBuilder( - column: $table.rejectionReason, - builder: (column) => ColumnOrderings(column), - ); - - $$FieldTestSessionsTableOrderingComposer get sessionId { - final $$FieldTestSessionsTableOrderingComposer composer = $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.sessionId, - referencedTable: $db.fieldTestSessions, - getReferencedColumn: (t) => t.id, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$FieldTestSessionsTableOrderingComposer( - $db: $db, - $table: $db.fieldTestSessions, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return composer; - } -} - -class $$FieldTestGpsRecordsTableAnnotationComposer - extends Composer<_$AppDatabase, $FieldTestGpsRecordsTable> { - $$FieldTestGpsRecordsTableAnnotationComposer({ - required super.$db, - required super.$table, - super.joinBuilder, - super.$addJoinBuilderToRootComposer, - super.$removeJoinBuilderFromRootComposer, - }); - GeneratedColumn get id => - $composableBuilder(column: $table.id, builder: (column) => column); - - GeneratedColumn get timestamp => - $composableBuilder(column: $table.timestamp, builder: (column) => column); - - GeneratedColumn get latitude => - $composableBuilder(column: $table.latitude, builder: (column) => column); - - GeneratedColumn get longitude => - $composableBuilder(column: $table.longitude, builder: (column) => column); - - GeneratedColumn get altitude => - $composableBuilder(column: $table.altitude, builder: (column) => column); - - GeneratedColumn get rawSpeed => - $composableBuilder(column: $table.rawSpeed, builder: (column) => column); - - GeneratedColumn get filteredSpeed => $composableBuilder( - column: $table.filteredSpeed, - builder: (column) => column, - ); - - GeneratedColumn get heading => - $composableBuilder(column: $table.heading, builder: (column) => column); - - GeneratedColumn get accuracy => - $composableBuilder(column: $table.accuracy, builder: (column) => column); - - GeneratedColumn get gpsHealth => - $composableBuilder(column: $table.gpsHealth, builder: (column) => column); - - GeneratedColumn get accepted => - $composableBuilder(column: $table.accepted, builder: (column) => column); - - GeneratedColumn get rejectionReason => $composableBuilder( - column: $table.rejectionReason, - builder: (column) => column, - ); - - $$FieldTestSessionsTableAnnotationComposer get sessionId { - final $$FieldTestSessionsTableAnnotationComposer composer = - $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.sessionId, - referencedTable: $db.fieldTestSessions, - getReferencedColumn: (t) => t.id, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$FieldTestSessionsTableAnnotationComposer( - $db: $db, - $table: $db.fieldTestSessions, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return composer; - } -} - -class $$FieldTestGpsRecordsTableTableManager - extends - RootTableManager< - _$AppDatabase, - $FieldTestGpsRecordsTable, - FieldTestGpsRecord, - $$FieldTestGpsRecordsTableFilterComposer, - $$FieldTestGpsRecordsTableOrderingComposer, - $$FieldTestGpsRecordsTableAnnotationComposer, - $$FieldTestGpsRecordsTableCreateCompanionBuilder, - $$FieldTestGpsRecordsTableUpdateCompanionBuilder, - (FieldTestGpsRecord, $$FieldTestGpsRecordsTableReferences), - FieldTestGpsRecord, - PrefetchHooks Function({bool sessionId}) - > { - $$FieldTestGpsRecordsTableTableManager( - _$AppDatabase db, - $FieldTestGpsRecordsTable table, - ) : super( - TableManagerState( - db: db, - table: table, - createFilteringComposer: () => - $$FieldTestGpsRecordsTableFilterComposer($db: db, $table: table), - createOrderingComposer: () => - $$FieldTestGpsRecordsTableOrderingComposer( - $db: db, - $table: table, - ), - createComputedFieldComposer: () => - $$FieldTestGpsRecordsTableAnnotationComposer( - $db: db, - $table: table, - ), - updateCompanionCallback: - ({ - Value id = const Value.absent(), - Value sessionId = const Value.absent(), - Value timestamp = const Value.absent(), - Value latitude = const Value.absent(), - Value longitude = const Value.absent(), - Value altitude = const Value.absent(), - Value rawSpeed = const Value.absent(), - Value filteredSpeed = const Value.absent(), - Value heading = const Value.absent(), - Value accuracy = const Value.absent(), - Value gpsHealth = const Value.absent(), - Value accepted = const Value.absent(), - Value rejectionReason = const Value.absent(), - }) => FieldTestGpsRecordsCompanion( - id: id, - sessionId: sessionId, - timestamp: timestamp, - latitude: latitude, - longitude: longitude, - altitude: altitude, - rawSpeed: rawSpeed, - filteredSpeed: filteredSpeed, - heading: heading, - accuracy: accuracy, - gpsHealth: gpsHealth, - accepted: accepted, - rejectionReason: rejectionReason, - ), - createCompanionCallback: - ({ - Value id = const Value.absent(), - required int sessionId, - required DateTime timestamp, - required double latitude, - required double longitude, - Value altitude = const Value.absent(), - Value rawSpeed = const Value.absent(), - Value filteredSpeed = const Value.absent(), - Value heading = const Value.absent(), - Value accuracy = const Value.absent(), - required String gpsHealth, - required bool accepted, - Value rejectionReason = const Value.absent(), - }) => FieldTestGpsRecordsCompanion.insert( - id: id, - sessionId: sessionId, - timestamp: timestamp, - latitude: latitude, - longitude: longitude, - altitude: altitude, - rawSpeed: rawSpeed, - filteredSpeed: filteredSpeed, - heading: heading, - accuracy: accuracy, - gpsHealth: gpsHealth, - accepted: accepted, - rejectionReason: rejectionReason, - ), - withReferenceMapper: (p0) => p0 - .map( - (e) => ( - e.readTable(table), - $$FieldTestGpsRecordsTableReferences(db, table, e), - ), - ) - .toList(), - prefetchHooksCallback: ({sessionId = false}) { - return PrefetchHooks( - db: db, - explicitlyWatchedTables: [], - addJoins: - < - T extends TableManagerState< - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic - > - >(state) { - if (sessionId) { - state = - state.withJoin( - currentTable: table, - currentColumn: table.sessionId, - referencedTable: - $$FieldTestGpsRecordsTableReferences - ._sessionIdTable(db), - referencedColumn: - $$FieldTestGpsRecordsTableReferences - ._sessionIdTable(db) - .id, - ) - as T; - } - - return state; - }, - getPrefetchedDataCallback: (items) async { - return []; - }, - ); - }, - ), - ); -} - -typedef $$FieldTestGpsRecordsTableProcessedTableManager = - ProcessedTableManager< - _$AppDatabase, - $FieldTestGpsRecordsTable, - FieldTestGpsRecord, - $$FieldTestGpsRecordsTableFilterComposer, - $$FieldTestGpsRecordsTableOrderingComposer, - $$FieldTestGpsRecordsTableAnnotationComposer, - $$FieldTestGpsRecordsTableCreateCompanionBuilder, - $$FieldTestGpsRecordsTableUpdateCompanionBuilder, - (FieldTestGpsRecord, $$FieldTestGpsRecordsTableReferences), - FieldTestGpsRecord, - PrefetchHooks Function({bool sessionId}) - >; -typedef $$FieldTestImuRecordsTableCreateCompanionBuilder = - FieldTestImuRecordsCompanion Function({ - Value id, - required int sessionId, - required DateTime timestamp, - Value accelerometerX, - Value accelerometerY, - Value accelerometerZ, - Value gyroX, - Value gyroY, - Value gyroZ, - Value roll, - Value pitch, - Value longitudinalG, - Value lateralG, - Value filteredLongitudinalG, - Value filteredLateralG, - }); -typedef $$FieldTestImuRecordsTableUpdateCompanionBuilder = - FieldTestImuRecordsCompanion Function({ - Value id, - Value sessionId, - Value timestamp, - Value accelerometerX, - Value accelerometerY, - Value accelerometerZ, - Value gyroX, - Value gyroY, - Value gyroZ, - Value roll, - Value pitch, - Value longitudinalG, - Value lateralG, - Value filteredLongitudinalG, - Value filteredLateralG, - }); - -final class $$FieldTestImuRecordsTableReferences - extends - BaseReferences< - _$AppDatabase, - $FieldTestImuRecordsTable, - FieldTestImuRecord - > { - $$FieldTestImuRecordsTableReferences( - super.$_db, - super.$_table, - super.$_typedResult, - ); - - static $FieldTestSessionsTable _sessionIdTable(_$AppDatabase db) => - db.fieldTestSessions.createAlias( - 'field_test_imu_records__session_id__field_test_sessions__id', - ); - - $$FieldTestSessionsTableProcessedTableManager get sessionId { - final $_column = $_itemColumn('session_id')!; - - final manager = $$FieldTestSessionsTableTableManager( - $_db, - $_db.fieldTestSessions, - ).filter((f) => f.id.sqlEquals($_column)); - final item = $_typedResult.readTableOrNull(_sessionIdTable($_db)); - if (item == null) return manager; - return ProcessedTableManager( - manager.$state.copyWith(prefetchedData: [item]), - ); - } -} - -class $$FieldTestImuRecordsTableFilterComposer - extends Composer<_$AppDatabase, $FieldTestImuRecordsTable> { - $$FieldTestImuRecordsTableFilterComposer({ - 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 timestamp => $composableBuilder( - column: $table.timestamp, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get accelerometerX => $composableBuilder( - column: $table.accelerometerX, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get accelerometerY => $composableBuilder( - column: $table.accelerometerY, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get accelerometerZ => $composableBuilder( - column: $table.accelerometerZ, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get gyroX => $composableBuilder( - column: $table.gyroX, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get gyroY => $composableBuilder( - column: $table.gyroY, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get gyroZ => $composableBuilder( - column: $table.gyroZ, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get roll => $composableBuilder( - column: $table.roll, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get pitch => $composableBuilder( - column: $table.pitch, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get longitudinalG => $composableBuilder( - column: $table.longitudinalG, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get lateralG => $composableBuilder( - column: $table.lateralG, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get filteredLongitudinalG => $composableBuilder( - column: $table.filteredLongitudinalG, - builder: (column) => ColumnFilters(column), - ); - - ColumnFilters get filteredLateralG => $composableBuilder( - column: $table.filteredLateralG, - builder: (column) => ColumnFilters(column), - ); - - $$FieldTestSessionsTableFilterComposer get sessionId { - final $$FieldTestSessionsTableFilterComposer composer = $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.sessionId, - referencedTable: $db.fieldTestSessions, - getReferencedColumn: (t) => t.id, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$FieldTestSessionsTableFilterComposer( - $db: $db, - $table: $db.fieldTestSessions, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return composer; - } -} - -class $$FieldTestImuRecordsTableOrderingComposer - extends Composer<_$AppDatabase, $FieldTestImuRecordsTable> { - $$FieldTestImuRecordsTableOrderingComposer({ - 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 timestamp => $composableBuilder( - column: $table.timestamp, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get accelerometerX => $composableBuilder( - column: $table.accelerometerX, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get accelerometerY => $composableBuilder( - column: $table.accelerometerY, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get accelerometerZ => $composableBuilder( - column: $table.accelerometerZ, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get gyroX => $composableBuilder( - column: $table.gyroX, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get gyroY => $composableBuilder( - column: $table.gyroY, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get gyroZ => $composableBuilder( - column: $table.gyroZ, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get roll => $composableBuilder( - column: $table.roll, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get pitch => $composableBuilder( - column: $table.pitch, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get longitudinalG => $composableBuilder( - column: $table.longitudinalG, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get lateralG => $composableBuilder( - column: $table.lateralG, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get filteredLongitudinalG => $composableBuilder( - column: $table.filteredLongitudinalG, - builder: (column) => ColumnOrderings(column), - ); - - ColumnOrderings get filteredLateralG => $composableBuilder( - column: $table.filteredLateralG, - builder: (column) => ColumnOrderings(column), - ); - - $$FieldTestSessionsTableOrderingComposer get sessionId { - final $$FieldTestSessionsTableOrderingComposer composer = $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.sessionId, - referencedTable: $db.fieldTestSessions, - getReferencedColumn: (t) => t.id, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$FieldTestSessionsTableOrderingComposer( - $db: $db, - $table: $db.fieldTestSessions, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return composer; - } -} - -class $$FieldTestImuRecordsTableAnnotationComposer - extends Composer<_$AppDatabase, $FieldTestImuRecordsTable> { - $$FieldTestImuRecordsTableAnnotationComposer({ - required super.$db, - required super.$table, - super.joinBuilder, - super.$addJoinBuilderToRootComposer, - super.$removeJoinBuilderFromRootComposer, - }); - GeneratedColumn get id => - $composableBuilder(column: $table.id, builder: (column) => column); - - GeneratedColumn get timestamp => - $composableBuilder(column: $table.timestamp, builder: (column) => column); - - GeneratedColumn get accelerometerX => $composableBuilder( - column: $table.accelerometerX, - builder: (column) => column, - ); - - GeneratedColumn get accelerometerY => $composableBuilder( - column: $table.accelerometerY, - builder: (column) => column, - ); - - GeneratedColumn get accelerometerZ => $composableBuilder( - column: $table.accelerometerZ, - builder: (column) => column, - ); - - GeneratedColumn get gyroX => - $composableBuilder(column: $table.gyroX, builder: (column) => column); - - GeneratedColumn get gyroY => - $composableBuilder(column: $table.gyroY, builder: (column) => column); - - GeneratedColumn get gyroZ => - $composableBuilder(column: $table.gyroZ, builder: (column) => column); - - GeneratedColumn get roll => - $composableBuilder(column: $table.roll, builder: (column) => column); - - GeneratedColumn get pitch => - $composableBuilder(column: $table.pitch, builder: (column) => column); - - GeneratedColumn get longitudinalG => $composableBuilder( - column: $table.longitudinalG, - builder: (column) => column, - ); - - GeneratedColumn get lateralG => - $composableBuilder(column: $table.lateralG, builder: (column) => column); - - GeneratedColumn get filteredLongitudinalG => $composableBuilder( - column: $table.filteredLongitudinalG, - builder: (column) => column, - ); - - GeneratedColumn get filteredLateralG => $composableBuilder( - column: $table.filteredLateralG, - builder: (column) => column, - ); - - $$FieldTestSessionsTableAnnotationComposer get sessionId { - final $$FieldTestSessionsTableAnnotationComposer composer = - $composerBuilder( - composer: this, - getCurrentColumn: (t) => t.sessionId, - referencedTable: $db.fieldTestSessions, - getReferencedColumn: (t) => t.id, - builder: - ( - joinBuilder, { - $addJoinBuilderToRootComposer, - $removeJoinBuilderFromRootComposer, - }) => $$FieldTestSessionsTableAnnotationComposer( - $db: $db, - $table: $db.fieldTestSessions, - $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer, - joinBuilder: joinBuilder, - $removeJoinBuilderFromRootComposer: - $removeJoinBuilderFromRootComposer, - ), - ); - return composer; - } -} - -class $$FieldTestImuRecordsTableTableManager - extends - RootTableManager< - _$AppDatabase, - $FieldTestImuRecordsTable, - FieldTestImuRecord, - $$FieldTestImuRecordsTableFilterComposer, - $$FieldTestImuRecordsTableOrderingComposer, - $$FieldTestImuRecordsTableAnnotationComposer, - $$FieldTestImuRecordsTableCreateCompanionBuilder, - $$FieldTestImuRecordsTableUpdateCompanionBuilder, - (FieldTestImuRecord, $$FieldTestImuRecordsTableReferences), - FieldTestImuRecord, - PrefetchHooks Function({bool sessionId}) - > { - $$FieldTestImuRecordsTableTableManager( - _$AppDatabase db, - $FieldTestImuRecordsTable table, - ) : super( - TableManagerState( - db: db, - table: table, - createFilteringComposer: () => - $$FieldTestImuRecordsTableFilterComposer($db: db, $table: table), - createOrderingComposer: () => - $$FieldTestImuRecordsTableOrderingComposer( - $db: db, - $table: table, - ), - createComputedFieldComposer: () => - $$FieldTestImuRecordsTableAnnotationComposer( - $db: db, - $table: table, - ), - updateCompanionCallback: - ({ - Value id = const Value.absent(), - Value sessionId = const Value.absent(), - Value timestamp = const Value.absent(), - Value accelerometerX = const Value.absent(), - Value accelerometerY = const Value.absent(), - Value accelerometerZ = const Value.absent(), - Value gyroX = const Value.absent(), - Value gyroY = const Value.absent(), - Value gyroZ = const Value.absent(), - Value roll = const Value.absent(), - Value pitch = const Value.absent(), - Value longitudinalG = const Value.absent(), - Value lateralG = const Value.absent(), - Value filteredLongitudinalG = const Value.absent(), - Value filteredLateralG = const Value.absent(), - }) => FieldTestImuRecordsCompanion( - id: id, - sessionId: sessionId, - timestamp: timestamp, - accelerometerX: accelerometerX, - accelerometerY: accelerometerY, - accelerometerZ: accelerometerZ, - gyroX: gyroX, - gyroY: gyroY, - gyroZ: gyroZ, - roll: roll, - pitch: pitch, - longitudinalG: longitudinalG, - lateralG: lateralG, - filteredLongitudinalG: filteredLongitudinalG, - filteredLateralG: filteredLateralG, - ), - createCompanionCallback: - ({ - Value id = const Value.absent(), - required int sessionId, - required DateTime timestamp, - Value accelerometerX = const Value.absent(), - Value accelerometerY = const Value.absent(), - Value accelerometerZ = const Value.absent(), - Value gyroX = const Value.absent(), - Value gyroY = const Value.absent(), - Value gyroZ = const Value.absent(), - Value roll = const Value.absent(), - Value pitch = const Value.absent(), - Value longitudinalG = const Value.absent(), - Value lateralG = const Value.absent(), - Value filteredLongitudinalG = const Value.absent(), - Value filteredLateralG = const Value.absent(), - }) => FieldTestImuRecordsCompanion.insert( - id: id, - sessionId: sessionId, - timestamp: timestamp, - accelerometerX: accelerometerX, - accelerometerY: accelerometerY, - accelerometerZ: accelerometerZ, - gyroX: gyroX, - gyroY: gyroY, - gyroZ: gyroZ, - roll: roll, - pitch: pitch, - longitudinalG: longitudinalG, - lateralG: lateralG, - filteredLongitudinalG: filteredLongitudinalG, - filteredLateralG: filteredLateralG, - ), - withReferenceMapper: (p0) => p0 - .map( - (e) => ( - e.readTable(table), - $$FieldTestImuRecordsTableReferences(db, table, e), - ), - ) - .toList(), - prefetchHooksCallback: ({sessionId = false}) { - return PrefetchHooks( - db: db, - explicitlyWatchedTables: [], - addJoins: - < - T extends TableManagerState< - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic, - dynamic - > - >(state) { - if (sessionId) { - state = - state.withJoin( - currentTable: table, - currentColumn: table.sessionId, - referencedTable: - $$FieldTestImuRecordsTableReferences - ._sessionIdTable(db), - referencedColumn: - $$FieldTestImuRecordsTableReferences - ._sessionIdTable(db) - .id, - ) - as T; - } - - return state; - }, - getPrefetchedDataCallback: (items) async { - return []; - }, - ); - }, - ), - ); -} - -typedef $$FieldTestImuRecordsTableProcessedTableManager = - ProcessedTableManager< - _$AppDatabase, - $FieldTestImuRecordsTable, - FieldTestImuRecord, - $$FieldTestImuRecordsTableFilterComposer, - $$FieldTestImuRecordsTableOrderingComposer, - $$FieldTestImuRecordsTableAnnotationComposer, - $$FieldTestImuRecordsTableCreateCompanionBuilder, - $$FieldTestImuRecordsTableUpdateCompanionBuilder, - (FieldTestImuRecord, $$FieldTestImuRecordsTableReferences), - FieldTestImuRecord, - PrefetchHooks Function({bool sessionId}) - >; - class $AppDatabaseManager { final _$AppDatabase _db; $AppDatabaseManager(this._db); - $$RidesTableTableManager get rides => - $$RidesTableTableManager(_db, _db.rides); - $$PerformanceRunsTableTableManager get performanceRuns => - $$PerformanceRunsTableTableManager(_db, _db.performanceRuns); - $$TelemetrySamplesTableTableManager get telemetrySamples => - $$TelemetrySamplesTableTableManager(_db, _db.telemetrySamples); - $$RideEventsTableTableManager get rideEvents => - $$RideEventsTableTableManager(_db, _db.rideEvents); - $$GarageMotorcyclesTableTableManager get garageMotorcycles => - $$GarageMotorcyclesTableTableManager(_db, _db.garageMotorcycles); - $$FieldTestSessionsTableTableManager get fieldTestSessions => - $$FieldTestSessionsTableTableManager(_db, _db.fieldTestSessions); - $$FieldTestEventsTableTableManager get fieldTestEvents => - $$FieldTestEventsTableTableManager(_db, _db.fieldTestEvents); - $$FieldTestSummariesTableTableManager get fieldTestSummaries => - $$FieldTestSummariesTableTableManager(_db, _db.fieldTestSummaries); - $$FieldTestGpsRecordsTableTableManager get fieldTestGpsRecords => - $$FieldTestGpsRecordsTableTableManager(_db, _db.fieldTestGpsRecords); - $$FieldTestImuRecordsTableTableManager get fieldTestImuRecords => - $$FieldTestImuRecordsTableTableManager(_db, _db.fieldTestImuRecords); }