C# Class Brunet.Services.MapReduce.MapReduceComputation.State

Show file Open project: johnynek/brunet

Public Properties

Property Type Description
ChildReductions int
DEFAULT_OBJ object
Done bool
MapResult object
Pending ImmutableList
ReduceResult object
Reducing bool
Tree Brunet.Services.MapReduce.MapReduceInfo[]

Public Methods

Method Description
AddChildResult ( RpcResult child ) : State
State ( ) : System
UpdateMap ( object m ) : State
UpdateReduce ( bool>.Pair val, bool child_reduction ) : State
UpdateTree ( MapReduceInfo tree ) : State

Protected Methods

Method Description
State ( object map, MapReduceInfo tree, int cred, object reduce, bool done, ImmutableList pend, bool reducing ) : System

Method Details

AddChildResult() public method

public AddChildResult ( RpcResult child ) : State
child Brunet.Messaging.RpcResult
return State

State() public method

public State ( ) : System
return System

State() protected method

protected State ( object map, MapReduceInfo tree, int cred, object reduce, bool done, ImmutableList pend, bool reducing ) : System
map object
tree MapReduceInfo
cred int
reduce object
done bool
pend ImmutableList
reducing bool
return System

UpdateMap() public method

public UpdateMap ( object m ) : State
m object
return State

UpdateReduce() public method

public UpdateReduce ( bool>.Pair val, bool child_reduction ) : State
val bool>.Pair
child_reduction bool
return State

UpdateTree() public method

public UpdateTree ( MapReduceInfo tree ) : State
tree MapReduceInfo
return State

Property Details

ChildReductions public property

public int ChildReductions
return int

DEFAULT_OBJ public static property

public static object DEFAULT_OBJ
return object

Done public property

public bool Done
return bool

MapResult public property

public object MapResult
return object

Pending public property

public ImmutableList Pending
return ImmutableList

ReduceResult public property

public object ReduceResult
return object

Reducing public property

public bool Reducing
return bool

Tree public property

public MapReduceInfo[],Brunet.Services.MapReduce Tree
return Brunet.Services.MapReduce.MapReduceInfo[]