Uses of Class
net.esper.view.StatementServiceContext

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

Uses of StatementServiceContext in net.esper.eql.view
 

Methods in net.esper.eql.view with parameters of type StatementServiceContext
static OutputCondition OutputConditionFactory.createCondition(OutputLimitSpec outputLimitSpec, StatementServiceContext statementContext, OutputCallback outputCallback)
          Creates an output condition instance.
 

Constructors in net.esper.eql.view with parameters of type StatementServiceContext
OutputConditionFirst(OutputLimitSpec outputLimitSpec, StatementServiceContext statementContext, OutputCallback outputCallback)
          Ctor.
OutputConditionTime(double secIntervalSize, StatementServiceContext context, OutputCallback outputCallback)
          Constructor.
OutputProcessView(ResultSetProcessor resultSetProcessor, int streamCount, OutputLimitSpec outputLimitSpec, StatementServiceContext statementContext)
          Ctor.
 

Uses of StatementServiceContext in net.esper.view
 

Methods in net.esper.view with parameters of type StatementServiceContext
 void ViewFactory.attach(EventType parentEventType, StatementServiceContext statementServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
          Attaches the factory to a parent event type such that the factory can validate attach requirements and determine an event type for resulting views.
 View CloneableView.cloneView(StatementServiceContext statementServiceContext)
          Duplicates the view.
 ViewFactoryChain ViewServiceImpl.createFactories(int streamNum, EventType parentEventType, List<ViewSpec> viewSpecDefinitions, StatementServiceContext context)
           
 ViewFactoryChain ViewService.createFactories(int streamNum, EventType parentEventType, List<ViewSpec> viewSpecList, StatementServiceContext context)
          Returns a chain of view factories that can be used to obtain the final event type, and that can later be used to actually create the chain of views or reuse existing views.
 Viewable ViewServiceImpl.createViews(Viewable eventStreamViewable, List<ViewFactory> viewFactories, StatementServiceContext context)
           
 Viewable ViewService.createViews(Viewable eventStreamViewable, List<ViewFactory> viewFactoryChain, StatementServiceContext context)
          Creates the views given a chain of view factories.
protected static List<View> ViewServiceHelper.instantiateChain(Viewable parentViewable, List<ViewFactory> viewFactories, StatementServiceContext context)
          Instantiate a chain of views.
static List<ViewFactory> ViewServiceHelper.instantiateFactories(int streamNum, List<ViewSpec> viewSpecList, StatementServiceContext statementServiceContext)
          Given a list of view specifications obtained from by parsing this method instantiates a list of view factories.
 View ViewFactory.makeView(StatementServiceContext statementServiceContext)
          Create a new view.
 

Constructors in net.esper.view with parameters of type StatementServiceContext
ViewFactoryContext(StatementServiceContext statementServiceContext, int streamNum, int viewNum, String namespaceName, String viewName)
          Ctor.
 

Uses of StatementServiceContext in net.esper.view.ext
 

Methods in net.esper.view.ext with parameters of type StatementServiceContext
 void SortWindowViewFactory.attach(EventType parentEventType, StatementServiceContext statementServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 View SortWindowView.cloneView(StatementServiceContext statementServiceContext)
           
 View SortWindowViewFactory.makeView(StatementServiceContext statementServiceContext)
           
 

Uses of StatementServiceContext in net.esper.view.internal
 

Methods in net.esper.view.internal with parameters of type StatementServiceContext
 void PriorEventViewFactory.attach(EventType parentEventType, StatementServiceContext statementServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 View PriorEventViewFactory.makeView(StatementServiceContext statementServiceContext)
           
 

Uses of StatementServiceContext in net.esper.view.stat
 

Fields in net.esper.view.stat declared as StatementServiceContext
protected  StatementServiceContext BaseBivariateStatisticsView.statementServiceContext
          Services required by implementing classes.
 

Methods in net.esper.view.stat with parameters of type StatementServiceContext
 void WeightedAverageViewFactory.attach(EventType parentEventType, StatementServiceContext statementServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void UnivariateStatisticsViewFactory.attach(EventType parentEventType, StatementServiceContext statementServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void RegressionLinestViewFactory.attach(EventType parentEventType, StatementServiceContext statementServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void MultiDimStatsViewFactory.attach(EventType parentEventType, StatementServiceContext statementServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void CorrelationViewFactory.attach(EventType parentEventType, StatementServiceContext statementServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 View WeightedAverageView.cloneView(StatementServiceContext statementServiceContext)
           
 View UnivariateStatisticsView.cloneView(StatementServiceContext statementServiceContext)
           
 View RegressionLinestView.cloneView(StatementServiceContext statementServiceContext)
           
 View MultiDimStatsView.cloneView(StatementServiceContext statementServiceContext)
           
 View CorrelationView.cloneView(StatementServiceContext statementServiceContext)
           
protected static EventType WeightedAverageView.createEventType(StatementServiceContext statementServiceContext)
          Creates the event type for this view.
protected static EventType UnivariateStatisticsView.createEventType(StatementServiceContext statementServiceContext)
          Creates the event type for this view.
protected static EventType RegressionLinestView.createEventType(StatementServiceContext statementServiceContext)
          Creates the event type for this view.
protected static EventType MultiDimStatsView.createEventType(StatementServiceContext statementServiceContext)
          Creates the event type for this view.
protected static EventType CorrelationView.createEventType(StatementServiceContext statementServiceContext)
          Creates the event type for this view.
 View WeightedAverageViewFactory.makeView(StatementServiceContext statementServiceContext)
           
 View UnivariateStatisticsViewFactory.makeView(StatementServiceContext statementServiceContext)
           
 View RegressionLinestViewFactory.makeView(StatementServiceContext statementServiceContext)
           
 View MultiDimStatsViewFactory.makeView(StatementServiceContext statementServiceContext)
           
 View CorrelationViewFactory.makeView(StatementServiceContext statementServiceContext)
           
 

Constructors in net.esper.view.stat with parameters of type StatementServiceContext
BaseBivariateStatisticsView(StatementServiceContext statementServiceContext, BaseStatisticsBean statisticsBean, String fieldNameX, String fieldNameY)
          Constructor requires the name of the two fields to use in the parent view to compute the statistics.
CorrelationView(StatementServiceContext statementServiceContext, String xFieldName, String yFieldName)
          Constructor.
MultiDimStatsView(StatementServiceContext statementServiceContext, String[] derivedMeasures, String measureField, String columnField, String rowField, String pageField)
          Constructor.
RegressionLinestView(StatementServiceContext statementServiceContext, String xFieldName, String yFieldName)
          Constructor.
UnivariateStatisticsView(StatementServiceContext statementServiceContext, String fieldName)
          Constructor requires the name of the field to use in the parent view to compute the statistics.
WeightedAverageView(StatementServiceContext statementServiceContext, String fieldNameX, String fieldNameWeight)
          Constructor requires the name of the field to use in the parent view to compute the weighted average on, as well as the name of the field in the parent view to get the weight from.
 

Uses of StatementServiceContext in net.esper.view.std
 

Methods in net.esper.view.std with parameters of type StatementServiceContext
 void UniqueByPropertyViewFactory.attach(EventType parentEventType, StatementServiceContext statementServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void SizeViewFactory.attach(EventType parentEventType, StatementServiceContext statementServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void MergeViewFactory.attach(EventType parentEventType, StatementServiceContext statementServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void LastElementViewFactory.attach(EventType parentEventType, StatementServiceContext statementServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void GroupByViewFactory.attach(EventType parentEventType, StatementServiceContext statementServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 View UniqueByPropertyView.cloneView(StatementServiceContext statementServiceContext)
           
 View SizeView.cloneView(StatementServiceContext statementServiceContext)
           
 View MergeView.cloneView(StatementServiceContext statementServiceContext)
           
 View LastElementView.cloneView(StatementServiceContext context)
           
 View GroupByView.cloneView(StatementServiceContext statementServiceContext)
           
 View AddPropertyValueView.cloneView(StatementServiceContext statementServiceContext)
           
protected static EventType SizeView.createEventType(StatementServiceContext statementServiceContext)
          Creates the event type for this view
protected static List<View> GroupByView.makeSubViews(GroupByView groupView, Object[] groupByValues, StatementServiceContext statementServiceContext)
          Instantiate subviews for the given group view and the given key value to group-by.
 View UniqueByPropertyViewFactory.makeView(StatementServiceContext statementServiceContext)
           
 View SizeViewFactory.makeView(StatementServiceContext statementServiceContext)
           
 View MergeViewFactory.makeView(StatementServiceContext statementServiceContext)
           
 View LastElementViewFactory.makeView(StatementServiceContext statementServiceContext)
           
 View GroupByViewFactory.makeView(StatementServiceContext statementServiceContext)
           
 

Constructors in net.esper.view.std with parameters of type StatementServiceContext
AddPropertyValueView(StatementServiceContext statementServiceContext, String[] fieldNames, Object[] mergeValues, EventType mergedResultEventType)
          Constructor.
GroupByView(StatementServiceContext statementServiceContext, String[] groupFieldNames)
          Constructor.
MergeView(StatementServiceContext statementServiceContext, String[] groupFieldNames, EventType resultEventType)
          Constructor.
SizeView(StatementServiceContext statementServiceContext)
          Ctor.
 

Uses of StatementServiceContext in net.esper.view.window
 

Methods in net.esper.view.window with parameters of type StatementServiceContext
 void TimeWindowViewFactory.attach(EventType parentEventType, StatementServiceContext statementServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void TimeBatchViewFactory.attach(EventType parentEventType, StatementServiceContext statementServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void LengthWindowViewFactory.attach(EventType parentEventType, StatementServiceContext statementServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void LengthBatchViewFactory.attach(EventType parentEventType, StatementServiceContext statementServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void ExternallyTimedWindowViewFactory.attach(EventType parentEventType, StatementServiceContext statementServiceContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 View TimeWindowView.cloneView(StatementServiceContext statementServiceContext)
           
 View TimeBatchView.cloneView(StatementServiceContext statementServiceContext)
           
 View LengthWindowView.cloneView(StatementServiceContext statementServiceContext)
           
 View LengthBatchView.cloneView(StatementServiceContext statementServiceContext)
           
 View ExternallyTimedWindowView.cloneView(StatementServiceContext statementServiceContext)
           
 View TimeWindowViewFactory.makeView(StatementServiceContext statementServiceContext)
           
 View TimeBatchViewFactory.makeView(StatementServiceContext statementServiceContext)
           
 View LengthWindowViewFactory.makeView(StatementServiceContext statementServiceContext)
           
 View LengthBatchViewFactory.makeView(StatementServiceContext statementServiceContext)
           
 View ExternallyTimedWindowViewFactory.makeView(StatementServiceContext statementServiceContext)
           
 

Constructors in net.esper.view.window with parameters of type StatementServiceContext
TimeBatchView(TimeBatchViewFactory timeBatchViewFactory, StatementServiceContext statementServiceContext, long msecIntervalSize, Long referencePoint, ViewUpdatedCollection viewUpdatedCollection)
          Constructor.
TimeWindowView(StatementServiceContext statementServiceContext, TimeWindowViewFactory timeWindowViewFactory, long millisecondsBeforeExpiry, ViewUpdatedCollection viewUpdatedCollection)
          Constructor.