[Home] Module Microsoft.FSharp.Linq.Query


Values

ValueDescription
val contains : 'T -> seq<'T> -> bool
When used in queries, this operator corresponds to the LINQ Min operator and the query convertor recognises it as such It differs in return type from Seq.min_by
val groupBy :
  ('T -> 'Key) -> seq<'T> -> seq<IGrouping<'Key,'T>>
When used in queries, this operator corresponds to the LINQ Join operator and the query convertor recognises it as such
val groupJoin :
  seq<'Outer> ->
    seq<'Inner> ->
      ('Outer -> 'Key) ->
        ('Inner -> 'Key) ->
          ('Outer -> seq<'Inner> -> 'Result) -> seq<'Result>
This join operator implements the LINQ GroupJoin operator and the query convertor recognises it as such
val join :
  seq<'Outer> ->
    seq<'Inner> ->
      ('Outer -> 'Key) ->
        ('Inner -> 'Key) -> ('Outer -> 'Inner -> 'Result) -> seq<'Result>
This join operator corresponds to the LINQ Join operator and the query convertor recognises it as such
val maxBy : ('T -> 'Key) -> seq<'T> -> 'Key
When used in queries, this operator corresponds to the LINQ Max operator and the query convertor recognises it as such It differs in return type from Seq.max_by
val minBy : ('T -> 'Key) -> seq<'T> -> 'Key
When used in queries, this operator corresponds to the LINQ Min operator and the query convertor recognises it as such It differs in return type from Seq.min_by
val query : Expr<'T> -> 'T
Evaluate the quotation expression by first converting to a LINQ expression tree making use of IQueryable operators and then executing expression tree Exceptions: InvalidArgumentException will be raised if the input expression is not in the subset that can be converted to a LINQ expression tree

See Also

Microsoft.FSharp.Linq


Documentation for assembly FSharp.PowerPack.Linq, version 1.9.6.16, generated using F# Programming Language version 1.9.6.16