Event
The main result data object for the processing in an EvaluationFunction implementation.
It should only be created by the in a EvaluationContext available Builder. So that default values can already be set from the context. (not jet implemented that way, still this rule is to be followed!!!)
Instantiation
A typical instatiation situation is when a EvaluationContext is in the scope.
Event event = context.getEventBuilder()
// set the name
.withEvent("nameOfTheEvent")
// set the source
.withSource(mRecord.getSource())
// set the timestamp
.withTimestamp(mRecord.getTimestamp())
// set the parameters
.withParameter("U", Value.of(mRecord.get("U"))
.withParameter("I", Value.of(mRecord.get("I"))
.withParameter("T", Value.of(mRecord.get("T"))
// let the Builder biuld the Event
.build()
