Shape32 class

Inheritance

Constructors

Shape32({required VersionedView source, required String? alias})

Properties

$columns → List<GeneratedColumn<Object>>
All columns from this table or view.
finalinherited
aliasedName → String
The (potentially aliased) name of this table or view.
no setterinherited
asDslTable → HasResultSet
Type system sugar. Implementations are likely to inherit from both TableInfo and Tbl and can thus just return their instance.
no setterinherited
attachedDatabase → DatabaseConnectionUser
The generated database instance that this view or table is attached to.
finalinherited
classroomNameEn → GeneratedColumn<String>
no setter
classroomNameZh → GeneratedColumn<String>
no setter
columnsByName → Map<String, GeneratedColumn<Object>>
Gets all $columns in this table or view, indexed by their (non-escaped) name.
latefinalinherited
createViewStatements → Map<SqlDialect, String>?
The CREATE VIEW sql statement that can be used to create this view, depending on the dialect used by the current database.
no setterinherited
createViewStmt → String
The CREATE VIEW sql statement that can be used to create this view.
finalinherited
credits → GeneratedColumn<double>
no setter
dayOfWeek → GeneratedColumn<int>
no setter
entityName → String
The (unalised) name of this entity in the database.
finalinherited
hashCode → int
The hash code for this object.
no setterinherited
hours → GeneratedColumn<int>
no setter
id → GeneratedColumn<int>
no setter
nameEn → GeneratedColumn<String>
no setter
nameZh → GeneratedColumn<String>
no setter
number → GeneratedColumn<String>
no setter
period → GeneratedColumn<int>
no setter
query → Query<HasResultSet, dynamic>?
Predefined query from View.as()
no setterinherited
readTables → Set<String>
All tables that this view reads from.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
semester → GeneratedColumn<int>
no setter

Methods

createAlias(String alias) → VersionedView
Creates an alias of this table or view that will write the name alias when used in a query.
inherited
map(Map<String, dynamic> data, {String? tablePrefix}) → QueryRow
Maps the given row returned by the database into the fitting data class.
inherited
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