public static ILimitBigQueryable <T> Limit <T>(this ISelectBigQueryable <T> source, int numRows) { if (numRows < 0) { throw new ArgumentOutOfRangeException("numRows:" + numRows); } return(new LimitBigQueryable <T>(source, numRows)); }
public static IGroupByBigQueryable <TSource> GroupBy <TSource, TKey>(this ISelectBigQueryable <TSource> source, Expression <Func <TSource, TKey> > keySelector, bool each = false) { return(new GroupByBigQueryable <TSource, TKey>(source, keySelector, each)); }
public static IOrderByAfterSelectBigQueryable <TSource> OrderByDescending <TSource, TKey>(this ISelectBigQueryable <TSource> source, Expression <Func <TSource, TKey> > keySelector) { return(new OrderByBigQueryable <TSource, TKey>(source, keySelector, isDescending: true)); }