Package net.esper.eql.named

Named window classes are in this package

See:
          Description

Interface Summary
LookupStrategy A deletion strategy is for use with named window in on-delete statements and encapsulates the strategy for resolving one or more events arriving in the on-clause of an on-delete statement to one or more events to be deleted from the named window.
NamedWindowService Service to manage named window dispatches, locks and processors on an engine level.
 

Class Summary
LookupStrategyAllRows Deletes from a named window all events simply using the named window's data window iterator.
LookupStrategyIndexed Uses an index to determine event to be deleted or selected from a named window.
LookupStrategyTableScan Determine events to be deleted from a named window using the where-clause and full table scan.
NamedWindowConsumerDispatchUnit Holds a unit of dispatch that is a result of a named window processing incoming or timer events.
NamedWindowConsumerView Represents a consumer of a named window that selects from a named window via a from-clause.
NamedWindowDeltaData A holder for events posted by a named window as an insert and remove stream.
NamedWindowIndexRepository A repository of index tables for use with a single named window and all it's deleting statements that may use the indexes to correlate triggering events with indexed events of the named window.
NamedWindowOnDeleteView View for the on-delete statement that handles removing events from a named window.
NamedWindowOnExprBaseView View for the on-delete statement that handles removing events from a named window.
NamedWindowOnSelectView View for the on-select statement that handles selecting events from a named window.
NamedWindowProcessor An instance of this class is associated with a specific named window.
NamedWindowRootView The root window in a named window plays multiple roles: It holds the indexes for deleting rows, if any on-delete statement requires such indexes.
NamedWindowServiceImpl This service hold for each named window a dedicated processor and a lock to the named window.
NamedWindowTailView This view is hooked into a named window's view chain as the last view and handles dispatching of named window insert and remove stream results via NamedWindowService to consuming statements.
NotADataWindowViewCapability Expresses the requirement that all views are derived-value views and now data window views, with the exception of group-by and merge views.
RemoveStreamViewCapability View capability requirement that asks views to handle the remove stream posted by parent views, for use with named windows since these allow on-delete removal of events from a window.
 

Package net.esper.eql.named Description

Named window classes are in this package


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