IncludeList class abstract
Defines what tables to join when querying a table.
- Inheritance
- Implementers
- CloudStorageDirectUploadEntryIncludeList
- CloudStorageEntryIncludeList
- DatabaseMigrationVersionIncludeList
- FutureCallEntryIncludeList
- LogEntryIncludeList
- MessageLogEntryIncludeList
- MethodInfoIncludeList
- QueryLogEntryIncludeList
- ReadWriteTestEntryIncludeList
- RuntimeSettingsIncludeList
- ServerHealthConnectionInfoIncludeList
- ServerHealthMetricIncludeList
- SessionLogEntryIncludeList
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