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

Constructors

CourseTableSlots()

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<Object>> columns) View
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