Package net.esper.view

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

See:
          Description

Interface Summary
ContextAwareView Views use this interface to indicate that the view requires services out of the context, such as the scheduling service.
EventCollection Interface that marks an event collection.
EventStream A streams is a conduct for incoming events.
HistoricalEventViewable Interface for views that poll data based on information from other streams.
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.
ViewCapability Interface for use by expression nodes to indicate view resource requirements allowing inspection and modification of view factories.
ViewFactory Factory interface for a factory responsible for creating a View instance and for determining if an existing view meets requirements.
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.
ViewCapDataWindowAccess Describes that we need random access into a data window by index.
ViewCapPriorEventAccess Describes that we need access to prior events (result events published by views), for use by the "prior" expression function.
ViewFactoryChain Holder for the logical chain of view fact
ViewFactoryFactory Static factory for creating view instances based on a view specification and a given parent view.
ViewServiceContext Contains handles to the implementation of the the scheduling service for use in view evaluation.
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.
ViewSpec Encapsulates the information required to specify a object construction.
ViewSupport A helper class for View implementations that provides generic implementation for some of the methods.
ZeroDepthStream Event stream implementation that does not keep any window by itself of the events coming into the stream.
 

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

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

Package net.esper.view Description

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