DryadLinqQueryable MethodsDryadLINQ documentation

The DryadLinqQueryable type exposes the following members.

Methods

  NameDescription
Public methodStatic memberAggregate TSource, TAccumulate (IQueryable TSource , Expression Func TAccumulate  , Expression Func TAccumulate, TSource, TAccumulate  )
Applies an aggregator function over a sequence.
Public methodStatic memberAggregate TSource, TAccumulate, TResult (IQueryable TSource , Expression Func TAccumulate  , Expression Func TAccumulate, TSource, TAccumulate  , Expression Func TAccumulate, TResult  )
Applies an aggregator function over a sequence.
Public methodStatic memberAggregateAsQuery TSource (IQueryable TSource , Expression Func TSource, TSource, TSource  )
Public methodStatic memberAggregateAsQuery TSource, TAccumulate (IQueryable TSource , TAccumulate, Expression Func TAccumulate, TSource, TAccumulate  )
Public methodStatic memberAggregateAsQuery TSource, TAccumulate, TResult (IQueryable TSource , TAccumulate, Expression Func TAccumulate, TSource, TAccumulate  , Expression Func TAccumulate, TResult  )
Public methodStatic memberAllAsQuery TSource 
Public methodStatic memberAnyAsQuery TSource (IQueryable TSource )
Public methodStatic memberAnyAsQuery TSource (IQueryable TSource , Expression Func TSource, Boolean  )
Public methodStatic memberApply T1, T2 (IQueryable T1 , Expression Func IEnumerable T1 , IEnumerable T2   )
Compute applyFunc (source)
Public methodStatic memberApply T1, T2 (IQueryable T1 ,  IQueryable , Expression Func IEnumerable T1 ,  IEnumerable , IEnumerable T2   )
Compute applyFunc on multiple sources
Public methodStatic memberApply T1, T2 (IQueryable T1 ,  IQueryable T1  , Expression Func  IEnumerable T1  , IEnumerable T2   )
Compute applyFunc on multiple sources
Public methodStatic memberApply T1, T2, T3 (IQueryable T1 , IQueryable T2 , Expression Func IEnumerable T1 , IEnumerable T2 , IEnumerable T3   )
Compute applyFunc(source1, source2)
Public methodStatic memberApplyPerPartition T1, T2 (IQueryable T1 , Expression Func IEnumerable T1 , IEnumerable T2   )
Compute applyFunc(source)
Public methodStatic memberApplyPerPartition T1, T2 (IQueryable T1 ,  IQueryable , Expression Func IEnumerable T1 ,  IEnumerable , IEnumerable T2   , Boolean)
Compute applyFunc on multiple sources
Public methodStatic memberApplyPerPartition T1, T2 (IQueryable T1 ,  IQueryable T1  , Expression Func  IEnumerable T1  , IEnumerable T2   , Boolean)
Compute applyFunc on multiple sources
Public methodStatic memberApplyPerPartition T1, T2, T3 (IQueryable T1 , IQueryable T2 , Expression Func IEnumerable T1 , IEnumerable T2 , IEnumerable T3   , Boolean)
Compute applyFunc(source1, source2)
Public methodStatic memberApplyWithPartitionIndex T1, T2 
Computes a user-defined function on each partition of the input. The function takes a partition and its partition index as arguments.
Public methodStatic memberAssumeHashPartition TSource, TKey (IQueryable TSource , Expression Func TSource, TKey  )
Instruct DryadLINQ to assume that the dataset is hash partitioned.
Public methodStatic memberAssumeHashPartition TSource, TKey (IQueryable TSource , Expression Func TSource, TKey  , IEqualityComparer TKey )
Instructs DryadLINQ to assume that the dataset is hash partitioned.
Public methodStatic memberAssumeOrderBy TSource, TKey (IQueryable TSource , Expression Func TSource, TKey  , Boolean)
Instructs DryadLINQ to assume that each partition of the dataset is ordered. A dataset is ordered if it is range partitioned and each partition of it is ordered on the same key.
Public methodStatic memberAssumeOrderBy TSource, TKey (IQueryable TSource , Expression Func TSource, TKey  , IComparer TKey , Boolean)
Instructs DryadLINQ to assume that each partition of the dataset is ordered. A dataset is ordered if it is range partitioned and each partition of it is ordered on the same key.
Public methodStatic memberAssumeRangePartition TSource, TKey (IQueryable TSource , Expression Func TSource, TKey  , Boolean)
Instructs DryadLINQ to assume that the dataset is range partitioned.
Public methodStatic memberAssumeRangePartition TSource, TKey (IQueryable TSource , Expression Func TSource, TKey  ,  TKey )
Instructs DryadLINQ to assume that the dataset is range partitioned by a specified list of keys.
Public methodStatic memberAssumeRangePartition TSource, TKey (IQueryable TSource , Expression Func TSource, TKey  , IComparer TKey , Boolean)
Instructs DryadLINQ to assume that the dataset is range partitioned.
Public methodStatic memberAssumeRangePartition TSource, TKey (IQueryable TSource , Expression Func TSource, TKey  ,  TKey , IComparer TKey )
Instructs DryadLINQ to assume that the dataset is range partitioned by a specified list of keys.
Public methodStatic memberAverageAsQuery(IQueryable Decimal )
Public methodStatic memberAverageAsQuery(IQueryable Double )
Public methodStatic memberAverageAsQuery(IQueryable Int32 )
Public methodStatic memberAverageAsQuery(IQueryable Int64 )
Public methodStatic memberAverageAsQuery(IQueryable Nullable Decimal  )
Public methodStatic memberAverageAsQuery(IQueryable Nullable Double  )
Public methodStatic memberAverageAsQuery(IQueryable Nullable Int32  )
Public methodStatic memberAverageAsQuery(IQueryable Nullable Int64  )
Public methodStatic memberAverageAsQuery(IQueryable Nullable Single  )
Public methodStatic memberAverageAsQuery(IQueryable Single )
Public methodStatic memberAverageAsQuery TSource (IQueryable TSource , Expression Func TSource, Decimal  )
Public methodStatic memberAverageAsQuery TSource (IQueryable TSource , Expression Func TSource, Double  )
Public methodStatic memberAverageAsQuery TSource (IQueryable TSource , Expression Func TSource, Int32  )
Public methodStatic memberAverageAsQuery TSource (IQueryable TSource , Expression Func TSource, Int64  )
Public methodStatic memberAverageAsQuery TSource (IQueryable TSource , Expression Func TSource, Nullable Decimal   )
Public methodStatic memberAverageAsQuery TSource (IQueryable TSource , Expression Func TSource, Nullable Double   )
Public methodStatic memberAverageAsQuery TSource (IQueryable TSource , Expression Func TSource, Nullable Int32   )
Public methodStatic memberAverageAsQuery TSource (IQueryable TSource , Expression Func TSource, Nullable Int64   )
Public methodStatic memberAverageAsQuery TSource (IQueryable TSource , Expression Func TSource, Nullable Single   )
Public methodStatic memberAverageAsQuery TSource (IQueryable TSource , Expression Func TSource, Single  )
Public methodStatic memberContainsAsQuery TSource (IQueryable TSource , TSource)
Public methodStatic memberContainsAsQuery TSource (IQueryable TSource , TSource, IEqualityComparer TSource )
Public methodStatic memberCountAsQuery TSource (IQueryable TSource )
Public methodStatic memberCountAsQuery TSource (IQueryable TSource , Expression Func TSource, Boolean  )
Public methodStatic memberDoWhile T 
Conditional DoWhile loop.
Public methodStatic memberFirstAsQuery TSource (IQueryable TSource )
Public methodStatic memberFirstAsQuery TSource (IQueryable TSource , Expression Func TSource, Boolean  )
Public methodStatic memberFork TSource, TKey (IQueryable TSource , Expression Func TSource, TKey  ,  TKey )
Divides the input dataset into a collection of datasets based on the keys of the records. The method produces one output dataset for each key in the specified key array. Input records that don't match any of the keys are dropped.
Public methodStatic memberFork T, R1, R2 (IQueryable T , Expression Func IEnumerable T , IEnumerable ForkTuple R1, R2    )
Forks a specified input dataset into two datasets. A specified user-defined function is applied to each partition of the input dataset to produce a sequence of ForkTuples.
Public methodStatic memberFork T, R1, R2 (IQueryable T , Expression Func T, ForkTuple R1, R2   )
Compute two output datasets from one input dataset. A specified user-defined function is applied to each input element to produce zero or one element for each output dataset.
Public methodStatic memberFork T, R1, R2, R3 (IQueryable T , Expression Func IEnumerable T , IEnumerable ForkTuple R1, R2, R3    )
Forks a specified input dataset into three datasets. A specified user-defined function is applied to each partition of the input dataset to produce a sequence of ForkTuples.
Public methodStatic memberFork T, R1, R2, R3 (IQueryable T , Expression Func T, ForkTuple R1, R2, R3   )
Forks one input dataset into three output datasets. A specified user-defined function is applied to each input element to produce zero or one element for each output dataset.
Public methodStatic memberHashPartition TSource, TKey (IQueryable TSource , Expression Func TSource, TKey  )
Hash partition a dataset. The number of resulting partitions is dynamically determined at the runtime.
Public methodStatic memberHashPartition TSource, TKey (IQueryable TSource , Expression Func TSource, TKey  , IEqualityComparer TKey )
Hash partition a dataset. The number of resulting partitions is dynamically determined at the runtime.
Public methodStatic memberHashPartition TSource, TKey (IQueryable TSource , Expression Func TSource, TKey  , Int32)
Hash partition a dataset.
Public methodStatic memberHashPartition TSource, TKey (IQueryable TSource , Expression Func TSource, TKey  , IEqualityComparer TKey , Int32)
Hash partition a dataset.
Public methodStatic memberHashPartition TSource, TKey, TResult (IQueryable TSource , Expression Func TSource, TKey  , Expression Func TSource, TResult  )
Hash partition a dataset. The number of resulting partitions is dynamically determined at the runtime.
Public methodStatic memberHashPartition TSource, TKey, TResult (IQueryable TSource , Expression Func TSource, TKey  , IEqualityComparer TKey , Expression Func TSource, TResult  )
Hash partition a dataset. The number of resulting partitions is dynamically determined at the runtime.
Public methodStatic memberLastAsQuery TSource (IQueryable TSource )
Public methodStatic memberLastAsQuery TSource (IQueryable TSource , Expression Func TSource, Boolean  )
Public methodStatic memberLongCountAsQuery TSource (IQueryable TSource )
Public methodStatic memberLongCountAsQuery TSource (IQueryable TSource , Expression Func TSource, Boolean  )
Public methodStatic memberLongSelect TSource, TResult 
Transforms each element of a sequence into a new form by applying a function of the element and its index.
Public methodStatic memberLongSelectMany TSource, TResult (IQueryable TSource , Expression Func TSource, Int64, IEnumerable TResult   )
Transforms each element of a sequence into an IEnumerable{T} by applying a function to the element and its index, and then flattens the resulting sequences into one sequence.
Public methodStatic memberLongSelectMany TSource, TCollection, TResult (IQueryable TSource , Expression Func TSource, Int64, IEnumerable TCollection   , Expression Func TSource, TCollection, TResult  )
Transforms each element of a sequence into an IEnumerable{T} by applying a function to the element and its index, and then flattens the resulting sequences into one sequence.
Public methodStatic memberLongSkipWhile TSource 
Skips elements in a sequence as long as a specified condition is true and then returns the remaining elements. The predicate is a function of an element and its index.
Public methodStatic memberLongTakeWhile TSource 
Returns the largest prefix of a sequence such that the elements satisfy a specified predicate.
Public methodStatic memberLongWhere TSource 
Filters a sequence of values based on a predicate. Each element's index is used in the logic of the predicate function.
Public methodStatic memberMaxAsQuery TSource (IQueryable TSource )
Public methodStatic memberMaxAsQuery TSource, TResult (IQueryable TSource , Expression Func TSource, TResult  )
Public methodStatic memberMinAsQuery TSource (IQueryable TSource )
Public methodStatic memberMinAsQuery TSource, TResult (IQueryable TSource , Expression Func TSource, TResult  )
Public methodStatic memberRangePartition TSource, TKey (IQueryable TSource , Expression Func TSource, TKey  )
Range partition a dataset. The list of range keys are determined dynamically at runtime.
Public methodStatic memberRangePartition TSource, TKey (IQueryable TSource , Expression Func TSource, TKey  , Boolean)
Range partition a dataset. The list of range keys are determined dynamically at runtime.
Public methodStatic memberRangePartition TSource, TKey (IQueryable TSource , Expression Func TSource, TKey  , Int32)
Range partition a dataset. The list of range keys are determined dynamically at runtime.
Public methodStatic memberRangePartition TSource, TKey (IQueryable TSource , Expression Func TSource, TKey  ,  TKey )
Range partition a dataset using an array of partition keys.
Public methodStatic memberRangePartition TSource, TKey (IQueryable TSource , Expression Func TSource, TKey  , Boolean, Int32)
Range partition a dataset. The list of range keys are determined dynamically at runtime.
Public methodStatic memberRangePartition TSource, TKey (IQueryable TSource , Expression Func TSource, TKey  , IComparer TKey , Boolean)
Range partition a dataset. The list of range keys are determined dynamically at runtime.
Public methodStatic memberRangePartition TSource, TKey (IQueryable TSource , Expression Func TSource, TKey  ,  TKey , IComparer TKey )
Range partition a dataset using a specified list of keys.
Public methodStatic memberRangePartition TSource, TKey (IQueryable TSource , Expression Func TSource, TKey  , IComparer TKey , Boolean, Int32)
Range partition a dataset. The list of range keys are determined dynamically at runtime.
Public methodStatic memberRangePartition TSource, TKey (IQueryable TSource , Expression Func TSource, TKey  ,  TKey , IComparer TKey , Boolean)
Range partition a dataset using a specified list of keys.
Public methodStatic memberSequenceEqualAsQuery TSource (IQueryable TSource , IEnumerable TSource )
Public methodStatic memberSequenceEqualAsQuery TSource (IQueryable TSource , IEnumerable TSource , IEqualityComparer TSource )
Public methodStatic memberSingleAsQuery TSource (IQueryable TSource )
Public methodStatic memberSingleAsQuery TSource (IQueryable TSource , Expression Func TSource, Boolean  )
Public methodStatic memberSlidingWindow T1, T2 
Apply a function on every sliding window on the input sequence of records.
Public methodStatic memberSubmit( IQueryable )
Submits a list of DryadLINQ queries for asynchronous execution.
Public methodStatic memberSubmit TSource (IQueryable TSource )
Submits a specified query for asynchronous execution.
Public methodStatic memberSubmitAndWait( IQueryable )
Submits a list of DryadLinq queries for execution and waits for the job to complete
Public methodStatic memberSubmitAndWait TSource (IQueryable TSource )
Submits a specified query and then waits for the job to complete
Public methodStatic memberSumAsQuery(IQueryable Decimal )
Public methodStatic memberSumAsQuery(IQueryable Double )
Public methodStatic memberSumAsQuery(IQueryable Int32 )
Public methodStatic memberSumAsQuery(IQueryable Int64 )
Public methodStatic memberSumAsQuery(IQueryable Nullable Decimal  )
Public methodStatic memberSumAsQuery(IQueryable Nullable Double  )
Public methodStatic memberSumAsQuery(IQueryable Nullable Int32  )
Public methodStatic memberSumAsQuery(IQueryable Nullable Int64  )
Public methodStatic memberSumAsQuery(IQueryable Nullable Single  )
Public methodStatic memberSumAsQuery(IQueryable Single )
Public methodStatic memberSumAsQuery TSource (IQueryable TSource , Expression Func TSource, Decimal  )
Public methodStatic memberSumAsQuery TSource (IQueryable TSource , Expression Func TSource, Double  )
Public methodStatic memberSumAsQuery TSource (IQueryable TSource , Expression Func TSource, Int32  )
Public methodStatic memberSumAsQuery TSource (IQueryable TSource , Expression Func TSource, Int64  )
Public methodStatic memberSumAsQuery TSource (IQueryable TSource , Expression Func TSource, Nullable Decimal   )
Public methodStatic memberSumAsQuery TSource (IQueryable TSource , Expression Func TSource, Nullable Double   )
Public methodStatic memberSumAsQuery TSource (IQueryable TSource , Expression Func TSource, Nullable Int32   )
Public methodStatic memberSumAsQuery TSource (IQueryable TSource , Expression Func TSource, Nullable Int64   )
Public methodStatic memberSumAsQuery TSource (IQueryable TSource , Expression Func TSource, Nullable Single   )
Public methodStatic memberSumAsQuery TSource (IQueryable TSource , Expression Func TSource, Single  )
Public methodStatic memberToStore TSource (IQueryable TSource , String, Boolean)
Specifies a stream URI to be populated with the result of a specified DryadLINQ query.
Public methodStatic memberToStore TSource (IQueryable TSource , Uri, Boolean)
Specifies a stream URI to be populated with the result of a specified DryadLINQ query.
Top
See Also