all property

Query<(Expr<A>, Expr<B>, Expr<C>)> get all

Create query containing the cartesian product using a CROSS JOIN.

This is equivalent to ... INNER JOIN ... ON TRUE.

Implementation

Query<(Expr<A>, Expr<B>, Expr<C>)> get all => Query._(
  _from._context,
  (_from._expressions.$1, _join._expressions.$1, _join._expressions.$2),
  (_) => JoinClause._(
    Object(),
    JoinType.inner,
    _from._from(_from._expressions.toList()),
    _join._from(_join._expressions.toList()),
    Expr.true$,
  ),
);