Example #1
0
 public SelectClause SetLimit(int?value) => Immutable.Set(this, x => x.Limit, value);
Example #2
0
 public SelectClause AddOrderBy(OrderByExpr value) => Immutable.Add(this, x => x.OrderBy, value);
Example #3
0
 public SelectClause AddGroupBy(GroupByExpr value) => Immutable.Add(this, x => x.GroupBy, value);
Example #4
0
 public SelectClause AddDistinctOn(LambdaExpression distinctOn) => Immutable.Add(this.SetDistinctType(SelectType.DistinctOn), x => x.DistinctOn, distinctOn);
Example #5
0
 public SelectClause AddUnion(UnionClause value) => Immutable.Add(this, x => x.Unions, value);
Example #6
0
 public SelectClause SetDistinctType(SelectType type) => Immutable.Set(this, x => x.DistinctType, type);
Example #7
0
 public SelectClause SetWindow(WindowClauses window) => Immutable.Set(this, x => x.Window, window);
Example #8
0
 public SelectClause SetWhere <TIn, TWin>(Expression <Func <TIn, TWin, bool> > value) => Immutable.Set(this, x => x.Where, value);
Example #9
0
 public SelectClause SetSelect <TIn, TWin, TOut>(Expression <Func <TIn, TWin, TOut> > select) => Immutable.Set(this, x => x.Select, select);
Example #10
0
 public SelectClause SetFrom(IFromListItem fromItem) => Immutable.Set(this, x => x.From, fromItem);