Package com.espertech.esper.view

View infrastructure concerned with view creation and destroy, cloning and hooking views trees into filtering.

See:
          Description

Interface Summary
AsymetricDataWindowViewFactory Marker interface for use with view factories that create data window views that are asymetric in posting insert and remove stream data: Data windows that post only a partial insert and remove stream as output when compared to the insert and remove stream received.
CloneableView Views that can work under a group-by must be able to duplicate and are required to implement this interface.
DataWindowBatchingViewFactory Tag interface for data window view factories that express a batch expiry policy.
DataWindowView Tag interface for data window views.
DataWindowViewFactory Marker interface for use with view factories that create data window views only.
DataWindowViewFactoryUniqueCandidate  
DataWindowViewWithPrevious  
DerivedValueView Tag interface for derived-value views.
EventCollection Interface that marks an event collection.
EventStream A streams is a conduct for incoming events.
GroupableView  
HistoricalEventViewable Interface for views that poll data based on information from other streams.
InitializableView Views that require initialization after view instantiation and after view hook-up with the parent view can impleeent this interface and get invoked to initialize.
StatementStopCallback Callback to indicate that a statement has stopped.
StatementStopService Provides statement resources with the means to register a callback and be informed when a statement stopped and resources for the statement must be release.
StoppableView  
ValidatedView Interface for views that require validation against stream event types.
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.
Viewable The Viewable interface marks an object as supporting zero, one or more View instances.
ViewDataVisitable  
ViewDataVisitableContainer  
ViewDataVisitor  
ViewDataVisitorContained  
ViewFactory Factory interface for a factory responsible for creating a View instance and for determining if an existing view meets requirements.
ViewResolutionService Factory service for resolving view names and for creating view instances based on a view specification including view name and namespace.
ViewService Service interface for creating views.
 

Class Summary
PropertyCheckHelper Utility class for checking in a schema if fields exist and/or have an expected type.
StatementStopServiceImpl Provides subscription list for statement stop callbacks.
ViewableDefaultImpl  
ViewEnumHelper Helper producing a repository of built-in views.
ViewFactoryChain Holder for the logical chain of view factories.
ViewFactoryContext Context calss for specific views within a statement.
ViewFactoryProxy  
ViewFactorySupport Abstract base class for view factories that do not make re-useable views and that do not share view resources with expression nodes.
ViewFactoryTimePeriodHelper  
ViewProxy  
ViewResolutionServiceImpl Resolves view namespace and name to view factory class, using configuration.
ViewServiceCreateResult  
ViewServiceHelper Utility methods to deal with chains of views, and for merge/group-by views.
ViewServiceImpl Implementation of the view evaluation service business interface.
ViewServiceProvider Static factory for implementations of the ViewService interface.
ViewSupport A helper class for View implementations that provides generic implementation for some of the methods.
ZeroDepthStreamIterable Event stream implementation that does not keep any window by itself of the events coming into the stream, however is itself iterable and keeps the last event.
ZeroDepthStreamNoIterate Event stream implementation that does not keep any window by itself of the events coming into the stream, without the possibility to iterate the last event.
 

Enum Summary
ViewEnum Enum for all build-in views.
ViewFieldEnum Enumerates the valid values for each view's public fields.
 

Exception Summary
ViewParameterException Thrown to indicate a validation error in view parameterization.
ViewProcessingException This exception is thrown to indicate a problem with a view expression.
 

Package com.espertech.esper.view Description

View infrastructure concerned with view creation and destroy, cloning and hooking views trees into filtering.


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