query property

  1. @override
Query<HasResultSet, dynamic>? get query
override

Predefined query from View.as()

This will be null if the view was defined in a .drift file.

Implementation

@override
Query? get query =>
    (attachedDatabase.selectOnly(schedules)..addColumns($columns)).join([
      innerJoin(
        courseOfferings,
        courseOfferings.id.equalsExp(schedules.courseOffering),
      ),
      innerJoin(courses, courses.id.equalsExp(courseOfferings.course)),
      leftOuterJoin(classrooms, classrooms.id.equalsExp(schedules.classroom)),
    ]);