Package com.espertech.esper.view

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

See:
          Description

Interface Summary
CloneableView Views that can work under a group-by must be able to duplicate and are required to implement this interface.
DataWindowView Tag interface for data window views.
DataWindowViewFactory Marker interface for use with view factories that create data window views only.
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.
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.
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.
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.
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.
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.
ViewFactorySupport Abstract base class for view factories that do not make re-useable views and that do not share view resources with expression nodes.
ViewResolutionServiceImpl Resolves view namespace and name to view factory class, using configuration.
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.
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 com.espertech.esper.view Description

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


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