DryadLinqQueryable.Apply<T1, T2> Method (IQueryable<T1>,IQueryable[], Expression<Func<IEnumerable<T1>,IEnumerable[], IEnumerable<T2>>>)DryadLINQ documentation
Compute applyFunc on multiple sources

Namespace: Microsoft.Research.DryadLinq
Assembly: Microsoft.Research.DryadLinq (in Microsoft.Research.DryadLinq.dll) Version: 0.2.1.0 (0.2.1.0)
Syntax

public static IQueryable<T2> Apply<T1, T2>(
	this IQueryable<T1> source,
	IQueryable[] otherSources,
	Expression<Func<IEnumerable<T1>, IEnumerable[], IEnumerable<T2>>> applyFunc
)

Parameters

source
Type: System.Linq.IQueryable<T1>
The first input dataset
otherSources
Type:System.Linq.IQueryable[]
Other input datasets
applyFunc
Type: System.Linq.Expressions.Expression<Func<IEnumerable<T1>,IEnumerable[], IEnumerable<T2>>>
The function to be applied to the input datasets

Type Parameters

T1
The type of the records of input
T2
The type of the records of output

Return Value

Type: IQueryable<T2>
The result of computing applyFunc(source,pieces)

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IQueryable<T1>. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also

Reference