Uses of Interface
net.esper.view.Viewable

Packages that use Viewable
net.esper.core   
net.esper.eql.view   
net.esper.view   
net.esper.view.ext   
net.esper.view.internal   
net.esper.view.stat   
net.esper.view.std   
net.esper.view.window   
 

Uses of Viewable in net.esper.core
 

Classes in net.esper.core that implement Viewable
 class UpdateDispatchView
          Convenience view for dispatching view updates received from a parent view to update listeners via the dispatch service.
 

Methods in net.esper.core that return types with arguments of type Viewable
 Pair<Viewable,EPStatementStopMethod> EPEQLStmtStartMethod.start()
          Starts the EQL statement.
 

Methods in net.esper.core with parameters of type Viewable
 java.lang.String UpdateDispatchView.attachesTo(Viewable parentViewable)
           
 

Uses of Viewable in net.esper.eql.view
 

Classes in net.esper.eql.view that implement Viewable
 class FilterExprView
          Simple filter view filtering events using a filter expression tree.
 class OutputProcessView
          A view that prepares output events, batching incoming events and invoking the result set processor as necessary.
 

Methods in net.esper.eql.view with parameters of type Viewable
 java.lang.String OutputProcessView.attachesTo(Viewable parentViewable)
           
 java.lang.String FilterExprView.attachesTo(Viewable parentViewable)
           
 

Uses of Viewable in net.esper.view
 

Subinterfaces of Viewable in net.esper.view
 interface EventStream
          Streams are the basic I/O mechanism for the EventStream system.
 interface StreamView
          The StreamView interface allows a view to interact with a EventStream to share data.
 interface View
          The View interface provides a way for a stream, data provider, or another view, to notify an object of additions and deletions to its data set.
 

Classes in net.esper.view that implement Viewable
 class ViewSupport
          A helper class for View implementations that provides generic implementation for some of the methods.
 class ZeroDepthStream
          Event stream implementation that does not keep any window by itself of the events coming into the stream.
 

Fields in net.esper.view declared as Viewable
protected  Viewable ViewSupport.parent
          Parent viewable to this view - directly accessible by subclasses.
 

Methods in net.esper.view that return Viewable
 Viewable ViewSupport.getParent()
           
 Viewable View.getParent()
          Returns the View's parent Viewable.
 

Methods in net.esper.view that return types with arguments of type Viewable
protected static Pair<Viewable,java.util.List<View>> ViewServiceHelper.matchExistingViews(Viewable rootViewable, java.util.Map<View,ViewSpec> specificationRepository, java.util.List<ViewSpec> specifications)
          Match the views under the stream to the list of view specications passed in.
 

Methods in net.esper.view with parameters of type Viewable
 java.lang.String View.attachesTo(Viewable parentViewable)
          Return null if the view will accept being attached to a particular object.
protected static View ViewFactory.create(Viewable parentView, ViewSpec spec)
          Instantiates a view based on view name and parameters stored in the view spec, and attempts to hook it up with a parent view.
static void ViewSupport.dumpChildViews(java.lang.String prefix, Viewable parentViewable)
          Convenience method for logging the child views of a Viewable.
static java.util.List<View> ViewSupport.findDescendent(Viewable parentView, Viewable descendentView)
          Find the descendent view in the view tree under the parent view returning the list of view nodes between the parent view and the descendent view.
protected static java.util.List<View> ViewServiceHelper.instantiateChain(java.util.List<View> existingParentViews, Viewable parentViewable, java.util.List<ViewSpec> specifications, ViewServiceContext context)
          Instantiate a chain of views.
protected static Pair<Viewable,java.util.List<View>> ViewServiceHelper.matchExistingViews(Viewable rootViewable, java.util.Map<View,ViewSpec> specificationRepository, java.util.List<ViewSpec> specifications)
          Match the views under the stream to the list of view specications passed in.
protected static java.util.List<View> ViewServiceHelper.removeChainLeafView(Viewable parentViewable, View viewToRemove)
          Removes a view from a parent view returning the orphaned parent views in a list.
 void ViewSupport.setParent(Viewable parent)
           
 void View.setParent(Viewable parent)
          Called when the View is added to a Viewable object.
 

Uses of Viewable in net.esper.view.ext
 

Classes in net.esper.view.ext that implement Viewable
 class SortWindowView
          Window sorting by values in the specified field extending a specified number of elements from the lowest value up or the highest value down.
 

