ResultSetImplementation<Tbl, Row> class Null safety

Interface for schema entities that have a result set.

Tbl is the generated Dart class which implements ResultSetImplementation and the user-defined Table class. Row is the class used to hold a result row.

Inheritance
Implementers
Available Extensions

Constructors

ResultSetImplementation()

Properties

$columns List<GeneratedColumn>
All columns from this table or view.
read-only
aliasedName String
The (potentially aliased) name of this table or view. [...]
read-only
asDslTable → Tbl
Type system sugar. Implementations are likely to inherit from both TableInfo and Tbl and can thus just return their instance.
read-only
entityName String
The (unalised) name of this entity in the database.
read-only, inherited
hashCode int
The hash code for this object. [...]
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

createAlias(String alias) ResultSetImplementation<Tbl, Row>
Creates an alias of this table or view that will write the name alias when used in a query.
map(Map<String, dynamic> data, {String? tablePrefix}) → Row
Maps the given row returned by the database into the fitting data class.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toString() String
A string representation of this object. [...]
inherited

Operators

operator ==(Object other) bool
The equality operator. [...]
inherited