Package org.neo4j.graphalgo.beta.pregel
Interface Reducer
-
- All Known Implementing Classes:
Reducer.Count
,Reducer.Max
,Reducer.Min
,Reducer.Sum
public interface Reducer
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
Reducer.Count
static class
Reducer.Max
static class
Reducer.Min
static class
Reducer.Sum
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description double
emptyValue()
The empty value is used when a node did not receive any messages.double
identity()
The identity element is used as the initial value.boolean
isEmptyValue(double value)
Checks if the given value is the empty value.double
reduce(double current, double message)
Computes a new value based on the current value and the message.
-
-
-
Method Detail
-
identity
double identity()
The identity element is used as the initial value.
-
reduce
double reduce(double current, double message)
Computes a new value based on the current value and the message.
-
emptyValue
double emptyValue()
The empty value is used when a node did not receive any messages.
-
isEmptyValue
boolean isEmptyValue(double value)
Checks if the given value is the empty value.
-
-