Uses of Interface
com.espertech.esper.view.GroupableView

Packages that use GroupableView
com.espertech.esper.view View infrastructure concerned with view creation and destroy, cloning and hooking views trees into filtering. 
com.espertech.esper.view.ext Extension views that providing services such as sorting, which don't fit much into other categories. 
com.espertech.esper.view.internal Internal management views for buffering view results and providing these to joins. 
com.espertech.esper.view.stat Views computing statistical values. 
com.espertech.esper.view.std Base service views that perform typical SQL-like functions such as unique, grouping, size, last etc. 
com.espertech.esper.view.window Window views are in this package 
 

Uses of GroupableView in com.espertech.esper.view
 

Subinterfaces of GroupableView in com.espertech.esper.view
 interface DataWindowView
          Tag interface for data window views.
 interface DerivedValueView
          Tag interface for derived-value views.
 

Uses of GroupableView in com.espertech.esper.view.ext
 

Classes in com.espertech.esper.view.ext that implement GroupableView
 class RankWindowView
          Window sorting by values in the specified field extending a specified number of elements from the lowest value up or the highest value down and retaining only the last unique value per key.
 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.
 class TimeOrderView
          Window retaining timestamped events up to a given number of seconds such that older events that arrive later are sorted into the window and released in timestamp order.
 

Uses of GroupableView in com.espertech.esper.view.internal
 

Classes in com.espertech.esper.view.internal that implement GroupableView
 class IntersectAsymetricView
          A view that represents an intersection of multiple data windows.
 class IntersectBatchView
          A view that represents an intersection of multiple data windows.
 class IntersectView
          A view that represents an intersection of multiple data windows.
 class UnionAsymetricView
          A view that represents a union of multiple data windows wherein at least one is asymetric: it does not present a insert stream for each insert stream event received.
 class UnionView
          A view that represents a union of multiple data windows.
 

Uses of GroupableView in com.espertech.esper.view.stat
 

Classes in com.espertech.esper.view.stat that implement GroupableView
 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 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.
 

Uses of GroupableView in com.espertech.esper.view.std
 

Classes in com.espertech.esper.view.std that implement GroupableView
 class FirstElementView
          View retaining the very first event.
 class FirstUniqueByPropertyView
          This view retains the first event for each multi-key of distinct property values.
 class LastElementView
          This view is a very simple view presenting the last event posted by the parent view to any subviews.
 class UniqueByPropertyView
          This view includes only the most recent among events having the same value for the specified field or fields.
 

Uses of GroupableView in com.espertech.esper.view.window
 

Classes in com.espertech.esper.view.window that implement GroupableView
 class ExpressionBatchView
          This view is a moving window extending the into the past until the expression passed to it returns false.
 class ExpressionViewBase
          This view is a moving window extending the into the past until the expression passed to it returns false.
 class ExpressionWindowView
          This view is a moving window extending the into the past until the expression passed to it returns false.
 class ExternallyTimedBatchView
          Batch window based on timestamp of arriving events.
 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 FirstLengthWindowView
          A length-first view takes the first N arriving events.
 class FirstTimeView
           
 class KeepAllView
          This view is a keep-all data window that simply keeps all events added.
 class LengthBatchView
          A data view that aggregates events in a stream and releases them in one batch when a maximum number of events has been collected.
 class LengthBatchViewRStream
          Same as the LengthBatchView, this view also supports fast-remove from the batch for remove stream events.
 class LengthWindowView
          This view is a moving window extending the specified number of elements into the past.
 class LengthWindowViewRStream
          This view is a moving window extending the specified number of elements into the past, allowing in addition to remove events efficiently for remove-stream events received by the view.
 class TimeAccumView
          A data window view that holds events in a stream and only removes events from a stream (rstream) if no more events arrive for a given time interval.
 class TimeAccumViewRStream
          A data window view that holds events in a stream and only removes events from a stream (rstream) if no more events arrive for a given time interval, also handling the remove stream by keeping set-like semantics.
 class TimeBatchView
          A data view that aggregates events in a stream and releases them in one batch at every specified time interval.
 class TimeBatchViewRStream
          Same as the TimeBatchView, this view also supports fast-remove from the batch for remove stream events.
 class TimeLengthBatchView
          A data view that aggregates events in a stream and releases them in one batch if either one of these conditions is reached, whichever comes first: One, a time interval passes.
 class TimeWindowView
          This view is a moving timeWindow extending the specified amount of milliseconds into the past.
 


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