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

Packages that use ViewFactory
com.espertech.esper.epl.named Named window classes are in this package 
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 ViewFactory in com.espertech.esper.epl.named
 

Method parameters in com.espertech.esper.epl.named with type arguments of type ViewFactory
 boolean RemoveStreamViewCapability.inspect(int streamNumber, List<ViewFactory> viewFactories, StatementContext statementContext)
           
 boolean NotADataWindowViewCapability.inspect(int streamNumber, List<ViewFactory> viewFactories, StatementContext statementContext)
           
 

Uses of ViewFactory in com.espertech.esper.view
 

Subinterfaces of ViewFactory in com.espertech.esper.view
 interface DataWindowViewFactory
          Marker interface for use with view factories that create data window views only.
 

Classes in com.espertech.esper.view that implement ViewFactory
 class ViewFactorySupport
          Abstract base class for view factories that do not make re-useable views and that do not share view resources with expression nodes.
 

Methods in com.espertech.esper.view that return ViewFactory
 ViewFactory ViewResolutionServiceImpl.create(String nameSpace, String name)
           
 ViewFactory ViewResolutionService.create(String namespace, String name)
          Instantiates a ViewFactory based on the view namespace and name stored in the view spec.
 

Methods in com.espertech.esper.view that return types with arguments of type ViewFactory
 List<ViewFactory> ViewFactoryChain.getViewFactoryChain()
          Returns the chain of view factories.
static List<ViewFactory> ViewServiceHelper.instantiateFactories(int streamNum, List<ViewSpec> viewSpecList, StatementContext statementContext)
          Given a list of view specifications obtained from by parsing this method instantiates a list of view factories.
 

Methods in com.espertech.esper.view with parameters of type ViewFactory
 void ViewFactory.attach(EventType parentEventType, StatementContext statementContext, 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.
 

Method parameters in com.espertech.esper.view with type arguments of type ViewFactory
 void ViewFactory.attach(EventType parentEventType, StatementContext statementContext, 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.
 Viewable ViewServiceImpl.createViews(Viewable eventStreamViewable, List<ViewFactory> viewFactories, StatementContext context)
           
 Viewable ViewService.createViews(Viewable eventStreamViewable, List<ViewFactory> viewFactoryChain, StatementContext context)
          Creates the views given a chain of view factories.
 boolean ViewCapPriorEventAccess.inspect(int streamNumber, List<ViewFactory> viewFactories, StatementContext statementContext)
           
 boolean ViewCapDataWindowAccess.inspect(int streamNumber, List<ViewFactory> viewFactories, StatementContext statementContext)
           
 boolean ViewCapability.inspect(int streamNumber, List<ViewFactory> viewFactories, StatementContext statementContext)
          Inspect view factories returning false to indicate that view factories do not meet view resource requirements, or true to indicate view capability and view factories can be compatible.
protected static List<View> ViewServiceHelper.instantiateChain(Viewable parentViewable, List<ViewFactory> viewFactories, StatementContext context)
          Instantiate a chain of views.
protected static Pair<Viewable,List<View>> ViewServiceHelper.matchExistingViews(Viewable rootViewable, List<ViewFactory> viewFactories)
          Match the views under the stream to the list of view specications passed in.
 

Constructor parameters in com.espertech.esper.view with type arguments of type ViewFactory
ViewFactoryChain(EventType streamEventType, List<ViewFactory> viewFactoryChain)
          Ctor.
 

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

Classes in com.espertech.esper.view.ext that implement ViewFactory
 class SortWindowViewFactory
          Factory for sort window views.
 class TimeOrderViewFactory
          Factory for views for time-ordering events.
 

Methods in com.espertech.esper.view.ext with parameters of type ViewFactory
 void TimeOrderViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void SortWindowViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 

Method parameters in com.espertech.esper.view.ext with type arguments of type ViewFactory
 void TimeOrderViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void SortWindowViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 

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

Classes in com.espertech.esper.view.internal that implement ViewFactory
 class PriorEventViewFactory
          Factory for making PriorEventView instances.
 

Methods in com.espertech.esper.view.internal with parameters of type ViewFactory
 void PriorEventViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 

Method parameters in com.espertech.esper.view.internal with type arguments of type ViewFactory
 void PriorEventViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 

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

Classes in com.espertech.esper.view.stat that implement ViewFactory
 class CorrelationViewFactory
          Factory for CorrelationView instances.
 class MultiDimStatsViewFactory
          Factory for MultiDimStatsView instances.
 class RegressionLinestViewFactory
          Factory for RegressionLinestView instances.
 class UnivariateStatisticsViewFactory
          Factory for UnivariateStatisticsView instances.
 class WeightedAverageViewFactory
          Factory for WeightedAverageView instances.
 

Methods in com.espertech.esper.view.stat with parameters of type ViewFactory
 void WeightedAverageViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void UnivariateStatisticsViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void RegressionLinestViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void MultiDimStatsViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void CorrelationViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 

Method parameters in com.espertech.esper.view.stat with type arguments of type ViewFactory
 void WeightedAverageViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void UnivariateStatisticsViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void RegressionLinestViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void MultiDimStatsViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void CorrelationViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 

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

Classes in com.espertech.esper.view.std that implement ViewFactory
 class GroupByViewFactory
          Factory for GroupByView instances.
 class LastElementViewFactory
          Factory for LastElementView instances.
 class MergeViewFactory
          Factory for MergeView instances.
 class SizeViewFactory
          Factory for SizeView instances.
 class UniqueByPropertyViewFactory
          Factory for UniqueByPropertyView instances.
 

Methods in com.espertech.esper.view.std with parameters of type ViewFactory
 void UniqueByPropertyViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void SizeViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void MergeViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void LastElementViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void GroupByViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 

Method parameters in com.espertech.esper.view.std with type arguments of type ViewFactory
 void UniqueByPropertyViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void SizeViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void MergeViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void LastElementViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void GroupByViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 

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

Classes in com.espertech.esper.view.window that implement ViewFactory
 class ExternallyTimedWindowViewFactory
          Factory for ExternallyTimedWindowView.
 class KeepAllViewFactory
          Factory for KeepAllView.
 class LengthBatchViewFactory
          Factory for TimeBatchView.
 class LengthWindowViewFactory
          Factory for LengthWindowView.
 class TimeAccumViewFactory
          Factory for TimeAccumView.
 class TimeBatchViewFactory
          Factory for TimeBatchView.
 class TimeLengthBatchViewFactory
          Factory for TimeLengthBatchView.
 class TimeWindowViewFactory
          Factory for TimeWindowView.
 

Methods in com.espertech.esper.view.window with parameters of type ViewFactory
 void TimeWindowViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void TimeLengthBatchViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void TimeBatchViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void TimeAccumViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void LengthWindowViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void LengthBatchViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void KeepAllViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void ExternallyTimedWindowViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 

Method parameters in com.espertech.esper.view.window with type arguments of type ViewFactory
 void TimeWindowViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void TimeLengthBatchViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void TimeBatchViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void TimeAccumViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void LengthWindowViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void LengthBatchViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void KeepAllViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 void ExternallyTimedWindowViewFactory.attach(EventType parentEventType, StatementContext statementContext, ViewFactory optionalParentFactory, List<ViewFactory> parentViewFactories)
           
 


© 2007 EsperTech Inc.
All rights reserved.
Visit us at espertech.com