CourseTableSlots class abstract
Flat view of schedule slots with course offering and course metadata.
One row per (dayOfWeek, period) slot. Repository groups these rows
into CourseTableCell maps for the course table UI.
- Inheritance
-
- Object
- HasResultSet
- View
- CourseTableSlots
Constructors
Properties
-
classroomNameZh
→ Expression<
String> -
no setter
- classrooms → Classrooms
-
no setter
- courseOfferings → CourseOfferings
-
no setter
- courses → Courses
-
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- schedules → Schedules
-
no setter
Methods
-
as(
) → Query< HasResultSet, dynamic> -
This method is overridden by Dart-defined views to declare the right
query to run.
override
-
from(
Table table) → JoinedSelectStatement< HasResultSet, dynamic> -
This method should be called on select to define the main table of this
view:
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
select(
List< Expression< columns) → ViewObject> > -
The select method can be used in as to define the select query backing
this view.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited