database/database library

Classes

$$ClassesTableAnnotationComposer
$$ClassesTableFilterComposer
$$ClassesTableOrderingComposer
$$ClassesTableReferences
$$ClassesTableTableManager
$$ClassroomsTableAnnotationComposer
$$ClassroomsTableFilterComposer
$$ClassroomsTableOrderingComposer
$$ClassroomsTableReferences
$$ClassroomsTableTableManager
$$CourseOfferingClassesTableAnnotationComposer
$$CourseOfferingClassesTableFilterComposer
$$CourseOfferingClassesTableOrderingComposer
$$CourseOfferingClassesTableReferences
$$CourseOfferingClassesTableTableManager
$$CourseOfferingsTableAnnotationComposer
$$CourseOfferingsTableFilterComposer
$$CourseOfferingsTableOrderingComposer
$$CourseOfferingsTableReferences
$$CourseOfferingsTableTableManager
$$CourseOfferingStudentsTableAnnotationComposer
$$CourseOfferingStudentsTableFilterComposer
$$CourseOfferingStudentsTableOrderingComposer
$$CourseOfferingStudentsTableReferences
$$CourseOfferingStudentsTableTableManager
$$CourseOfferingTeachersTableAnnotationComposer
$$CourseOfferingTeachersTableFilterComposer
$$CourseOfferingTeachersTableOrderingComposer
$$CourseOfferingTeachersTableReferences
$$CourseOfferingTeachersTableTableManager
$$CoursesTableAnnotationComposer
$$CoursesTableFilterComposer
$$CoursesTableOrderingComposer
$$CoursesTableReferences
$$CoursesTableTableManager
$$DepartmentsTableAnnotationComposer
$$DepartmentsTableFilterComposer
$$DepartmentsTableOrderingComposer
$$DepartmentsTableReferences
$$DepartmentsTableTableManager
$$MaterialsTableAnnotationComposer
$$MaterialsTableFilterComposer
$$MaterialsTableOrderingComposer
$$MaterialsTableReferences
$$MaterialsTableTableManager
$$SchedulesTableAnnotationComposer
$$SchedulesTableFilterComposer
$$SchedulesTableOrderingComposer
$$SchedulesTableReferences
$$SchedulesTableTableManager
$$ScoresTableAnnotationComposer
$$ScoresTableFilterComposer
$$ScoresTableOrderingComposer
$$ScoresTableReferences
$$ScoresTableTableManager
$$SemestersTableAnnotationComposer
$$SemestersTableFilterComposer
$$SemestersTableOrderingComposer
$$SemestersTableReferences
$$SemestersTableTableManager
$$StudentsTableAnnotationComposer
$$StudentsTableFilterComposer
$$StudentsTableOrderingComposer
$$StudentsTableReferences
$$StudentsTableTableManager
$$TeacherOfficeHoursTableAnnotationComposer
$$TeacherOfficeHoursTableFilterComposer
$$TeacherOfficeHoursTableOrderingComposer
$$TeacherOfficeHoursTableReferences
$$TeacherOfficeHoursTableTableManager
$$TeacherSemestersTableAnnotationComposer
$$TeacherSemestersTableFilterComposer
$$TeacherSemestersTableOrderingComposer
$$TeacherSemestersTableReferences
$$TeacherSemestersTableTableManager
$$TeachersTableAnnotationComposer
$$TeachersTableFilterComposer
$$TeachersTableOrderingComposer
$$TeachersTableReferences
$$TeachersTableTableManager
$$UserSemesterRankingsTableAnnotationComposer
$$UserSemesterRankingsTableFilterComposer
$$UserSemesterRankingsTableOrderingComposer
$$UserSemesterRankingsTableReferences
$$UserSemesterRankingsTableTableManager
$$UserSemesterSummariesTableAnnotationComposer
$$UserSemesterSummariesTableFilterComposer
$$UserSemesterSummariesTableOrderingComposer
$$UserSemesterSummariesTableReferences
$$UserSemesterSummariesTableTableManager
$$UserSemesterSummaryCadreRolesTableAnnotationComposer
$$UserSemesterSummaryCadreRolesTableFilterComposer
$$UserSemesterSummaryCadreRolesTableOrderingComposer
$$UserSemesterSummaryCadreRolesTableReferences
$$UserSemesterSummaryCadreRolesTableTableManager
$$UserSemesterSummaryTutorsTableAnnotationComposer
$$UserSemesterSummaryTutorsTableFilterComposer
$$UserSemesterSummaryTutorsTableOrderingComposer
$$UserSemesterSummaryTutorsTableReferences
$$UserSemesterSummaryTutorsTableTableManager
$$UsersTableAnnotationComposer
$$UsersTableFilterComposer
$$UsersTableOrderingComposer
$$UsersTableReferences
$$UsersTableTableManager
$AppDatabaseManager
$ClassesTable
$ClassroomsTable
$CourseOfferingClassesTable
$CourseOfferingsTable
$CourseOfferingStudentsTable
$CourseOfferingTeachersTable
$CoursesTable
$CourseTableSlotsView
$DepartmentsTable
$MaterialsTable
$SchedulesTable
$ScoreDetailsView
$ScoresTable
$SemestersTable
$StudentsTable
$TeacherOfficeHoursTable
$TeacherSemestersTable
$TeachersTable
$UserAcademicSummariesView
$UserRegistrationsView
$UserSemesterRankingsTable
$UserSemesterSummariesTable
$UserSemesterSummaryCadreRolesTable
$UserSemesterSummaryTutorsTable
$UsersTable
AppDatabase
ClassesCompanion
ClassesData
Classroom
ClassroomsCompanion
Course
CourseMaterial
CourseOffering
CourseOfferingClassesCompanion
CourseOfferingClassesData
CourseOfferingsCompanion
CourseOfferingStudent
CourseOfferingStudentsCompanion
CourseOfferingTeacher
CourseOfferingTeachersCompanion
CoursesCompanion
CourseTableSlot
Department
DepartmentsCompanion
MaterialsCompanion
Schedule
SchedulesCompanion
Score
ScoreDetail
ScoresCompanion
Semester
SemestersCompanion
Student
StudentsCompanion
Teacher
TeacherOfficeHour
TeacherOfficeHoursCompanion
TeachersCompanion
TeacherSemester
TeacherSemestersCompanion
User
UserAcademicSummary
UserRegistration
UsersCompanion
UserSemesterRanking
UserSemesterRankingsCompanion
UserSemesterSummariesCompanion
UserSemesterSummary
UserSemesterSummaryCadreRole
UserSemesterSummaryCadreRolesCompanion
UserSemesterSummaryTutor
UserSemesterSummaryTutorsCompanion

