feat(exécution): dernière performance et meilleur score par exercice (ticket #81)
Ajoute la migration Drift v17 (colonne sourceExerciseIdSnapshot sur workout_history_set_results et workout_history_step_results, index associés), le port ExercisePerformanceReferenceRepository et son implémentation Drift, et le use case ExercisePerformanceReferenceUseCase (dernière performance + meilleur score par métrique active pour un exercice donné). Validé GO par Main : dart analyze propre (1 lint mineur de style), 178 tests (4 échecs préexistants sans rapport avec ce lot). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@ -24020,6 +24020,17 @@ class $WorkoutHistorySetResultsTable extends WorkoutHistorySetResults
|
||||
type: DriftSqlType.string,
|
||||
requiredDuringInsert: false,
|
||||
);
|
||||
static const VerificationMeta _sourceExerciseIdSnapshotMeta =
|
||||
const VerificationMeta('sourceExerciseIdSnapshot');
|
||||
@override
|
||||
late final GeneratedColumn<String> sourceExerciseIdSnapshot =
|
||||
GeneratedColumn<String>(
|
||||
'source_exercise_id_snapshot',
|
||||
aliasedName,
|
||||
true,
|
||||
type: DriftSqlType.string,
|
||||
requiredDuringInsert: false,
|
||||
);
|
||||
static const VerificationMeta _startedAtMeta = const VerificationMeta(
|
||||
'startedAt',
|
||||
);
|
||||
@ -24087,6 +24098,7 @@ class $WorkoutHistorySetResultsTable extends WorkoutHistorySetResults
|
||||
actualScoreTimeMs,
|
||||
scoreLabelSnapshot,
|
||||
scoreUnitSnapshot,
|
||||
sourceExerciseIdSnapshot,
|
||||
startedAt,
|
||||
completedAt,
|
||||
status,
|
||||
@ -24410,6 +24422,15 @@ class $WorkoutHistorySetResultsTable extends WorkoutHistorySetResults
|
||||
),
|
||||
);
|
||||
}
|
||||
if (data.containsKey('source_exercise_id_snapshot')) {
|
||||
context.handle(
|
||||
_sourceExerciseIdSnapshotMeta,
|
||||
sourceExerciseIdSnapshot.isAcceptableOrUnknown(
|
||||
data['source_exercise_id_snapshot']!,
|
||||
_sourceExerciseIdSnapshotMeta,
|
||||
),
|
||||
);
|
||||
}
|
||||
if (data.containsKey('started_at')) {
|
||||
context.handle(
|
||||
_startedAtMeta,
|
||||
@ -24575,6 +24596,10 @@ class $WorkoutHistorySetResultsTable extends WorkoutHistorySetResults
|
||||
DriftSqlType.string,
|
||||
data['${effectivePrefix}score_unit_snapshot'],
|
||||
),
|
||||
sourceExerciseIdSnapshot: attachedDatabase.typeMapping.read(
|
||||
DriftSqlType.string,
|
||||
data['${effectivePrefix}source_exercise_id_snapshot'],
|
||||
),
|
||||
startedAt: attachedDatabase.typeMapping.read(
|
||||
DriftSqlType.dateTime,
|
||||
data['${effectivePrefix}started_at'],
|
||||
@ -24631,6 +24656,7 @@ class WorkoutHistorySetResult extends DataClass
|
||||
final int? actualScoreTimeMs;
|
||||
final String? scoreLabelSnapshot;
|
||||
final String? scoreUnitSnapshot;
|
||||
final String? sourceExerciseIdSnapshot;
|
||||
final DateTime? startedAt;
|
||||
final DateTime? completedAt;
|
||||
final String status;
|
||||
@ -24668,6 +24694,7 @@ class WorkoutHistorySetResult extends DataClass
|
||||
this.actualScoreTimeMs,
|
||||
this.scoreLabelSnapshot,
|
||||
this.scoreUnitSnapshot,
|
||||
this.sourceExerciseIdSnapshot,
|
||||
this.startedAt,
|
||||
this.completedAt,
|
||||
required this.status,
|
||||
@ -24740,6 +24767,11 @@ class WorkoutHistorySetResult extends DataClass
|
||||
if (!nullToAbsent || scoreUnitSnapshot != null) {
|
||||
map['score_unit_snapshot'] = Variable<String>(scoreUnitSnapshot);
|
||||
}
|
||||
if (!nullToAbsent || sourceExerciseIdSnapshot != null) {
|
||||
map['source_exercise_id_snapshot'] = Variable<String>(
|
||||
sourceExerciseIdSnapshot,
|
||||
);
|
||||
}
|
||||
if (!nullToAbsent || startedAt != null) {
|
||||
map['started_at'] = Variable<DateTime>(startedAt);
|
||||
}
|
||||
@ -24815,6 +24847,9 @@ class WorkoutHistorySetResult extends DataClass
|
||||
scoreUnitSnapshot: scoreUnitSnapshot == null && nullToAbsent
|
||||
? const Value.absent()
|
||||
: Value(scoreUnitSnapshot),
|
||||
sourceExerciseIdSnapshot: sourceExerciseIdSnapshot == null && nullToAbsent
|
||||
? const Value.absent()
|
||||
: Value(sourceExerciseIdSnapshot),
|
||||
startedAt: startedAt == null && nullToAbsent
|
||||
? const Value.absent()
|
||||
: Value(startedAt),
|
||||
@ -24890,6 +24925,9 @@ class WorkoutHistorySetResult extends DataClass
|
||||
scoreUnitSnapshot: serializer.fromJson<String?>(
|
||||
json['scoreUnitSnapshot'],
|
||||
),
|
||||
sourceExerciseIdSnapshot: serializer.fromJson<String?>(
|
||||
json['sourceExerciseIdSnapshot'],
|
||||
),
|
||||
startedAt: serializer.fromJson<DateTime?>(json['startedAt']),
|
||||
completedAt: serializer.fromJson<DateTime?>(json['completedAt']),
|
||||
status: serializer.fromJson<String>(json['status']),
|
||||
@ -24938,6 +24976,9 @@ class WorkoutHistorySetResult extends DataClass
|
||||
'actualScoreTimeMs': serializer.toJson<int?>(actualScoreTimeMs),
|
||||
'scoreLabelSnapshot': serializer.toJson<String?>(scoreLabelSnapshot),
|
||||
'scoreUnitSnapshot': serializer.toJson<String?>(scoreUnitSnapshot),
|
||||
'sourceExerciseIdSnapshot': serializer.toJson<String?>(
|
||||
sourceExerciseIdSnapshot,
|
||||
),
|
||||
'startedAt': serializer.toJson<DateTime?>(startedAt),
|
||||
'completedAt': serializer.toJson<DateTime?>(completedAt),
|
||||
'status': serializer.toJson<String>(status),
|
||||
@ -24978,6 +25019,7 @@ class WorkoutHistorySetResult extends DataClass
|
||||
Value<int?> actualScoreTimeMs = const Value.absent(),
|
||||
Value<String?> scoreLabelSnapshot = const Value.absent(),
|
||||
Value<String?> scoreUnitSnapshot = const Value.absent(),
|
||||
Value<String?> sourceExerciseIdSnapshot = const Value.absent(),
|
||||
Value<DateTime?> startedAt = const Value.absent(),
|
||||
Value<DateTime?> completedAt = const Value.absent(),
|
||||
String? status,
|
||||
@ -25034,6 +25076,9 @@ class WorkoutHistorySetResult extends DataClass
|
||||
scoreUnitSnapshot: scoreUnitSnapshot.present
|
||||
? scoreUnitSnapshot.value
|
||||
: this.scoreUnitSnapshot,
|
||||
sourceExerciseIdSnapshot: sourceExerciseIdSnapshot.present
|
||||
? sourceExerciseIdSnapshot.value
|
||||
: this.sourceExerciseIdSnapshot,
|
||||
startedAt: startedAt.present ? startedAt.value : this.startedAt,
|
||||
completedAt: completedAt.present ? completedAt.value : this.completedAt,
|
||||
status: status ?? this.status,
|
||||
@ -25129,6 +25174,9 @@ class WorkoutHistorySetResult extends DataClass
|
||||
scoreUnitSnapshot: data.scoreUnitSnapshot.present
|
||||
? data.scoreUnitSnapshot.value
|
||||
: this.scoreUnitSnapshot,
|
||||
sourceExerciseIdSnapshot: data.sourceExerciseIdSnapshot.present
|
||||
? data.sourceExerciseIdSnapshot.value
|
||||
: this.sourceExerciseIdSnapshot,
|
||||
startedAt: data.startedAt.present ? data.startedAt.value : this.startedAt,
|
||||
completedAt: data.completedAt.present
|
||||
? data.completedAt.value
|
||||
@ -25173,6 +25221,7 @@ class WorkoutHistorySetResult extends DataClass
|
||||
..write('actualScoreTimeMs: $actualScoreTimeMs, ')
|
||||
..write('scoreLabelSnapshot: $scoreLabelSnapshot, ')
|
||||
..write('scoreUnitSnapshot: $scoreUnitSnapshot, ')
|
||||
..write('sourceExerciseIdSnapshot: $sourceExerciseIdSnapshot, ')
|
||||
..write('startedAt: $startedAt, ')
|
||||
..write('completedAt: $completedAt, ')
|
||||
..write('status: $status')
|
||||
@ -25215,6 +25264,7 @@ class WorkoutHistorySetResult extends DataClass
|
||||
actualScoreTimeMs,
|
||||
scoreLabelSnapshot,
|
||||
scoreUnitSnapshot,
|
||||
sourceExerciseIdSnapshot,
|
||||
startedAt,
|
||||
completedAt,
|
||||
status,
|
||||
@ -25256,6 +25306,7 @@ class WorkoutHistorySetResult extends DataClass
|
||||
other.actualScoreTimeMs == this.actualScoreTimeMs &&
|
||||
other.scoreLabelSnapshot == this.scoreLabelSnapshot &&
|
||||
other.scoreUnitSnapshot == this.scoreUnitSnapshot &&
|
||||
other.sourceExerciseIdSnapshot == this.sourceExerciseIdSnapshot &&
|
||||
other.startedAt == this.startedAt &&
|
||||
other.completedAt == this.completedAt &&
|
||||
other.status == this.status);
|
||||
@ -25296,6 +25347,7 @@ class WorkoutHistorySetResultsCompanion
|
||||
final Value<int?> actualScoreTimeMs;
|
||||
final Value<String?> scoreLabelSnapshot;
|
||||
final Value<String?> scoreUnitSnapshot;
|
||||
final Value<String?> sourceExerciseIdSnapshot;
|
||||
final Value<DateTime?> startedAt;
|
||||
final Value<DateTime?> completedAt;
|
||||
final Value<String> status;
|
||||
@ -25334,6 +25386,7 @@ class WorkoutHistorySetResultsCompanion
|
||||
this.actualScoreTimeMs = const Value.absent(),
|
||||
this.scoreLabelSnapshot = const Value.absent(),
|
||||
this.scoreUnitSnapshot = const Value.absent(),
|
||||
this.sourceExerciseIdSnapshot = const Value.absent(),
|
||||
this.startedAt = const Value.absent(),
|
||||
this.completedAt = const Value.absent(),
|
||||
this.status = const Value.absent(),
|
||||
@ -25373,6 +25426,7 @@ class WorkoutHistorySetResultsCompanion
|
||||
this.actualScoreTimeMs = const Value.absent(),
|
||||
this.scoreLabelSnapshot = const Value.absent(),
|
||||
this.scoreUnitSnapshot = const Value.absent(),
|
||||
this.sourceExerciseIdSnapshot = const Value.absent(),
|
||||
this.startedAt = const Value.absent(),
|
||||
this.completedAt = const Value.absent(),
|
||||
this.status = const Value.absent(),
|
||||
@ -25428,6 +25482,7 @@ class WorkoutHistorySetResultsCompanion
|
||||
Expression<int>? actualScoreTimeMs,
|
||||
Expression<String>? scoreLabelSnapshot,
|
||||
Expression<String>? scoreUnitSnapshot,
|
||||
Expression<String>? sourceExerciseIdSnapshot,
|
||||
Expression<DateTime>? startedAt,
|
||||
Expression<DateTime>? completedAt,
|
||||
Expression<String>? status,
|
||||
@ -25480,6 +25535,8 @@ class WorkoutHistorySetResultsCompanion
|
||||
if (scoreLabelSnapshot != null)
|
||||
'score_label_snapshot': scoreLabelSnapshot,
|
||||
if (scoreUnitSnapshot != null) 'score_unit_snapshot': scoreUnitSnapshot,
|
||||
if (sourceExerciseIdSnapshot != null)
|
||||
'source_exercise_id_snapshot': sourceExerciseIdSnapshot,
|
||||
if (startedAt != null) 'started_at': startedAt,
|
||||
if (completedAt != null) 'completed_at': completedAt,
|
||||
if (status != null) 'status': status,
|
||||
@ -25521,6 +25578,7 @@ class WorkoutHistorySetResultsCompanion
|
||||
Value<int?>? actualScoreTimeMs,
|
||||
Value<String?>? scoreLabelSnapshot,
|
||||
Value<String?>? scoreUnitSnapshot,
|
||||
Value<String?>? sourceExerciseIdSnapshot,
|
||||
Value<DateTime?>? startedAt,
|
||||
Value<DateTime?>? completedAt,
|
||||
Value<String>? status,
|
||||
@ -25563,6 +25621,8 @@ class WorkoutHistorySetResultsCompanion
|
||||
actualScoreTimeMs: actualScoreTimeMs ?? this.actualScoreTimeMs,
|
||||
scoreLabelSnapshot: scoreLabelSnapshot ?? this.scoreLabelSnapshot,
|
||||
scoreUnitSnapshot: scoreUnitSnapshot ?? this.scoreUnitSnapshot,
|
||||
sourceExerciseIdSnapshot:
|
||||
sourceExerciseIdSnapshot ?? this.sourceExerciseIdSnapshot,
|
||||
startedAt: startedAt ?? this.startedAt,
|
||||
completedAt: completedAt ?? this.completedAt,
|
||||
status: status ?? this.status,
|
||||
@ -25688,6 +25748,11 @@ class WorkoutHistorySetResultsCompanion
|
||||
if (scoreUnitSnapshot.present) {
|
||||
map['score_unit_snapshot'] = Variable<String>(scoreUnitSnapshot.value);
|
||||
}
|
||||
if (sourceExerciseIdSnapshot.present) {
|
||||
map['source_exercise_id_snapshot'] = Variable<String>(
|
||||
sourceExerciseIdSnapshot.value,
|
||||
);
|
||||
}
|
||||
if (startedAt.present) {
|
||||
map['started_at'] = Variable<DateTime>(startedAt.value);
|
||||
}
|
||||
@ -25739,6 +25804,7 @@ class WorkoutHistorySetResultsCompanion
|
||||
..write('actualScoreTimeMs: $actualScoreTimeMs, ')
|
||||
..write('scoreLabelSnapshot: $scoreLabelSnapshot, ')
|
||||
..write('scoreUnitSnapshot: $scoreUnitSnapshot, ')
|
||||
..write('sourceExerciseIdSnapshot: $sourceExerciseIdSnapshot, ')
|
||||
..write('startedAt: $startedAt, ')
|
||||
..write('completedAt: $completedAt, ')
|
||||
..write('status: $status, ')
|
||||
@ -26171,6 +26237,17 @@ class $WorkoutHistoryStepResultsTable extends WorkoutHistoryStepResults
|
||||
type: DriftSqlType.string,
|
||||
requiredDuringInsert: false,
|
||||
);
|
||||
static const VerificationMeta _sourceExerciseIdSnapshotMeta =
|
||||
const VerificationMeta('sourceExerciseIdSnapshot');
|
||||
@override
|
||||
late final GeneratedColumn<String> sourceExerciseIdSnapshot =
|
||||
GeneratedColumn<String>(
|
||||
'source_exercise_id_snapshot',
|
||||
aliasedName,
|
||||
true,
|
||||
type: DriftSqlType.string,
|
||||
requiredDuringInsert: false,
|
||||
);
|
||||
@override
|
||||
List<GeneratedColumn> get $columns => [
|
||||
id,
|
||||
@ -26210,6 +26287,7 @@ class $WorkoutHistoryStepResultsTable extends WorkoutHistoryStepResults
|
||||
actualScore,
|
||||
actualScoreTimeMs,
|
||||
note,
|
||||
sourceExerciseIdSnapshot,
|
||||
];
|
||||
@override
|
||||
String get aliasedName => _alias ?? actualTableName;
|
||||
@ -26560,6 +26638,15 @@ class $WorkoutHistoryStepResultsTable extends WorkoutHistoryStepResults
|
||||
note.isAcceptableOrUnknown(data['note']!, _noteMeta),
|
||||
);
|
||||
}
|
||||
if (data.containsKey('source_exercise_id_snapshot')) {
|
||||
context.handle(
|
||||
_sourceExerciseIdSnapshotMeta,
|
||||
sourceExerciseIdSnapshot.isAcceptableOrUnknown(
|
||||
data['source_exercise_id_snapshot']!,
|
||||
_sourceExerciseIdSnapshotMeta,
|
||||
),
|
||||
);
|
||||
}
|
||||
return context;
|
||||
}
|
||||
|
||||
@ -26720,6 +26807,10 @@ class $WorkoutHistoryStepResultsTable extends WorkoutHistoryStepResults
|
||||
DriftSqlType.string,
|
||||
data['${effectivePrefix}note'],
|
||||
),
|
||||
sourceExerciseIdSnapshot: attachedDatabase.typeMapping.read(
|
||||
DriftSqlType.string,
|
||||
data['${effectivePrefix}source_exercise_id_snapshot'],
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
@ -26768,6 +26859,7 @@ class WorkoutHistoryStepResult extends DataClass
|
||||
final double? actualScore;
|
||||
final int? actualScoreTimeMs;
|
||||
final String? note;
|
||||
final String? sourceExerciseIdSnapshot;
|
||||
const WorkoutHistoryStepResult({
|
||||
required this.id,
|
||||
required this.createdAt,
|
||||
@ -26806,6 +26898,7 @@ class WorkoutHistoryStepResult extends DataClass
|
||||
this.actualScore,
|
||||
this.actualScoreTimeMs,
|
||||
this.note,
|
||||
this.sourceExerciseIdSnapshot,
|
||||
});
|
||||
@override
|
||||
Map<String, Expression> toColumns(bool nullToAbsent) {
|
||||
@ -26883,6 +26976,11 @@ class WorkoutHistoryStepResult extends DataClass
|
||||
if (!nullToAbsent || note != null) {
|
||||
map['note'] = Variable<String>(note);
|
||||
}
|
||||
if (!nullToAbsent || sourceExerciseIdSnapshot != null) {
|
||||
map['source_exercise_id_snapshot'] = Variable<String>(
|
||||
sourceExerciseIdSnapshot,
|
||||
);
|
||||
}
|
||||
return map;
|
||||
}
|
||||
|
||||
@ -26956,6 +27054,9 @@ class WorkoutHistoryStepResult extends DataClass
|
||||
? const Value.absent()
|
||||
: Value(actualScoreTimeMs),
|
||||
note: note == null && nullToAbsent ? const Value.absent() : Value(note),
|
||||
sourceExerciseIdSnapshot: sourceExerciseIdSnapshot == null && nullToAbsent
|
||||
? const Value.absent()
|
||||
: Value(sourceExerciseIdSnapshot),
|
||||
);
|
||||
}
|
||||
|
||||
@ -27018,6 +27119,9 @@ class WorkoutHistoryStepResult extends DataClass
|
||||
actualScore: serializer.fromJson<double?>(json['actualScore']),
|
||||
actualScoreTimeMs: serializer.fromJson<int?>(json['actualScoreTimeMs']),
|
||||
note: serializer.fromJson<String?>(json['note']),
|
||||
sourceExerciseIdSnapshot: serializer.fromJson<String?>(
|
||||
json['sourceExerciseIdSnapshot'],
|
||||
),
|
||||
);
|
||||
}
|
||||
@override
|
||||
@ -27065,6 +27169,9 @@ class WorkoutHistoryStepResult extends DataClass
|
||||
'actualScore': serializer.toJson<double?>(actualScore),
|
||||
'actualScoreTimeMs': serializer.toJson<int?>(actualScoreTimeMs),
|
||||
'note': serializer.toJson<String?>(note),
|
||||
'sourceExerciseIdSnapshot': serializer.toJson<String?>(
|
||||
sourceExerciseIdSnapshot,
|
||||
),
|
||||
};
|
||||
}
|
||||
|
||||
@ -27106,6 +27213,7 @@ class WorkoutHistoryStepResult extends DataClass
|
||||
Value<double?> actualScore = const Value.absent(),
|
||||
Value<int?> actualScoreTimeMs = const Value.absent(),
|
||||
Value<String?> note = const Value.absent(),
|
||||
Value<String?> sourceExerciseIdSnapshot = const Value.absent(),
|
||||
}) => WorkoutHistoryStepResult(
|
||||
id: id ?? this.id,
|
||||
createdAt: createdAt ?? this.createdAt,
|
||||
@ -27160,6 +27268,9 @@ class WorkoutHistoryStepResult extends DataClass
|
||||
? actualScoreTimeMs.value
|
||||
: this.actualScoreTimeMs,
|
||||
note: note.present ? note.value : this.note,
|
||||
sourceExerciseIdSnapshot: sourceExerciseIdSnapshot.present
|
||||
? sourceExerciseIdSnapshot.value
|
||||
: this.sourceExerciseIdSnapshot,
|
||||
);
|
||||
WorkoutHistoryStepResult copyWithCompanion(
|
||||
WorkoutHistoryStepResultsCompanion data,
|
||||
@ -27256,6 +27367,9 @@ class WorkoutHistoryStepResult extends DataClass
|
||||
? data.actualScoreTimeMs.value
|
||||
: this.actualScoreTimeMs,
|
||||
note: data.note.present ? data.note.value : this.note,
|
||||
sourceExerciseIdSnapshot: data.sourceExerciseIdSnapshot.present
|
||||
? data.sourceExerciseIdSnapshot.value
|
||||
: this.sourceExerciseIdSnapshot,
|
||||
);
|
||||
}
|
||||
|
||||
@ -27298,7 +27412,8 @@ class WorkoutHistoryStepResult extends DataClass
|
||||
..write('actualReps: $actualReps, ')
|
||||
..write('actualScore: $actualScore, ')
|
||||
..write('actualScoreTimeMs: $actualScoreTimeMs, ')
|
||||
..write('note: $note')
|
||||
..write('note: $note, ')
|
||||
..write('sourceExerciseIdSnapshot: $sourceExerciseIdSnapshot')
|
||||
..write(')'))
|
||||
.toString();
|
||||
}
|
||||
@ -27342,6 +27457,7 @@ class WorkoutHistoryStepResult extends DataClass
|
||||
actualScore,
|
||||
actualScoreTimeMs,
|
||||
note,
|
||||
sourceExerciseIdSnapshot,
|
||||
]);
|
||||
@override
|
||||
bool operator ==(Object other) =>
|
||||
@ -27383,7 +27499,8 @@ class WorkoutHistoryStepResult extends DataClass
|
||||
other.actualReps == this.actualReps &&
|
||||
other.actualScore == this.actualScore &&
|
||||
other.actualScoreTimeMs == this.actualScoreTimeMs &&
|
||||
other.note == this.note);
|
||||
other.note == this.note &&
|
||||
other.sourceExerciseIdSnapshot == this.sourceExerciseIdSnapshot);
|
||||
}
|
||||
|
||||
class WorkoutHistoryStepResultsCompanion
|
||||
@ -27425,6 +27542,7 @@ class WorkoutHistoryStepResultsCompanion
|
||||
final Value<double?> actualScore;
|
||||
final Value<int?> actualScoreTimeMs;
|
||||
final Value<String?> note;
|
||||
final Value<String?> sourceExerciseIdSnapshot;
|
||||
final Value<int> rowid;
|
||||
const WorkoutHistoryStepResultsCompanion({
|
||||
this.id = const Value.absent(),
|
||||
@ -27464,6 +27582,7 @@ class WorkoutHistoryStepResultsCompanion
|
||||
this.actualScore = const Value.absent(),
|
||||
this.actualScoreTimeMs = const Value.absent(),
|
||||
this.note = const Value.absent(),
|
||||
this.sourceExerciseIdSnapshot = const Value.absent(),
|
||||
this.rowid = const Value.absent(),
|
||||
});
|
||||
WorkoutHistoryStepResultsCompanion.insert({
|
||||
@ -27504,6 +27623,7 @@ class WorkoutHistoryStepResultsCompanion
|
||||
this.actualScore = const Value.absent(),
|
||||
this.actualScoreTimeMs = const Value.absent(),
|
||||
this.note = const Value.absent(),
|
||||
this.sourceExerciseIdSnapshot = const Value.absent(),
|
||||
this.rowid = const Value.absent(),
|
||||
}) : id = Value(id),
|
||||
createdAt = Value(createdAt),
|
||||
@ -27563,6 +27683,7 @@ class WorkoutHistoryStepResultsCompanion
|
||||
Expression<double>? actualScore,
|
||||
Expression<int>? actualScoreTimeMs,
|
||||
Expression<String>? note,
|
||||
Expression<String>? sourceExerciseIdSnapshot,
|
||||
Expression<int>? rowid,
|
||||
}) {
|
||||
return RawValuesInsertable({
|
||||
@ -27610,6 +27731,8 @@ class WorkoutHistoryStepResultsCompanion
|
||||
if (actualScore != null) 'actual_score': actualScore,
|
||||
if (actualScoreTimeMs != null) 'actual_score_time_ms': actualScoreTimeMs,
|
||||
if (note != null) 'note': note,
|
||||
if (sourceExerciseIdSnapshot != null)
|
||||
'source_exercise_id_snapshot': sourceExerciseIdSnapshot,
|
||||
if (rowid != null) 'rowid': rowid,
|
||||
});
|
||||
}
|
||||
@ -27652,6 +27775,7 @@ class WorkoutHistoryStepResultsCompanion
|
||||
Value<double?>? actualScore,
|
||||
Value<int?>? actualScoreTimeMs,
|
||||
Value<String?>? note,
|
||||
Value<String?>? sourceExerciseIdSnapshot,
|
||||
Value<int>? rowid,
|
||||
}) {
|
||||
return WorkoutHistoryStepResultsCompanion(
|
||||
@ -27694,6 +27818,8 @@ class WorkoutHistoryStepResultsCompanion
|
||||
actualScore: actualScore ?? this.actualScore,
|
||||
actualScoreTimeMs: actualScoreTimeMs ?? this.actualScoreTimeMs,
|
||||
note: note ?? this.note,
|
||||
sourceExerciseIdSnapshot:
|
||||
sourceExerciseIdSnapshot ?? this.sourceExerciseIdSnapshot,
|
||||
rowid: rowid ?? this.rowid,
|
||||
);
|
||||
}
|
||||
@ -27820,6 +27946,11 @@ class WorkoutHistoryStepResultsCompanion
|
||||
if (note.present) {
|
||||
map['note'] = Variable<String>(note.value);
|
||||
}
|
||||
if (sourceExerciseIdSnapshot.present) {
|
||||
map['source_exercise_id_snapshot'] = Variable<String>(
|
||||
sourceExerciseIdSnapshot.value,
|
||||
);
|
||||
}
|
||||
if (rowid.present) {
|
||||
map['rowid'] = Variable<int>(rowid.value);
|
||||
}
|
||||
@ -27866,6 +27997,7 @@ class WorkoutHistoryStepResultsCompanion
|
||||
..write('actualScore: $actualScore, ')
|
||||
..write('actualScoreTimeMs: $actualScoreTimeMs, ')
|
||||
..write('note: $note, ')
|
||||
..write('sourceExerciseIdSnapshot: $sourceExerciseIdSnapshot, ')
|
||||
..write('rowid: $rowid')
|
||||
..write(')'))
|
||||
.toString();
|
||||
@ -45147,6 +45279,7 @@ typedef $$WorkoutHistorySetResultsTableCreateCompanionBuilder =
|
||||
Value<int?> actualScoreTimeMs,
|
||||
Value<String?> scoreLabelSnapshot,
|
||||
Value<String?> scoreUnitSnapshot,
|
||||
Value<String?> sourceExerciseIdSnapshot,
|
||||
Value<DateTime?> startedAt,
|
||||
Value<DateTime?> completedAt,
|
||||
Value<String> status,
|
||||
@ -45187,6 +45320,7 @@ typedef $$WorkoutHistorySetResultsTableUpdateCompanionBuilder =
|
||||
Value<int?> actualScoreTimeMs,
|
||||
Value<String?> scoreLabelSnapshot,
|
||||
Value<String?> scoreUnitSnapshot,
|
||||
Value<String?> sourceExerciseIdSnapshot,
|
||||
Value<DateTime?> startedAt,
|
||||
Value<DateTime?> completedAt,
|
||||
Value<String> status,
|
||||
@ -45395,6 +45529,11 @@ class $$WorkoutHistorySetResultsTableFilterComposer
|
||||
builder: (column) => ColumnFilters(column),
|
||||
);
|
||||
|
||||
ColumnFilters<String> get sourceExerciseIdSnapshot => $composableBuilder(
|
||||
column: $table.sourceExerciseIdSnapshot,
|
||||
builder: (column) => ColumnFilters(column),
|
||||
);
|
||||
|
||||
ColumnFilters<DateTime> get startedAt => $composableBuilder(
|
||||
column: $table.startedAt,
|
||||
builder: (column) => ColumnFilters(column),
|
||||
@ -45603,6 +45742,11 @@ class $$WorkoutHistorySetResultsTableOrderingComposer
|
||||
builder: (column) => ColumnOrderings(column),
|
||||
);
|
||||
|
||||
ColumnOrderings<String> get sourceExerciseIdSnapshot => $composableBuilder(
|
||||
column: $table.sourceExerciseIdSnapshot,
|
||||
builder: (column) => ColumnOrderings(column),
|
||||
);
|
||||
|
||||
ColumnOrderings<DateTime> get startedAt => $composableBuilder(
|
||||
column: $table.startedAt,
|
||||
builder: (column) => ColumnOrderings(column),
|
||||
@ -45799,6 +45943,11 @@ class $$WorkoutHistorySetResultsTableAnnotationComposer
|
||||
builder: (column) => column,
|
||||
);
|
||||
|
||||
GeneratedColumn<String> get sourceExerciseIdSnapshot => $composableBuilder(
|
||||
column: $table.sourceExerciseIdSnapshot,
|
||||
builder: (column) => column,
|
||||
);
|
||||
|
||||
GeneratedColumn<DateTime> get startedAt =>
|
||||
$composableBuilder(column: $table.startedAt, builder: (column) => column);
|
||||
|
||||
@ -45906,6 +46055,7 @@ class $$WorkoutHistorySetResultsTableTableManager
|
||||
Value<int?> actualScoreTimeMs = const Value.absent(),
|
||||
Value<String?> scoreLabelSnapshot = const Value.absent(),
|
||||
Value<String?> scoreUnitSnapshot = const Value.absent(),
|
||||
Value<String?> sourceExerciseIdSnapshot = const Value.absent(),
|
||||
Value<DateTime?> startedAt = const Value.absent(),
|
||||
Value<DateTime?> completedAt = const Value.absent(),
|
||||
Value<String> status = const Value.absent(),
|
||||
@ -45944,6 +46094,7 @@ class $$WorkoutHistorySetResultsTableTableManager
|
||||
actualScoreTimeMs: actualScoreTimeMs,
|
||||
scoreLabelSnapshot: scoreLabelSnapshot,
|
||||
scoreUnitSnapshot: scoreUnitSnapshot,
|
||||
sourceExerciseIdSnapshot: sourceExerciseIdSnapshot,
|
||||
startedAt: startedAt,
|
||||
completedAt: completedAt,
|
||||
status: status,
|
||||
@ -45984,6 +46135,7 @@ class $$WorkoutHistorySetResultsTableTableManager
|
||||
Value<int?> actualScoreTimeMs = const Value.absent(),
|
||||
Value<String?> scoreLabelSnapshot = const Value.absent(),
|
||||
Value<String?> scoreUnitSnapshot = const Value.absent(),
|
||||
Value<String?> sourceExerciseIdSnapshot = const Value.absent(),
|
||||
Value<DateTime?> startedAt = const Value.absent(),
|
||||
Value<DateTime?> completedAt = const Value.absent(),
|
||||
Value<String> status = const Value.absent(),
|
||||
@ -46022,6 +46174,7 @@ class $$WorkoutHistorySetResultsTableTableManager
|
||||
actualScoreTimeMs: actualScoreTimeMs,
|
||||
scoreLabelSnapshot: scoreLabelSnapshot,
|
||||
scoreUnitSnapshot: scoreUnitSnapshot,
|
||||
sourceExerciseIdSnapshot: sourceExerciseIdSnapshot,
|
||||
startedAt: startedAt,
|
||||
completedAt: completedAt,
|
||||
status: status,
|
||||
@ -46135,6 +46288,7 @@ typedef $$WorkoutHistoryStepResultsTableCreateCompanionBuilder =
|
||||
Value<double?> actualScore,
|
||||
Value<int?> actualScoreTimeMs,
|
||||
Value<String?> note,
|
||||
Value<String?> sourceExerciseIdSnapshot,
|
||||
Value<int> rowid,
|
||||
});
|
||||
typedef $$WorkoutHistoryStepResultsTableUpdateCompanionBuilder =
|
||||
@ -46176,6 +46330,7 @@ typedef $$WorkoutHistoryStepResultsTableUpdateCompanionBuilder =
|
||||
Value<double?> actualScore,
|
||||
Value<int?> actualScoreTimeMs,
|
||||
Value<String?> note,
|
||||
Value<String?> sourceExerciseIdSnapshot,
|
||||
Value<int> rowid,
|
||||
});
|
||||
|
||||
@ -46401,6 +46556,11 @@ class $$WorkoutHistoryStepResultsTableFilterComposer
|
||||
builder: (column) => ColumnFilters(column),
|
||||
);
|
||||
|
||||
ColumnFilters<String> get sourceExerciseIdSnapshot => $composableBuilder(
|
||||
column: $table.sourceExerciseIdSnapshot,
|
||||
builder: (column) => ColumnFilters(column),
|
||||
);
|
||||
|
||||
$$WorkoutHistoriesTableFilterComposer get workoutHistoryId {
|
||||
final $$WorkoutHistoriesTableFilterComposer composer = $composerBuilder(
|
||||
composer: this,
|
||||
@ -46614,6 +46774,11 @@ class $$WorkoutHistoryStepResultsTableOrderingComposer
|
||||
builder: (column) => ColumnOrderings(column),
|
||||
);
|
||||
|
||||
ColumnOrderings<String> get sourceExerciseIdSnapshot => $composableBuilder(
|
||||
column: $table.sourceExerciseIdSnapshot,
|
||||
builder: (column) => ColumnOrderings(column),
|
||||
);
|
||||
|
||||
$$WorkoutHistoriesTableOrderingComposer get workoutHistoryId {
|
||||
final $$WorkoutHistoriesTableOrderingComposer composer = $composerBuilder(
|
||||
composer: this,
|
||||
@ -46807,6 +46972,11 @@ class $$WorkoutHistoryStepResultsTableAnnotationComposer
|
||||
GeneratedColumn<String> get note =>
|
||||
$composableBuilder(column: $table.note, builder: (column) => column);
|
||||
|
||||
GeneratedColumn<String> get sourceExerciseIdSnapshot => $composableBuilder(
|
||||
column: $table.sourceExerciseIdSnapshot,
|
||||
builder: (column) => column,
|
||||
);
|
||||
|
||||
$$WorkoutHistoriesTableAnnotationComposer get workoutHistoryId {
|
||||
final $$WorkoutHistoriesTableAnnotationComposer composer = $composerBuilder(
|
||||
composer: this,
|
||||
@ -46910,6 +47080,7 @@ class $$WorkoutHistoryStepResultsTableTableManager
|
||||
Value<double?> actualScore = const Value.absent(),
|
||||
Value<int?> actualScoreTimeMs = const Value.absent(),
|
||||
Value<String?> note = const Value.absent(),
|
||||
Value<String?> sourceExerciseIdSnapshot = const Value.absent(),
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) => WorkoutHistoryStepResultsCompanion(
|
||||
id: id,
|
||||
@ -46949,6 +47120,7 @@ class $$WorkoutHistoryStepResultsTableTableManager
|
||||
actualScore: actualScore,
|
||||
actualScoreTimeMs: actualScoreTimeMs,
|
||||
note: note,
|
||||
sourceExerciseIdSnapshot: sourceExerciseIdSnapshot,
|
||||
rowid: rowid,
|
||||
),
|
||||
createCompanionCallback:
|
||||
@ -46990,6 +47162,7 @@ class $$WorkoutHistoryStepResultsTableTableManager
|
||||
Value<double?> actualScore = const Value.absent(),
|
||||
Value<int?> actualScoreTimeMs = const Value.absent(),
|
||||
Value<String?> note = const Value.absent(),
|
||||
Value<String?> sourceExerciseIdSnapshot = const Value.absent(),
|
||||
Value<int> rowid = const Value.absent(),
|
||||
}) => WorkoutHistoryStepResultsCompanion.insert(
|
||||
id: id,
|
||||
@ -47029,6 +47202,7 @@ class $$WorkoutHistoryStepResultsTableTableManager
|
||||
actualScore: actualScore,
|
||||
actualScoreTimeMs: actualScoreTimeMs,
|
||||
note: note,
|
||||
sourceExerciseIdSnapshot: sourceExerciseIdSnapshot,
|
||||
rowid: rowid,
|
||||
),
|
||||
withReferenceMapper: (p0) => p0
|
||||
|
||||
Reference in New Issue
Block a user