IncludeList class abstract

Defines what tables to join when querying a table.

Inheritance
Implementers

Constructors

IncludeList({Expression? where, int? limit, int? offset, Column? orderBy, bool orderDescending = false, List<Order>? orderByList, IncludeObject? include})
Constructs a new IncludeList object.

Properties

hashCode int
The hash code for this object.
no setterinherited
include IncludeObject?
The nested includes
getter/setter pair
includes Map<String, Include?>
Map containing the relation field name as key and the Include object for the foreign table as value.
no setterinherited
limit int?
The maximum number of rows to return.
getter/setter pair
offset int?
The number of rows to skip.
getter/setter pair
orderBy Column?
The column to order by.
getter/setter pair
orderByList List<Order>?
The columns to order by.
getter/setter pair
orderDescending bool
Whether the column should be ordered descending or ascending.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
table Table
Accessor for the Table this include is for.
no setterinherited
where Expression?
Where expression to filter the included list.
getter/setter pair

Methods

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