Extensions

DatabaseActions on AppDatabase
Reusable database operations shared across repositories.

Properties

databaseProvider Provider<AppDatabase>
Provides the singleton AppDatabase instance.
final

Typedefs

$$ClassesTableCreateCompanionBuilder = ClassesCompanion Function({required String code, Value<DateTime?> fetchedAt, Value<int> id, Value<String?> nameEn, required String nameZh, required int semester})
$$ClassesTableProcessedTableManager = ProcessedTableManager<_$AppDatabase, $ClassesTable, ClassesData, $$ClassesTableFilterComposer, $$ClassesTableOrderingComposer, $$ClassesTableAnnotationComposer, $$ClassesTableCreateCompanionBuilder, $$ClassesTableUpdateCompanionBuilder, (ClassesData, $$ClassesTableReferences), ClassesData, PrefetchHooks Function({bool courseOfferingClassesRefs, bool semester})>
$$ClassesTableUpdateCompanionBuilder = ClassesCompanion Function({Value<String> code, Value<DateTime?> fetchedAt, Value<int> id, Value<String?> nameEn, Value<String> nameZh, Value<int> semester})
$$ClassroomsTableCreateCompanionBuilder = ClassroomsCompanion Function({required String code, Value<DateTime?> fetchedAt, Value<int> id, Value<String?> nameEn, required String nameZh})
$$ClassroomsTableProcessedTableManager = ProcessedTableManager<_$AppDatabase, $ClassroomsTable, Classroom, $$ClassroomsTableFilterComposer, $$ClassroomsTableOrderingComposer, $$ClassroomsTableAnnotationComposer, $$ClassroomsTableCreateCompanionBuilder, $$ClassroomsTableUpdateCompanionBuilder, (Classroom, $$ClassroomsTableReferences), Classroom, PrefetchHooks Function({bool schedulesRefs})>
$$ClassroomsTableUpdateCompanionBuilder = ClassroomsCompanion Function({Value<String> code, Value<DateTime?> fetchedAt, Value<int> id, Value<String?> nameEn, Value<String> nameZh})
$$CourseOfferingClassesTableCreateCompanionBuilder = CourseOfferingClassesCompanion Function({required int classEntity, required int courseOffering, Value<int> rowid})
$$CourseOfferingClassesTableProcessedTableManager = ProcessedTableManager<_$AppDatabase, $CourseOfferingClassesTable, CourseOfferingClassesData, $$CourseOfferingClassesTableFilterComposer, $$CourseOfferingClassesTableOrderingComposer, $$CourseOfferingClassesTableAnnotationComposer, $$CourseOfferingClassesTableCreateCompanionBuilder, $$CourseOfferingClassesTableUpdateCompanionBuilder, (CourseOfferingClassesData, $$CourseOfferingClassesTableReferences), CourseOfferingClassesData, PrefetchHooks Function({bool classEntity, bool courseOffering})>
$$CourseOfferingClassesTableUpdateCompanionBuilder = CourseOfferingClassesCompanion Function({Value<int> classEntity, Value<int> courseOffering, Value<int> rowid})
$$CourseOfferingsTableCreateCompanionBuilder = CourseOfferingsCompanion Function({required int course, Value<CourseType?> courseType, Value<int?> enrolled, Value<String?> evaluation, Value<DateTime?> fetchedAt, Value<int> id, Value<String?> language, required String number, Value<String?> objective, Value<int?> phase, Value<String?> remarks, required int semester, Value<String?> status, Value<String?> syllabusId, Value<String?> syllabusRemarks, Value<DateTime?> syllabusUpdatedAt, Value<String?> textbooks, Value<String?> weeklyPlan, Value<int?> withdrawn})
$$CourseOfferingsTableProcessedTableManager = ProcessedTableManager<_$AppDatabase, $CourseOfferingsTable, CourseOffering, $$CourseOfferingsTableFilterComposer, $$CourseOfferingsTableOrderingComposer, $$CourseOfferingsTableAnnotationComposer, $$CourseOfferingsTableCreateCompanionBuilder, $$CourseOfferingsTableUpdateCompanionBuilder, (CourseOffering, $$CourseOfferingsTableReferences), CourseOffering, PrefetchHooks Function({bool course, bool courseOfferingClassesRefs, bool courseOfferingStudentsRefs, bool courseOfferingTeachersRefs, bool materialsRefs, bool schedulesRefs, bool scoresRefs, bool semester})>
$$CourseOfferingsTableUpdateCompanionBuilder = CourseOfferingsCompanion Function({Value<int> course, Value<CourseType?> courseType, Value<int?> enrolled, Value<String?> evaluation, Value<DateTime?> fetchedAt, Value<int> id, Value<String?> language, Value<String> number, Value<String?> objective, Value<int?> phase, Value<String?> remarks, Value<int> semester, Value<String?> status, Value<String?> syllabusId, Value<String?> syllabusRemarks, Value<DateTime?> syllabusUpdatedAt, Value<String?> textbooks, Value<String?> weeklyPlan, Value<int?> withdrawn})
$$CourseOfferingStudentsTableCreateCompanionBuilder = CourseOfferingStudentsCompanion Function({required int courseOffering, Value<int> rowid, required int student})
$$CourseOfferingStudentsTableProcessedTableManager = ProcessedTableManager<_$AppDatabase, $CourseOfferingStudentsTable, CourseOfferingStudent, $$CourseOfferingStudentsTableFilterComposer, $$CourseOfferingStudentsTableOrderingComposer, $$CourseOfferingStudentsTableAnnotationComposer, $$CourseOfferingStudentsTableCreateCompanionBuilder, $$CourseOfferingStudentsTableUpdateCompanionBuilder, (CourseOfferingStudent, $$CourseOfferingStudentsTableReferences), CourseOfferingStudent, PrefetchHooks Function({bool courseOffering, bool student})>
$$CourseOfferingStudentsTableUpdateCompanionBuilder = CourseOfferingStudentsCompanion Function({Value<int> courseOffering, Value<int> rowid, Value<int> student})
$$CourseOfferingTeachersTableCreateCompanionBuilder = CourseOfferingTeachersCompanion Function({required int courseOffering, Value<int> rowid, required int teacherSemester})
$$CourseOfferingTeachersTableProcessedTableManager = ProcessedTableManager<_$AppDatabase, $CourseOfferingTeachersTable, CourseOfferingTeacher, $$CourseOfferingTeachersTableFilterComposer, $$CourseOfferingTeachersTableOrderingComposer, $$CourseOfferingTeachersTableAnnotationComposer, $$CourseOfferingTeachersTableCreateCompanionBuilder, $$CourseOfferingTeachersTableUpdateCompanionBuilder, (CourseOfferingTeacher, $$CourseOfferingTeachersTableReferences), CourseOfferingTeacher, PrefetchHooks Function({bool courseOffering, bool teacherSemester})>
$$CourseOfferingTeachersTableUpdateCompanionBuilder = CourseOfferingTeachersCompanion Function({Value<int> courseOffering, Value<int> rowid, Value<int> teacherSemester})
$$CoursesTableCreateCompanionBuilder = CoursesCompanion Function({required String code, required double credits, Value<String?> descriptionEn, Value<String?> descriptionZh, Value<DateTime?> fetchedAt, required int hours, Value<int> id, Value<String?> nameEn, required String nameZh})
$$CoursesTableProcessedTableManager = ProcessedTableManager<_$AppDatabase, $CoursesTable, Course, $$CoursesTableFilterComposer, $$CoursesTableOrderingComposer, $$CoursesTableAnnotationComposer, $$CoursesTableCreateCompanionBuilder, $$CoursesTableUpdateCompanionBuilder, (Course, $$CoursesTableReferences), Course, PrefetchHooks Function({bool courseOfferingsRefs, bool scoresRefs})>
$$CoursesTableUpdateCompanionBuilder = CoursesCompanion Function({Value<String> code, Value<double> credits, Value<String?> descriptionEn, Value<String?> descriptionZh, Value<DateTime?> fetchedAt, Value<int> hours, Value<int> id, Value<String?> nameEn, Value<String> nameZh})
$$DepartmentsTableCreateCompanionBuilder = DepartmentsCompanion Function({required String code, Value<DateTime?> fetchedAt, Value<int> id, required String nameZh})
$$DepartmentsTableProcessedTableManager = ProcessedTableManager<_$AppDatabase, $DepartmentsTable, Department, $$DepartmentsTableFilterComposer, $$DepartmentsTableOrderingComposer, $$DepartmentsTableAnnotationComposer, $$DepartmentsTableCreateCompanionBuilder, $$DepartmentsTableUpdateCompanionBuilder, (Department, $$DepartmentsTableReferences), Department, PrefetchHooks Function({bool teacherSemestersRefs})>
$$DepartmentsTableUpdateCompanionBuilder = DepartmentsCompanion Function({Value<String> code, Value<DateTime?> fetchedAt, Value<int> id, Value<String> nameZh})
$$MaterialsTableCreateCompanionBuilder = MaterialsCompanion Function({required int courseOffering, Value<String?> href, Value<int> id, Value<String?> title})
$$MaterialsTableProcessedTableManager = ProcessedTableManager<_$AppDatabase, $MaterialsTable, CourseMaterial, $$MaterialsTableFilterComposer, $$MaterialsTableOrderingComposer, $$MaterialsTableAnnotationComposer, $$MaterialsTableCreateCompanionBuilder, $$MaterialsTableUpdateCompanionBuilder, (CourseMaterial, $$MaterialsTableReferences), CourseMaterial, PrefetchHooks Function({bool courseOffering})>
$$MaterialsTableUpdateCompanionBuilder = MaterialsCompanion Function({Value<int> courseOffering, Value<String?> href, Value<int> id, Value<String?> title})
$$SchedulesTableCreateCompanionBuilder = SchedulesCompanion Function({Value<int?> classroom, required int courseOffering, required DayOfWeek dayOfWeek, Value<int> id, required Period period})
$$SchedulesTableProcessedTableManager = ProcessedTableManager<_$AppDatabase, $SchedulesTable, Schedule, $$SchedulesTableFilterComposer, $$SchedulesTableOrderingComposer, $$SchedulesTableAnnotationComposer, $$SchedulesTableCreateCompanionBuilder, $$SchedulesTableUpdateCompanionBuilder, (Schedule, $$SchedulesTableReferences), Schedule, PrefetchHooks Function({bool classroom, bool courseOffering})>
$$SchedulesTableUpdateCompanionBuilder = SchedulesCompanion Function({Value<int?> classroom, Value<int> courseOffering, Value<DayOfWeek> dayOfWeek, Value<int> id, Value<Period> period})
$$ScoresTableCreateCompanionBuilder = ScoresCompanion Function({required int course, Value<int?> courseOffering, Value<int> id, Value<int?> score, required int semester, Value<ScoreStatus?> status, required int user})
$$ScoresTableProcessedTableManager = ProcessedTableManager<_$AppDatabase, $ScoresTable, Score, $$ScoresTableFilterComposer, $$ScoresTableOrderingComposer, $$ScoresTableAnnotationComposer, $$ScoresTableCreateCompanionBuilder, $$ScoresTableUpdateCompanionBuilder, (Score, $$ScoresTableReferences), Score, PrefetchHooks Function({bool course, bool courseOffering, bool semester, bool user})>
$$ScoresTableUpdateCompanionBuilder = ScoresCompanion Function({Value<int> course, Value<int?> courseOffering, Value<int> id, Value<int?> score, Value<int> semester, Value<ScoreStatus?> status, Value<int> user})
$$SemestersTableCreateCompanionBuilder = SemestersCompanion Function({Value<DateTime?> courseTableFetchedAt, Value<int> id, Value<bool> inCourseSemesterList, required int term, required int year})
$$SemestersTableProcessedTableManager = ProcessedTableManager<_$AppDatabase, $SemestersTable, Semester, $$SemestersTableFilterComposer, $$SemestersTableOrderingComposer, $$SemestersTableAnnotationComposer, $$SemestersTableCreateCompanionBuilder, $$SemestersTableUpdateCompanionBuilder, (Semester, $$SemestersTableReferences), Semester, PrefetchHooks Function({bool classesRefs, bool courseOfferingsRefs, bool scoresRefs, bool teacherSemestersRefs, bool userSemesterSummariesRefs})>
$$SemestersTableUpdateCompanionBuilder = SemestersCompanion Function({Value<DateTime?> courseTableFetchedAt, Value<int> id, Value<bool> inCourseSemesterList, Value<int> term, Value<int> year})
$$StudentsTableCreateCompanionBuilder = StudentsCompanion Function({Value<int> id, Value<String?> name, required String studentId})
$$StudentsTableProcessedTableManager = ProcessedTableManager<_$AppDatabase, $StudentsTable, Student, $$StudentsTableFilterComposer, $$StudentsTableOrderingComposer, $$StudentsTableAnnotationComposer, $$StudentsTableCreateCompanionBuilder, $$StudentsTableUpdateCompanionBuilder, (Student, $$StudentsTableReferences), Student, PrefetchHooks Function({bool courseOfferingStudentsRefs})>
$$StudentsTableUpdateCompanionBuilder = StudentsCompanion Function({Value<int> id, Value<String?> name, Value<String> studentId})
$$TeacherOfficeHoursTableCreateCompanionBuilder = TeacherOfficeHoursCompanion Function({required DayOfWeek dayOfWeek, required int endHour, required int endMinute, Value<int> id, required int startHour, required int startMinute, required int teacherSemester})
$$TeacherOfficeHoursTableProcessedTableManager = ProcessedTableManager<_$AppDatabase, $TeacherOfficeHoursTable, TeacherOfficeHour, $$TeacherOfficeHoursTableFilterComposer, $$TeacherOfficeHoursTableOrderingComposer, $$TeacherOfficeHoursTableAnnotationComposer, $$TeacherOfficeHoursTableCreateCompanionBuilder, $$TeacherOfficeHoursTableUpdateCompanionBuilder, (TeacherOfficeHour, $$TeacherOfficeHoursTableReferences), TeacherOfficeHour, PrefetchHooks Function({bool teacherSemester})>
$$TeacherOfficeHoursTableUpdateCompanionBuilder = TeacherOfficeHoursCompanion Function({Value<DayOfWeek> dayOfWeek, Value<int> endHour, Value<int> endMinute, Value<int> id, Value<int> startHour, Value<int> startMinute, Value<int> teacherSemester})
$$TeacherSemestersTableCreateCompanionBuilder = TeacherSemestersCompanion Function({Value<int?> department, Value<String?> email, Value<DateTime?> fetchedAt, Value<int> id, Value<String?> officeHoursNote, required int semester, required int teacher, Value<double?> teachingHours, Value<String?> title})
$$TeacherSemestersTableProcessedTableManager = ProcessedTableManager<_$AppDatabase, $TeacherSemestersTable, TeacherSemester, $$TeacherSemestersTableFilterComposer, $$TeacherSemestersTableOrderingComposer, $$TeacherSemestersTableAnnotationComposer, $$TeacherSemestersTableCreateCompanionBuilder, $$TeacherSemestersTableUpdateCompanionBuilder, (TeacherSemester, $$TeacherSemestersTableReferences), TeacherSemester, PrefetchHooks Function({bool courseOfferingTeachersRefs, bool department, bool semester, bool teacher, bool teacherOfficeHoursRefs, bool userSemesterSummaryTutorsRefs})>
$$TeacherSemestersTableUpdateCompanionBuilder = TeacherSemestersCompanion Function({Value<int?> department, Value<String?> email, Value<DateTime?> fetchedAt, Value<int> id, Value<String?> officeHoursNote, Value<int> semester, Value<int> teacher, Value<double?> teachingHours, Value<String?> title})
$$TeachersTableCreateCompanionBuilder = TeachersCompanion Function({required String code, Value<int> id, Value<String?> nameEn, required String nameZh})
$$TeachersTableProcessedTableManager = ProcessedTableManager<_$AppDatabase, $TeachersTable, Teacher, $$TeachersTableFilterComposer, $$TeachersTableOrderingComposer, $$TeachersTableAnnotationComposer, $$TeachersTableCreateCompanionBuilder, $$TeachersTableUpdateCompanionBuilder, (Teacher, $$TeachersTableReferences), Teacher, PrefetchHooks Function({bool teacherSemestersRefs})>
$$TeachersTableUpdateCompanionBuilder = TeachersCompanion Function({Value<String> code, Value<int> id, Value<String?> nameEn, Value<String> nameZh})
$$UserSemesterRankingsTableCreateCompanionBuilder = UserSemesterRankingsCompanion Function({required int grandTotalRank, required int grandTotalTotal, required RankingType rankingType, Value<int> rowid, required int semesterRank, required int semesterTotal, required int summary})
$$UserSemesterRankingsTableProcessedTableManager = ProcessedTableManager<_$AppDatabase, $UserSemesterRankingsTable, UserSemesterRanking, $$UserSemesterRankingsTableFilterComposer, $$UserSemesterRankingsTableOrderingComposer, $$UserSemesterRankingsTableAnnotationComposer, $$UserSemesterRankingsTableCreateCompanionBuilder, $$UserSemesterRankingsTableUpdateCompanionBuilder, (UserSemesterRanking, $$UserSemesterRankingsTableReferences), UserSemesterRanking, PrefetchHooks Function({bool summary})>
$$UserSemesterRankingsTableUpdateCompanionBuilder = UserSemesterRankingsCompanion Function({Value<int> grandTotalRank, Value<int> grandTotalTotal, Value<RankingType> rankingType, Value<int> rowid, Value<int> semesterRank, Value<int> semesterTotal, Value<int> summary})
$$UserSemesterSummariesTableCreateCompanionBuilder = UserSemesterSummariesCompanion Function({Value<double?> average, Value<String?> className, Value<double?> conduct, Value<double?> creditsPassed, Value<EnrollmentStatus?> enrollmentStatus, Value<double?> gpa, Value<bool?> graduated, Value<int> id, Value<String?> note, Value<bool?> registered, required int semester, Value<double?> totalCredits, required int user})
$$UserSemesterSummariesTableProcessedTableManager = ProcessedTableManager<_$AppDatabase, $UserSemesterSummariesTable, UserSemesterSummary, $$UserSemesterSummariesTableFilterComposer, $$UserSemesterSummariesTableOrderingComposer, $$UserSemesterSummariesTableAnnotationComposer, $$UserSemesterSummariesTableCreateCompanionBuilder, $$UserSemesterSummariesTableUpdateCompanionBuilder, (UserSemesterSummary, $$UserSemesterSummariesTableReferences), UserSemesterSummary, PrefetchHooks Function({bool semester, bool user, bool userSemesterRankingsRefs, bool userSemesterSummaryCadreRolesRefs, bool userSemesterSummaryTutorsRefs})>
$$UserSemesterSummariesTableUpdateCompanionBuilder = UserSemesterSummariesCompanion Function({Value<double?> average, Value<String?> className, Value<double?> conduct, Value<double?> creditsPassed, Value<EnrollmentStatus?> enrollmentStatus, Value<double?> gpa, Value<bool?> graduated, Value<int> id, Value<String?> note, Value<bool?> registered, Value<int> semester, Value<double?> totalCredits, Value<int> user})
$$UserSemesterSummaryCadreRolesTableCreateCompanionBuilder = UserSemesterSummaryCadreRolesCompanion Function({Value<int> id, required String role, required int summary})
$$UserSemesterSummaryCadreRolesTableProcessedTableManager = ProcessedTableManager<_$AppDatabase, $UserSemesterSummaryCadreRolesTable, UserSemesterSummaryCadreRole, $$UserSemesterSummaryCadreRolesTableFilterComposer, $$UserSemesterSummaryCadreRolesTableOrderingComposer, $$UserSemesterSummaryCadreRolesTableAnnotationComposer, $$UserSemesterSummaryCadreRolesTableCreateCompanionBuilder, $$UserSemesterSummaryCadreRolesTableUpdateCompanionBuilder, (UserSemesterSummaryCadreRole, $$UserSemesterSummaryCadreRolesTableReferences), UserSemesterSummaryCadreRole, PrefetchHooks Function({bool summary})>
$$UserSemesterSummaryCadreRolesTableUpdateCompanionBuilder = UserSemesterSummaryCadreRolesCompanion Function({Value<int> id, Value<String> role, Value<int> summary})
$$UserSemesterSummaryTutorsTableCreateCompanionBuilder = UserSemesterSummaryTutorsCompanion Function({Value<int> rowid, required int summary, required int teacherSemester})
$$UserSemesterSummaryTutorsTableProcessedTableManager = ProcessedTableManager<_$AppDatabase, $UserSemesterSummaryTutorsTable, UserSemesterSummaryTutor, $$UserSemesterSummaryTutorsTableFilterComposer, $$UserSemesterSummaryTutorsTableOrderingComposer, $$UserSemesterSummaryTutorsTableAnnotationComposer, $$UserSemesterSummaryTutorsTableCreateCompanionBuilder, $$UserSemesterSummaryTutorsTableUpdateCompanionBuilder, (UserSemesterSummaryTutor, $$UserSemesterSummaryTutorsTableReferences), UserSemesterSummaryTutor, PrefetchHooks Function({bool summary, bool teacherSemester})>
$$UserSemesterSummaryTutorsTableUpdateCompanionBuilder = UserSemesterSummaryTutorsCompanion Function({Value<int> rowid, Value<int> summary, Value<int> teacherSemester})
$$UsersTableCreateCompanionBuilder = UsersCompanion Function({required String avatarFilename, Value<DateTime?> dateOfBirth, Value<String?> departmentEn, Value<String?> departmentZh, required String email, Value<DateTime?> fetchedAt, Value<int> id, Value<String?> nameEn, required String nameZh, Value<int?> passwordExpiresInDays, Value<String?> programEn, Value<String?> programZh, Value<DateTime?> scoreDataFetchedAt, Value<DateTime?> semestersFetchedAt, required String studentId})
$$UsersTableProcessedTableManager = ProcessedTableManager<_$AppDatabase, $UsersTable, User, $$UsersTableFilterComposer, $$UsersTableOrderingComposer, $$UsersTableAnnotationComposer, $$UsersTableCreateCompanionBuilder, $$UsersTableUpdateCompanionBuilder, (User, $$UsersTableReferences), User, PrefetchHooks Function({bool scoresRefs, bool userSemesterSummariesRefs})>
$$UsersTableUpdateCompanionBuilder = UsersCompanion Function({Value<String> avatarFilename, Value<DateTime?> dateOfBirth, Value<String?> departmentEn, Value<String?> departmentZh, Value<String> email, Value<DateTime?> fetchedAt, Value<int> id, Value<String?> nameEn, Value<String> nameZh, Value<int?> passwordExpiresInDays, Value<String?> programEn, Value<String?> programZh, Value<DateTime?> scoreDataFetchedAt, Value<DateTime?> semestersFetchedAt, Value<String> studentId})