com.espertech.esper.view
Interface DerivedValueView

All Superinterfaces:
EventCollection, GroupableView, java.lang.Iterable<EventBean>, View, Viewable
All Known Implementing Classes:
BaseBivariateStatisticsView, CorrelationView, RegressionLinestView, UnivariateStatisticsView, WeightedAverageView

public interface DerivedValueView
extends View, GroupableView

Tag interface for derived-value views. Derived-value views follow the view interface and do not keep a window over the data received by their parent view. They simply derive a set of data points from a stream and do not retain events.

Derived-Value views generally follow the following behavior:

They publish the output data when receiving insert or remove stream data from their parent view, directly and not time-driven.

They typically change event type compared to their parent view, since they derive new information or add information to events.


Method Summary
 
Methods inherited from interface com.espertech.esper.view.View
getParent, setParent, update
 
Methods inherited from interface com.espertech.esper.view.Viewable
addView, getViews, hasViews, removeAllViews, removeView
 
Methods inherited from interface com.espertech.esper.view.EventCollection
getEventType, iterator
 
Methods inherited from interface com.espertech.esper.view.GroupableView
getViewFactory
 


© 2006-2016 EsperTech Inc.
All rights reserved.
Visit us at espertech.com