Methods in net.esper.view.ext with parameters of type Viewable
 java.lang.String SortWindowView.attachesTo(Viewable parentView)
           
 void SortWindowView.setParent(Viewable parent)
           
 

Uses of Viewable in net.esper.view.internal
 

Classes in net.esper.view.internal that implement Viewable
 class BufferView
          A view that acts as an adapter between views and update listeners.
 

Methods in net.esper.view.internal with parameters of type Viewable
 java.lang.String BufferView.attachesTo(Viewable object)
           
 

Uses of Viewable in net.esper.view.stat
 

Classes in net.esper.view.stat that implement Viewable
 class BaseBivariateStatisticsView
          View for computing statistics that require 2 input variable arrays containing X and Y datapoints.
 class CorrelationView
          A view that calculates correlation on two fields.
 class MultiDimStatsView
          This view compiles OLAP cubes for the specified fields.
 class RegressionLinestView
          A view that calculates regression on two fields.
 class UnivariateStatisticsView
          View for computing statistics, which the view exposes via fields representing the sum, count, standard deviation for sample and for population and variance.
 class WeightedAverageView
          View for computing a weighted average.
 

Methods in net.esper.view.stat with parameters of type Viewable
 java.lang.String WeightedAverageView.attachesTo(Viewable parentView)
           
 java.lang.String UnivariateStatisticsView.attachesTo(Viewable parentView)
           
 java.lang.String MultiDimStatsView.attachesTo(Viewable parentViewable)
           
 java.lang.String BaseBivariateStatisticsView.attachesTo(Viewable parentView)
           
 void WeightedAverageView.setParent(Viewable parent)
           
 void UnivariateStatisticsView.setParent(Viewable parent)
           
 void MultiDimStatsView.setParent(Viewable parent)
           
 void BaseBivariateStatisticsView.setParent(Viewable parent)
           
 

Uses of Viewable in net.esper.view.std
 

Classes in net.esper.view.std that implement Viewable
 class AddPropertyValueView
          This view simply adds a property to the events posted to it.
 class GroupByView
          The group view splits the data in a stream to multiple subviews, based on a key index.
 class LastElementView
          This view is a very simple view presenting the last event posted by the parent view to any subviews.
 class MergeView
          The merge view works together with a group view that splits the data in a stream to multiple subviews, based on a key index.
 class SizeView
          This view is a very simple view presenting the number of elements in a stream or view.
 class UniqueByPropertyView
          This view includes only the most recent among events having the same value for the specified field.
 

Methods in net.esper.view.std with parameters of type Viewable
 java.lang.String UniqueByPropertyView.attachesTo(Viewable parentView)
           
 java.lang.String SizeView.attachesTo(Viewable parentView)
           
 java.lang.String MergeView.attachesTo(Viewable parentView)
           
 java.lang.String LastElementView.attachesTo(Viewable parentView)
           
 java.lang.String GroupByView.attachesTo(Viewable parentView)
           
 java.lang.String AddPropertyValueView.attachesTo(Viewable object)
           
 void UniqueByPropertyView.setParent(Viewable parent)
           
 void GroupByView.setParent(Viewable parent)
           
 void AddPropertyValueView.setParent(Viewable parent)
           
 

Uses of Viewable in net.esper.view.window
 

Subinterfaces of Viewable in net.esper.view.window
 interface DataWindowView
          Tag interface for data window views.
 

Classes in net.esper.view.window that implement Viewable
 class ExternallyTimedWindowView
          View for a moving window extending the specified amount of time into the past, driven entirely by external timing supplied within long-type timestamp values in a field of the event beans that the view receives.
 class LengthWindowView
          This view is a moving window extending the specified number of elements into the past.
 class TimeBatchView
          A data view that aggregates events in a stream and releases them in one batch at every specified time interval.
 class TimeWindowView
          This view is a moving timeWindow extending the specified amount of milliseconds into the past.
 

Methods in net.esper.view.window with parameters of type Viewable
 java.lang.String TimeWindowView.attachesTo(Viewable parentView)
           
 java.lang.String TimeBatchView.attachesTo(Viewable parentView)
           
 java.lang.String LengthWindowView.attachesTo(Viewable parentView)
           
 java.lang.String ExternallyTimedWindowView.attachesTo(Viewable parentView)
           
 void ExternallyTimedWindowView.setParent(Viewable parent)