IDecomposableTSource, TAccumulate, TResult InterfaceDryadLINQ documentation
Defines the DryadLINQ interface for decomposable functions. It allows a function to be decomposed into the composition of several functions that can be executed more efficiently.

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

public interface IDecomposable<TSource, TAccumulate, TResult>

Type Parameters

TSource
The record type of the original input.
TAccumulate
The record type of an intermediate result.
TResult
The record type of the final result.

The IDecomposableTSource, TAccumulate, TResult type exposes the following members.

Methods

  NameDescription
Public methodAccumulate
Adds a new input record into the intermediate value.
Public methodFinalReduce
Computes the final result from the current intermediate value.
Public methodInitialize
Initializes the state of this IDecomposable object.
Public methodRecursiveAccumulate
Combines two intermediate values into a new intermediate value.
Public methodSeed
Converts an input record to an intermediate value.
Top
See Also

Reference