SdbJoinFindOptions class
The join specific options, shared by every join method and by the runner resolving it.
Deliberately not a SdbFindOptions: the two describe different things and
every join method takes both. options says what is read on the iterated
side (its boundaries, filter, order, offset and limit), this says how the
two sides are joined.
Constructors
- SdbJoinFindOptions({bool? distinct, bool? inner, int? chunkSize})
-
Join options.
const
Properties
- chunkSize → int
-
Rows read per query when the implementation joins natively.
final
- distinct → bool
-
Only expand the first source record of each join key, the records
without a join key counting as one group.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- inner → bool
-
Drop the rows with no joined record, an sql
INNER JOIN.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
copyWith(
{bool? distinct, bool? inner, int? chunkSize}) → SdbJoinFindOptions - Copy with.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited