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:
2026-07-22 07:54:49 +02:00
parent e05405157a
commit ac51c16b51
10 changed files with 1073 additions and 3 deletions

View File

@ -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