$$CourseOfferingsTableAnnotationComposer class

Inheritance

Constructors

$$CourseOfferingsTableAnnotationComposer({required _$AppDatabase $db, required $CourseOfferingsTable $table, JoinBuilder? joinBuilder, void $addJoinBuilderToRootComposer(JoinBuilder)?, void $removeJoinBuilderFromRootComposer(JoinBuilder)?})

Properties

$addJoinBuilderToRootComposer ↔ void Function(JoinBuilder)
A function to add a join builder to the root composer
latefinalinherited
$db → _$AppDatabase
The database instance used by the composer.
finalinherited
$joinBuilder → JoinBuilder?
The JoinBuilder used by the composer. If this composer wasn't created by a join, this will be null.
finalinherited
$joinBuilders → List<JoinBuilder>
If this composer is a root composer, this will contain all the joinBuilders which any children may have created
finalinherited
$removeJoinBuilderFromRootComposer ↔ void Function(JoinBuilder)
A function to remove a join builder from the root composer This is used to remove join builders that are no longer needed. e.g.
latefinalinherited
$table → $CourseOfferingsTable
This current table being managed by the composer without any aliases applies. Use _aliasedTable to get the table with alias.
finalinherited
courseCode → GeneratedColumn<String>
no setter
courseType → GeneratedColumnWithTypeConverter<CourseType?, String>
no setter
credits → GeneratedColumn<double>
no setter
enrolled → GeneratedColumn<int>
no setter
fetchedAt → GeneratedColumn<DateTime>
no setter
hashCode → int
The hash code for this object.
no setterinherited
hours → GeneratedColumn<int>
no setter
id → GeneratedColumn<int>
no setter
inCourseTable → GeneratedColumn<bool>
no setter
language → GeneratedColumn<String>
no setter
materialsFetchedAt → GeneratedColumn<DateTime>
no setter
nameEn → GeneratedColumn<String>
no setter
nameZh → GeneratedColumn<String>
no setter
number → GeneratedColumn<String>
no setter
phase → GeneratedColumn<int>
no setter
remarks → GeneratedColumn<String>
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
semester → $$SemestersTableAnnotationComposer
no setter
status → GeneratedColumn<String>
no setter
studentRosterFetchedAt → GeneratedColumn<DateTime>
no setter
withdrawn → GeneratedColumn<int>
no setter

Methods

$composableBuilder<T, C extends GeneratedColumn<Object>>({required C column, required T builder(C column)}) → T
A helper method for creating composables that need the correct aliases for the column and the join builders. Every filter and ordering compasable is created using this method.
inherited
$composerBuilder<T, CurrentColumn extends GeneratedColumn<Object>, RelatedTable extends Table, RelatedColumn extends GeneratedColumn<Object>>({required Composer<GeneratedDatabase, Table> composer, required CurrentColumn getCurrentColumn($CourseOfferingsTable), required RelatedTable referencedTable, required RelatedColumn getReferencedColumn(RelatedTable), required T builder(JoinBuilder joinBuilder, {void $addJoinBuilderToRootComposer(JoinBuilder)?, void $removeJoinBuilderFromRootComposer(JoinBuilder)?})}) → T
A helper method for creating related composers.
inherited
courseOfferingClassesRefs<T extends Object>(Expression<T> f($$CourseOfferingClassesTableAnnotationComposer a)) → Expression<T>
courseOfferingStudentsRefs<T extends Object>(Expression<T> f($$CourseOfferingStudentsTableAnnotationComposer a)) → Expression<T>
courseOfferingTeachersRefs<T extends Object>(Expression<T> f($$CourseOfferingTeachersTableAnnotationComposer a)) → Expression<T>
materialsRefs<T extends Object>(Expression<T> f($$MaterialsTableAnnotationComposer a)) → Expression<T>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
schedulesRefs<T extends Object>(Expression<T> f($$SchedulesTableAnnotationComposer a)) → Expression<T>
scoresRefs<T extends Object>(Expression<T> f($$ScoresTableAnnotationComposer a)) → Expression<T>
syllabusesRefs<T extends Object>(Expression<T> f($$SyllabusesTableAnnotationComposer a)) → Expression<T>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited