$CourseTableSlotsView class
- Inheritance
-
- Object
- ViewInfo<
$CourseTableSlotsView, CourseTableSlot> - $CourseTableSlotsView
- Implemented types
Constructors
- $CourseTableSlotsView(_$AppDatabase attachedDatabase, [String? _alias])
Properties
-
$columns
→ List<
GeneratedColumn< Object> > -
All columns from this table or view.
no setteroverride
- aliasedName → String
-
The (potentially aliased) name of this table or view.
no setteroverride
- asDslTable → $CourseTableSlotsView
-
Type system sugar. Implementations are likely to inherit from both
TableInfo and
Tbland can thus just return their instance.no setteroverride - attachedDatabase → _$AppDatabase
-
The generated database instance that this view or table is attached to.
final
- classrooms → $ClassroomsTable
-
no setter
-
columnsByName
→ Map<
String, GeneratedColumn< Object> > -
Gets all $columns in this table or view, indexed by their (non-escaped)
name.
no setterinherited
- courseOfferings → $CourseOfferingsTable
-
no setter
- courses → $CoursesTable
-
no setter
-
createViewStatements
→ Map<
SqlDialect, String> ? -
The
CREATE VIEWsql statement that can be used to create this view, depending on the dialect used by the current database.no setteroverride - createViewStmt → String?
-
The
CREATE VIEWsql statement that can be used to create this view.no setterinherited -
credits
→ GeneratedColumn<
double> -
latefinal
-
dayOfWeek
→ GeneratedColumnWithTypeConverter<
DayOfWeek, int> -
latefinal
- entityName → String
-
The (unalised) name of this entity in the database.
no setteroverride
- hashCode → int
-
The hash code for this object.
no setterinherited
-
hours
→ GeneratedColumn<
int> -
latefinal
-
id
→ GeneratedColumn<
int> -
latefinal
-
nameEn
→ GeneratedColumn<
String> -
latefinal
-
nameZh
→ GeneratedColumn<
String> -
latefinal
-
nameZh1
→ GeneratedColumn<
String> -
latefinal
-
number
→ GeneratedColumn<
String> -
latefinal
-
period
→ GeneratedColumnWithTypeConverter<
Period, int> -
latefinal
-
query
→ Query<
HasResultSet, dynamic> ? -
Predefined query from
View.as()no setteroverride -
readTables
→ Set<
String> -
All tables that this view reads from.
no setteroverride
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- schedules → $SchedulesTable
-
no setter
Methods
-
createAlias(
String alias) → $CourseTableSlotsView -
Creates an alias of this table or view that will write the name
aliaswhen used in a query.override -
map(
Map< String, dynamic> data, {String? tablePrefix}) → CourseTableSlot -
Maps the given row returned by the database into the fitting data class.
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited