Added Database, Tables & DAOs

This commit is contained in:
2025-06-27 21:06:43 +02:00
parent 9d67e2f755
commit 3e647d70f3
18 changed files with 3468 additions and 1 deletions

View File

@@ -0,0 +1,10 @@
import 'package:cabo_counter/data/db/database.dart';
import 'package:drift/drift.dart';
part 'game_session_dao.g.dart';
@DriftAccessor(tables: [])
class GameSessionDao extends DatabaseAccessor<AppDatabase>
with _$GameSessionDaoMixin {
GameSessionDao(super.db);
}

View File

@@ -0,0 +1,6 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'game_session_dao.dart';
// ignore_for_file: type=lint
mixin _$GameSessionDaoMixin on DatabaseAccessor<AppDatabase> {}

View File

@@ -0,0 +1,10 @@
import 'package:cabo_counter/data/db/database.dart';
import 'package:drift/drift.dart';
part 'player_scores_dao.g.dart';
@DriftAccessor(tables: [])
class PlayerScoresDao extends DatabaseAccessor<AppDatabase>
with _$PlayerScoresDaoMixin {
PlayerScoresDao(super.db);
}

View File

@@ -0,0 +1,6 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'player_scores_dao.dart';
// ignore_for_file: type=lint
mixin _$PlayerScoresDaoMixin on DatabaseAccessor<AppDatabase> {}

View File

@@ -0,0 +1,9 @@
import 'package:cabo_counter/data/db/database.dart';
import 'package:drift/drift.dart';
part 'players_dao.g.dart';
@DriftAccessor(tables: [])
class PlayersDao extends DatabaseAccessor<AppDatabase> with _$PlayersDaoMixin {
PlayersDao(super.db);
}

View File

@@ -0,0 +1,6 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'players_dao.dart';
// ignore_for_file: type=lint
mixin _$PlayersDaoMixin on DatabaseAccessor<AppDatabase> {}

View File

@@ -0,0 +1,10 @@
import 'package:cabo_counter/data/db/database.dart';
import 'package:drift/drift.dart';
part 'round_scores_dao.g.dart';
@DriftAccessor(tables: [])
class RoundScoresDao extends DatabaseAccessor<AppDatabase>
with _$RoundScoresDaoMixin {
RoundScoresDao(super.db);
}

View File

@@ -0,0 +1,6 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'round_scores_dao.dart';
// ignore_for_file: type=lint
mixin _$RoundScoresDaoMixin on DatabaseAccessor<AppDatabase> {}

View File

@@ -0,0 +1,9 @@
import 'package:cabo_counter/data/db/database.dart';
import 'package:drift/drift.dart';
part 'rounds_dao.g.dart';
@DriftAccessor(tables: [])
class RoundsDao extends DatabaseAccessor<AppDatabase> with _$RoundsDaoMixin {
RoundsDao(super.db);
}

View File

@@ -0,0 +1,6 @@
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'rounds_dao.dart';
// ignore_for_file: type=lint
mixin _$RoundsDaoMixin on DatabaseAccessor<AppDatabase> {}